.section-inner.svelte-kak00{--carousel-cols:repeat(4, minmax(260px, 320px));--carousel-gap:20px;--carousel-justify:center}.pricing-card.svelte-kak00{--card-border-from:var(--cyan);--card-border-to:var(--purple);text-align:center;background:linear-gradient(var(--bg-surface), var(--bg-surface)) padding-box, linear-gradient(135deg, var(--card-border-from), var(--card-border-to)) border-box;border-radius:var(--radius);width:100%;-webkit-backdrop-filter:blur(var(--glass-blur));border:2px solid #0000;flex-direction:column;padding:32px 28px;display:flex;position:relative}.pricing-card-free.svelte-kak00{--card-border-from:#00bcd480;--card-border-to:#6c5ce766}.pricing-card-family.svelte-kak00{--card-border-from:var(--purple);--card-border-to:var(--cyan)}.pricing-badge-free.svelte-kak00{color:var(--cyan);background:linear-gradient(135deg,#00bcd42e,#6c5ce71f)}.pricing-badge-family.svelte-kak00{color:var(--purple-light);background:linear-gradient(135deg,#6c5ce72e,#00bcd41f)}.pricing-card-plan.svelte-kak00{box-shadow:0 12px 40px #00bcd42e,0 0 0 1px #6c5ce740}.pricing-features-block.svelte-kak00{flex-direction:column;gap:12px;margin-bottom:28px;display:flex}.pricing-features-intro.svelte-kak00{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;text-align:start;margin:0;font-size:.85rem;font-weight:600}.popular-ribbon.svelte-kak00{text-transform:uppercase;letter-spacing:.08em;color:#fff;background:linear-gradient(135deg, var(--cyan), var(--purple));white-space:nowrap;border-radius:50px;padding:6px 14px;font-size:.7rem;font-weight:700;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.pricing-header.svelte-kak00{flex-direction:column;align-items:center;padding-bottom:12px;display:flex}.pricing-badge.svelte-kak00{text-transform:uppercase;letter-spacing:.05em;color:var(--cyan);background:linear-gradient(135deg,#00bcd426,#6c5ce726);border-radius:50px;margin-bottom:24px;padding:6px 16px;font-size:.75rem;font-weight:600;display:inline-block}.pricing-amount.svelte-kak00{justify-content:center;align-items:baseline;gap:2px;margin-bottom:8px;display:flex}.currency.svelte-kak00{color:var(--text-muted);font-size:1.5rem;font-weight:600}.price.svelte-kak00{letter-spacing:-.03em;font-size:4rem;font-weight:800;line-height:1}.cents.svelte-kak00{font-size:1.5rem;font-weight:700}.period.svelte-kak00{color:var(--text-muted);margin-inline-start:4px;font-size:1rem}.pricing-trial.svelte-kak00{color:var(--text-muted);font-size:.9rem;line-height:1.45}.pricing-trial-note.svelte-kak00{color:var(--cyan);margin-top:6px;font-size:.85rem;font-weight:600;line-height:1.45}.pricing-features.svelte-kak00{text-align:start;flex-direction:column;gap:14px;margin:8px 0 0;padding:0;list-style:none;display:flex}.pricing-feature.svelte-kak00{color:var(--text);align-items:baseline;gap:12px;font-size:.95rem;line-height:1.5;display:flex}.check.svelte-kak00{color:var(--cyan);flex-shrink:0;font-weight:700}.pricing-cta.svelte-kak00{justify-content:center;width:100%;margin-top:auto}.pricing-cta[aria-disabled=true].svelte-kak00{opacity:.55;cursor:not-allowed;pointer-events:none}.team-card.svelte-kak00{background:linear-gradient(var(--bg-surface), var(--bg-surface)) padding-box, linear-gradient(135deg, var(--purple), var(--cyan)) border-box;border-radius:var(--radius);max-width:1340px;-webkit-backdrop-filter:blur(var(--glass-blur));border:2px solid #0000;grid-template-columns:minmax(220px,.9fr) minmax(0,1.4fr) minmax(200px,.7fr);align-items:center;gap:32px;margin:32px auto 0;padding:32px 36px;display:grid}.team-price.svelte-kak00{text-align:center;flex-direction:column;align-items:center;display:flex}.pricing-badge-team.svelte-kak00{color:var(--purple-light);background:linear-gradient(135deg,#6c5ce733,#00bcd424)}.team-features.svelte-kak00{margin-bottom:0}.team-actions.svelte-kak00{flex-direction:column;align-items:center;gap:14px;display:flex}.team-actions.svelte-kak00 .pricing-cta{justify-content:center;width:100%;max-width:360px}.team-more.svelte-kak00{color:var(--cyan);font-size:.9rem;font-weight:500}@media (width<=1180px){.section-inner.svelte-kak00{--carousel-cols:repeat(2, minmax(280px, 360px))}.team-card.svelte-kak00{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);max-width:740px}.team-actions.svelte-kak00{grid-column:1/-1}}@media (width<=768px){.team-card.svelte-kak00{grid-template-columns:minmax(0,1fr);gap:24px;padding:28px 24px}}@media (width<=480px){.pricing-card.svelte-kak00{padding:28px 24px}.price.svelte-kak00{font-size:3rem}}
