.commercial-page[data-astro-cid-3lfrrrdr]{max-width:1040px;margin:0 auto}.hero[data-astro-cid-3lfrrrdr]{padding:56px 0 44px;max-width:860px}.eyebrow[data-astro-cid-3lfrrrdr],.section-heading[data-astro-cid-3lfrrrdr] p[data-astro-cid-3lfrrrdr]{color:#2563eb;font-size:14px;font-weight:700;margin:0 0 10px}h1[data-astro-cid-3lfrrrdr]{color:#0f172a;font-size:clamp(34px,6vw,58px);line-height:1.08;letter-spacing:-.035em;margin:0 0 24px}.answer[data-astro-cid-3lfrrrdr]{color:#334155;font-size:20px;line-height:1.8;margin:0}.hero-actions[data-astro-cid-3lfrrrdr]{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.hero-actions[data-astro-cid-3lfrrrdr] a[data-astro-cid-3lfrrrdr]{align-items:center;border-radius:9px;display:inline-flex;font-weight:700;min-height:48px;padding:0 20px}.hero-actions[data-astro-cid-3lfrrrdr] a[data-astro-cid-3lfrrrdr]:hover{text-decoration:none}.primary[data-astro-cid-3lfrrrdr]{background:#0f172a;color:#fff}.secondary[data-astro-cid-3lfrrrdr]{border:1px solid #cbd5e1;color:#334155}.disclaimer[data-astro-cid-3lfrrrdr],.more-options[data-astro-cid-3lfrrrdr]{color:#64748b;font-size:13px;margin-top:16px}.empty-options[data-astro-cid-3lfrrrdr]{background:#fff7ed;border:1px solid #fed7aa;border-radius:12px;padding:24px}.empty-options[data-astro-cid-3lfrrrdr] h3[data-astro-cid-3lfrrrdr]{margin-top:0}.decision-grid[data-astro-cid-3lfrrrdr]{display:grid;gap:18px;grid-template-columns:repeat(3,1fr);margin-bottom:56px}.decision-grid[data-astro-cid-3lfrrrdr]>div[data-astro-cid-3lfrrrdr],.boundaries[data-astro-cid-3lfrrrdr]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:24px}h2[data-astro-cid-3lfrrrdr]{color:#0f172a;font-size:24px;line-height:1.3;margin:0 0 16px}li[data-astro-cid-3lfrrrdr]+li[data-astro-cid-3lfrrrdr]{margin-top:7px}.options-section[data-astro-cid-3lfrrrdr]{scroll-margin-top:20px}.section-heading[data-astro-cid-3lfrrrdr]{align-items:end;display:flex;justify-content:space-between;margin-bottom:18px}.section-heading[data-astro-cid-3lfrrrdr] h2[data-astro-cid-3lfrrrdr]{margin:0}.table-scroll[data-astro-cid-3lfrrrdr]{border:1px solid #e2e8f0;border-radius:12px;overflow-x:auto}table[data-astro-cid-3lfrrrdr]{border-collapse:collapse;font-size:14px;min-width:820px;width:100%}th[data-astro-cid-3lfrrrdr],td[data-astro-cid-3lfrrrdr]{border-bottom:1px solid #e2e8f0;padding:14px;text-align:left;vertical-align:middle}th[data-astro-cid-3lfrrrdr]{background:#f8fafc;color:#475569}tr[data-astro-cid-3lfrrrdr]:last-child td[data-astro-cid-3lfrrrdr]{border-bottom:0}td[data-astro-cid-3lfrrrdr] small[data-astro-cid-3lfrrrdr]{color:#64748b;display:block;margin-top:2px}td[data-astro-cid-3lfrrrdr].price{color:#0f172a;font-size:16px;font-weight:800;white-space:nowrap}td[data-astro-cid-3lfrrrdr] code[data-astro-cid-3lfrrrdr]{font-size:11px}.boundaries[data-astro-cid-3lfrrrdr]{margin:56px 0}.boundaries[data-astro-cid-3lfrrrdr] p[data-astro-cid-3lfrrrdr]{margin:8px 0 0}.capabilities[data-astro-cid-3lfrrrdr]{margin:56px 0}.supporting-guides[data-astro-cid-3lfrrrdr]{margin:56px 0;max-width:860px}.review-note[data-astro-cid-3lfrrrdr]{color:#64748b;font-size:13px}.faq-section[data-astro-cid-3lfrrrdr]{margin:56px 0;max-width:860px}.faq-section[data-astro-cid-3lfrrrdr] details[data-astro-cid-3lfrrrdr]{border-bottom:1px solid #e2e8f0;padding:16px 0}.faq-section[data-astro-cid-3lfrrrdr] summary[data-astro-cid-3lfrrrdr]{color:#0f172a;cursor:pointer;font-weight:700}.faq-section[data-astro-cid-3lfrrrdr] p[data-astro-cid-3lfrrrdr]{color:#475569;margin:12px 0 0}.related[data-astro-cid-3lfrrrdr]{border-top:1px solid #e2e8f0;padding:36px 0 56px}.related[data-astro-cid-3lfrrrdr] div[data-astro-cid-3lfrrrdr]{display:flex;flex-wrap:wrap;gap:10px}.related[data-astro-cid-3lfrrrdr] a[data-astro-cid-3lfrrrdr]{background:#eff6ff;border-radius:999px;padding:8px 14px}@media(max-width:700px){.hero[data-astro-cid-3lfrrrdr]{padding-top:32px}.answer[data-astro-cid-3lfrrrdr]{font-size:17px}.decision-grid[data-astro-cid-3lfrrrdr]{grid-template-columns:1fr}.section-heading[data-astro-cid-3lfrrrdr]{align-items:start;flex-direction:column;gap:8px}}
