._page_1aouj_1{min-height:100vh;background:linear-gradient(180deg,#f8faf8,#eef5f0);color:#17352a;font-family:var(--font-family-base);padding-bottom:3rem}._page_1aouj_1>header{min-height:76px;display:flex;align-items:center;padding:var(--safe-top) clamp(1.2rem,4vw,4.5rem) 0;background:#fff;border-bottom:1px solid #dde7e1}._brand_1aouj_1{display:flex;align-items:center;gap:.6rem;color:#0b5b3d;text-decoration:none}._brand_1aouj_1 svg{width:30px;height:30px}._brand_1aouj_1 span{display:flex;flex-direction:column;font-weight:800;line-height:.9}._brand_1aouj_1 strong{letter-spacing:.12em}._headerActions_1aouj_1{margin-left:auto;display:flex;align-items:center;gap:.65rem}._headerButton_1aouj_1,._actionButton_1aouj_1{min-height:var(--touch-target-min)!important;border-radius:4px!important}._actionButton_1aouj_1{min-height:48px!important}._beta_1aouj_1{border:1px solid #b8d5c4;background:#edf7f0;color:#0f5136;border-radius:4px;padding:.4rem .7rem;font-size:.68rem;font-weight:800;letter-spacing:.1em}._hero_1aouj_1{text-align:center;padding:4rem 1.2rem 2rem;max-width:900px;margin:auto}._hero_1aouj_1>span,._paths_1aouj_1 article>span{font-size:.68rem;font-weight:800;letter-spacing:.13em;color:#0f6a42}._hero_1aouj_1 h1{font:600 clamp(2.6rem,5vw,4.7rem)/.98 var(--font-family-display);margin:.45rem 0;color:#17352a}._hero_1aouj_1 p{font-size:1.05rem;line-height:1.6;color:#687a71;max-width:720px;margin:1rem auto}._paths_1aouj_1{display:grid;grid-template-columns:1fr 1fr;gap:1rem;max-width:1100px;margin:0 auto;padding:1rem 1.2rem}._paths_1aouj_1 article{background:#fff;border:1px solid #d8e5dd;border-radius:8px;padding:1.6rem;box-shadow:0 10px 30px #17352a0f}._paths_1aouj_1 ._primary_1aouj_1{border-color:#b5d6c2;box-shadow:0 16px 38px #0f51361a}._paths_1aouj_1 ._community_1aouj_1{border-color:#b8c9e7;background:linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 16px 38px #25477c14}._icon_1aouj_1{width:48px;height:48px;border-radius:4px;background:#eaf4ed;color:#0f5136;display:grid;place-items:center;margin-bottom:1rem}._community_1aouj_1 ._icon_1aouj_1{background:#edf3fb;color:#244f8d}._paths_1aouj_1 h2{font:600 1.8rem/1.1 var(--font-family-display);margin:.4rem 0;color:#17352a}._paths_1aouj_1 p{color:#6c7b74;line-height:1.55}._features_1aouj_1{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;margin:1.2rem 0}._features_1aouj_1 b{display:flex;align-items:center;gap:.45rem;padding:.6rem;background:#f6f9f7;border-radius:4px;font-size:.76rem;color:#345548}._features_1aouj_1 svg{width:16px;height:16px;color:#0f6a42}._community_1aouj_1 ._features_1aouj_1 svg{color:#244f8d}._providerBar_1aouj_1{max-width:1100px;margin:1rem auto 0;padding:1rem 1.2rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;background:#fff;border:1px solid #d8e5dd;border-radius:8px}._providerBar_1aouj_1>div{display:flex;align-items:center;gap:.75rem}._providerBar_1aouj_1>div>svg{color:#0f5136}._providerBar_1aouj_1 span{display:grid;gap:.15rem}._providerBar_1aouj_1 strong{font-size:.85rem}._providerBar_1aouj_1 small{font-size:.74rem;color:#6b7b73}._betaNote_1aouj_1{max-width:1100px;margin:1rem auto 0;padding:1rem 1.2rem;display:flex;gap:.8rem;align-items:flex-start}._betaNote_1aouj_1>svg{color:#0f5136;flex:0 0 auto}._betaNote_1aouj_1 strong{font-size:.85rem}._betaNote_1aouj_1 p{margin:.25rem 0;color:#6b7b73;font-size:.78rem;line-height:1.5}@media(max-width:760px){._paths_1aouj_1{grid-template-columns:1fr}._hero_1aouj_1{padding-top:2.5rem}._features_1aouj_1{grid-template-columns:1fr}._providerBar_1aouj_1{align-items:flex-start;flex-direction:column}._page_1aouj_1>header{height:auto;min-height:68px;padding-top:calc(var(--safe-top) + .55rem);padding-right:max(1rem,var(--safe-right));padding-bottom:.55rem;padding-left:max(1rem,var(--safe-left))}._headerActions_1aouj_1{gap:.4rem}._beta_1aouj_1{display:none}._headerButton_1aouj_1{padding-left:.6rem!important;padding-right:.6rem!important;font-size:.72rem!important}._headerActions_1aouj_1 a{white-space:nowrap}}@media(max-width:460px){._page_1aouj_1>header{align-items:flex-start;flex-wrap:wrap}._brand_1aouj_1{padding-top:.3rem}._headerActions_1aouj_1{width:100%;justify-content:flex-end;margin-top:.35rem}._headerButton_1aouj_1{flex:1 1 auto}._headerActions_1aouj_1>a:last-child{flex:0 0 auto}}
