.pricing-container.svelte-1hrotn9{min-height:100vh;background:linear-gradient(135deg,#0f172a,#1e293b);color:#f1f5f9}.pricing-content.svelte-1hrotn9{max-width:1200px;margin:0 auto;padding:2rem 2rem 4rem}.pricing-header.svelte-1hrotn9{text-align:center;margin-bottom:4rem}.pricing-header.svelte-1hrotn9 h1:where(.svelte-1hrotn9){font-size:3rem;font-weight:700;margin-bottom:1rem;background:linear-gradient(135deg,#3b82f6,#10b981);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.pricing-grid.svelte-1hrotn9{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;max-width:1200px;margin:0 auto}.pricing-card.svelte-1hrotn9{background:#1e293b99;border:2px solid rgba(59,130,246,.2);border-radius:1rem;padding:2rem;position:relative;transition:all .3s ease}.pricing-card.svelte-1hrotn9:hover{transform:translateY(-4px);border-color:#3b82f666}.popular-badge.svelte-1hrotn9{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:#10b981;color:#fff;padding:.5rem 1rem;border-radius:20px;font-size:.875rem;font-weight:600}.card-header.svelte-1hrotn9{text-align:center;margin-bottom:2rem}.card-header.svelte-1hrotn9 h3:where(.svelte-1hrotn9){font-size:1.5rem;font-weight:700;margin-bottom:1rem;color:#f1f5f9}.price.svelte-1hrotn9{margin-bottom:1rem}.amount.svelte-1hrotn9{font-size:3rem;font-weight:700;color:#3b82f6}.period.svelte-1hrotn9{font-size:1rem;color:#94a3b8}.plan-description.svelte-1hrotn9{color:#94a3b8;font-size:.95rem;line-height:1.5}.highlight-text.svelte-1hrotn9{background:linear-gradient(135deg,#3b82f6,#10b981);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:600}.contact-section.svelte-1hrotn9{text-align:center;margin-top:3rem;padding-top:2rem;border-top:1px solid rgba(59,130,246,.2)}.contact-text.svelte-1hrotn9{color:#94a3b8;font-size:1rem}.contact-link.svelte-1hrotn9{color:#3b82f6;text-decoration:none;font-weight:600}.contact-link.svelte-1hrotn9:hover{color:#2563eb;text-decoration:underline}.features.svelte-1hrotn9{margin-bottom:2rem}.feature.svelte-1hrotn9{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem;color:#cbd5e1}.check.svelte-1hrotn9{color:#10b981;font-weight:700;font-size:1.1rem}@media (max-width: 768px){.pricing-header.svelte-1hrotn9 h1:where(.svelte-1hrotn9){font-size:2rem}.pricing-content.svelte-1hrotn9{padding:2rem 1rem}.pricing-grid.svelte-1hrotn9{grid-template-columns:1fr;gap:1.5rem}}@media (max-width: 1024px) and (min-width: 769px){.pricing-grid.svelte-1hrotn9{gap:1rem}.pricing-card.svelte-1hrotn9{padding:1.5rem}}
