.page_main__WMhFG{--ink:var(--color-vivy-charcoal,#1a1a1a);--muted:var(--color-vivy-slate,#64748b);--signal:var(--color-vivy-blue,#0ea5e9);min-height:100vh;color:var(--ink);background:var(--color-vivy-cream,#fdfbf7)}.page_hero__F2MjG{position:relative;display:grid;grid-template-columns:minmax(0,1fr);min-height:30rem;align-items:end;overflow:hidden;gap:3rem;padding:9rem max(1.5rem,calc((100vw - 86rem) / 2)) 4rem;background:linear-gradient(90deg,rgb(14 165 233/6%) 1px,transparent 0) 0 0 /12.5vw 100%,radial-gradient(circle at 82% 24%,rgb(186 230 253/42%) 0,transparent 24rem),linear-gradient(150deg,#fdfbf7,#eef8fc)}.page_heroCopy__gDue3{position:relative;z-index:2;max-width:58rem}.page_eyebrow__t2TRo{display:flex;align-items:center;gap:.75rem;margin:0 0 1.4rem;color:var(--signal);font:650 .68rem/1 var(--font-geist-mono),monospace;letter-spacing:.13em;text-transform:uppercase}.page_eyebrow__t2TRo:before{width:1.8rem;height:1px;content:"";background:currentColor}.page_hero__F2MjG h1{max-width:12ch;margin:0;font-size:clamp(3.7rem,7vw,7.5rem);font-weight:520;line-height:.91;letter-spacing:-.07em;text-wrap:balance}.page_heroCopy__gDue3>p:last-child{max-width:40rem;margin:2rem 0 0;color:var(--muted);font-size:clamp(1rem,1.2vw,1.15rem);line-height:1.7}.page_answerIndex__HLaT8{display:grid;grid-template-columns:minmax(15rem,.34fr) minmax(0,.66fr);gap:clamp(3rem,8vw,9rem);width:min(100%,86rem);margin:0 auto;padding:clamp(4rem,6.5vw,6rem) 1.5rem}.page_categoryRail__kzGfn{position:sticky;top:6rem;align-self:start}.page_categoryRail__kzGfn>div{border-bottom:1px solid rgb(15 23 42/14%);padding-bottom:1rem}.page_categoryHeading__W_S7G p,.page_categoryRail__kzGfn>div p{margin:0;font-size:.9rem;font-weight:650}.page_categoryHeading__W_S7G span,.page_categoryRail__kzGfn>div span{display:block;margin-top:.3rem;color:var(--muted);font-size:.7rem}.page_categoryRail__kzGfn nav{display:grid}.page_categoryRail__kzGfn button{display:flex;min-height:3.55rem;align-items:center;border:0;border-bottom:1px solid rgb(15 23 42/11%);padding:0;color:var(--muted);background:transparent;font:inherit;font-size:.8rem;text-align:left;cursor:pointer;transition:color .18s ease,padding-left .18s ease}.page_categoryRail__kzGfn .page_activeCategory__vBUjU,.page_categoryRail__kzGfn button:hover{padding-left:.45rem;color:var(--ink)}.page_categoryRail__kzGfn button:focus-visible{outline:3px solid rgb(2 132 199/28%);outline-offset:2px}.page_categoryHeading__W_S7G{display:flex;align-items:end;justify-content:space-between;gap:2rem;border-bottom:1px solid rgb(15 23 42/17%);padding-bottom:1.2rem}.page_categoryHeading__W_S7G span{max-width:28rem;margin:0;line-height:1.5;text-align:right}.page_question__TUjfB{border-bottom:1px solid rgb(15 23 42/13%)}.page_question__TUjfB>button{display:grid;grid-template-columns:1fr 1.4rem;width:100%;min-height:6rem;align-items:center;gap:1rem;border:0;padding:0;color:var(--ink);background:transparent;font:inherit;text-align:left;cursor:pointer}.page_questionText__e7qDB{font-size:clamp(1.08rem,1.5vw,1.35rem);font-weight:590;letter-spacing:-.025em}.page_caret__bWK4_{width:1rem;height:1rem;color:var(--color-vivy-blue-dark,#0369a1);transition:transform .24s ease}.page_questionOpen__96Wsp .page_caret__bWK4_{transform:rotate(180deg)}.page_question__TUjfB>button:focus-visible{outline:3px solid rgb(2 132 199/26%);outline-offset:4px}.page_answer__xDZH0{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .32s ease,opacity .24s ease}.page_answer__xDZH0>div{display:block;overflow:hidden}.page_questionOpen__96Wsp .page_answer__xDZH0{grid-template-rows:1fr;opacity:1}.page_answer__xDZH0 p{max-width:44rem;margin:0;padding:0 2rem 1.8rem 0;color:var(--muted);font-size:.92rem;line-height:1.75}.page_nextStep___8K8k{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:3rem;padding:clamp(4rem,8vw,7rem) max(1.5rem,calc((100vw - 86rem) / 2));color:#fff;background:radial-gradient(circle at 78% 50%,rgb(14 165 233/23%),transparent 24rem),var(--color-vivy-charcoal,#1a1a1a)}.page_nextStep___8K8k h2{margin:0;font-size:clamp(2.7rem,5vw,5.5rem);font-weight:500;line-height:.95;letter-spacing:-.06em}.page_nextStep___8K8k>div:first-child>p:last-child{max-width:37rem;margin:1.4rem 0 0;color:#cbd5e1;line-height:1.7}.page_nextStep___8K8k .page_eyebrow__t2TRo{color:#7dd3fc}.page_nextActions__w7KGa{display:flex;flex-wrap:wrap;gap:.8rem}.page_nextActions__w7KGa a{display:inline-flex;min-height:3.2rem;align-items:center;justify-content:center;gap:.6rem;border:1px solid rgb(186 230 253/25%);border-radius:999px;padding:0 1.2rem;color:#fff;font-size:.82rem;font-weight:650;text-decoration:none}.page_nextActions__w7KGa a:first-child{color:#fff;background:var(--color-vivy-blue-dark,#0369a1)}.page_nextActions__w7KGa svg{width:1rem;height:1rem}@media (max-width:800px){.page_hero__F2MjG{grid-template-columns:1fr;min-height:31rem;align-items:end;padding-top:8rem}.page_answerIndex__HLaT8{grid-template-columns:1fr;gap:3rem}.page_categoryRail__kzGfn{position:static;min-width:0;overflow:hidden}.page_categoryRail__kzGfn nav{display:flex;width:100%;max-width:100%;overflow-x:auto;border-bottom:1px solid rgb(15 23 42/11%);scrollbar-width:none}.page_categoryRail__kzGfn nav::-webkit-scrollbar{display:none}.page_categoryRail__kzGfn button{min-width:max-content;flex:0 0 auto;margin-right:1.25rem;border-bottom:0}.page_categoryRail__kzGfn .page_activeCategory__vBUjU,.page_categoryRail__kzGfn button:hover{padding-left:0}.page_categoryRail__kzGfn .page_activeCategory__vBUjU{box-shadow:inset 0 -2px var(--signal)}.page_nextStep___8K8k{grid-template-columns:1fr;align-items:start}}@media (max-width:520px){.page_hero__F2MjG{min-height:29rem}.page_hero__F2MjG h1{font-size:clamp(3.35rem,16vw,5rem)}.page_categoryHeading__W_S7G{display:block}.page_categoryHeading__W_S7G span{margin-top:.4rem;text-align:left}.page_question__TUjfB>button{grid-template-columns:1fr 1.2rem;min-height:5.4rem;gap:.7rem}.page_answer__xDZH0 p{padding-right:0}.page_nextActions__w7KGa{flex-direction:column}}@media (prefers-reduced-motion:reduce){.page_answer__xDZH0,.page_caret__bWK4_,.page_categoryRail__kzGfn button{transition:none}}