.HeroScene-module___D2Hua__hero{height:100svh;min-height:560px;position:relative}.HeroScene-module___D2Hua__sticky{align-items:center;height:100svh;min-height:560px;display:grid;position:sticky;top:0;overflow:hidden}.HeroScene-module___D2Hua__media{will-change:transform;transform-origin:50%;position:absolute;inset:0}.HeroScene-module___D2Hua__photo{width:100%;height:100%}.HeroScene-module___D2Hua__media .ph__label{display:none}.HeroScene-module___D2Hua__pendiente{top:calc(var(--header-h) + 14px);left:var(--gutter);z-index:2;max-width:calc(100% - var(--gutter) * 2);color:var(--pending-text);font-size:var(--fs-small);background:#0009;border-radius:999px;padding:6px 12px;font-weight:600;position:absolute}.HeroScene-module___D2Hua__gradient{pointer-events:none;background:linear-gradient(#00000073 0%,#0000 28%),linear-gradient(#0000 45%,#000000b3 100%);position:absolute;inset:0}.HeroScene-module___D2Hua__shade{opacity:.35;pointer-events:none;background:#000;position:absolute;inset:0}.HeroScene-module___D2Hua__content{z-index:1;text-align:center;padding-top:var(--header-h);justify-items:center;gap:22px;display:grid;position:relative}.HeroScene-module___D2Hua__eyebrow{color:#ffffffd1;font-size:clamp(.95rem,1.4vw,1.125rem);font-weight:600}.HeroScene-module___D2Hua__title{max-width:14ch}.HeroScene-module___D2Hua__word{display:inline-block}.HeroScene-module___D2Hua__sub{color:#ffffffd1;max-width:34ch}.HeroScene-module___D2Hua__ctaWrap{justify-content:center;margin-top:6px}.HeroScene-module___D2Hua__hint{z-index:1;color:#ffffffbf;letter-spacing:.04em;justify-items:center;gap:10px;font-size:.8125rem;font-weight:500;display:grid;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.HeroScene-module___D2Hua__hintLine{transform-origin:top;width:1px;height:36px;animation:HeroScene-module___D2Hua__hint 2.2s var(--ease-out) infinite;background:linear-gradient(#fffc,#fff0);display:block}@keyframes HeroScene-module___D2Hua__hint{0%{opacity:1;transform:scaleY(0)}60%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}html:not(.motion) .HeroScene-module___D2Hua__hint{display:none}@media (min-width:900px) and (min-height:560px) and (prefers-reduced-motion:no-preference){.motion .HeroScene-module___D2Hua__hero{height:260vh}.motion .HeroScene-module___D2Hua__media{transform:scale(1.15)}.motion .HeroScene-module___D2Hua__shade{opacity:.1}:is(.motion .HeroScene-module___D2Hua__word,.motion .HeroScene-module___D2Hua__sub,.motion .HeroScene-module___D2Hua__ctaWrap){opacity:0}}@media (max-width:899.98px) and (prefers-reduced-motion:no-preference),(max-height:559.98px) and (prefers-reduced-motion:no-preference){.motion .HeroScene-module___D2Hua__media{transform:scale(1.12)}}
.ManifestoScene-module___8EbYG__manifesto{padding-block:var(--section-y);position:relative}.ManifestoScene-module___8EbYG__sticky{align-items:center;display:grid}.ManifestoScene-module___8EbYG__text{letter-spacing:-.04em;text-wrap:balance;max-width:22ch;font-size:clamp(2rem,5.4vw,4.75rem);font-weight:650;line-height:1.08}.ManifestoScene-module___8EbYG__word{display:inline-block}@media (min-width:900px) and (min-height:560px) and (prefers-reduced-motion:no-preference){.motion .ManifestoScene-module___8EbYG__manifesto{height:220vh;padding-block:0}.motion .ManifestoScene-module___8EbYG__sticky{height:100svh;position:sticky;top:0}}
.HorizontalGallery-module__fVEyVa__gallery{padding-block:var(--section-y);position:relative;overflow-x:clip}.HorizontalGallery-module__fVEyVa__sticky{flex-direction:column;gap:clamp(28px,4vw,48px);display:flex}.HorizontalGallery-module__fVEyVa__header{align-items:end;gap:16px;display:grid}.HorizontalGallery-module__fVEyVa__text{max-width:38ch}.HorizontalGallery-module__fVEyVa__viewport{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-x:auto}.HorizontalGallery-module__fVEyVa__viewport::-webkit-scrollbar{display:none}.HorizontalGallery-module__fVEyVa__viewport:focus-visible{outline-offset:-2px}.HorizontalGallery-module__fVEyVa__track{width:max-content;padding:0 var(--gutter);gap:16px;margin:0;display:flex}.HorizontalGallery-module__fVEyVa__item{scroll-snap-align:start;flex:none;width:min(84vw,560px)}.HorizontalGallery-module__fVEyVa__figure{gap:14px;display:grid}.HorizontalGallery-module__fVEyVa__frame{aspect-ratio:var(--ar,3 / 2);border-radius:var(--radius);background:var(--bg-card);position:relative;overflow:hidden}.HorizontalGallery-module__fVEyVa__parallax{position:absolute;inset:0}.HorizontalGallery-module__fVEyVa__caption{font-size:.9375rem;font-weight:500}.HorizontalGallery-module__fVEyVa__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.HorizontalGallery-module__fVEyVa__controls{gap:10px;display:flex}.HorizontalGallery-module__fVEyVa__control{border:1px solid var(--line-strong);cursor:pointer;width:44px;height:44px;transition:background-color .2s var(--ease-out);background:0 0;border-radius:50%;place-items:center;display:grid}.HorizontalGallery-module__fVEyVa__control:hover{background:#ffffff14}.HorizontalGallery-module__fVEyVa__control svg{width:18px;height:18px}html:not(.js) .HorizontalGallery-module__fVEyVa__controls{display:none}@media (min-width:900px){.HorizontalGallery-module__fVEyVa__header{grid-template-columns:1fr auto;gap:40px}.HorizontalGallery-module__fVEyVa__item{--alto:min(54vh, 540px);width:calc(var(--alto) * var(--arn,1.5))}}@media (min-width:900px) and (min-height:560px) and (prefers-reduced-motion:no-preference){.motion .HorizontalGallery-module__fVEyVa__gallery{height:calc(100svh + var(--hg-distancia,200vw));padding-block:0}.motion .HorizontalGallery-module__fVEyVa__sticky{height:100svh;padding-top:var(--header-h);justify-content:center;position:sticky;top:0}.motion .HorizontalGallery-module__fVEyVa__viewport{scroll-snap-type:none;overflow:visible}.motion .HorizontalGallery-module__fVEyVa__track{will-change:transform}.motion .HorizontalGallery-module__fVEyVa__parallax{transform:scale(1.15)}.motion .HorizontalGallery-module__fVEyVa__controls{display:none}}
.ProcessScene-module__Oeznsa__process{position:relative}.ProcessScene-module__Oeznsa__grid{gap:48px;display:grid}.ProcessScene-module__Oeznsa__stepsWrap{padding-left:40px;position:relative}.ProcessScene-module__Oeznsa__line{background:var(--line);border-radius:2px;width:2px;position:absolute;top:8px;bottom:8px;left:7px;overflow:hidden}.ProcessScene-module__Oeznsa__lineFill{transform-origin:top;background:linear-gradient(#fff,#ffffff8c);position:absolute;inset:0}.ProcessScene-module__Oeznsa__steps{gap:clamp(56px,9vw,120px);margin:0;display:grid}.ProcessScene-module__Oeznsa__step{position:relative}.ProcessScene-module__Oeznsa__dot{width:16px;height:16px;box-shadow:0 0 0 6px var(--bg);background:#fff;border-radius:50%;position:absolute;top:6px;left:-40px}.ProcessScene-module__Oeznsa__body{gap:10px;max-width:36ch;display:grid}.ProcessScene-module__Oeznsa__num{color:var(--text-3);font-variant-numeric:tabular-nums;letter-spacing:.04em;font-size:.875rem;font-weight:600}.ProcessScene-module__Oeznsa__body .h3{letter-spacing:-.03em;font-size:clamp(1.6rem,3vw,2.4rem)}@media (prefers-reduced-motion:no-preference){.motion .ProcessScene-module__Oeznsa__lineFill{transform:scaleY(0)}.motion .ProcessScene-module__Oeznsa__dot{transform:scale(0)}.motion .ProcessScene-module__Oeznsa__body{opacity:0}}@media (min-width:900px){.ProcessScene-module__Oeznsa__grid{grid-template-columns:1fr 1.1fr;gap:64px}.ProcessScene-module__Oeznsa__head{top:calc(var(--header-h) + 64px);align-self:start;position:sticky}}
.ClosingScene-module__WwHdVW__closing{isolation:isolate;align-items:center;min-height:100svh;display:grid;position:relative;overflow:hidden}.ClosingScene-module__WwHdVW__media{z-index:-2;will-change:transform;position:absolute;inset:0}.ClosingScene-module__WwHdVW__media .ph__label{display:none}.ClosingScene-module__WwHdVW__pendiente{top:20px;left:var(--gutter);z-index:1;max-width:calc(100% - var(--gutter) * 2);color:var(--pending-text);font-size:var(--fs-small);background:#0009;border-radius:999px;padding:6px 12px;font-weight:600;position:absolute}.ClosingScene-module__WwHdVW__shade{z-index:-1;background:linear-gradient(#000000d9 0%,#00000059 30% 70%,#000000e6 100%),#00000026;position:absolute;inset:0}.ClosingScene-module__WwHdVW__content{padding-block:var(--section-y);text-align:center;justify-items:center;gap:24px;display:grid}.ClosingScene-module__WwHdVW__title{max-width:16ch}.ClosingScene-module__WwHdVW__text{color:#ffffffd9}@media (prefers-reduced-motion:no-preference){.motion .ClosingScene-module__WwHdVW__item{opacity:0}}
.Pricing-module__wtk7_G__header{gap:12px;margin-bottom:clamp(36px,5vw,56px);display:grid}.Pricing-module__wtk7_G__header .eyebrow{margin-bottom:0}.Pricing-module__wtk7_G__cards{gap:16px;margin:0;display:grid}.Pricing-module__wtk7_G__card{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-card);flex-direction:column;gap:18px;padding:32px 28px 28px;display:flex;position:relative}.Pricing-module__wtk7_G__featured{background:radial-gradient(120% 80% at 50% 0%, #ffffff17, transparent 60%), var(--bg-card);border-color:#ffffff80;box-shadow:0 30px 80px -40px #ffffff40}.Pricing-module__wtk7_G__badge{background:var(--text);color:#000;border-radius:999px;padding:4px 12px;font-size:.8125rem;font-weight:650;position:absolute;top:-13px;left:28px}.Pricing-module__wtk7_G__name{letter-spacing:-.02em;font-size:1.25rem;line-height:1.25}.Pricing-module__wtk7_G__price{align-items:baseline;gap:4px;display:flex}.Pricing-module__wtk7_G__amount{letter-spacing:-.04em;font-size:clamp(2.25rem,4vw,2.75rem);font-weight:700;line-height:1}.Pricing-module__wtk7_G__period{color:var(--text-2);font-size:1rem}.Pricing-module__wtk7_G__features{border-top:1px solid var(--line);color:var(--text-2);gap:10px;margin:0;padding-top:18px;display:grid}.Pricing-module__wtk7_G__features li{padding-left:22px;position:relative}.Pricing-module__wtk7_G__features li:before{content:"";border-left:1.8px solid var(--text);border-bottom:1.8px solid var(--text);width:9px;height:5px;position:absolute;top:.55em;left:2px;transform:rotate(-45deg)}.Pricing-module__wtk7_G__cta{width:100%;margin-top:auto}.Pricing-module__wtk7_G__notes{gap:32px;margin-top:48px;display:grid}.Pricing-module__wtk7_G__notesTitle{letter-spacing:-.01em;margin-bottom:12px;font-size:1.0625rem}.Pricing-module__wtk7_G__notesList{color:var(--text-2);margin:0;display:grid}.Pricing-module__wtk7_G__notesList li{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:12px 0;display:flex}.Pricing-module__wtk7_G__notesPrice{color:var(--text);white-space:nowrap;font-weight:600}@media (min-width:700px){.Pricing-module__wtk7_G__cards{grid-template-columns:repeat(2,1fr)}.Pricing-module__wtk7_G__notes{grid-template-columns:1fr 1fr;gap:48px}}@media (min-width:1100px){.Pricing-module__wtk7_G__cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}
.Faq-module__OJoX5q__wrap{gap:40px;display:grid}.Faq-module__OJoX5q__list{border-top:1px solid var(--line)}.Faq-module__OJoX5q__item{border-bottom:1px solid var(--line)}.Faq-module__OJoX5q__question{letter-spacing:-.015em;cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:64px;padding:18px 0;font-size:clamp(1.0625rem,1.6vw,1.25rem);font-weight:600;line-height:1.35;list-style:none;display:flex}.Faq-module__OJoX5q__question::-webkit-details-marker{display:none}.Faq-module__OJoX5q__icon{flex:none;width:14px;height:14px;position:relative}.Faq-module__OJoX5q__icon:before,.Faq-module__OJoX5q__icon:after{content:"";background:var(--text);width:14px;height:1.8px;transition:transform .3s var(--ease-out);border-radius:2px;position:absolute;top:50%;left:0}.Faq-module__OJoX5q__icon:after{transform:rotate(90deg)}.Faq-module__OJoX5q__item[open] .Faq-module__OJoX5q__icon:after{transform:rotate(0)}.Faq-module__OJoX5q__answer{max-width:62ch;color:var(--text-2);padding-bottom:24px}@media (min-width:900px){.Faq-module__OJoX5q__wrap{grid-template-columns:1fr 1.6fr;align-items:start;gap:64px}}
.ServicesCards-module__OlIk_q__title{max-width:18ch;margin-bottom:clamp(32px,5vw,56px)}.ServicesCards-module__OlIk_q__grid{gap:16px;margin:0;display:grid}.ServicesCards-module__OlIk_q__card{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-card);height:100%;transition:border-color .3s var(--ease-out), background-color .3s var(--ease-out);display:grid;overflow:hidden}.ServicesCards-module__OlIk_q__card:hover{border-color:var(--line-strong);background:var(--bg-card-hover)}.ServicesCards-module__OlIk_q__media{aspect-ratio:3/2;overflow:hidden}.ServicesCards-module__OlIk_q__media img{transition:transform 1.2s var(--ease-out)}.ServicesCards-module__OlIk_q__card:hover .ServicesCards-module__OlIk_q__media img{transform:scale(1.04)}.ServicesCards-module__OlIk_q__body{gap:10px;padding:26px 26px 28px;display:grid}.ServicesCards-module__OlIk_q__name{letter-spacing:-.03em;font-size:clamp(1.5rem,2.6vw,2rem)}.ServicesCards-module__OlIk_q__meta{color:var(--text-2);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:8px;display:flex}.ServicesCards-module__OlIk_q__meta strong{color:var(--text);font-weight:650}.ServicesCards-module__OlIk_q__more{color:var(--link)}@media (min-width:900px){.ServicesCards-module__OlIk_q__grid{grid-template-columns:1fr 1fr;gap:20px}}
