a.Wordmark-module__L-y88a__root{align-items:center;gap:.75rem}.Wordmark-module__L-y88a__logos{display:inline-grid}.Wordmark-module__L-y88a__logos>img{grid-area:1/1}a.Wordmark-module__L-y88a__root img.Wordmark-module__L-y88a__mark{aspect-ratio:364/61;object-fit:contain;width:auto;max-width:none;height:26px;box-shadow:none;border-radius:0;flex:none}a.Wordmark-module__L-y88a__root img.Wordmark-module__L-y88a__dark,:is(html[data-theme=dark] a.Wordmark-module__L-y88a__root img.Wordmark-module__L-y88a__light,a.Wordmark-module__L-y88a__root.Wordmark-module__L-y88a__onDark img.Wordmark-module__L-y88a__light){visibility:hidden}:is(html[data-theme=dark] a.Wordmark-module__L-y88a__root img.Wordmark-module__L-y88a__dark,a.Wordmark-module__L-y88a__root.Wordmark-module__L-y88a__onDark img.Wordmark-module__L-y88a__dark){visibility:visible}.Wordmark-module__L-y88a__tail{border-left:1px solid color-mix(in srgb, currentColor 30%, transparent);padding-left:.75rem;margin-top:0!important}@media (max-width:640px){a.Wordmark-module__L-y88a__root img.Wordmark-module__L-y88a__mark{height:22px}}
.ApproachHero-module__TEwxwW__hero{background:var(--night);color:#fff;--p:0;--copy:0;height:100svh;min-height:640px;position:relative}.ApproachHero-module__TEwxwW__hero[data-film=scrub]{height:calc(100vh + var(--film-pin))}.ApproachHero-module__TEwxwW__stage{height:100svh;min-height:640px;position:sticky;top:0;overflow:hidden}.ApproachHero-module__TEwxwW__media{position:absolute;inset:0}.ApproachHero-module__TEwxwW__poster,.ApproachHero-module__TEwxwW__clip,.ApproachHero-module__TEwxwW__canvas{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ApproachHero-module__TEwxwW__poster{object-position:50% 50%}.ApproachHero-module__TEwxwW__clip,.ApproachHero-module__TEwxwW__canvas{opacity:0;transition:opacity .5s var(--ease)}.ApproachHero-module__TEwxwW__hero[data-film=scrub][data-film-live=true] .ApproachHero-module__TEwxwW__canvas,.ApproachHero-module__TEwxwW__hero[data-film=clip] .ApproachHero-module__TEwxwW__clip{opacity:1}.ApproachHero-module__TEwxwW__shade{background:linear-gradient(90deg, #0b1428db 0%, #0b14289e 34%, #0b14282e 62%, #0b14281a 100%), linear-gradient(180deg, #0b142880 0%, #0b142800 26%, #0b142800 52%, #0b1428d1 100%), linear-gradient(180deg, transparent 40%, color-mix(in srgb, var(--night) calc(var(--p) * 60%), transparent) 100%);position:absolute;inset:0}.ApproachHero-module__TEwxwW__approach{pointer-events:none;width:42%;position:absolute;top:0;bottom:0;right:0}.ApproachHero-module__TEwxwW__plane{perspective:620px;perspective-origin:50% 0;width:min(36vw,520px);height:74%;position:absolute;bottom:-6%;left:50%;translate:-50%}.ApproachHero-module__TEwxwW__runway{transform-origin:50% 100%;flex-direction:column;justify-content:space-between;align-items:center;display:flex;position:absolute;inset:0;transform:rotateX(64deg)}.ApproachHero-module__TEwxwW__bar{gap:clamp(1rem,2.4vw,2.4rem)}.ApproachHero-module__TEwxwW__bar>i{width:16px;height:16px}.ApproachHero-module__TEwxwW__bar.on>i{background:var(--lamp);box-shadow:0 0 0 3px color-mix(in srgb, var(--sun) 55%, transparent), 0 0 26px 8px var(--lamp-glow)}.ApproachHero-module__TEwxwW__hero[data-lit=idle] .ApproachHero-module__TEwxwW__bar>i{animation:ApproachHero-module__TEwxwW__fire var(--lamp-cycle) var(--ease-lamp) infinite;animation-delay:calc(var(--i) * .12s)}@keyframes ApproachHero-module__TEwxwW__fire{0%,10%{background:var(--lamp);box-shadow:0 0 0 3px color-mix(in srgb, var(--sun) 55%, transparent), 0 0 26px 8px var(--lamp-glow)}28%,to{background:color-mix(in srgb, var(--sun) 30%, #ffffff40);box-shadow:none}}.ApproachHero-module__TEwxwW__readout{text-shadow:0 2px 18px #0b1428a6;justify-items:center;gap:.4rem;display:grid;position:absolute;top:17%;left:50%;translate:-50%}.ApproachHero-module__TEwxwW__code{color:#fff}.ApproachHero-module__TEwxwW__place{font-family:var(--font-mono), monospace;font-size:var(--t-mono-s);letter-spacing:.18em;text-transform:uppercase;color:#ffffffe6}.ApproachHero-module__TEwxwW__home{font-size:var(--t-mono-m);letter-spacing:.2em;color:#fff;background:#0b14288c;border:1px solid #ffffff47;border-radius:999px;padding:.3rem .7rem;position:absolute;bottom:3.2rem;left:50%;translate:-50%}.ApproachHero-module__TEwxwW__copy{z-index:2;height:100%;padding-top:calc(var(--topbar-h) + 1.5rem);align-content:end;justify-items:start;gap:1rem;padding-bottom:clamp(1.5rem,5vh,3rem);display:grid;position:relative}.ApproachHero-module__TEwxwW__kicker,.ApproachHero-module__TEwxwW__title,.ApproachHero-module__TEwxwW__lede,.ApproachHero-module__TEwxwW__actions{opacity:calc(1 - var(--copy));translate:0 calc(var(--copy) * -36px)}.ApproachHero-module__TEwxwW__launcher{opacity:calc(1 - var(--copy) * .9)}.ApproachHero-module__TEwxwW__kicker{color:#fff}.ApproachHero-module__TEwxwW__kicker:before{background:var(--sun)}.ApproachHero-module__TEwxwW__title{font-size:var(--t-display);text-shadow:0 2px 24px #0b142873;max-width:12ch;line-height:1.02}.ApproachHero-module__TEwxwW__lede{max-width:40ch;font-size:var(--t-lede);color:#fff;text-shadow:0 1px 12px #0b142899;line-height:1.45}.ApproachHero-module__TEwxwW__actions{flex-wrap:wrap;gap:.7rem;display:flex}.ApproachHero-module__TEwxwW__launcher{width:min(100%,48rem);color:var(--ink);margin-top:.6rem}@media (max-width:1100px){.ApproachHero-module__TEwxwW__approach{opacity:.85;width:46%}}@media (max-width:760px){.ApproachHero-module__TEwxwW__hero,.ApproachHero-module__TEwxwW__stage{min-height:0}.ApproachHero-module__TEwxwW__approach,.ApproachHero-module__TEwxwW__kicker,.ApproachHero-module__TEwxwW__launcher{display:none}.ApproachHero-module__TEwxwW__copy{padding-bottom:calc(var(--bottom-nav-h) + 1.6rem)}.ApproachHero-module__TEwxwW__lede{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ApproachHero-module__TEwxwW__shade{background:linear-gradient(#0b142873 0%,#0b142826 30%,#0b1428b3 62%,#0b1428eb 100%)}}@media (prefers-reduced-motion:reduce){.ApproachHero-module__TEwxwW__hero,.ApproachHero-module__TEwxwW__hero[data-film=scrub]{height:100svh}.ApproachHero-module__TEwxwW__stage{position:relative}.ApproachHero-module__TEwxwW__kicker,.ApproachHero-module__TEwxwW__title,.ApproachHero-module__TEwxwW__lede,.ApproachHero-module__TEwxwW__actions,.ApproachHero-module__TEwxwW__launcher{opacity:1;translate:none}.ApproachHero-module__TEwxwW__hero .ApproachHero-module__TEwxwW__bar>i{background:var(--lamp);box-shadow:0 0 0 3px color-mix(in srgb, var(--sun) 55%, transparent), 0 0 20px 6px var(--lamp-glow);animation:none}}
section.PageHero-module__DsQ9ba__hero{padding-bottom:clamp(2rem,4vw,3.5rem)}section.PageHero-module__DsQ9ba__hero .PageHero-module__DsQ9ba__split{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);display:grid}.PageHero-module__DsQ9ba__copy{align-content:center;gap:1rem;min-width:0;display:grid}section.PageHero-module__DsQ9ba__hero .PageHero-module__DsQ9ba__copy .ph-title{font-size:clamp(2.4rem,4.8vw,5.2rem)}.PageHero-module__DsQ9ba__panel{border-radius:var(--radius-lg,16px);background:var(--sunken);border:1px solid var(--hairline);isolation:isolate;height:clamp(340px,68vh,720px);margin:0;position:relative;overflow:hidden}.PageHero-module__DsQ9ba__panel>img:not(.PageHero-module__DsQ9ba__artMark){object-fit:cover;width:100%;height:100%;display:block}.PageHero-module__DsQ9ba__caption{font-family:var(--font-mono), monospace;font-size:var(--t-mono-xs,.66rem);letter-spacing:.1em;text-transform:uppercase;color:#fff;text-shadow:0 1px 3px #0009;position:absolute;bottom:.8rem;left:.8rem;right:.8rem}.PageHero-module__DsQ9ba__art{background:radial-gradient(120% 90% at 85% 10%, color-mix(in srgb, var(--sun) 38%, transparent), transparent 55%), radial-gradient(90% 80% at 10% 100%, color-mix(in srgb, var(--accent) 45%, transparent), transparent 60%), var(--night);color:#fff;align-content:center;place-items:center;gap:1rem;display:grid}.PageHero-module__DsQ9ba__artLights{justify-content:space-between;position:absolute;bottom:18%;left:8%;right:8%}.PageHero-module__DsQ9ba__artMark{aspect-ratio:364/61;object-fit:contain;width:min(70%,320px);height:auto}.PageHero-module__DsQ9ba__artName{font-family:var(--font-mono), monospace;font-size:var(--t-mono-s);letter-spacing:.16em;text-transform:uppercase;color:#ffffffdb}.PageHero-module__DsQ9ba__panelLights{z-index:1;justify-content:space-between;position:absolute;bottom:1.1rem;left:1.2rem;right:1.2rem}.PageHero-module__DsQ9ba__panel:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0b14288c);position:absolute;inset:55% 0 0}@media (max-width:899px){section.PageHero-module__DsQ9ba__hero .PageHero-module__DsQ9ba__split{grid-template-columns:1fr;gap:1.2rem}.PageHero-module__DsQ9ba__panel{order:-1;height:clamp(180px,30svh,300px)}.PageHero-module__DsQ9ba__artMark{width:60%}}
.PlanForm-module__3s00TW__form{--pf-error:var(--error);gap:1rem;padding:clamp(1.1rem,2.6vw,2rem);display:grid}.PlanForm-module__3s00TW__cell{gap:0;min-width:0;display:grid}.PlanForm-module__3s00TW__cell .panel-field{width:100%;min-width:0}.PlanForm-module__3s00TW__cell textarea{resize:vertical;min-height:5.5rem;line-height:1.5}.PlanForm-module__3s00TW__wide{grid-column:1/-1}.PlanForm-module__3s00TW__route{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:.6rem;display:grid}.PlanForm-module__3s00TW__arrow{width:var(--tap);height:var(--tap);background:var(--sunken);color:var(--accent-ink);border:1px solid var(--hairline);border-radius:50%;place-items:center;display:grid}.PlanForm-module__3s00TW__arrow svg{width:20px;height:20px}.PlanForm-module__3s00TW__row3{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.PlanForm-module__3s00TW__row2{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.PlanForm-module__3s00TW__req{color:var(--pf-error);font-weight:700}.PlanForm-module__3s00TW__form :is(input,select,textarea)[aria-invalid=true]{border-color:var(--pf-error);box-shadow:0 0 0 1px var(--pf-error)}.PlanForm-module__3s00TW__error{font-size:var(--t-small);color:var(--pf-error);margin-top:.3rem;font-weight:500;display:block}.PlanForm-module__3s00TW__summary{border-radius:var(--radius);border:1px solid var(--pf-error);color:var(--pf-error);background:color-mix(in srgb, var(--pf-error) 8%, transparent);font-size:var(--t-small);margin:0;padding:.7rem .9rem;font-weight:600}.PlanForm-module__3s00TW__actions{flex-wrap:wrap;align-items:center;gap:.8rem 1.2rem;display:flex}.PlanForm-module__3s00TW__fine{font-size:var(--t-small);color:var(--faint);max-width:44ch;margin:0}.PlanForm-module__3s00TW__status{font-size:var(--t-small);color:var(--ink-2);margin:0}.PlanForm-module__3s00TW__status:empty{display:none}.PlanForm-module__3s00TW__status a{color:var(--accent-ink);text-underline-offset:2px;text-decoration:underline}@media (max-width:760px){.PlanForm-module__3s00TW__route{grid-template-columns:1fr}.PlanForm-module__3s00TW__arrow{display:none}.PlanForm-module__3s00TW__row3,.PlanForm-module__3s00TW__row2{grid-template-columns:1fr}.PlanForm-module__3s00TW__actions .btn{width:100%}}.PlanForm-module__3s00TW__launcher{gap:.55rem;max-width:48rem;padding:.6rem .65rem .65rem;display:grid}.PlanForm-module__3s00TW__tabs{flex-wrap:wrap;gap:.25rem;display:flex}.PlanForm-module__3s00TW__tabs button{min-height:40px;padding:0 .95rem;font-size:.9rem}.PlanForm-module__3s00TW__tabs button[aria-checked=true]{background:var(--accent);color:var(--on-accent)}.PlanForm-module__3s00TW__lrow{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:.5rem;display:grid}.PlanForm-module__3s00TW__lcell{min-width:0;display:grid}.PlanForm-module__3s00TW__lcell .panel-label{margin-bottom:.2rem}.PlanForm-module__3s00TW__lcell .panel-field{width:100%}.PlanForm-module__3s00TW__go{min-height:var(--tap)}
