.contact-backdrop-module__9YPWvG__backdrop{--fade:clamp(3rem, 2rem + 4vw, 6rem);--measure:var(--width-wide);--shape-size:clamp(18rem, 42vw, 40rem);--arc-size:clamp(22rem, 34vw, 32rem);--contour:color-mix(in oklab, var(--accent) 70%, transparent);--content-start:max(var(--gutter), (100% - var(--measure)) / 2);inset:calc(-1 * var(--backdrop-lead,0px)) 0 0;z-index:-1;background:linear-gradient(to bottom, transparent 40%, color-mix(in oklab, var(--surface-alt) 30%, transparent)), linear-gradient(150deg, color-mix(in oklab, var(--surface) 60%, transparent), transparent 55%);-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--fade), #000 calc(100% - var(--fade)), transparent);mask-image:linear-gradient(to bottom, transparent, #000 var(--fade), #000 calc(100% - var(--fade)), transparent);pointer-events:none;position:absolute;overflow:clip}.contact-backdrop-module__9YPWvG__backdrop:before{content:"";inline-size:var(--shape-size);aspect-ratio:5/4;outline:1.5px solid var(--contour);outline-offset:clamp(.75rem, .5rem + 1vw, 1.25rem);background-color:color-mix(in oklab, var(--accent) 16%, var(--canvas));border-radius:58% 42% 55% 45%/46% 54%;position:absolute;inset-block-start:calc(var(--backdrop-lead,0px) + var(--fade) / 2);inset-inline-start:var(--content-start);translate:-45% -25%}.contact-backdrop-module__9YPWvG__backdrop:after{content:"";inline-size:var(--arc-size);aspect-ratio:1;border:1.5px solid color-mix(in oklab, var(--accent) 50%, transparent);background-color:color-mix(in oklab, var(--surface-alt) 14%, transparent);border-radius:46% 54% 42% 58%/55% 45%;display:none;position:absolute;inset-block-end:0}.contact-backdrop-module__9YPWvG__stacked{--measure:var(--width-prose);--shape-size:clamp(13rem, 26vw, 23rem)}@media (min-width:64rem){.contact-backdrop-module__9YPWvG__backdrop:after{display:block;inset-inline-start:var(--content-start);translate:-35% 30%}.contact-backdrop-module__9YPWvG__stacked:after{inset-inline-start:calc(100% - var(--content-start));translate:12% 10%}}
.form-module__TXGoJG__stage{display:grid}.form-module__TXGoJG__stage>*{grid-area:1/1}.form-module__TXGoJG__form{--message-line:calc(var(--size-small) * 1.5);--control-block:var(--tap-target);--control-pad:.625rem;--textarea-block:5rem;transition:opacity var(--motion-medium) var(--ease-standard);grid-template-columns:minmax(0,1fr);gap:.75rem 1.25rem;display:grid}.form-module__TXGoJG__form>*{grid-column:1/-1}.form-module__TXGoJG__form[inert]{visibility:hidden;opacity:0;transition:opacity var(--motion-fast) var(--ease-exit), visibility 0s var(--motion-fast)}.form-module__TXGoJG__field{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"label hint""control control";align-items:baseline;gap:.25rem .75rem;display:grid}.form-module__TXGoJG__field>label{grid-area:label}.form-module__TXGoJG__field>.form-module__TXGoJG__control{grid-area:control}.form-module__TXGoJG__required{color:var(--text-muted);margin-inline-start:.125rem}.form-module__TXGoJG__control{inline-size:100%;min-block-size:var(--control-block);padding:var(--control-pad) .875rem;border:0;border-block-end:1px solid var(--border-control);border-radius:var(--radius-sm) var(--radius-sm) 0 0;background-color:var(--surface);color:var(--text);transition:border-color var(--motion-fast) var(--ease-standard), box-shadow var(--motion-fast) var(--ease-standard);line-height:1.4}textarea.form-module__TXGoJG__control{block-size:var(--textarea-block);resize:vertical}@media (hover:hover){.form-module__TXGoJG__control:hover{border-block-end-color:var(--text)}}.form-module__TXGoJG__control:focus-visible{border-block-end-color:var(--focus);box-shadow:inset 0 -1px 0 var(--focus)}.form-module__TXGoJG__control[aria-invalid=true]{border-block-end-color:var(--status-error);box-shadow:inset 0 -1px 0 var(--status-error)}.form-module__TXGoJG__hint,.form-module__TXGoJG__error,.form-module__TXGoJG__note{font-size:var(--size-small);line-height:1.5}.form-module__TXGoJG__hint,.form-module__TXGoJG__note{color:var(--text-muted)}.form-module__TXGoJG__hint{text-align:end;grid-area:hint;justify-self:end}.form-module__TXGoJG__note a{color:var(--text);text-underline-offset:.2em;text-decoration:underline}.form-module__TXGoJG__error,.form-module__TXGoJG__alert{color:var(--status-error);align-items:flex-start;gap:.375rem;font-weight:500;display:flex}.form-module__TXGoJG__error{grid-column:1/-1}.form-module__TXGoJG__messageIcon{flex:none;block-size:1lh;inline-size:1rem}.form-module__TXGoJG__alert{border-inline-start:2px solid var(--status-error);background-color:var(--surface);gap:.5rem;padding:.75rem 1rem;line-height:1.5}@media (min-width:48rem){.form-module__TXGoJG__form{grid-template-columns:repeat(2,minmax(0,1fr))}.form-module__TXGoJG__form>.form-module__TXGoJG__half{grid-column:auto}}@media (min-width:64rem){.form-module__TXGoJG__form{--control-block:3rem;--control-pad:.75rem;--textarea-block:8rem;row-gap:.5rem}.form-module__TXGoJG__field{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(var(--message-line), auto);grid-template-areas:"label""control""message";row-gap:.375rem}.form-module__TXGoJG__hint,.form-module__TXGoJG__error{text-align:start;grid-area:message;justify-self:start}}
.service-select-module__C9trrG__root{position:relative}.service-select-module__C9trrG__trigger{text-align:start;cursor:pointer;align-items:center;gap:.75rem;display:flex}.service-select-module__C9trrG__value{flex:1;align-items:baseline;gap:.5rem;min-inline-size:0;display:flex}.service-select-module__C9trrG__placeholder{color:var(--text-muted)}.service-select-module__C9trrG__names{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.service-select-module__C9trrG__more{font-size:var(--size-small);color:var(--text-muted);flex:none;font-weight:600}.service-select-module__C9trrG__chevron{block-size:1.125rem;inline-size:1.125rem;color:var(--text-muted);transition:transform var(--motion-fast) var(--ease-standard);flex:none}.service-select-module__C9trrG__trigger[aria-expanded=true] .service-select-module__C9trrG__chevron{transform:rotate(180deg)}.service-select-module__C9trrG__panel{z-index:1;grid-area:control;position:absolute;inset-block-start:calc(100% + .375rem);inset-inline:0}.service-select-module__C9trrG__panel:before{content:"";inset:var(--layer-top) calc(-1 * var(--layer-offset)) calc(-1 * var(--layer-offset)) var(--layer-inset);z-index:-1;border-radius:var(--radius-tile);background-color:var(--surface-alt);position:absolute}.service-select-module__C9trrG__list{overscroll-behavior:contain;border:1px solid var(--border);border-radius:var(--radius-tile);background-color:var(--canvas);max-block-size:min(18.75rem,60svh);padding:.375rem;display:grid;overflow-y:auto}.service-select-module__C9trrG__option{min-block-size:var(--tap-target);border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:.75rem;padding-inline:.625rem;line-height:1.3;display:flex}.service-select-module__C9trrG__option:has(:focus-visible){outline:2px solid var(--focus);outline-offset:-2px}.service-select-module__C9trrG__box{border:1px solid var(--border-control);border-radius:var(--radius-sm);background-color:var(--canvas);flex:none;place-items:center;block-size:1.25rem;inline-size:1.25rem;display:grid}.service-select-module__C9trrG__check{stroke-width:2.5px;visibility:hidden;block-size:.875rem;inline-size:.875rem}.service-select-module__C9trrG__option:has(:checked){font-weight:600}.service-select-module__C9trrG__option:has(:checked) .service-select-module__C9trrG__box{border-color:var(--on-accent);background-color:var(--accent);color:var(--on-accent)}.service-select-module__C9trrG__option:has(:checked) .service-select-module__C9trrG__check{visibility:visible}@media (hover:hover){.service-select-module__C9trrG__option:hover{background-color:color-mix(in srgb, var(--surface-alt) 50%, transparent)}}@media (prefers-reduced-motion:no-preference){.service-select-module__C9trrG__panel:not([hidden]){animation:service-select-module__C9trrG__open var(--motion-fast) var(--ease-standard)}}@keyframes service-select-module__C9trrG__open{0%{opacity:0;transform:translateY(-.25rem)}}
.contact-module__Tlhm9G__section{--backdrop-lead:var(--section-space);isolation:isolate;padding-block-end:var(--section-space);scroll-margin-block-start:1rem;position:relative}.contact-module__Tlhm9G__grid{row-gap:1.25rem;display:grid}.contact-module__Tlhm9G__intro{align-content:start;gap:.75rem;display:grid}.contact-module__Tlhm9G__heading{--reveal-order:0;gap:.5rem;display:grid}.contact-module__Tlhm9G__eyebrow{font-size:var(--size-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-weight:600;line-height:1.4}.contact-module__Tlhm9G__title{max-inline-size:10em}.contact-module__Tlhm9G__support{--reveal-order:1;gap:1rem;display:grid}.contact-module__Tlhm9G__lead{max-inline-size:28rem;color:var(--text-muted)}.contact-module__Tlhm9G__form{--reveal-order:2}@media (min-width:64rem){.contact-module__Tlhm9G__section{scroll-margin-block-start:1.5rem}.contact-module__Tlhm9G__grid{column-gap:var(--grid-gap);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.contact-module__Tlhm9G__intro{gap:1.25rem}.contact-module__Tlhm9G__heading{gap:.75rem}.contact-module__Tlhm9G__support{gap:1.5rem}}
.hero-cta-module__hi67tW__cta{--cycle:2s;--first:1.7s;--stagger:0s;--delay:calc(var(--first) + var(--stagger));--once:1.2s;--sweep-ease:cubic-bezier(.45, 0, .35, 1);--reach:.75rem;isolation:isolate;border-radius:var(--radius-tile);background-color:var(--cta-surface);min-block-size:3rem;color:var(--cta-ink);font:inherit;text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--motion-fast);border:0;align-items:center;gap:.5rem;padding:.5rem .75rem;text-decoration:none;display:flex;position:relative;overflow:hidden}.hero-cta-module__hi67tW__whatsapp{--cta-surface:var(--accent);--cta-clear:color-mix(in srgb, var(--accent) 70%, var(--ivory));--cta-pressed:color-mix(in srgb, var(--accent) 88%, var(--brand));--cta-ink:var(--on-accent);--cta-note:var(--brand)}.hero-cta-module__hi67tW__phone{--stagger:.5s;--cta-surface:var(--brand);--cta-clear:color-mix(in srgb, var(--brand) 82%, var(--ivory));--cta-pressed:color-mix(in srgb, var(--brand) 70%, var(--ink));--cta-ink:var(--on-brand);--cta-note:var(--on-brand-muted)}.hero-cta-module__hi67tW__cta:before,.hero-cta-module__hi67tW__cta:after{content:"";z-index:-1;pointer-events:none;position:absolute}.hero-cta-module__hi67tW__cta:before{mix-blend-mode:soft-light;opacity:.45;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0.33 0.33 0.33 0 0 0.33 0.33 0.33 0 0 0.33 0.33 0.33 0 0 0 0 0 0 1'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");background-size:10rem;inset:0}.hero-cta-module__hi67tW__cta:after{background-image:linear-gradient(90deg, var(--cta-clear) 80%, transparent);inset:0 -25% 0 0;transform:translate(-100%)}.hero-cta-module__hi67tW__icon{flex:none;block-size:1.25rem;inline-size:1.25rem}.hero-cta-module__hi67tW__text{white-space:nowrap;flex-direction:column;flex:1;align-items:flex-start;gap:.5rem;display:flex}.hero-cta-module__hi67tW__label{font-size:.9375rem;font-weight:600;line-height:1.2;position:relative}.hero-cta-module__hi67tW__label:after{content:"";transform-origin:0;background-color:currentColor;block-size:.125rem;position:absolute;inset-block-start:calc(100% + .1875rem);inset-inline:0;transform:scaleX(0)}.hero-cta-module__hi67tW__note{font-size:var(--size-caption);color:var(--cta-note);line-height:1.3}.hero-cta-module__hi67tW__arrow{flex:none;block-size:1.25rem;inline-size:1.25rem}.hero-cta-module__hi67tW__fullLabel,.hero-cta-module__hi67tW__note,.hero-cta-module__hi67tW__arrow{display:none}.hero-cta-module__hi67tW__cta:active{background-color:var(--cta-pressed)}@media (min-width:30rem){.hero-cta-module__hi67tW__cta{gap:.875rem;min-block-size:4.5rem;padding:.75rem 1.25rem}.hero-cta-module__hi67tW__icon{block-size:1.375rem;inline-size:1.375rem}.hero-cta-module__hi67tW__label{font-size:1.0625rem}.hero-cta-module__hi67tW__fullLabel{display:inline}.hero-cta-module__hi67tW__shortLabel{display:none}.hero-cta-module__hi67tW__note,.hero-cta-module__hi67tW__arrow{display:block}}@media (hover:hover){.hero-cta-module__hi67tW__cta:hover{background-color:var(--cta-pressed)}}@media (prefers-reduced-motion:no-preference){.hero-cta-module__hi67tW__cta:after{animation:hero-cta-module__hi67tW__clear var(--cycle) var(--delay) infinite}.hero-cta-module__hi67tW__label:after{animation:hero-cta-module__hi67tW__draw var(--cycle) var(--delay) infinite}.hero-cta-module__hi67tW__arrow{animation:hero-cta-module__hi67tW__reach var(--cycle) var(--delay) infinite}.hero-cta-module__hi67tW__cta:is(:hover,:focus-visible):after{animation:hero-cta-module__hi67tW__clear var(--cycle) var(--delay) infinite, hero-cta-module__hi67tW__clear-once var(--once)}.hero-cta-module__hi67tW__cta:is(:hover,:focus-visible) .hero-cta-module__hi67tW__label:after{animation:hero-cta-module__hi67tW__draw var(--cycle) var(--delay) infinite, hero-cta-module__hi67tW__draw-once var(--once)}.hero-cta-module__hi67tW__cta:is(:hover,:focus-visible) .hero-cta-module__hi67tW__arrow{animation:hero-cta-module__hi67tW__reach var(--cycle) var(--delay) infinite, hero-cta-module__hi67tW__reach-once var(--once)}}@keyframes hero-cta-module__hi67tW__clear{0%{opacity:1;animation-timing-function:var(--sweep-ease);transform:translate(-100%)}37.5%,55%{opacity:1;transform:translate(0)}72.5%{opacity:0;transform:translate(0)}to{opacity:0;transform:translate(-100%)}}@keyframes hero-cta-module__hi67tW__draw{0%{opacity:1;animation-timing-function:var(--sweep-ease);transform:scaleX(0)}37.5%,55%{opacity:1;transform:scaleX(1)}72.5%{opacity:0;transform:scaleX(1)}to{opacity:0;transform:scaleX(0)}}@keyframes hero-cta-module__hi67tW__reach{0%,37.5%{animation-timing-function:var(--ease-standard);transform:translate(0)}47.5%,55%{transform:translateX(var(--reach));animation-timing-function:var(--sweep-ease)}72.5%,to{transform:translate(0)}}@keyframes hero-cta-module__hi67tW__clear-once{0%{opacity:1;animation-timing-function:var(--sweep-ease);transform:translate(-100%)}45%,75%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(0)}}@keyframes hero-cta-module__hi67tW__draw-once{0%{opacity:1;animation-timing-function:var(--sweep-ease);transform:scaleX(0)}45%,75%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes hero-cta-module__hi67tW__reach-once{0%,45%{animation-timing-function:var(--ease-standard);transform:translate(0)}60%,75%{transform:translateX(var(--reach));animation-timing-function:var(--sweep-ease)}to{transform:translate(0)}}
.hero-scene-module__4PYZgG__media{aspect-ratio:var(--scene-frame,var(--scene-ratio));position:relative;overflow:clip}.hero-scene-module__4PYZgG__poster,.hero-scene-module__4PYZgG__video{inline-size:calc(var(--scene-zoom,1) * 100%);max-inline-size:none;block-size:calc(var(--scene-zoom,1) * 100%);object-fit:cover;position:absolute;inset-block-start:calc((1 - var(--scene-zoom,1)) * var(--scene-focus-y,50%));inset-inline-start:calc((1 - var(--scene-zoom,1)) * var(--scene-focus-x,50%))}.hero-scene-module__4PYZgG__video{opacity:0;transition:opacity var(--motion-slow) var(--ease-standard)}.hero-scene-module__4PYZgG__playing{opacity:1}
.hero-secondary-module__FgV6AW__frame{border-radius:var(--radius-surface);position:relative;overflow:hidden}.hero-secondary-module__FgV6AW__media{--media-ratio:var(--secondary-ratio);--media-tone:var(--surface-alt)}
