.overview-module__Exd1qW__utilityPage{min-block-size:100svh;color:var(--text-on-light-primary);background:var(--surface-paper)}.overview-module__Exd1qW__overviewHeader.overview-module__Exd1qW__overviewHeader{--container-wide:var(--container-page-cinematic-max);--nav-link-text:rgba(var(--brand-ivory-rgb), .8);--nav-link-hover:var(--brand-ivory);--nav-link-active:var(--brand-ivory);--nav-active-indicator:var(--brand-lime);--focus-ring:var(--brand-lime);--site-header-material-bg:rgba(var(--brand-jet-rgb), .74);--site-header-material-image:linear-gradient(100deg, rgba(var(--brand-forest-rgb), .3) 0%, rgba(var(--brand-jet-rgb), .12) 48%, rgba(var(--brand-jet-rgb), .52) 100%), linear-gradient(180deg, rgba(var(--brand-ivory-rgb), .075) 0%, transparent 42%, rgba(var(--brand-jet-rgb), .18) 100%);--site-header-material-edge:1px solid rgba(var(--brand-ivory-rgb), .11);--site-header-material-filter:blur(var(--site-header-backdrop-blur)) saturate(1.08);--site-header-shadow:inset 0 1px 0 rgba(var(--brand-ivory-rgb), .055), inset 0 -1px 0 rgba(var(--brand-jet-rgb), .32), 0 16px 34px -26px rgba(var(--brand-jet-rgb), .88);--text-primary:var(--brand-ivory);--text-muted:rgba(var(--brand-ivory-rgb), .72)}.overview-module__Exd1qW__utilityBrand,.overview-module__Exd1qW__backToWebsite{min-block-size:44px;color:inherit;touch-action:manipulation;align-items:center;text-decoration:none;display:inline-flex}.overview-module__Exd1qW__utilityBrand{gap:var(--space-10)}.overview-module__Exd1qW__utilityBrand>span{gap:1px;display:grid}.overview-module__Exd1qW__utilityBrand strong{color:var(--text-primary);font-size:var(--type-body-small-size);line-height:var(--type-body-small-line-height);white-space:nowrap}.overview-module__Exd1qW__utilityBrand small{color:var(--text-muted);font-size:var(--type-caption-size);white-space:nowrap}.overview-module__Exd1qW__utilityHeaderActions{align-items:center;gap:clamp(18px,3vw,40px);display:flex}.overview-module__Exd1qW__backToWebsite{gap:var(--space-8);color:var(--text-on-dark-primary);font-size:.86rem;font-weight:620}.overview-module__Exd1qW__backToWebsite svg{block-size:16px;inline-size:16px;color:var(--brand-lime)}.overview-module__Exd1qW__backMobile{display:none}.overview-module__Exd1qW__utilityBrand:focus-visible,.overview-module__Exd1qW__backToWebsite:focus-visible,.overview-module__Exd1qW__directContactError:focus-visible,.overview-module__Exd1qW__situationSummary button:focus-visible,.overview-module__Exd1qW__backStep:focus-visible{outline:2px solid var(--brand-lime);outline-offset:4px}.overview-module__Exd1qW__utilityMain{isolation:isolate;background:0 0;min-block-size:calc(100svh - 72px);position:relative;overflow:hidden}.overview-module__Exd1qW__utilityMain:before{z-index:-2;background:linear-gradient(90deg, transparent 0 7.5%, rgba(var(--brand-forest-rgb), .045) 7.5% calc(7.5% + 1px), transparent calc(7.5% + 1px) 92.5%, rgba(var(--brand-forest-rgb), .045) 92.5% calc(92.5% + 1px), transparent calc(92.5% + 1px));content:"";pointer-events:none;position:absolute;inset:0}.overview-module__Exd1qW__utilityMain:after{z-index:-1;content:"";opacity:.018;pointer-events:none;background:url(/noise.avif) 50%/28rem 28rem;position:absolute;inset:0}.overview-module__Exd1qW__formWorkspace{box-sizing:border-box;inline-size:min(100%,920px);padding:clamp(32px, 4vh, 48px) var(--space-24) clamp(64px, 8vh, 96px);margin-inline:auto}.overview-module__Exd1qW__overviewExperience{background:var(--surface-card-light);border:1px solid color-mix(in srgb, var(--brand-forest) 18%, transparent);inline-size:100%;box-shadow:0 24px 62px -48px rgba(var(--brand-jet-rgb), .34);border-radius:14px;overflow:clip}.overview-module__Exd1qW__formColumn{min-inline-size:0;padding:clamp(30px,3.1vw,44px)}.overview-module__Exd1qW__overviewForm{gap:var(--space-24);inline-size:100%;display:grid;position:relative}.overview-module__Exd1qW__honeypot,.overview-module__Exd1qW__visuallyHidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;padding:0;position:absolute;overflow:hidden}.overview-module__Exd1qW__progressBlock{gap:var(--space-12);display:grid}.overview-module__Exd1qW__progressHeader{justify-content:space-between;align-items:baseline;gap:var(--space-16);display:flex}.overview-module__Exd1qW__progressLabel,.overview-module__Exd1qW__progressPhase{color:var(--brand-forest);letter-spacing:.11em;font-size:.68rem;font-weight:760;line-height:1.2}.overview-module__Exd1qW__progressPhase{color:var(--text-on-light-muted);text-align:end}.overview-module__Exd1qW__progressTrack{background:color-mix(in srgb, var(--brand-forest) 16%, transparent);block-size:2px;position:relative;overflow:hidden}.overview-module__Exd1qW__progressFill{background:var(--brand-forest);transform-origin:0;transition:transform .19s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:scaleX(.5)}.overview-module__Exd1qW__progressTrack[data-current-step="2"] .overview-module__Exd1qW__progressFill{transform:scaleX(1)}.overview-module__Exd1qW__stepPanel{gap:clamp(20px,2.5vw,28px);animation:.19s cubic-bezier(.2,.8,.2,1) both overview-module__Exd1qW__step-enter;display:grid}.overview-module__Exd1qW__stepOneIntro p{max-inline-size:54ch;color:var(--text-on-light-primary);margin:0;font-size:clamp(1.05rem,1.5vw,1.16rem);font-weight:590;line-height:1.5}.overview-module__Exd1qW__reassurance,.overview-module__Exd1qW__collectionNotice p,.overview-module__Exd1qW__serverError p,.overview-module__Exd1qW__validationMessage{margin:0}.overview-module__Exd1qW__situationGroup{border:0;gap:clamp(14px,2vw,20px);min-inline-size:0;margin:0;padding:0;display:grid}.overview-module__Exd1qW__situationOptions{border-block-start:1px solid var(--border-on-light-default);gap:0;display:grid}.overview-module__Exd1qW__situationOptionCluster{min-inline-size:0}.overview-module__Exd1qW__situationOption{box-sizing:border-box;align-items:center;gap:var(--space-14);min-block-size:58px;color:var(--text-on-light-primary);cursor:pointer;touch-action:manipulation;min-block-size:62px;padding:var(--space-14) var(--space-12);border:0;border-block-end:1px solid var(--border-on-light-subtle);-webkit-tap-highlight-color:rgba(var(--brand-forest-rgb), .1);background:0 0;border-radius:0;font-size:1.01rem;font-weight:580;line-height:1.32;transition:background-color .17s,border-color .17s,box-shadow .17s;display:flex;position:relative}.overview-module__Exd1qW__situationOption input{opacity:0;block-size:1px;inline-size:1px;position:absolute}.overview-module__Exd1qW__radioMark{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--brand-forest) 66%, transparent);background:0 0;border-radius:50%;flex:none;place-items:center;block-size:22px;inline-size:22px;display:grid}.overview-module__Exd1qW__radioMark:after{background:var(--brand-forest);content:"";border-radius:50%;block-size:8px;inline-size:8px;transition:transform .17s;transform:scale(0)}.overview-module__Exd1qW__situationOption[data-selected=true]{background:color-mix(in srgb, var(--brand-forest) 6%, var(--surface-card-light));border-color:color-mix(in srgb, var(--brand-forest) 32%, transparent);box-shadow:inset 2px 0 0 var(--brand-forest)}[data-selected=true]>.overview-module__Exd1qW__radioMark{border-color:var(--brand-forest)}[data-selected=true]>.overview-module__Exd1qW__radioMark:after{transform:scale(1)}.overview-module__Exd1qW__situationOption:has(input:focus-visible){outline:2px solid var(--brand-forest);outline-offset:2px;box-shadow:0 0 0 4px color-mix(in srgb, var(--brand-lime) 36%, transparent)}.overview-module__Exd1qW__situationOption:has(input:disabled){opacity:.52;cursor:not-allowed}@media (hover:hover) and (pointer:fine){.overview-module__Exd1qW__situationOption:not([data-selected=true]):hover{border-color:color-mix(in srgb, var(--brand-forest) 62%, transparent);background:color-mix(in srgb, var(--brand-forest) 3%, var(--surface-card-light))}.overview-module__Exd1qW__utilityBrand:hover,.overview-module__Exd1qW__backToWebsite:hover,.overview-module__Exd1qW__directContactError:hover,.overview-module__Exd1qW__situationSummary button:hover,.overview-module__Exd1qW__backStep:hover{text-decoration-thickness:2px}}.overview-module__Exd1qW__situationOptionCluster[data-expanded=true] .overview-module__Exd1qW__situationOption{border-block-end-color:color-mix(in srgb, var(--brand-forest) 36%, transparent)}.overview-module__Exd1qW__situationNoteReveal{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .22s,opacity .18s,transform .22s;display:grid;transform:translateY(-5px)}.overview-module__Exd1qW__situationNoteDisclosure{min-inline-size:0;display:grid}.overview-module__Exd1qW__situationNoteToggle{align-items:center;gap:var(--space-8);min-block-size:44px;inline-size:fit-content;padding:var(--space-8) 0;color:var(--brand-forest);font:inherit;text-underline-offset:.22em;cursor:pointer;touch-action:manipulation;background:0 0;border:0;font-size:.86rem;font-weight:650;text-decoration:underline;display:inline-flex}.overview-module__Exd1qW__situationNoteToggle:after{content:"";border-block-end:1px solid;border-inline-end:1px solid;block-size:7px;inline-size:7px;transform:translateY(-2px)rotate(45deg)}.overview-module__Exd1qW__situationNoteToggle[aria-expanded=true]:after{transform:translateY(2px)rotate(225deg)}.overview-module__Exd1qW__situationNoteToggle:focus-visible{outline:2px solid var(--brand-forest);outline-offset:3px}.overview-module__Exd1qW__situationNoteReveal>div{min-block-size:0;overflow:hidden}.overview-module__Exd1qW__situationOptionCluster[data-expanded=true] .overview-module__Exd1qW__situationNoteReveal,.overview-module__Exd1qW__situationNoteDisclosure[data-expanded=true] .overview-module__Exd1qW__situationNoteReveal{opacity:1;grid-template-rows:1fr;transform:translateY(0)}.overview-module__Exd1qW__situationNotePanel{padding:var(--space-20);gap:var(--space-10);background:color-mix(in srgb, var(--brand-lime) 8%, var(--surface-paper));border:1px solid color-mix(in srgb, var(--brand-forest) 34%, transparent);border-radius:0 0 var(--radius-control) var(--radius-control);border-block-start:0;display:grid}.overview-module__Exd1qW__situationNoteLabel{justify-content:space-between;align-items:baseline;gap:var(--space-16);color:var(--text-on-light-primary);display:flex}.overview-module__Exd1qW__situationNoteLabel>span{font-size:.9rem;font-weight:650;line-height:1.35}.overview-module__Exd1qW__situationNoteLabel small{color:var(--text-on-light-muted);letter-spacing:.04em;text-transform:uppercase;flex:none;font-size:.7rem;font-weight:680;line-height:1.3}.overview-module__Exd1qW__situationNotePanel textarea{box-sizing:border-box;min-block-size:128px;inline-size:100%;padding:13px var(--space-14);resize:vertical;color:var(--text-on-light-primary);background:color-mix(in srgb, var(--surface-paper) 94%, white);border:1px solid var(--border-on-light-default);border-radius:var(--radius-control);font:inherit;font-size:.94rem;line-height:1.55}.overview-module__Exd1qW__situationNotePanel textarea::placeholder{color:var(--text-on-light-muted);opacity:.82}.overview-module__Exd1qW__situationNotePanel textarea:focus-visible{outline:2px solid var(--brand-forest);outline-offset:2px;border-color:var(--brand-forest)}.overview-module__Exd1qW__situationNotePanel textarea[aria-invalid=true]{border-color:var(--status-error-border-on-light)}.overview-module__Exd1qW__situationNoteMeta{justify-content:space-between;align-items:baseline;gap:var(--space-16);color:var(--text-on-light-muted);font-size:.75rem;line-height:1.45;display:flex}.overview-module__Exd1qW__situationNoteMeta>span:first-child{flex:auto;min-inline-size:0}.overview-module__Exd1qW__situationNoteMeta>span+span{font-variant-numeric:tabular-nums;flex:none}.overview-module__Exd1qW__stepOneActions,.overview-module__Exd1qW__finalActionBlock{gap:var(--space-12);display:grid}.overview-module__Exd1qW__primaryAction[data-component=button]{min-block-size:56px;inline-size:fit-content;min-inline-size:min(100%,276px);padding-inline:var(--space-20) var(--space-8);border-radius:var(--radius-pill);box-shadow:0 10px 26px -20px rgba(var(--brand-forest-rgb), .68);justify-content:space-between;transition:translate .16s cubic-bezier(.22,1,.36,1),color .22s,background-color .22s,border-color .22s,box-shadow .22s}.overview-module__Exd1qW__primaryAction[data-component=button]>span[aria-hidden=true]:has(>svg){block-size:40px;inline-size:40px;color:var(--brand-lime);background:var(--surface-page);border:1px solid rgba(var(--brand-lime-rgb), .4);border-radius:50%;place-items:center;margin-inline-start:var(--space-16);display:grid}.overview-module__Exd1qW__primaryAction[data-component=button]>span[aria-hidden=true]:has(>svg)>svg{block-size:17px;inline-size:17px}.overview-module__Exd1qW__primaryAction[data-component=button]:disabled>span[aria-hidden=true]:has(>svg){color:var(--text-on-light-muted);background:color-mix(in srgb, var(--brand-forest) 9%, var(--surface-card-light));border-color:#0000}.overview-module__Exd1qW__reassurance{color:var(--text-on-light-muted);font-size:.8rem;line-height:1.45}.overview-module__Exd1qW__situationSummary{min-block-size:64px;padding:var(--space-12) 0;justify-content:space-between;align-items:center;gap:var(--space-20);border-block-end:1px solid var(--border-on-light-subtle);display:flex}.overview-module__Exd1qW__situationSummaryContext{align-items:flex-start;gap:var(--space-24);min-inline-size:0;display:flex}.overview-module__Exd1qW__situationSummaryContext>span{gap:var(--space-4);min-inline-size:0;display:grid}.overview-module__Exd1qW__situationSummary small{color:var(--text-on-light-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:700;line-height:1.2}.overview-module__Exd1qW__situationSummary strong{font-size:.94rem;font-weight:650;line-height:1.3}.overview-module__Exd1qW__situationSummary button,.overview-module__Exd1qW__backStep{min-block-size:44px;color:var(--brand-forest);font:inherit;text-underline-offset:.22em;cursor:pointer;touch-action:manipulation;background:0 0;border:0;padding:0;font-size:.84rem;font-weight:670;text-decoration:underline}.overview-module__Exd1qW__fieldError,.overview-module__Exd1qW__validationMessage{color:var(--status-error-text-on-light);font-size:.82rem;line-height:1.45}.overview-module__Exd1qW__contactFields{gap:var(--space-20);display:grid}.overview-module__Exd1qW__contactField{--input-height:52px;--form-field-gap:var(--space-8)}.overview-module__Exd1qW__contactField [data-component=text-input]{background:color-mix(in srgb, var(--surface-card-light) 94%, white);border-radius:var(--radius-control)}.overview-module__Exd1qW__serverError{padding:var(--space-16);gap:var(--space-8);color:var(--status-error-text-on-light);background:var(--status-error-bg-on-light);border-inline-start:3px solid var(--status-error-border-on-light);display:grid}.overview-module__Exd1qW__serverError:focus-visible{outline:2px solid var(--status-error-text-on-light);outline-offset:3px}.overview-module__Exd1qW__serverError strong{font-size:.9rem}.overview-module__Exd1qW__serverError p,.overview-module__Exd1qW__serverError a{font-size:.84rem;line-height:1.5}.overview-module__Exd1qW__collectionNotice{gap:var(--space-8);color:var(--text-on-light-secondary);font-size:.84rem;line-height:1.5;display:grid}.overview-module__Exd1qW__collectionNotice>a{inline-size:fit-content}.overview-module__Exd1qW__backStep{align-items:center;gap:var(--space-8);inline-size:fit-content;text-decoration:none;display:inline-flex}.overview-module__Exd1qW__backStep svg{block-size:16px;inline-size:16px}.overview-module__Exd1qW__directContactError{min-block-size:44px;color:var(--brand-forest);text-underline-offset:.22em;align-items:center;font-weight:650;text-decoration:underline;display:inline-flex}@keyframes overview-module__Exd1qW__step-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1180px){.overview-module__Exd1qW__formWorkspace{padding-inline:var(--space-20)}.overview-module__Exd1qW__formColumn{padding:clamp(32px,4vw,44px)}}@media (max-width:1040px){.overview-module__Exd1qW__formWorkspace{inline-size:min(100%,860px)}}@media (max-width:720px){.overview-module__Exd1qW__backDesktop,.overview-module__Exd1qW__utilityBrand small{display:none}.overview-module__Exd1qW__backMobile{display:inline}.overview-module__Exd1qW__utilityMain{min-block-size:calc(100svh - var(--site-header-min-block-compact))}.overview-module__Exd1qW__formWorkspace{padding:var(--space-16) var(--space-12) calc(var(--space-40) + env(safe-area-inset-bottom))}.overview-module__Exd1qW__overviewExperience{box-shadow:0 18px 48px -42px rgba(var(--brand-jet-rgb), .4);border-radius:12px}.overview-module__Exd1qW__formColumn{padding:var(--space-24) var(--space-20) var(--space-28)}.overview-module__Exd1qW__overviewForm{gap:var(--space-14)}.overview-module__Exd1qW__progressBlock{gap:var(--space-6)}.overview-module__Exd1qW__stepPanel{gap:var(--space-16)}.overview-module__Exd1qW__stepOneIntro p{font-size:1.02rem}.overview-module__Exd1qW__situationGroup{gap:var(--space-14)}.overview-module__Exd1qW__situationOption{min-block-size:58px;padding:var(--space-10) var(--space-8)}.overview-module__Exd1qW__primaryAction[data-component=button]{inline-size:100%;min-inline-size:0}}@media (max-width:390px){.overview-module__Exd1qW__formWorkspace{padding-inline:var(--space-8);padding-block-start:var(--space-12)}.overview-module__Exd1qW__formColumn{padding-inline:var(--space-16);padding-block-start:var(--space-20)}.overview-module__Exd1qW__overviewForm{gap:var(--space-12)}.overview-module__Exd1qW__stepPanel{gap:var(--space-8)}.overview-module__Exd1qW__situationGroup{gap:var(--space-10)}.overview-module__Exd1qW__situationOption{min-block-size:54px;padding-block:var(--space-8)}.overview-module__Exd1qW__utilityBrand strong{font-size:.86rem}}@media (max-height:800px) and (min-width:721px){.overview-module__Exd1qW__formWorkspace{padding-block-start:36px}.overview-module__Exd1qW__overviewForm,.overview-module__Exd1qW__stepPanel{gap:var(--space-20)}.overview-module__Exd1qW__situationOption{min-block-size:56px}}@media (prefers-reduced-motion:reduce){.overview-module__Exd1qW__primaryAction[data-component=button]{transition:none}.overview-module__Exd1qW__stepPanel{animation:none}.overview-module__Exd1qW__progressFill,.overview-module__Exd1qW__situationOption,.overview-module__Exd1qW__radioMark:after,.overview-module__Exd1qW__situationNoteReveal{transition:none}}
