.pricing[data-astro-cid-rgm2x7le]{padding:var(--pad-section) 0;position:relative}.pricing-compact[data-astro-cid-rgm2x7le]{padding:clamp(48px,7vw,96px) 0}.pricing-head[data-astro-cid-rgm2x7le]{max-width:680px;margin:0 auto 56px;text-align:center}.pricing-head[data-astro-cid-rgm2x7le] h2[data-astro-cid-rgm2x7le] em[data-astro-cid-rgm2x7le]{font-style:italic;color:var(--accent)}.pricing-lead[data-astro-cid-rgm2x7le]{color:var(--fg-dim);font-size:17px;margin-top:12px}.tier-grid[data-astro-cid-rgm2x7le]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:stretch}.tier[data-astro-cid-rgm2x7le]{position:relative;display:flex;flex-direction:column;gap:20px;padding:32px 28px;border:1px solid rgba(232,227,217,.08);border-radius:12px;background:var(--bg-glass);backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2);transition:border-color var(--dur-panel) var(--ease-out),transform var(--dur-panel) var(--ease-out)}.tier[data-astro-cid-rgm2x7le]:hover{border-color:#e8e3d929}.tier-hot[data-astro-cid-rgm2x7le]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset,0 24px 60px #d4a57414}.tier-hot[data-astro-cid-rgm2x7le]:hover{border-color:var(--accent-hot);transform:translateY(-2px)}.tier-flag[data-astro-cid-rgm2x7le]{position:absolute;top:-10px;left:50%;transform:translate(-50%);font-size:10px;letter-spacing:.15em;text-transform:uppercase;background:var(--accent);color:var(--bg-void);padding:4px 12px;border-radius:999px;white-space:nowrap}.tier-header[data-astro-cid-rgm2x7le]{display:flex;flex-direction:column;gap:4px}.tier-name[data-astro-cid-rgm2x7le]{font-family:var(--font-display);font-size:32px;margin:0;color:var(--fg)}.tier-hot[data-astro-cid-rgm2x7le] .tier-name[data-astro-cid-rgm2x7le]{color:var(--accent)}.tier-sub[data-astro-cid-rgm2x7le]{color:var(--fg-dim);font-size:14px;margin:0}.tier-price[data-astro-cid-rgm2x7le]{display:flex;align-items:baseline;gap:8px;padding-bottom:20px;border-bottom:1px solid rgba(232,227,217,.06)}.tier-price-num[data-astro-cid-rgm2x7le]{font-size:48px;font-weight:500;color:var(--fg);line-height:1;letter-spacing:-.02em}.tier-price-unit[data-astro-cid-rgm2x7le]{font-size:12px;color:var(--fg-dim);letter-spacing:.06em;text-transform:uppercase}.tier-features[data-astro-cid-rgm2x7le]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px;flex:1;font-size:14px;color:var(--fg)}.tier-features[data-astro-cid-rgm2x7le] li[data-astro-cid-rgm2x7le]{display:flex;align-items:flex-start;gap:10px}.check[data-astro-cid-rgm2x7le]{width:16px;height:16px;flex:0 0 16px;color:var(--accent);margin-top:3px}.tier-cta[data-astro-cid-rgm2x7le]{justify-content:center;width:100%}.pricing-note[data-astro-cid-rgm2x7le]{text-align:center;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-faint);margin-top:40px}.pricing-invite[data-astro-cid-rgm2x7le]{margin:48px auto 0;max-width:680px;padding:24px 28px;border:1px dashed var(--hairline-hi);border-radius:14px;background:var(--accent-soft);display:flex;flex-direction:column;gap:10px}.pricing-invite-label[data-astro-cid-rgm2x7le]{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--accent)}.pricing-invite[data-astro-cid-rgm2x7le] p[data-astro-cid-rgm2x7le]{margin:0;color:var(--fg-dim);font-size:14px;line-height:1.6}.pricing-invite[data-astro-cid-rgm2x7le] strong[data-astro-cid-rgm2x7le]{color:var(--fg);font-weight:500}@media (max-width: 900px){.tier-grid[data-astro-cid-rgm2x7le]{grid-template-columns:1fr;max-width:440px;margin:0 auto}}.cta-banner[data-astro-cid-3dyr47cn]{padding:clamp(64px,9vw,112px) 0;position:relative}.cta-inner[data-astro-cid-3dyr47cn]{position:relative;padding:clamp(48px,7vw,80px) clamp(32px,5vw,56px);text-align:center;border:1px solid rgba(212,165,116,.2);border-radius:16px;background:linear-gradient(180deg,#d4a57412,#d4a57400);overflow:hidden}.cta-glow[data-astro-cid-3dyr47cn]{position:absolute;top:-60%;left:50%;transform:translate(-50%);width:720px;height:720px;background:radial-gradient(circle at center,#d4a5742e,#d4a57400 60%);filter:blur(40px);pointer-events:none}.cta-inner[data-astro-cid-3dyr47cn]>[data-astro-cid-3dyr47cn]{position:relative}.cta-inner[data-astro-cid-3dyr47cn] h2[data-astro-cid-3dyr47cn]{max-width:18ch;margin:0 auto 18px}.cta-inner[data-astro-cid-3dyr47cn] p[data-astro-cid-3dyr47cn]{max-width:56ch;margin:0 auto 32px;color:var(--fg-dim);font-size:17px}.cta-actions[data-astro-cid-3dyr47cn]{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}
