._page_t2n90_1{min-height:100vh;background:#fafaf7;color:#17324d;font-family:var(--font-family-base)}._main_t2n90_1{max-width:1080px;margin:auto;padding:48px 24px 64px}._eyebrow_t2n90_1{color:#217b71;font-size:.75rem;font-weight:700;letter-spacing:.12em}._main_t2n90_1 h1{font:600 clamp(2rem,4vw,3rem) var(--font-family-display);margin:12px 0}._intro_t2n90_1{max-width:690px;line-height:1.7;color:#506477}._toggle_t2n90_1{display:flex;gap:8px;margin:24px 0}._toggle_t2n90_1 button{border:1px solid #ceddde;background:#fff;border-radius:24px;padding:11px 18px;color:#17324d;cursor:pointer;font:inherit;white-space:nowrap;height:auto;min-height:44px}._toggle_t2n90_1 button[aria-pressed=true]{background:#17324d;color:#fff}._plans_t2n90_1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0 36px}._plans_t2n90_1 article{background:#fff;border:1px solid #d7e2e5;border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:10px}._plans_t2n90_1 article:first-child{border:2px solid #2a9d8f;background:#f1f8f6}._plans_t2n90_1 h2{font:600 1.5rem var(--font-family-display);margin:0}._plans_t2n90_1 p{margin:0;line-height:1.6}._plans_t2n90_1 small{color:#506477;line-height:1.5}._price_t2n90_1{font:600 2.2rem var(--font-family-display)}._scroll_t2n90_1{overflow-x:auto;border:1px solid #d7e2e5;border-radius:12px}._table_t2n90_1{border-collapse:collapse;width:100%;min-width:700px;font-size:.86rem;line-height:1.6;background:#fff}._table_t2n90_1 th,._table_t2n90_1 td{padding:16px;text-align:left;vertical-align:top;border-bottom:1px solid #d7e2e5;width:25%}._table_t2n90_1 thead th{background:#17324d;color:#fff}._table_t2n90_1 tbody td:nth-child(2){background:#f1f8f6}._table_t2n90_1 tbody tr:last-child>*{border-bottom:0}._notes_t2n90_1{font-size:.8rem;color:#506477;line-height:1.7;margin-top:22px}._sources_t2n90_1{display:flex;gap:18px;flex-wrap:wrap}._sources_t2n90_1 a{color:#217b71}._cta_t2n90_1{margin-top:32px;border-top:1px solid #d7e2e5;padding-top:28px;display:flex;align-items:center;justify-content:space-between;gap:20px}._cta_t2n90_1 h2{font:600 1.6rem var(--font-family-display);margin:0 0 8px}._actions_t2n90_1{display:flex;gap:10px;flex-wrap:wrap}@media(max-width:760px){._plans_t2n90_1{grid-template-columns:1fr}._main_t2n90_1{padding:30px 18px}._cta_t2n90_1{display:block}._actions_t2n90_1{margin-top:18px}._table_t2n90_1 th,._table_t2n90_1 td{padding:12px}._toggle_t2n90_1 button{font-size:.85rem}}
