.plan-comparison[data-astro-cid-pirmtzsx]{padding-block:clamp(2.5rem,7vw,5rem)}h2[data-astro-cid-pirmtzsx]{max-width:25ch;margin:.5rem 0 1rem;font-size:clamp(1.65rem,3vw,2.75rem);line-height:1.14}.plan-lead[data-astro-cid-pirmtzsx]{max-width:70ch;color:var(--color-muted)}.plan-panels[data-astro-cid-pirmtzsx]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-block:1.7rem}.plan-panel[data-astro-cid-pirmtzsx]{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:1.2rem;background:var(--color-surface)}.plan-panel-premium[data-astro-cid-pirmtzsx]{border-color:var(--color-primary)}.plan-panel[data-astro-cid-pirmtzsx] h3[data-astro-cid-pirmtzsx]{margin:0 0 .45rem}.plan-panel[data-astro-cid-pirmtzsx] p[data-astro-cid-pirmtzsx]{margin:0;color:var(--color-muted)}.plan-table-scroll[data-astro-cid-pirmtzsx]{overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--radius-md)}table[data-astro-cid-pirmtzsx]{width:100%;border-collapse:collapse;text-align:left;min-width:37rem}th[data-astro-cid-pirmtzsx],td[data-astro-cid-pirmtzsx]{padding:.75rem 1rem;border-bottom:1px solid var(--color-border)}th[data-astro-cid-pirmtzsx]:first-child{width:38%}thead[data-astro-cid-pirmtzsx]{background:var(--color-surface-secondary)}tbody[data-astro-cid-pirmtzsx] tr[data-astro-cid-pirmtzsx]:last-child>[data-astro-cid-pirmtzsx]{border-bottom:0}.plan-note[data-astro-cid-pirmtzsx]{font-weight:650}@media(max-width:38rem){.plan-panels[data-astro-cid-pirmtzsx]{grid-template-columns:1fr}}.pricing-section[data-astro-cid-v4egrup6]{padding-block:clamp(1.25rem,4vw,2.5rem)}.pricing-panel[data-astro-cid-v4egrup6]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(19rem,.95fr);overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);background:var(--color-surface)}.pricing-intro[data-astro-cid-v4egrup6]{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:clamp(1.5rem,4vw,3rem);background:radial-gradient(ellipse at 5% 0%,color-mix(in srgb,var(--color-primary) 20%,transparent),transparent 60%),linear-gradient(145deg,var(--color-surface-secondary),var(--color-surface))}.pricing-intro[data-astro-cid-v4egrup6]:after{content:"✦";position:absolute;right:-1rem;bottom:-3rem;font-size:clamp(9rem,17vw,17rem);line-height:1;color:var(--color-primary);opacity:.075;transform:rotate(-12deg);pointer-events:none}.pricing-eyebrow[data-astro-cid-v4egrup6]{display:flex;align-items:center;gap:.55rem;font-weight:750}.pricing-sparkle[data-astro-cid-v4egrup6]{display:grid;place-items:center;width:1.8rem;height:1.8rem;border-radius:.6rem;color:var(--color-on-primary);background:var(--color-primary)}h2[data-astro-cid-v4egrup6]{position:relative;z-index:1;margin:.65rem 0 .8rem;font-size:clamp(1.9rem,4vw,3rem);line-height:1.12;letter-spacing:-.04em;max-width:15ch}.pricing-description[data-astro-cid-v4egrup6]{position:relative;z-index:1;color:var(--color-muted);max-width:43ch;margin:.4rem 0 1.2rem}.pricing-details[data-astro-cid-v4egrup6]{min-width:0;padding:clamp(1.35rem,3.4vw,2.5rem)}.pricing-detail-top[data-astro-cid-v4egrup6]{display:flex;align-items:center;flex-wrap:wrap;gap:.65rem}.pricing-crown[data-astro-cid-v4egrup6]{display:grid;place-items:center;background:color-mix(in srgb,var(--color-primary) 14%,var(--color-surface));color:var(--color-primary);border-radius:.8rem;width:2.35rem;height:2.35rem;font-size:1.3rem}.pricing-detail-top[data-astro-cid-v4egrup6] strong[data-astro-cid-v4egrup6]{font-weight:800;font-size:1.03rem}.pricing-once[data-astro-cid-v4egrup6]{margin-left:auto;border:1px solid var(--color-border);border-radius:999px;padding:.25rem .7rem;font-size:.72rem;font-weight:700;color:var(--color-muted)}.pricing-control[data-astro-cid-v4egrup6]{margin-top:1.8rem;display:grid;gap:.4rem}.pricing-control[data-astro-cid-v4egrup6] label[data-astro-cid-v4egrup6]{font-weight:700;font-size:.86rem}.pricing-control[data-astro-cid-v4egrup6] select[data-astro-cid-v4egrup6]{width:100%;color:var(--color-text);background:var(--color-surface-secondary);border:1px solid var(--color-border);border-radius:.8rem;padding:.75rem .9rem;cursor:pointer}.pricing-control[data-astro-cid-v4egrup6] select[data-astro-cid-v4egrup6]:disabled{cursor:wait;opacity:.6}.pricing-control[data-astro-cid-v4egrup6] small[data-astro-cid-v4egrup6]{color:var(--color-muted);font-size:.76rem}.pricing-amount[data-astro-cid-v4egrup6]{display:grid;gap:.25rem;align-content:center;min-height:8rem;margin-block:1.2rem;padding-block:.5rem;border-block:1px solid var(--color-border)}.pricing-value[data-astro-cid-v4egrup6]{font-size:clamp(2.35rem,5vw,3.55rem);line-height:1.12;letter-spacing:-.055em;font-weight:850;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;color:var(--color-primary-strong)}.pricing-status[data-astro-cid-v4egrup6]{font-size:.88rem;color:var(--color-muted)}.pricing-sync[data-astro-cid-v4egrup6]{color:var(--color-muted);font-size:.75rem}.pricing-action[data-astro-cid-v4egrup6]{width:100%;gap:.75rem;text-align:center;font-weight:750}.pricing-disclaimer[data-astro-cid-v4egrup6]{color:var(--color-muted);line-height:1.5;font-size:.75rem;margin:.9rem 0 0}@media(max-width:50rem){.pricing-panel[data-astro-cid-v4egrup6]{grid-template-columns:minmax(0,1fr)}.pricing-intro[data-astro-cid-v4egrup6]{padding-bottom:1.6rem}.pricing-details[data-astro-cid-v4egrup6]{padding-top:1.6rem}}@media(max-width:24rem){.pricing-once[data-astro-cid-v4egrup6]{margin-left:0}}
