.page-hero[data-astro-cid-ucd2ps2b]{padding:160px 0 var(--space-12);background:linear-gradient(180deg,var(--paper) 0%,var(--paper-soft) 100%);border-bottom:1px solid var(--rule)}.page-hero[data-astro-cid-ucd2ps2b] h1[data-astro-cid-ucd2ps2b]{margin-bottom:var(--space-6);max-width:820px}.hero-sub[data-astro-cid-ucd2ps2b]{max-width:680px;margin:0}.tier-section[data-astro-cid-ucd2ps2b]{border-bottom:1px solid var(--rule)}.tier-section--highlight[data-astro-cid-ucd2ps2b]{background-color:var(--paper-soft)}.tier-header[data-astro-cid-ucd2ps2b]{margin-bottom:var(--space-12)}.tier-header-copy[data-astro-cid-ucd2ps2b]{max-width:780px}.tier-price-row[data-astro-cid-ucd2ps2b]{display:flex;align-items:baseline;gap:var(--space-5);flex-wrap:wrap}.tier-price-row[data-astro-cid-ucd2ps2b] h2[data-astro-cid-ucd2ps2b]{font-size:44px;margin:0}.tier-launch-badge[data-astro-cid-ucd2ps2b]{font-family:var(--font-body);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--accent)}.tier-tagline[data-astro-cid-ucd2ps2b]{font-family:var(--font-display);font-style:italic;font-size:22px;color:var(--ink);margin:var(--space-3) 0;font-variation-settings:"opsz" 24,"SOFT" 40;line-height:1.4}.tier-desc[data-astro-cid-ucd2ps2b]{font-size:16px;color:var(--ink-soft);max-width:640px;margin-bottom:var(--space-6)}.feature-list[data-astro-cid-ucd2ps2b]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-5)}.feature-item[data-astro-cid-ucd2ps2b]{display:flex;gap:14px;align-items:flex-start;padding:var(--space-4) 0;border-bottom:1px dotted var(--rule-strong)}.feature-bullet[data-astro-cid-ucd2ps2b]{color:var(--accent);font-weight:700;font-size:32px;line-height:.8;flex-shrink:0;margin-top:4px}.feature-item[data-astro-cid-ucd2ps2b] strong[data-astro-cid-ucd2ps2b]{font-size:15px;display:block;margin-bottom:4px;color:var(--ink)}.feature-detail[data-astro-cid-ucd2ps2b]{font-size:14px;color:var(--ink-soft);margin:0;line-height:1.55}.table-wrap[data-astro-cid-ucd2ps2b]{overflow-x:auto}.comparison-table[data-astro-cid-ucd2ps2b]{width:100%;border-collapse:collapse;font-family:var(--font-body);margin-top:var(--space-8)}.comparison-table[data-astro-cid-ucd2ps2b] th[data-astro-cid-ucd2ps2b]{padding:16px 20px;text-align:left;font-size:14px;font-weight:700;border-bottom:2px solid var(--ink);color:var(--ink)}.th-name[data-astro-cid-ucd2ps2b]{font-family:var(--font-display);font-size:22px;font-weight:500;display:block;letter-spacing:-.01em}.th-highlight[data-astro-cid-ucd2ps2b] .th-name[data-astro-cid-ucd2ps2b]{color:var(--accent)}.comparison-table[data-astro-cid-ucd2ps2b] td[data-astro-cid-ucd2ps2b]{padding:12px 20px;border-bottom:1px solid var(--rule);vertical-align:middle;font-size:15px;color:var(--ink-soft)}.comparison-table[data-astro-cid-ucd2ps2b] td[data-astro-cid-ucd2ps2b]:first-child{color:var(--ink)}.td-center[data-astro-cid-ucd2ps2b]{text-align:center}.td-highlight[data-astro-cid-ucd2ps2b]{background:var(--accent-pale);color:var(--ink)}.tick[data-astro-cid-ucd2ps2b]{color:var(--accent);font-weight:700;font-size:28px;line-height:0}.dash[data-astro-cid-ucd2ps2b]{color:var(--ink-muted)}.comparison-table[data-astro-cid-ucd2ps2b] tr[data-astro-cid-ucd2ps2b]:nth-last-child(-n+2) td[data-astro-cid-ucd2ps2b]{font-weight:700;color:var(--ink);font-size:15px}.section-header[data-astro-cid-ucd2ps2b]{max-width:780px;margin-bottom:var(--space-12)}.section-intro[data-astro-cid-ucd2ps2b]{margin-top:var(--space-4)}.packages-list[data-astro-cid-ucd2ps2b]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-6);margin-bottom:var(--space-8)}.pkg[data-astro-cid-ucd2ps2b]{background:var(--paper-card);border:1px solid var(--rule);border-radius:var(--radius-lg);padding:var(--space-8)}.pkg-head[data-astro-cid-ucd2ps2b]{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-4);margin-bottom:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--rule)}.pkg-head[data-astro-cid-ucd2ps2b] h3[data-astro-cid-ucd2ps2b]{margin:0;font-size:22px}.pkg-price[data-astro-cid-ucd2ps2b]{font-family:var(--font-display);font-size:20px;font-weight:400;color:var(--accent);font-variant-numeric:tabular-nums;font-variation-settings:"opsz" 30;white-space:nowrap}.pkg[data-astro-cid-ucd2ps2b] p[data-astro-cid-ucd2ps2b]{margin:0;font-size:16px}.packages-cta[data-astro-cid-ucd2ps2b]{text-align:center;margin-top:var(--space-8)}.faq-list[data-astro-cid-ucd2ps2b]{display:flex;flex-direction:column;gap:0;margin-top:var(--space-8);margin-bottom:var(--space-8);border-top:1px solid var(--rule-strong)}.faq-item[data-astro-cid-ucd2ps2b]{border-bottom:1px solid var(--rule-strong);padding:0}.faq-question[data-astro-cid-ucd2ps2b]{padding:var(--space-6) 0;font-size:18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);color:var(--ink);font-family:var(--font-display);font-variation-settings:"opsz" 24,"SOFT" 40}.faq-question[data-astro-cid-ucd2ps2b]::-webkit-details-marker{display:none}.faq-question[data-astro-cid-ucd2ps2b]:after{content:"+";font-size:24px;color:var(--accent);font-weight:400;flex-shrink:0;transition:transform .2s ease;font-family:var(--font-body)}details[data-astro-cid-ucd2ps2b][open] .faq-question[data-astro-cid-ucd2ps2b]:after{transform:rotate(45deg)}.faq-answer[data-astro-cid-ucd2ps2b]{padding:0 0 var(--space-6);font-size:16px;color:var(--ink-soft);max-width:62ch}.faq-answer[data-astro-cid-ucd2ps2b] p[data-astro-cid-ucd2ps2b]{margin:0}.faq-cta[data-astro-cid-ucd2ps2b]{font-size:15px;text-align:center;margin-top:var(--space-8);font-style:italic;color:var(--ink-muted)}.faq-cta[data-astro-cid-ucd2ps2b] a[data-astro-cid-ucd2ps2b]{color:var(--ink);border-bottom:1.5px solid var(--accent);text-decoration:none;padding-bottom:1px}@media(max-width:900px){.feature-list[data-astro-cid-ucd2ps2b],.packages-list[data-astro-cid-ucd2ps2b]{grid-template-columns:1fr}}@media(max-width:768px){.page-hero[data-astro-cid-ucd2ps2b]{padding:120px 0 var(--space-8)}.tier-price-row[data-astro-cid-ucd2ps2b] h2[data-astro-cid-ucd2ps2b]{font-size:36px}.comparison-table[data-astro-cid-ucd2ps2b] th[data-astro-cid-ucd2ps2b],.comparison-table[data-astro-cid-ucd2ps2b] td[data-astro-cid-ucd2ps2b]{padding:10px 12px;font-size:13px}.th-name[data-astro-cid-ucd2ps2b]{font-size:17px}}
