.pricing.svelte-si76xq{padding-block:var(--section-py-lg);background-color:var(--bg-primary);position:relative;overflow:hidden}.pricing__header.svelte-si76xq{max-width:700px;margin-inline:auto}.pricing__title.svelte-si76xq{font-size:clamp(2.5rem,6vw,3.5rem);line-height:1.1;margin-bottom:var(--space-6)}.text-gradient.svelte-si76xq{background:linear-gradient(90deg,#06c,#2997ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.pricing__subtitle.svelte-si76xq{font-size:var(--text-lg);color:var(--text-secondary)}.pricing__grid.svelte-si76xq{display:grid;grid-template-columns:1fr;gap:2rem;margin-top:var(--space-12)}@media(min-width:768px){.pricing__grid.svelte-si76xq{grid-template-columns:repeat(3,1fr)}}.pricing-card.svelte-si76xq{background:#fff;border-radius:var(--radius-xl);border:1px solid var(--border);padding:var(--space-10);display:flex;flex-direction:column;height:100%;position:relative;transition:all var(--transition-slow)}.pricing-card.svelte-si76xq:hover{transform:translateY(-8px);box-shadow:0 20px 40px #0000000d;border-color:var(--border-hover)}.pricing-card--popular.svelte-si76xq{border-color:var(--accent);box-shadow:0 15px 30px #0066cc14;background-color:#fafbfc}.pricing-card__badge.svelte-si76xq{position:absolute;top:-14px;left:50%;transform:translate(-50%);background:var(--accent);color:#fff;padding:4px 16px;border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:800;text-transform:uppercase;white-space:nowrap}.pricing-card__header.svelte-si76xq{text-align:center;margin-bottom:var(--space-8)}.plan-name.svelte-si76xq{display:block;font-size:var(--text-xl);font-weight:700;color:var(--text-primary);margin-bottom:var(--space-2)}.plan-desc.svelte-si76xq{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-8)}.price-box.svelte-si76xq{display:flex;align-items:baseline;justify-content:center;gap:2px}.currency.svelte-si76xq{font-size:var(--text-lg);font-weight:600;color:var(--text-primary)}.amount.svelte-si76xq{font-size:3.5rem;font-weight:900;color:var(--text-primary);letter-spacing:-.05em}.period.svelte-si76xq{color:var(--text-muted);font-size:var(--text-base)}.pricing-card__features.svelte-si76xq{list-style:none;padding:0;margin:0 0 var(--space-10) 0;flex-grow:1;display:flex;flex-direction:column;gap:var(--space-4)}.pricing-card__features.svelte-si76xq li:where(.svelte-si76xq){display:flex;align-items:center;gap:var(--space-4);font-size:var(--text-sm);color:var(--text-secondary)}.feature-icon.svelte-si76xq{font-size:1.25rem}.pricing-card__footer.svelte-si76xq{margin-top:auto}.w-full{width:100%!important;justify-content:center!important}.text-center.svelte-si76xq{text-align:center}.mb-16{margin-bottom:4rem}.mb-4{margin-bottom:1rem}
