.lead-form__meta{margin:0;color:var(--muted);font-family:var(--font-ui);font-size:.5625rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.lead-form__steps li{position:relative}.lead-form__step-rule{position:absolute;top:-2px;right:0;left:0;height:2px;overflow:hidden}.lead-form__step-fill{display:block;width:100%;height:100%;transform-origin:left center;background:var(--accent)}.lead-form__step{display:grid;gap:10px}.lead-form__step .lead-form__fields{margin-block-start:calc(var(--space-6) - 10px)}.lead-form__disabled-note{flex:1 1 100%;margin:0;color:var(--muted);font-size:12px;line-height:1.4}.lead-form__feedback[data-state=submitting]{border:1px solid var(--border);background:var(--surface-elevated);color:var(--foreground)}.lead-form__feedback p{display:flex;align-items:center;gap:10px;margin:0}.lead-form__pulse{width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:var(--accent);animation:lead-form-pulse 1.1s var(--ease-standard) infinite}@keyframes lead-form-pulse{0%,to{opacity:.3}50%{opacity:1}}.lead-form__recovery{display:grid;gap:14px}.lead-form__recovery-actions{display:flex;flex-wrap:wrap;gap:12px}.lead-form .lead-form__feedback[data-state=error]{display:block;max-width:720px}.lead-form__summary{max-width:720px;padding:20px 24px;border-left:2px solid var(--status-error);background:var(--status-error-surface);color:var(--status-error-ink)}.lead-form__summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.lead-form__summary p{margin:0 0 10px;font-size:13px;font-weight:600}.lead-form__summary ul{display:grid;gap:4px;margin:0;padding:0;list-style:none}.lead-form__summary button{min-height:32px;padding:0;border:0;background:none;color:inherit;font:inherit;font-size:12px;text-align:left;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.lead-form__summary button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.state-page__reference{color:var(--muted);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.state-page__reference code{font-family:var(--font-ui);font-size:inherit}.state-page__actions button{min-height:44px;display:inline-flex;align-items:center}@media (max-width:760px){.lead-form__step-title{overflow-wrap:anywhere}.lead-form__recovery-actions,.lead-form__summary{max-width:100%}.lead-form__recovery-actions .button{flex:1 1 100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.lead-form__pulse{animation:none;opacity:1}}.ContactPage_page__OrMFB{--contact-panel:var(--surface);--contact-panel-soft:var(--background-alt);--contact-field:var(--background);--contact-ambient:color-mix(in srgb,var(--accent) 10%,transparent);--contact-rule:color-mix(in srgb,var(--border) 82%,var(--foreground));--contact-hero-surface:var(--surface-strong);--contact-bridge:clamp(1.75rem,4.5vw,3.5rem);overflow-x:clip;background:var(--background);color:var(--foreground)}:root[data-theme=dark] .ContactPage_page__OrMFB{--contact-field:var(--background-alt);--contact-hero-surface:var(--surface-hero)}.ContactPage_hero__y8evg{position:relative;isolation:isolate;overflow:hidden;border-block-end:1px solid color-mix(in srgb,var(--closing-foreground) 12%,transparent);background:radial-gradient(112% 82% at 8% 4%,var(--internal-hero-ambient) 0,transparent 58%),var(--contact-hero-surface);color:var(--closing-foreground)}.ContactPage_heroField__JY8B7{--contact-ray-bright:color-mix(in srgb,var(--hero-scene-halo) 42%,transparent);--contact-ray-crest:color-mix(in srgb,var(--internal-hero-line-4) 30%,transparent);--contact-ray-soft:color-mix(in srgb,var(--hero-scene-ambient-core) 55%,transparent);position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;background:radial-gradient(84% 118% at 86% -12%,var(--hero-scene-glow-core) 0,transparent 60%),radial-gradient(64% 96% at 92% 24%,color-mix(in srgb,var(--hero-scene-halo) 16%,transparent) 0,transparent 58%),radial-gradient(72% 92% at 4% 112%,var(--hero-scene-ambient-mid) 0,transparent 60%);opacity:.92;transition:opacity var(--motion-scene-step) var(--ease-standard)}.ContactPage_heroField__JY8B7:after,.ContactPage_heroField__JY8B7:before{content:"";position:absolute;inset:-25% -18%;background-repeat:no-repeat}.ContactPage_heroField__JY8B7:before{background-image:linear-gradient(13deg,transparent 13%,var(--contact-ray-bright) 23%,transparent 34%),linear-gradient(13deg,transparent 19%,var(--contact-ray-crest) 24%,transparent 29%),linear-gradient(13deg,transparent 41%,var(--contact-ray-soft) 52%,transparent 63%),linear-gradient(13deg,transparent 69%,var(--contact-ray-bright) 78%,transparent 88%),linear-gradient(13deg,transparent 74%,var(--contact-ray-crest) 78.5%,transparent 83%);animation:ContactPage_contact-ray-drift__xqfT1 27s var(--ease-standard) infinite alternate;animation-play-state:paused}.ContactPage_heroField__JY8B7:after{background-image:linear-gradient(8deg,transparent 4%,var(--contact-ray-soft) 17%,transparent 30%),linear-gradient(8deg,transparent 58%,var(--contact-ray-soft) 67%,transparent 79%);opacity:.8;animation:ContactPage_contact-ray-drift-slow__iTuYI 41s var(--ease-standard) infinite alternate-reverse;animation-play-state:paused}.ContactPage_heroField__JY8B7[data-inview=true]:after,.ContactPage_heroField__JY8B7[data-inview=true]:before{animation-play-state:running}.ContactPage_heroScrim__JLlmH{position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(72% 104% at 0 46%,var(--internal-hero-scrim) 0,transparent 74%)}.ContactPage_heroFrame__C3MqV{position:relative;z-index:2;display:grid;gap:clamp(var(--space-8),7vw,4rem);padding-block:clamp(3.75rem,10vw,6.5rem) calc(clamp(4.5rem, 11vw, 7rem) + var(--contact-bridge))}.ContactPage_heroCopy__Y86jA{min-width:0;display:grid;gap:var(--space-6);align-content:start}.ContactPage_heroTitle__omSRb{min-width:0;max-width:18ch;margin:0;overflow-wrap:break-word;color:var(--closing-foreground);font-family:var(--font-display);font-size:clamp(2.125rem,8.6vw,4.5rem);font-weight:400;line-height:1.04;letter-spacing:-.028em;text-wrap:balance;animation:ContactPage_contact-rise__Thaum var(--motion-enter) var(--ease-standard) both}.ContactPage_heroLead__5Gi0P{max-width:42ch;margin:0;color:var(--closing-muted);font-size:clamp(var(--type-scale-base),2.6vw,var(--type-scale-lg));line-height:1.6;animation:ContactPage_contact-rise__Thaum var(--motion-enter) var(--ease-standard) 80ms both}.ContactPage_heroActions__iYo90{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);animation:ContactPage_contact-rise__Thaum var(--motion-enter) var(--ease-standard) .16s both}.ContactPage_heroActions__iYo90 .button{max-width:100%;white-space:nowrap}.ContactPage_heroActions__iYo90 .button--primary{background:var(--closing-foreground);color:var(--surface-strong)}.ContactPage_heroActions__iYo90 .button--secondary{border-color:color-mix(in srgb,var(--closing-foreground) 42%,transparent);color:var(--closing-foreground)}.ContactPage_heroActions__iYo90 .button--secondary:hover{border-color:var(--closing-foreground)}.ContactPage_heroNote__hfb1L{max-width:46ch;margin:0;color:color-mix(in srgb,var(--closing-muted) 82%,transparent);font-size:var(--type-scale-sm);line-height:1.55;animation:ContactPage_contact-rise__Thaum var(--motion-enter) var(--ease-standard) .22s both}.ContactPage_pathway__i6UX2{position:relative;align-self:center;min-width:0;display:grid;gap:var(--space-6);padding:clamp(var(--space-6),4.5vw,var(--space-8));border:1px solid color-mix(in srgb,var(--closing-foreground) 14%,transparent);border-radius:var(--radius-lg);background:linear-gradient(168deg,color-mix(in srgb,var(--closing-foreground) 8%,transparent) 0,transparent 46%),color-mix(in srgb,var(--surface-strong) 72%,transparent);box-shadow:0 1.5rem 3.5rem -2.4rem color-mix(in srgb,var(--shadow-color) 76%,transparent);animation:ContactPage_contact-panel-in__N9UmB var(--motion-scene-step) var(--ease-standard) .24s both}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ContactPage_pathway__i6UX2{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}.ContactPage_pathwayMeta__yZ8tU{display:flex;justify-content:space-between;gap:var(--space-4);margin:0;color:color-mix(in srgb,var(--closing-muted) 76%,transparent);font-family:var(--font-ui);font-size:var(--type-scale-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:.06em;line-height:1.3;animation:ContactPage_contact-rise__Thaum var(--motion-base) var(--ease-standard) .34s both}.ContactPage_pathwayNodes__EHBi9{position:relative;display:grid;gap:var(--space-3);margin:0;padding:0;list-style:none}.ContactPage_pathwayNodes__EHBi9:after,.ContactPage_pathwayNodes__EHBi9:before{content:"";position:absolute;inset-block:calc(var(--space-2) + 1rem);inset-inline-start:calc(1rem - .5px);width:1px}.ContactPage_pathwayNodes__EHBi9:before{background:color-mix(in srgb,var(--closing-foreground) 16%,transparent)}.ContactPage_pathwayNodes__EHBi9:after{background:linear-gradient(180deg,var(--internal-hero-line-4) 0,color-mix(in srgb,var(--internal-hero-line-4) 30%,transparent) 100%);transform:scaleY(0);transform-origin:top;animation:ContactPage_contact-path-draw__BWqUr .54s var(--ease-linear) .44s both}.ContactPage_pathwayNode__51JX_{position:relative;min-width:0;display:grid;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:var(--space-4);padding-block:var(--space-2);animation:ContactPage_contact-node-in__KWJ6_ var(--motion-enter) var(--ease-standard) both}.ContactPage_pathwayNode__51JX_:first-child{animation-delay:.4s}.ContactPage_pathwayNode__51JX_:nth-child(2){animation-delay:.48s}.ContactPage_pathwayNode__51JX_:nth-child(3){animation-delay:.56s}.ContactPage_pathwayNode__51JX_:nth-child(4){animation-delay:.64s}.ContactPage_pathwayIndex__5H2lY{position:relative;z-index:1;display:inline-grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:radial-gradient(120% 120% at 50% 0,color-mix(in srgb,var(--hero-scene-halo) 16%,transparent) 0,transparent 70%),color-mix(in srgb,var(--hero-scene-halo) 7%,var(--surface-strong));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--internal-hero-line-4) 52%,transparent),inset 0 1px 0 0 color-mix(in srgb,var(--closing-foreground) 10%,transparent);color:var(--internal-hero-line-4);font-family:var(--font-ui);font-size:var(--type-scale-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;line-height:1;letter-spacing:.02em;transition:box-shadow var(--motion-state) var(--ease-standard),color var(--motion-state) var(--ease-standard),background-color var(--motion-state) var(--ease-standard)}.ContactPage_pathwayNode__51JX_ .ContactPage_pathwayIndex__5H2lY{animation:ContactPage_contact-node-light__hgyBa var(--motion-base) var(--ease-standard) both}.ContactPage_pathwayNode__51JX_:first-child .ContactPage_pathwayIndex__5H2lY{animation-delay:.52s}.ContactPage_pathwayNode__51JX_:nth-child(2) .ContactPage_pathwayIndex__5H2lY{animation-delay:.6s}.ContactPage_pathwayNode__51JX_:nth-child(3) .ContactPage_pathwayIndex__5H2lY{animation-delay:.68s}.ContactPage_pathwayNode__51JX_:nth-child(4) .ContactPage_pathwayIndex__5H2lY{animation-delay:.76s}.ContactPage_pathwayLabel__kpeI1{min-width:0;overflow-wrap:anywhere;color:var(--closing-foreground);font-size:var(--type-scale-sm);font-weight:500;line-height:1.35}.ContactPage_pathwayResult__asUr5{position:relative;display:grid;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:var(--space-4);margin:0;margin-block-start:var(--space-2);padding:var(--space-4) var(--space-4) var(--space-4) 0;border-block-start:1px solid color-mix(in srgb,var(--closing-foreground) 12%,transparent);color:var(--closing-foreground);font-family:var(--font-display);font-size:clamp(var(--type-scale-lg),2.4vw,var(--type-scale-xl));line-height:1.2;animation:ContactPage_contact-rise__Thaum var(--motion-enter) var(--ease-standard) 1s both}.ContactPage_pathwayResult__asUr5:before{content:"";position:absolute;inset-block-start:calc(-1 * var(--space-4));height:calc(var(--space-4) * 2 + 50%);inset-inline-start:calc(1rem - .5px);width:1px;background:linear-gradient(180deg,color-mix(in srgb,var(--internal-hero-line-4) 30%,transparent) 0,color-mix(in srgb,var(--internal-hero-line-4) 62%,transparent) 100%);transform-origin:top;animation:ContactPage_contact-path-draw__BWqUr var(--motion-base) var(--ease-linear) .94s both}.ContactPage_pathwayResultDot__h19ap{position:relative;justify-self:center;width:.625rem;height:.625rem;border-radius:50%;background:radial-gradient(130% 130% at 32% 26%,color-mix(in srgb,var(--closing-foreground) 55%,transparent) 0,transparent 62%),var(--internal-hero-line-4);box-shadow:0 0 0 .25rem color-mix(in srgb,var(--internal-hero-line-4) 20%,transparent)}.ContactPage_pathwayResultDot__h19ap:after{content:"";position:absolute;inset:-.3125rem;border-radius:50%;border:1px solid var(--internal-hero-line-4);opacity:0;animation:ContactPage_contact-result-pulse__ImKZO .9s var(--ease-standard) 1.2s both}@keyframes ContactPage_contact-result-pulse__ImKZO{0%{opacity:0;transform:scale(.55)}22%{opacity:.5}62%{opacity:0;transform:scale(1.75)}to{opacity:0;transform:scale(1.75)}}.ContactPage_diagnostic__WV0mG,.ContactPage_unified__7IsE2{scroll-margin-block-start:6rem}.ContactPage_diagnostic__WV0mG{position:relative;z-index:1;margin-block-start:calc(-1 * var(--contact-bridge));padding-block:clamp(3.5rem,8vw,6rem) clamp(4.5rem,10vw,7.5rem);border-start-start-radius:var(--radius-lg);border-start-end-radius:var(--radius-lg);background:var(--background)}.ContactPage_diagnosticFrame__8voWE{display:grid;gap:clamp(var(--space-8),7vw,5.5rem);align-items:start}.ContactPage_sectionIntro__t4Vf_{display:grid;gap:var(--space-4)}.ContactPage_sectionIntro__t4Vf_ h2{min-width:0;max-width:16ch;margin:0;overflow-wrap:break-word;font-family:var(--font-display);font-size:clamp(2rem,7.5vw,3.25rem);font-weight:400;line-height:1.12;letter-spacing:-.02em;text-wrap:balance}.ContactPage_sectionIntro__t4Vf_ p{max-width:65ch;margin:0;color:var(--muted);font-size:var(--type-scale-base);line-height:1.65}.ContactPage_formShell__5BnkF{container-type:inline-size;container-name:contact-form;min-width:0;padding:clamp(var(--space-6),4.5vw,var(--space-12));border:1px solid var(--contact-rule);border-radius:var(--radius-lg);background:var(--contact-panel);box-shadow:0 1.25rem 3.5rem -3rem color-mix(in srgb,var(--shadow-color) 44%,transparent)}.ContactPage_formShell__5BnkF .lead-form{max-width:none;gap:var(--space-6)}.ContactPage_formShell__5BnkF .lead-form__meta{font-size:var(--type-scale-xs);letter-spacing:.08em}.ContactPage_formShell__5BnkF .lead-form__steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.ContactPage_formShell__5BnkF .lead-form__title{min-width:0;max-width:20ch;overflow-wrap:anywhere;font-size:clamp(1.8rem,5vw,2.5rem);text-wrap:balance}.ContactPage_formShell__5BnkF .lead-form__title:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.ContactPage_formShell__5BnkF .lead-form__body{line-height:1.6}.ContactPage_formShell__5BnkF .lead-form__fields{grid-template-columns:minmax(0,1fr);gap:var(--space-6)}.ContactPage_formShell__5BnkF .lead-field--wide{grid-column:1/-1}.ContactPage_formShell__5BnkF .lead-field input,.ContactPage_formShell__5BnkF .lead-field select,.ContactPage_formShell__5BnkF .lead-field textarea,.ContactPage_formShell__5BnkF .lead-topic{border-radius:var(--radius-sm);background-color:var(--contact-field)}.ContactPage_formShell__5BnkF .lead-field input,.ContactPage_formShell__5BnkF .lead-field select,.ContactPage_formShell__5BnkF .lead-field textarea{outline:var(--focus-ring-width) solid transparent;outline-offset:1px;transition:border-color var(--motion-state) var(--ease-standard),background-color var(--motion-state) var(--ease-standard)}.contact-page .ContactPage_formShell__5BnkF .lead-contact-choice{grid-column:1/-1;min-width:0;display:grid;gap:var(--space-3);margin:0;padding:0;border:0}.contact-page .ContactPage_formShell__5BnkF .lead-contact-choice legend{padding:0;font-size:var(--type-scale-sm);font-weight:600}.contact-page .ContactPage_formShell__5BnkF .lead-contact-choice__options{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3)}.contact-page .ContactPage_formShell__5BnkF .lead-contact-choice__option{position:relative;min-width:0;min-height:3.5rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--contact-field);color:var(--foreground);cursor:pointer;transition:transform var(--motion-press) var(--ease-standard),border-color var(--motion-state) var(--ease-standard),background-color var(--motion-state) var(--ease-standard),box-shadow var(--motion-state) var(--ease-standard)}.contact-page .ContactPage_formShell__5BnkF .lead-contact-choice__option strong{min-width:0;font-size:var(--type-scale-sm);white-space:nowrap}.contact-page .ContactPage_formShell__5BnkF .lead-contact-choice__option input{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;opacity:0;pointer-events:none}.contact-page .ContactPage_formShell__5BnkF .lead-contact-choice__option img{width:1.25rem;height:1.25rem;opacity:.7}.contact-page .ContactPage_formShell__5BnkF .lead-contact-choice__marker{position:relative;width:1rem;height:1rem;border:1px solid var(--contact-rule);border-radius:50%}.contact-page .ContactPage_formShell__5BnkF .lead-contact-choice__marker:after{content:"";position:absolute;inset:.1875rem;border-radius:50%;background:var(--accent);opacity:0}.contact-page .ContactPage_formShell__5BnkF .lead-contact-choice__option[data-selected=true]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,var(--contact-field))}.contact-page .ContactPage_formShell__5BnkF .lead-contact-choice__option[data-selected=true] .lead-contact-choice__marker{border-color:var(--accent)}.contact-page .ContactPage_formShell__5BnkF .lead-contact-choice__option[data-selected=true] .lead-contact-choice__marker:after{opacity:1}.contact-page .ContactPage_formShell__5BnkF .lead-contact-choice__option:has(input:focus-visible){outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.contact-page .ContactPage_formShell__5BnkF .lead-contact-choice[data-invalid=true] .lead-contact-choice__option{border-color:var(--status-error)}.contact-page .ContactPage_formShell__5BnkF .lead-contact-choice__option:has(input:disabled){opacity:.5;cursor:not-allowed}.contact-page .ContactPage_formShell__5BnkF .lead-contact-choice__option:active{transform:scale(.99)}:root[data-theme=dark] .contact-page .ContactPage_formShell__5BnkF .lead-contact-choice__option img{filter:brightness(0) invert(1)}.contact-page .ContactPage_formShell__5BnkF .lead-contact-details{grid-column:1/-1;min-width:0;display:grid;gap:var(--space-6);align-items:start}.contact-page .ContactPage_formShell__5BnkF .lead-contact-details__email,.contact-page .ContactPage_formShell__5BnkF .lead-contact-details__primary{min-width:0}@container contact-form (min-width: 20rem){.contact-page .ContactPage_formShell__5BnkF .lead-contact-choice__options{grid-template-columns:repeat(2,minmax(0,1fr))}}.ContactPage_formShell__5BnkF .lead-topic{min-height:7rem}.ContactPage_formShell__5BnkF .lead-form__actions{padding-block-start:var(--space-2)}.ContactPage_formShell__5BnkF .lead-form__disabled-note{flex-basis:100%;margin:0;color:var(--muted);font-size:var(--type-scale-sm);line-height:1.45}.ContactPage_formShell__5BnkF .lead-form__actions .button{white-space:nowrap}@media (max-width:48rem){.ContactPage_formShell__5BnkF .lead-form__actions .button,.ContactPage_heroActions__iYo90 .button{flex:1 1 100%;width:100%;min-height:3.5rem;padding-inline:var(--space-4);font-size:var(--type-scale-sm)}.ContactPage_formShell__5BnkF .lead-form__actions{padding-inline-end:0}body:has(.ContactPage_page__OrMFB) .ai-chat{opacity:0;visibility:hidden;pointer-events:none}}.ContactPage_formShell__5BnkF .lead-form__feedback{max-width:none;border-radius:var(--radius-sm)}.ContactPage_unified__7IsE2{position:relative;padding-block:clamp(4.5rem,10vw,7.5rem) clamp(5rem,11vw,8.5rem);border-block-end:1px solid var(--border);background:linear-gradient(180deg,color-mix(in srgb,var(--background) 70%,var(--contact-panel-soft)) 0,var(--contact-panel-soft) 12%),radial-gradient(72% 46% at 62% 0,var(--contact-ambient) 0,transparent 64%),var(--contact-panel-soft)}.ContactPage_unified__7IsE2:before{content:"";position:absolute;inset-block-start:0;inset-inline:0;height:1px;background:linear-gradient(90deg,transparent 0,var(--border) 22%,var(--border) 78%,transparent 100%)}.ContactPage_unified__7IsE2:after{content:"";position:absolute;inset-inline:0;inset-block-end:0;height:clamp(var(--space-6),4vw,var(--space-12));pointer-events:none;background:linear-gradient(180deg,transparent,var(--surface-footer-brand));opacity:.22}.ContactPage_unifiedFrame__oxcRv{display:grid;gap:clamp(var(--space-8),6vw,var(--space-12))}.ContactPage_unifiedIntro__sQ4DV{display:grid;gap:var(--space-4);max-width:46rem}.ContactPage_unifiedTitle__mykvx{min-width:0;max-width:20ch;margin:0;overflow-wrap:break-word;font-family:var(--font-display);font-size:clamp(2rem,7.5vw,3.25rem);font-weight:400;line-height:1.12;letter-spacing:-.02em;text-wrap:balance}.ContactPage_unifiedLead__T_T11{max-width:62ch;margin:0;color:var(--muted);font-size:var(--type-scale-base);line-height:1.65}.ContactPage_unifiedBody__ueS66{display:grid;gap:clamp(var(--space-8),6vw,4rem);align-items:start}.ContactPage_responseRail__lIdg_{position:relative;display:grid;overflow:hidden;border:1px solid var(--contact-rule);border-radius:var(--radius-lg);background:var(--contact-panel)}.ContactPage_responseRail__lIdg_:before{background:color-mix(in srgb,var(--accent) 42%,transparent)}.ContactPage_responseRail__lIdg_:after,.ContactPage_responseRail__lIdg_:before{content:"";position:absolute;inset-block:2.75rem;inset-inline-start:calc(var(--space-6) + .6875rem);width:1px}.ContactPage_responseRail__lIdg_:after{background:var(--accent);transform:scaleY(0);transform-origin:top}.ContactPage_unifiedBody__ueS66[data-inview=true] .ContactPage_responseRail__lIdg_:after{animation:ContactPage_contact-path-draw__BWqUr .68s var(--ease-standard) 80ms both}.ContactPage_unifiedBody__ueS66[data-inview=true] .ContactPage_response__xj_Lk{animation:ContactPage_contact-rise__Thaum var(--motion-enter) var(--ease-standard) both}.ContactPage_unifiedBody__ueS66[data-inview=true] .ContactPage_response__xj_Lk:first-child{animation-delay:80ms}.ContactPage_unifiedBody__ueS66[data-inview=true] .ContactPage_response__xj_Lk:nth-child(2){animation-delay:.22s}.ContactPage_unifiedBody__ueS66[data-inview=true] .ContactPage_response__xj_Lk:nth-child(3){animation-delay:.36s}.ContactPage_unifiedBody__ueS66[data-inview=true] .ContactPage_responseIndex__3LpTT{animation:ContactPage_contact-response-node__lNSRT var(--motion-base) var(--ease-standard) both}.ContactPage_unifiedBody__ueS66[data-inview=true] .ContactPage_response__xj_Lk:first-child .ContactPage_responseIndex__3LpTT{animation-delay:.14s}.ContactPage_unifiedBody__ueS66[data-inview=true] .ContactPage_response__xj_Lk:nth-child(2) .ContactPage_responseIndex__3LpTT{animation-delay:.28s}.ContactPage_unifiedBody__ueS66[data-inview=true] .ContactPage_response__xj_Lk:nth-child(3) .ContactPage_responseIndex__3LpTT{animation-delay:.42s}.ContactPage_unifiedBody__ueS66[data-inview=true] .ContactPage_channelPanel__t1aO2{animation:ContactPage_contact-panel-in__N9UmB var(--motion-enter) var(--ease-standard) .5s both}.ContactPage_response__xj_Lk{position:relative;min-width:0;display:grid;gap:var(--space-3);padding:var(--space-6) var(--space-6) var(--space-6) calc(var(--space-6) + 2.75rem);border-block-end:1px solid var(--border);background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 3.5%,transparent) 0,transparent 38%);outline:none;transition:translate var(--motion-base) var(--ease-standard),background-color var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard)}.ContactPage_response__xj_Lk:last-child{border-block-end:0}.ContactPage_responseIndex__3LpTT{position:absolute;inset-block-start:var(--space-6);inset-inline-start:var(--space-6);z-index:1;display:inline-grid;place-items:center;width:1.375rem;height:1.375rem;border:1px solid var(--accent);border-radius:50%;background:var(--contact-panel);color:var(--accent);font-family:var(--font-ui);font-size:.625rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1;transition:transform var(--motion-base) var(--ease-standard),background-color var(--motion-base) var(--ease-standard),color var(--motion-base) var(--ease-standard)}.ContactPage_response__xj_Lk:focus-visible{z-index:2;background-color:color-mix(in srgb,var(--accent) 7%,transparent);box-shadow:inset 0 0 0 var(--focus-ring-width) var(--focus-ring),0 1rem 2rem -1.5rem color-mix(in srgb,var(--shadow-color) 55%,transparent);translate:0 -4px}.ContactPage_response__xj_Lk:focus-visible .ContactPage_responseIndex__3LpTT{background:color-mix(in srgb,var(--accent) 18%,var(--contact-panel));color:var(--foreground);transform:scale(1.08)}.ContactPage_response__xj_Lk h3{min-width:0;margin:0;overflow-wrap:break-word;font-family:var(--font-display);font-size:clamp(var(--type-scale-lg),3.4vw,var(--type-scale-xl));font-weight:400;line-height:1.25}.ContactPage_response__xj_Lk p{max-width:52ch;margin:0;color:var(--muted);font-size:var(--type-scale-sm);line-height:1.6}.ContactPage_channelPanel__t1aO2{container-type:inline-size;container-name:contact-channels;min-width:0;display:grid;gap:var(--space-6);align-content:start;padding:clamp(var(--space-6),4vw,var(--space-8));border:1px solid var(--contact-rule);border-radius:var(--radius-lg);background:var(--contact-panel);box-shadow:0 1.25rem 3.5rem -3rem color-mix(in srgb,var(--shadow-color) 40%,transparent)}.ContactPage_channelTitle__T2ZrK{margin:0;color:var(--muted);font-family:var(--font-ui);font-size:var(--type-scale-xs);font-weight:600;letter-spacing:.1em;line-height:1.3;text-transform:uppercase}.ContactPage_meetingAddress__42ZIs{margin:1.5rem 0 0;color:var(--muted);font-family:var(--font-ui);font-size:var(--type-scale-sm);line-height:1.5}.ContactPage_meetingLabel__xRLkx{display:block;margin-bottom:var(--space-1)}.ContactPage_labelNoWrap__ziZoK{white-space:nowrap}.ContactPage_meetingAddress__42ZIs a{color:var(--accent);text-decoration:none}.ContactPage_meetingAddress__42ZIs a:hover{text-decoration:underline;text-underline-offset:.25em}.ContactPage_meetingAddress__42ZIs a:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.ContactPage_channelMatrix__Gdq4c{display:grid;gap:var(--space-3)}.ContactPage_channelTier__hOMA_{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3)}.ContactPage_channel__3L9_f{position:relative;min-width:0;min-height:3.5rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--contact-panel-soft);color:var(--foreground);text-decoration:none;transition:border-color var(--motion-state) var(--ease-standard),background-color var(--motion-state) var(--ease-standard),box-shadow var(--motion-state) var(--ease-standard)}.ContactPage_channel__3L9_f[data-contact-tier=primary]{min-height:4.75rem;border-color:color-mix(in srgb,var(--accent) 42%,var(--border));background:color-mix(in srgb,var(--accent) 7%,var(--contact-panel));box-shadow:0 .75rem 2rem -1.75rem color-mix(in srgb,var(--shadow-color) 48%,transparent)}.ContactPage_channel__3L9_f[data-contact-tier=primary] .ContactPage_channelIcon__DcODf{width:1.5rem;height:1.5rem;opacity:.86}.ContactPage_channel__3L9_f[data-contact-tier=primary] .ContactPage_channelCopy__DU079 strong{font-size:var(--type-scale-lg)}.ContactPage_channel__3L9_f[data-contact-tier=secondary]{min-height:3.5rem;padding-block:var(--space-3);background:var(--contact-panel-soft)}.ContactPage_channel__3L9_f:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:radial-gradient(120% 160% at 8% 50%,color-mix(in srgb,var(--accent) 12%,transparent) 0,transparent 70%);opacity:0;transition:opacity var(--motion-state) var(--ease-standard)}.ContactPage_channelIcon__DcODf{position:relative;z-index:1;width:20px;height:20px;opacity:.58;transition:opacity var(--motion-state) var(--ease-standard)}.ContactPage_channelCopy__DU079{position:relative;z-index:1;min-width:0;display:grid;gap:var(--space-1)}.ContactPage_channelCopy__DU079 strong{font-size:var(--type-scale-base);font-weight:500;line-height:1.25}.ContactPage_channelCopy__DU079>span{overflow-wrap:anywhere;color:var(--muted);font-size:var(--type-scale-sm);line-height:1.4}.ContactPage_channelArrow__s17AI{position:relative;z-index:1;width:.875rem;height:.875rem;overflow:visible;color:var(--accent);fill:none;stroke:currentColor;stroke-linecap:square;stroke-linejoin:miter;stroke-width:1.25;transition:transform var(--motion-state) var(--ease-standard)}.ContactPage_channel__3L9_f:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset);border-color:var(--accent)}.ContactPage_channel__3L9_f:active:after,.ContactPage_channel__3L9_f:focus-visible:after{opacity:1}.ContactPage_channel__3L9_f:active .ContactPage_channelIcon__DcODf,.ContactPage_channel__3L9_f:focus-visible .ContactPage_channelIcon__DcODf{opacity:1}.ContactPage_channel__3L9_f:focus-visible .ContactPage_channelArrow__s17AI{transform:translate(.1875rem,-.1875rem)}.ContactPage_channel__3L9_f:active{transform:scale(.995);transition:transform var(--spring-button-dur) var(--spring-button)}:root[data-theme=dark] .ContactPage_channelIcon__DcODf{filter:brightness(0) invert(1)}@keyframes ContactPage_contact-rise__Thaum{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes ContactPage_contact-panel-in__N9UmB{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:none}}@keyframes ContactPage_contact-node-in__KWJ6_{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:none}}@keyframes ContactPage_contact-node-light__hgyBa{0%{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--closing-foreground) 16%,transparent);color:color-mix(in srgb,var(--closing-muted) 70%,transparent)}}@keyframes ContactPage_contact-path-draw__BWqUr{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes ContactPage_contact-response-node__lNSRT{0%{opacity:.35;transform:scale(.72)}}@keyframes ContactPage_contact-ray-drift__xqfT1{0%{transform:translate3d(-1.5%,-4.5%,0)}to{transform:translate3d(1.5%,4.5%,0)}}@keyframes ContactPage_contact-ray-drift-slow__iTuYI{0%{transform:translate3d(1%,3.5%,0) scale(1.05)}to{transform:translate3d(-1%,-3.5%,0) scale(1)}}@media (hover:hover) and (pointer:fine){.contact-page .ContactPage_formShell__5BnkF .lead-contact-choice__option:hover{border-color:color-mix(in srgb,var(--accent) 48%,var(--border));box-shadow:0 .625rem 1.5rem -1.25rem color-mix(in srgb,var(--shadow-color) 48%,transparent);transform:translateY(-1px)}.ContactPage_response__xj_Lk:hover{z-index:2;background-color:color-mix(in srgb,var(--accent) 7%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 52%,var(--border)),0 1rem 2rem -1.5rem color-mix(in srgb,var(--shadow-color) 55%,transparent);translate:0 -4px}.ContactPage_response__xj_Lk:hover .ContactPage_responseIndex__3LpTT{background:color-mix(in srgb,var(--accent) 18%,var(--contact-panel));color:var(--foreground);transform:scale(1.08)}.ContactPage_channel__3L9_f:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--border));background:var(--contact-panel);box-shadow:0 .75rem 2rem -1.25rem color-mix(in srgb,var(--shadow-color) 55%,transparent)}.ContactPage_channel__3L9_f:hover .ContactPage_channelIcon__DcODf,.ContactPage_channel__3L9_f:hover:after{opacity:1}.ContactPage_channel__3L9_f:hover .ContactPage_channelArrow__s17AI{transform:translate(.1875rem,-.1875rem)}.ContactPage_pathway__i6UX2:hover .ContactPage_pathwayNode__51JX_:hover .ContactPage_pathwayIndex__5H2lY{border-color:var(--internal-hero-line-4);background:color-mix(in srgb,var(--internal-hero-line-4) 22%,var(--surface-strong))}.ContactPage_hero__y8evg:hover .ContactPage_heroField__JY8B7{opacity:1}}@container contact-channels (min-width: 30rem){.ContactPage_channelTier__hOMA_[data-contact-tier=all]{grid-template-columns:repeat(2,minmax(0,1fr))}.ContactPage_channelTier__hOMA_[data-contact-tier=all]>.ContactPage_channel__3L9_f[data-contact-channel=viber],.ContactPage_channelTier__hOMA_[data-contact-tier=all]>.ContactPage_channel__3L9_f[data-contact-channel=whatsapp]{grid-column:1/-1}}@media (min-width:48rem){.ContactPage_formShell__5BnkF .lead-form__steps{grid-template-columns:repeat(4,minmax(0,1fr))}.ContactPage_formShell__5BnkF .lead-form__fields{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-8)}}@media (min-width:60rem){.ContactPage_diagnosticFrame__8voWE{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}@media (min-width:64rem){.ContactPage_heroFrame__C3MqV{grid-template-columns:minmax(0,56fr) minmax(21rem,44fr);column-gap:clamp(var(--space-12),6vw,5rem);align-items:center}.ContactPage_heroTitle__omSRb{max-width:15ch}.ContactPage_heroLead__5Gi0P{max-width:38ch}.ContactPage_unifiedBody__ueS66{grid-template-columns:minmax(0,56fr) minmax(0,44fr);align-items:stretch}.ContactPage_channelMatrix__Gdq4c{align-content:space-between;gap:var(--space-4)}.ContactPage_channel__3L9_f{min-height:4.25rem;gap:var(--space-3)}}@media (prefers-reduced-motion:reduce){.ContactPage_heroField__JY8B7:after,.ContactPage_heroField__JY8B7:before{animation:none}.ContactPage_heroField__JY8B7{transition:none}.ContactPage_heroActions__iYo90,.ContactPage_heroLead__5Gi0P,.ContactPage_heroNote__hfb1L,.ContactPage_heroTitle__omSRb,.ContactPage_pathwayIndex__5H2lY,.ContactPage_pathwayMeta__yZ8tU,.ContactPage_pathwayNode__51JX_,.ContactPage_pathwayResult__asUr5,.ContactPage_pathway__i6UX2{animation:none}.ContactPage_pathwayNodes__EHBi9:after,.ContactPage_pathwayResult__asUr5:before{animation:none;transform:none}.ContactPage_pathwayResultDot__h19ap:after{animation:none;content:none}.ContactPage_channelArrow__s17AI,.ContactPage_channelIcon__DcODf,.ContactPage_channel__3L9_f,.ContactPage_channel__3L9_f:after,.ContactPage_formShell__5BnkF .lead-field input,.ContactPage_formShell__5BnkF .lead-field select,.ContactPage_formShell__5BnkF .lead-field textarea,.ContactPage_responseIndex__3LpTT,.ContactPage_response__xj_Lk,.contact-page .ContactPage_formShell__5BnkF .lead-contact-choice__option{transition:none}.ContactPage_responseRail__lIdg_:after{transform:none}.ContactPage_unifiedBody__ueS66[data-inview=true] .ContactPage_responseIndex__3LpTT,.ContactPage_unifiedBody__ueS66[data-inview=true] .ContactPage_response__xj_Lk{animation:none}.ContactPage_response__xj_Lk:is(:hover,:focus-visible){translate:none}.ContactPage_channel__3L9_f:active{transform:none}.ContactPage_channel__3L9_f:focus-visible .ContactPage_channelArrow__s17AI,.ContactPage_channel__3L9_f:hover .ContactPage_channelArrow__s17AI{transform:none}}