.hero:where(.astro-u3mqw4ek){padding-top:clamp(4rem,8vw,6.5rem)}h1:where(.astro-u3mqw4ek){max-width:14ch}@keyframes rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.st:where(.astro-u3mqw4ek){animation:rise .9s var(--ease-out) both;animation-delay:calc(.12s + var(--i,0) * 95ms)}.hero:where(.astro-u3mqw4ek) .stagger:where(.astro-u3mqw4ek)>:where(.astro-u3mqw4ek){opacity:1;transform:none}.plan:where(.astro-u3mqw4ek) h2:where(.astro-u3mqw4ek){letter-spacing:-.02em;font-size:1.45rem}.sec-head:where(.astro-u3mqw4ek){max-width:760px;margin-inline:auto}.table-wrap:where(.astro-u3mqw4ek){border:1px solid var(--line);border-radius:var(--radius-card);background:var(--panel);margin-top:clamp(2.2rem,4vw,3.2rem);overflow-x:auto}.compare:where(.astro-u3mqw4ek){border-collapse:collapse;width:100%;min-width:640px;font-size:.95rem}.compare:where(.astro-u3mqw4ek) th:where(.astro-u3mqw4ek),.compare:where(.astro-u3mqw4ek) td:where(.astro-u3mqw4ek){text-align:left;border-top:1px solid var(--line);padding:.85rem 1.25rem}.compare:where(.astro-u3mqw4ek) thead:where(.astro-u3mqw4ek) th:where(.astro-u3mqw4ek){z-index:2;background:var(--panel);border-top:0;border-bottom:1px solid var(--line-strong);font-family:var(--display);letter-spacing:-.02em;padding-block:1.1rem;font-size:1.05rem;font-weight:750;position:sticky;top:4.1rem}.compare:where(.astro-u3mqw4ek) thead:where(.astro-u3mqw4ek) th:where(.astro-u3mqw4ek).teal{color:var(--teal)}.compare:where(.astro-u3mqw4ek) thead:where(.astro-u3mqw4ek) th:where(.astro-u3mqw4ek).violet{color:var(--violet)}.compare:where(.astro-u3mqw4ek) th:where(.astro-u3mqw4ek):not(:first-child),.compare:where(.astro-u3mqw4ek) td:where(.astro-u3mqw4ek){text-align:center;width:18%}.compare:where(.astro-u3mqw4ek) tbody:where(.astro-u3mqw4ek) th:where(.astro-u3mqw4ek)[scope=row]{color:var(--ink-2);font-weight:500}.group-row:where(.astro-u3mqw4ek) th:where(.astro-u3mqw4ek){font-family:var(--body-font);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);background:var(--bg-raise);padding-block:.7rem;font-size:.78rem;font-weight:700}.compare:where(.astro-u3mqw4ek) .yes:where(.astro-u3mqw4ek){width:20px;height:20px;color:var(--teal);margin-inline:auto}.compare:where(.astro-u3mqw4ek) .no:where(.astro-u3mqw4ek){color:var(--ink-3);opacity:.6}.compare:where(.astro-u3mqw4ek) .val:where(.astro-u3mqw4ek){color:var(--ink);font-weight:600}.faq-grid:where(.astro-u3mqw4ek){grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:clamp(2rem,5vw,4.5rem);display:grid}.faq-grid:where(.astro-u3mqw4ek) h2:where(.astro-u3mqw4ek){max-width:14ch}.inline-link:where(.astro-u3mqw4ek){color:var(--teal);border-bottom:1px solid color-mix(in oklab, var(--teal) 45%, transparent);text-decoration:none}.faq-list:where(.astro-u3mqw4ek){flex-direction:column;gap:.6rem;display:flex}.faq:where(.astro-u3mqw4ek){background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:0 1.4rem;transition:border-color .2s}.faq:where(.astro-u3mqw4ek)[open]{border-color:var(--fill-amber-line)}.faq:where(.astro-u3mqw4ek) summary:where(.astro-u3mqw4ek){cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 0;font-size:1.02rem;font-weight:650;list-style:none;display:flex}.faq:where(.astro-u3mqw4ek) summary:where(.astro-u3mqw4ek)::-webkit-details-marker{display:none}.faq:where(.astro-u3mqw4ek) summary:where(.astro-u3mqw4ek) svg:where(.astro-u3mqw4ek){width:18px;height:18px;color:var(--ink-3);transition:transform .22s var(--ease-out);flex:none}.faq:where(.astro-u3mqw4ek)[open] summary:where(.astro-u3mqw4ek) svg:where(.astro-u3mqw4ek){color:var(--amber);transform:rotate(180deg)}.faq:where(.astro-u3mqw4ek) p:where(.astro-u3mqw4ek){color:var(--ink-2);max-width:62ch;margin:0 0 1.2rem;line-height:1.6}@media (width<=880px){.faq-grid:where(.astro-u3mqw4ek){grid-template-columns:1fr}}.closer:where(.astro-u3mqw4ek) h2:where(.astro-u3mqw4ek){max-width:16ch}.closer:where(.astro-u3mqw4ek) .lede:where(.astro-u3mqw4ek){text-wrap:balance;margin-bottom:2.2rem}.closer:where(.astro-u3mqw4ek) .cta-row:where(.astro-u3mqw4ek){justify-content:center}@media (prefers-reduced-motion:reduce){.st:where(.astro-u3mqw4ek){animation:none}.faq:where(.astro-u3mqw4ek) summary:where(.astro-u3mqw4ek) svg:where(.astro-u3mqw4ek){transition:none}}
