.portal-page[data-v-a5cb9b70]{--ink:#231e3d;--soft:#4a4468;--muted:#6b6588;--violet:#6d28d9;--deep:#5b21b6;--paper:#f7f5fb;--line:#e4e0ef;--pi-tint:#f3effc;background:var(--paper);color:var(--ink);font-family:system-ui,-apple-system,Segoe UI,sans-serif;min-height:100vh}.portal-wrap[data-v-a5cb9b70]{margin-inline:auto;width:min(1080px,calc(100% - 40px))}.portal-hero[data-v-a5cb9b70]{background:linear-gradient(155deg,#211b40,#332963);color:#fff;padding:78px 0 70px}.eyebrow[data-v-a5cb9b70]{color:#a78bfa;font:700 12px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.13em;margin:0 0 12px;text-transform:uppercase}h1[data-v-a5cb9b70],h2[data-v-a5cb9b70]{letter-spacing:-.035em;line-height:1.1;margin:0}h1[data-v-a5cb9b70]{font-size:clamp(38px,6vw,64px);max-width:17ch}h2[data-v-a5cb9b70]{font-size:clamp(27px,4vw,38px)}.hero-copy[data-v-a5cb9b70]{color:#d8d2ee;font-size:18px;line-height:1.75;margin:22px 0 0;max-width:720px}.hero-actions[data-v-a5cb9b70]{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.button[data-v-a5cb9b70]{align-items:center;border:1px solid transparent;border-radius:10px;display:inline-flex;font-weight:700;justify-content:center;padding:12px 18px;text-decoration:none}.button-primary[data-v-a5cb9b70]{background:var(--violet);color:#fff}.button-primary[data-v-a5cb9b70]:hover{background:var(--deep)}.button-secondary[data-v-a5cb9b70]{background:#fff;border-color:#d8d2ee;color:var(--ink)}.reviewed[data-v-a5cb9b70]{color:#aaa2ca;font-size:13px;margin:18px 0 0}.reviewed a[data-v-a5cb9b70]{color:#c9bcf5;font-weight:600}.portal-main[data-v-a5cb9b70]{display:grid;gap:64px;padding-block:68px 88px}.portal-main section>h2[data-v-a5cb9b70]{max-width:26ch}.table-shell[data-v-a5cb9b70]{background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:0 18px 45px -34px #231e3d73;margin-top:26px;overflow-x:auto}table[data-v-a5cb9b70]{border-collapse:collapse;min-width:640px;width:100%}td[data-v-a5cb9b70],th[data-v-a5cb9b70]{border-bottom:1px solid var(--line);line-height:1.55;padding:16px 20px;text-align:left;vertical-align:top}thead th[data-v-a5cb9b70]{background:#eee9fb;color:var(--ink);font-size:14px}thead th.pi-col[data-v-a5cb9b70]{background:#e2d6fb}tbody th[data-v-a5cb9b70]{color:var(--ink);width:32%}td[data-v-a5cb9b70]{color:var(--soft)}td.pi-col[data-v-a5cb9b70]{background:var(--pi-tint);border-left:3px solid var(--violet);font-weight:600}td.pi-col a[data-v-a5cb9b70]{color:var(--violet)}tr:last-child td[data-v-a5cb9b70],tr:last-child th[data-v-a5cb9b70]{border-bottom:0}.not-included[data-v-a5cb9b70]{background:#fff;border:1px solid var(--line);border-radius:16px;padding:26px 28px}.not-included h2[data-v-a5cb9b70]{font-size:22px}.not-included p[data-v-a5cb9b70]{color:var(--soft);line-height:1.65;margin:10px 0 0;max-width:70ch}.faq-list[data-v-a5cb9b70]{display:grid;gap:12px;margin-top:26px}.faq-list details[data-v-a5cb9b70]{background:#fff;border:1px solid var(--line);border-radius:14px;padding:18px 22px}.faq-list summary[data-v-a5cb9b70]{cursor:pointer;font-size:16px;font-weight:700;list-style:none}.faq-list summary[data-v-a5cb9b70]::-webkit-details-marker{display:none}.faq-list summary[data-v-a5cb9b70]:after{color:var(--violet);content:"+";float:right;font-weight:700}.faq-list details[open] summary[data-v-a5cb9b70]:after{content:"−"}.faq-list p[data-v-a5cb9b70]{color:var(--soft);line-height:1.65;margin:14px 0 0}.final-cta[data-v-a5cb9b70]{background:#fff;border:1px solid var(--line);border-radius:18px;padding:34px}.final-cta>p[data-v-a5cb9b70]{color:var(--soft);line-height:1.7;margin:12px 0 0;max-width:720px}@media(max-width:760px){.portal-hero[data-v-a5cb9b70]{padding:58px 0}.portal-main[data-v-a5cb9b70]{gap:48px;padding-block:52px 68px}}
