.hero[data-astro-cid-u3mqw4ek]{max-width:var(--container);padding:var(--section-y) var(--gutter) var(--space-2xl);text-align:center;margin:0 auto}.pills[data-astro-cid-u3mqw4ek]{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:20px;display:flex}.pill[data-astro-cid-u3mqw4ek]{font-family:var(--font-heading);font-weight:600;font-size:var(--text-xs);letter-spacing:.05em;text-transform:uppercase;border-radius:var(--radius-pill);padding:6px 12px}.pill[data-astro-cid-u3mqw4ek].purple{color:var(--purple-600);background:var(--purple-050)}.pill[data-astro-cid-u3mqw4ek].green{color:var(--green-700);background:var(--green-050)}h1[data-astro-cid-u3mqw4ek]{font-weight:700;font-size:var(--text-h1);letter-spacing:-.02em;text-wrap:balance;margin:0 0 16px;line-height:1.1}h1[data-astro-cid-u3mqw4ek] em[data-astro-cid-u3mqw4ek]{color:var(--purple-800);font-style:normal}.lede[data-astro-cid-u3mqw4ek]{font-size:var(--text-lead);color:var(--body);max-width:42rem;margin:0 auto 8px;line-height:1.6}.note[data-astro-cid-u3mqw4ek]{font-size:var(--text-md);color:var(--muted);margin:0}.tables[data-astro-cid-u3mqw4ek]{max-width:var(--container);padding:0 var(--gutter) 24px;margin:0 auto}.tabs[data-astro-cid-u3mqw4ek]{justify-content:center;margin-bottom:36px;display:flex}.tab[data-astro-cid-u3mqw4ek]{font-family:var(--font-heading);font-weight:600;font-size:var(--text-sm);cursor:pointer;min-height:44px;transition:background-color var(--dur-fast) ease, color var(--dur-fast) ease;border:1px solid var(--border-strong);background:var(--white);color:var(--purple-600);padding:11px 26px}.tab[data-astro-cid-u3mqw4ek]:first-child{border-radius:var(--radius-sm) 0 0 var(--radius-sm)}.tab[data-astro-cid-u3mqw4ek]:last-child{border-radius:0 var(--radius-sm) var(--radius-sm) 0;border-left:none}.tab[data-astro-cid-u3mqw4ek]:hover{background:var(--purple-025)}.tab[data-astro-cid-u3mqw4ek][aria-selected=true]{background:var(--purple-800);border-color:var(--purple-800);color:var(--white)}.plans[data-astro-cid-u3mqw4ek]{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.plan[data-astro-cid-u3mqw4ek]{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--white);flex-direction:column;padding:30px 26px;display:flex;position:relative}.plan[data-astro-cid-u3mqw4ek].popular{border-color:var(--purple-600);background:linear-gradient(var(--purple-025), var(--purple-tint));box-shadow:var(--shadow-brand-md)}.badge[data-astro-cid-u3mqw4ek]{background:var(--green-500);color:var(--on-green);font-family:var(--font-heading);font-weight:600;font-size:var(--text-xs);letter-spacing:.05em;text-transform:uppercase;border-radius:var(--radius-pill);white-space:nowrap;padding:5px 14px;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.plan-name[data-astro-cid-u3mqw4ek]{font-family:var(--font-heading);letter-spacing:.08em;text-transform:uppercase;color:var(--purple-600);margin-bottom:10px;font-size:12px;font-weight:600}.price[data-astro-cid-u3mqw4ek]{font-family:var(--font-heading);color:var(--ink);font-variant-numeric:tabular-nums;font-size:1.875rem;font-weight:700;line-height:1}.per[data-astro-cid-u3mqw4ek]{color:var(--muted);margin-top:6px;font-size:.8125rem}.tagline[data-astro-cid-u3mqw4ek]{font-size:var(--text-sm);color:var(--body);margin:16px 0 18px;line-height:1.6}.includes[data-astro-cid-u3mqw4ek]{gap:9px;margin:0 0 16px;padding:0;list-style:none;display:grid}.includes[data-astro-cid-u3mqw4ek] li[data-astro-cid-u3mqw4ek]{font-size:var(--text-sm);color:var(--body);padding-left:26px;line-height:1.5;position:relative}.includes[data-astro-cid-u3mqw4ek] li[data-astro-cid-u3mqw4ek]:before{content:"✓";background:var(--green-050);width:17px;height:17px;color:var(--green-700);border-radius:50%;justify-content:center;align-items:center;font-size:10px;display:flex;position:absolute;top:0;left:0}.excludes[data-astro-cid-u3mqw4ek]{font-size:var(--text-xs);color:var(--muted);margin:auto 0 18px;line-height:1.5}.plan-cta[data-astro-cid-u3mqw4ek]{text-align:center;min-height:44px;font-family:var(--font-heading);font-weight:600;font-size:var(--text-sm);transition:background-color var(--dur-fast) ease;border-radius:var(--radius-sm);background:var(--purple-050);color:var(--purple-800);justify-content:center;align-items:center;padding:12px 18px;display:flex}.plan-cta[data-astro-cid-u3mqw4ek]:hover{background:var(--purple-100);color:var(--purple-800)}.plan[data-astro-cid-u3mqw4ek].popular .plan-cta[data-astro-cid-u3mqw4ek]{background:var(--green-500);color:var(--on-green-btn)}.plan[data-astro-cid-u3mqw4ek].popular .plan-cta[data-astro-cid-u3mqw4ek]:hover{background:var(--green-600);color:var(--on-green-btn)}.table-scroll[data-astro-cid-u3mqw4ek]{border:1px solid var(--line);border-radius:var(--radius-lg);overflow-x:auto}table[data-astro-cid-u3mqw4ek]{border-collapse:collapse;background:var(--white);width:100%;min-width:720px}thead[data-astro-cid-u3mqw4ek] th[data-astro-cid-u3mqw4ek]{text-align:left;font-family:var(--font-heading);color:var(--white);background:var(--purple-800);padding:16px 18px;font-size:13.5px;font-weight:600}thead[data-astro-cid-u3mqw4ek] th[data-astro-cid-u3mqw4ek] span[data-astro-cid-u3mqw4ek]{color:var(--purple-200);margin-top:4px;font-size:11.5px;font-weight:400;display:block}tbody[data-astro-cid-u3mqw4ek] th[data-astro-cid-u3mqw4ek]{text-align:left;font-family:var(--font-heading);color:var(--ink);padding:15px 18px;font-size:14.5px;font-weight:600}.row-note[data-astro-cid-u3mqw4ek]{color:var(--muted);margin-top:4px;font-size:12px;font-weight:400;display:block}tbody[data-astro-cid-u3mqw4ek] td[data-astro-cid-u3mqw4ek]{color:var(--body);padding:15px 18px;font-size:15px}tbody[data-astro-cid-u3mqw4ek] td[data-astro-cid-u3mqw4ek] .vat[data-astro-cid-u3mqw4ek]{white-space:nowrap;font-size:13px}tbody[data-astro-cid-u3mqw4ek] tr[data-astro-cid-u3mqw4ek]{border-top:1px solid var(--line)}tbody[data-astro-cid-u3mqw4ek] tr[data-astro-cid-u3mqw4ek]:nth-child(2n){background:var(--purple-025)}.row-cta[data-astro-cid-u3mqw4ek]{font-family:var(--font-heading);color:var(--purple-800);border:1px solid var(--border-strong);border-radius:var(--radius-sm);white-space:nowrap;padding:7px 14px;font-size:13px;font-weight:600;display:inline-block}.row-cta[data-astro-cid-u3mqw4ek]:hover{border-color:var(--purple-600);background:var(--purple-025)}.table-note[data-astro-cid-u3mqw4ek]{color:var(--muted);margin:16px 0 0;font-size:13px;line-height:1.6}.benefits[data-astro-cid-u3mqw4ek]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(var(--purple-025), var(--purple-tint));margin-top:56px}.benefits-inner[data-astro-cid-u3mqw4ek]{max-width:var(--container);padding:26px var(--gutter);flex-wrap:wrap;justify-content:space-between;gap:16px;margin:0 auto;display:flex}.benefit[data-astro-cid-u3mqw4ek]{font-family:var(--font-heading);color:var(--purple-800);padding-left:22px;font-size:14px;font-weight:600;position:relative}.benefit[data-astro-cid-u3mqw4ek]:before{content:"";background:var(--green-500);border-radius:50%;width:9px;height:9px;position:absolute;top:5px;left:0}.promo[data-astro-cid-u3mqw4ek]{max-width:var(--container);padding:64px var(--gutter) 56px;margin:0 auto}.promo-inner[data-astro-cid-u3mqw4ek]{--focus:var(--green-100);background:linear-gradient(120deg, var(--purple-800), var(--purple-700));border-radius:var(--radius-xl);color:var(--white);justify-content:space-between;align-items:center;gap:32px;padding:44px;display:flex;position:relative;overflow:hidden}.promo-inner[data-astro-cid-u3mqw4ek]:after{content:"";background:var(--green-glow);border-radius:50%;width:220px;height:220px;position:absolute;top:-60px;right:-60px}.promo-copy[data-astro-cid-u3mqw4ek]{max-width:700px;position:relative}.promo[data-astro-cid-u3mqw4ek] h2[data-astro-cid-u3mqw4ek]{font-weight:700;font-size:var(--text-h2-sm);text-wrap:balance;margin:0 0 12px;line-height:1.3}.promo[data-astro-cid-u3mqw4ek] p[data-astro-cid-u3mqw4ek]{color:var(--purple-075);margin:0;font-size:16px;line-height:1.65}.promo-cta[data-astro-cid-u3mqw4ek]{background:var(--green-500);min-height:3rem;color:var(--on-green-btn);font-family:var(--font-heading);border-radius:var(--radius-sm);white-space:nowrap;align-items:center;padding:14px 28px;font-size:15px;font-weight:600;display:inline-flex;position:relative}.promo-cta[data-astro-cid-u3mqw4ek]:hover{background:var(--green-600);color:var(--on-green-btn)}@media (width<=1000px){.plans[data-astro-cid-u3mqw4ek]{grid-template-columns:1fr 1fr}}@media (width<=900px){.promo-inner[data-astro-cid-u3mqw4ek]{flex-direction:column;align-items:flex-start;padding:30px}}@media (width<=620px){.plans[data-astro-cid-u3mqw4ek]{grid-template-columns:1fr}.benefits-inner[data-astro-cid-u3mqw4ek]{justify-content:flex-start}}
