.pack.svelte-470ad3{border:var(--border) solid var(--line-glass);border-radius:var(--radius-card);background:color-mix(in srgb, var(--white-sheet) 82%, transparent);box-shadow:var(--shadow-card), var(--hairline-highlight);-webkit-backdrop-filter:var(--blur-glass);flex-direction:column;padding:1.1rem 1rem 1rem;display:flex}.pack.featured.svelte-470ad3{border-color:var(--salmon-border)}.pack-head.svelte-470ad3{justify-content:space-between;align-items:center;gap:.5rem;margin:0 0 .4rem;display:flex}.pack-name.svelte-470ad3{font-family:var(--font-serif);margin:0;font-size:22px;font-weight:500;line-height:1.15}.pack-who.svelte-470ad3{color:color-mix(in srgb, var(--color-base-content) 60%, transparent);margin:0}.pack-price.svelte-470ad3{font-family:var(--font-serif);margin:.7rem 0 .15rem;font-size:1.75rem;line-height:1}.pack-price.small.svelte-470ad3{font-size:1.3rem}.pack-price.svelte-470ad3 small:where(.svelte-470ad3){color:color-mix(in srgb, var(--color-base-content) 55%, transparent);font-family:var(--font-sans);font-size:.75rem}.pack-pills.svelte-470ad3{flex-wrap:wrap;align-items:center;gap:.25rem;margin:.8rem 0 .9rem;display:flex}.pack-plus.svelte-470ad3{color:color-mix(in srgb, var(--color-base-content) 45%, transparent);font-family:var(--font-mono);font-size:.7rem}.pack-features.svelte-470ad3{color:color-mix(in srgb, var(--color-base-content) 80%, transparent);margin:0;padding:0;font-size:.8rem;line-height:1.55;list-style:none}.pack-action.svelte-470ad3{margin-top:auto;padding-top:1rem}.pricing.svelte-226h5s{--p-paper:var(--report-paper-canon);--p-panel:var(--report-panel-canon);--p-hair:var(--report-line-canon);--p-coral:var(--ultra-coral);--p-coral-deep:var(--report-coral-deep);--p-navy:var(--report-heading);--p-ink:var(--report-ink-warm);--p-mut:var(--report-muted-warm);max-width:68rem;font-family:var(--font-sans);color:var(--p-ink);margin:0 auto}.pricing.svelte-226h5s b,.pricing.svelte-226h5s strong{font-weight:500}h2.svelte-226h5s{font-family:var(--font-sans);letter-spacing:-.01em;color:var(--p-navy);margin:64px 0 8px;font-size:21px;font-weight:800}.pricing.svelte-226h5s .pr-note{max-width:fit-content;margin-top:16px}.packs.svelte-226h5s{grid-template-columns:repeat(5,1fr);gap:14px;margin-top:18px;display:grid}@media (width<=1200px){.packs.svelte-226h5s{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.packs.svelte-226h5s{grid-template-columns:1fr}}.interval.svelte-226h5s{background:var(--p-panel);border-radius:999px;gap:2px;width:fit-content;margin-top:24px;padding:3px;display:inline-flex}.interval.svelte-226h5s button:where(.svelte-226h5s){letter-spacing:.06em;text-transform:uppercase;color:var(--p-mut);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:5px 12px;font:500 10.5px -apple-system,system-ui,sans-serif}.interval.svelte-226h5s button.on:where(.svelte-226h5s){color:var(--p-navy);background:#fff;box-shadow:0 1px 2px #00000014}.intervalnote.svelte-226h5s{color:var(--p-mut);margin:8px 0 0;font-size:12px}.cta.svelte-226h5s{--cta-pad:10px 0;--cta-font:-apple-system, sans-serif;--cta-size:10.5px;--cta-weight:500;--cta-track:.12em;--cta-line:var(--p-navy);--cta-ink:var(--p-navy);--cta-bg:#fff;--cta-hover-bg:var(--p-navy);--cta-hover-ink:#fff;width:100%;display:block}.cta.coral.svelte-226h5s{--cta-bg:var(--p-coral);--cta-line:var(--p-coral);--cta-ink:#fff;--cta-hover-bg:var(--p-coral-deep);--cta-hover-line:var(--p-coral-deep)}.cta.ghost.svelte-226h5s{--cta-line:var(--p-hair);--cta-ink:var(--p-mut)}.link-btn.svelte-226h5s{color:var(--p-coral-deep);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;text-align:center;background:0 0;border:none;width:100%;margin-top:8px;padding:0;font:500 11px -apple-system,sans-serif}.matrix.svelte-226h5s{border:1px solid var(--p-hair);border-radius:var(--radius);background:#fff;margin-top:28px;overflow-x:auto;box-shadow:0 1px #b848480a}table.svelte-226h5s{border-collapse:collapse;width:100%;min-width:760px;font-size:14px}th.svelte-226h5s{color:var(--p-navy);text-align:center;border-bottom:1px solid var(--p-hair);background:#fff;padding:16px;font:500 13px -apple-system,system-ui,sans-serif}th.svelte-226h5s:first-child{text-align:left}th.svelte-226h5s small:where(.svelte-226h5s){color:var(--p-mut);margin-top:2px;font-size:11.5px;font-weight:400;display:block}th.f.svelte-226h5s{border-top:2px solid var(--p-coral);color:var(--p-coral-deep);background:#fdf1f0}td.svelte-226h5s{border-bottom:1px solid var(--p-panel);vertical-align:middle;text-align:center;color:var(--p-ink);padding:12px 16px}td.f.svelte-226h5s{background:#fdf1f0}tr.svelte-226h5s:last-child td:where(.svelte-226h5s){border-bottom:0}td.svelte-226h5s:first-child{color:var(--p-mut);text-align:left;width:26%}td.svelte-226h5s .x:where(.svelte-226h5s){color:#d8c9c7}.tick-fill.svelte-226h5s{background:var(--p-navy);border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.tick-fill.svelte-226h5s svg:where(.svelte-226h5s){fill:none;stroke:#fff;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:11px;height:11px}td.svelte-226h5s small.mut:where(.svelte-226h5s){color:var(--p-mut)}.gridnote.svelte-226h5s{color:var(--p-mut);margin-top:10px;font-size:12.5px}.slm.svelte-226h5s{border:1px solid var(--p-hair);border-radius:var(--radius);background:linear-gradient(160deg, var(--report-accent-canon), #0d4568);color:#fff;grid-template-columns:1.2fr 1fr;gap:34px;margin-top:26px;padding:34px 32px;display:grid}@media (width<=900px){.slm.svelte-226h5s{grid-template-columns:1fr}}.slm-kicker.svelte-226h5s{letter-spacing:.08em;text-transform:uppercase;color:#f0a8a8;margin-bottom:10px;font-size:12px}.slm-headline.svelte-226h5s{font-family:var(--font-sans);letter-spacing:-.01em;margin-bottom:14px;font-size:22px;font-weight:800;line-height:1.35}.slm-body.svelte-226h5s{color:#cfdbe4;margin-bottom:18px;font-size:13.5px;line-height:1.6}.slm-strong.svelte-226h5s{color:#fff}.slm-btn.svelte-226h5s{--cta-pad:11px 26px;--cta-bg:transparent;--cta-ink:#fff;--cta-line:#f0a8a8;--cta-hover-bg:#ffffff1f;--cta-hover-ink:#fff;width:auto;display:inline-block}.slm-cards.svelte-226h5s{flex-direction:column;gap:10px;display:flex}.slm-card.svelte-226h5s{border-radius:var(--radius);background:#ffffff12;border:1px solid #ffffff24;padding:13px 16px}.slm-card-title.svelte-226h5s{font-size:13.5px;font-weight:500}.slm-card-body.svelte-226h5s{color:#a9bcc9;font-size:12px}
