.pricing-details-page.svelte-1plbsba{background:linear-gradient(180deg,#f8fafc,#fff);padding-bottom:0}.pricing-hero.svelte-1plbsba{text-align:center;padding:48px 0 40px}.back-link.svelte-1plbsba{display:inline-flex;align-items:center;gap:6px;color:var(--bright-cyan, #06b6d4);text-decoration:none;font-size:15px;font-weight:500;margin-bottom:24px;transition:color .2s}.back-link.svelte-1plbsba:hover{color:#0e7490}.pricing-hero.svelte-1plbsba h1:where(.svelte-1plbsba){font-size:var(--h1, clamp(28px, 5vw, 44px));font-weight:700;color:var(--deep-blue, #022863);margin:0 0 12px}.pricing-subtitle.svelte-1plbsba{font-size:var(--body, clamp(16px, 2.4vw, 18px));color:#475569;margin:0;line-height:1.6}.plan-cards.svelte-1plbsba{display:grid;grid-template-columns:1fr;gap:24px;max-width:1000px;margin:0 auto 64px}@media (min-width: 768px){.plan-cards.svelte-1plbsba{grid-template-columns:repeat(3,1fr);align-items:start}}.plan-card.svelte-1plbsba{position:relative;background:#fff;border-radius:20px;padding:36px 28px;border:1px solid #e2e8f0;transition:all .35s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column}.plan-card.svelte-1plbsba:hover{transform:translateY(-8px);box-shadow:0 20px 40px #0228631f}.plan-card.featured.svelte-1plbsba{border-color:var(--bright-cyan, #06b6d4);box-shadow:0 4px 20px #06b6d426}.plan-card.featured.svelte-1plbsba:hover{box-shadow:0 20px 40px #06b6d433}.plan-badge.svelte-1plbsba{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:linear-gradient(135deg,var(--bright-cyan, #06b6d4) 0%,var(--teal, #43b6ac) 100%);color:#fff;font-size:13px;font-weight:600;padding:4px 16px;border-radius:20px;white-space:nowrap}.plan-badge.accent.svelte-1plbsba{background:linear-gradient(135deg,#3b82f6 0%,var(--bright-cyan, #06b6d4) 100%)}.plan-name.svelte-1plbsba{color:var(--deep-blue, #022863);font-size:clamp(18px,2.6vw,20px);font-weight:700;margin:0 0 8px}.plan-price.svelte-1plbsba{margin-bottom:16px;display:flex;align-items:baseline;gap:4px}.price-amount.svelte-1plbsba{font-size:clamp(32px,5vw,42px);font-weight:700;color:var(--deep-blue, #022863);line-height:1}.price-period.svelte-1plbsba{font-size:15px;color:#64748b;font-weight:500}.plan-desc.svelte-1plbsba{color:#475569;font-size:15px;line-height:1.5;margin:0 0 24px}.plan-features.svelte-1plbsba{list-style:none;padding:0;margin:0 0 28px;flex-grow:1}.plan-features.svelte-1plbsba li:where(.svelte-1plbsba){color:#334155;font-size:15px;padding:10px 0 10px 28px;position:relative;border-bottom:1px solid #f1f5f9}.plan-features.svelte-1plbsba li:where(.svelte-1plbsba):last-child{border-bottom:none}.plan-features.svelte-1plbsba li:where(.svelte-1plbsba):before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:18px;height:18px;background:linear-gradient(135deg,var(--bright-cyan, #06b6d4) 0%,var(--teal, #43b6ac) 100%);border-radius:50%}.plan-features.svelte-1plbsba li:where(.svelte-1plbsba):after{content:"";position:absolute;left:5px;top:50%;transform:translateY(-50%) rotate(45deg);width:4px;height:8px;border:2px solid white;border-left:none;border-top:none}.plan-cta.svelte-1plbsba{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;border-radius:8px;font-weight:600;font-size:15px;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);text-align:center}.plan-cta.primary.svelte-1plbsba{background:linear-gradient(135deg,var(--bright-cyan, #06b6d4) 0%,#0891b2 100%);color:#fff;box-shadow:0 4px 16px #06b6d466}.plan-cta.primary.svelte-1plbsba:hover{transform:translateY(-2px);box-shadow:0 8px 24px #06b6d480}.plan-cta.secondary.svelte-1plbsba{background:#f8fafc;color:var(--deep-blue, #022863);border:1px solid #e2e8f0}.plan-cta.secondary.svelte-1plbsba:hover{background:#f1f5f9;transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.plan-cta.coming-soon.svelte-1plbsba{display:block;padding:10px 20px;font-size:14px;font-weight:600;color:#64748b;background:#f1f5f9;border-radius:8px;text-align:center;width:100%}.graduated-section.svelte-1plbsba{max-width:900px;margin:0 auto 64px;padding:48px 0;border-top:1px solid #e5e7eb}.graduated-section.svelte-1plbsba h2:where(.svelte-1plbsba){color:var(--deep-blue, #022863);font-size:var(--h2, clamp(20px, 3.2vw, 32px));font-weight:700;margin:0 0 12px;text-align:center}.section-desc.svelte-1plbsba{color:#475569;font-size:var(--body, clamp(16px, 2.4vw, 18px));text-align:center;margin:0 auto 40px;max-width:640px;line-height:1.7}.pricing-table-wrapper.svelte-1plbsba{background:#fff;border-radius:16px;border:1px solid #e2e8f0;overflow:hidden;box-shadow:0 1px 3px #0000000f}.table-row.svelte-1plbsba{display:grid;grid-template-columns:1fr 1fr 1fr;border-bottom:1px solid #f1f5f9}.table-row.svelte-1plbsba:last-child{border-bottom:none}.table-cell.svelte-1plbsba{padding:16px 24px;font-size:15px;color:#334155}.table-header.svelte-1plbsba{background:#f8fafc}.table-header.svelte-1plbsba .table-cell:where(.svelte-1plbsba){font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.05em;color:#64748b}.free-row.svelte-1plbsba{background:#10b9810d}.best-row.svelte-1plbsba{background:#06b6d40d}.highlight-text.svelte-1plbsba{color:var(--bright-cyan, #06b6d4);font-weight:700}.examples.svelte-1plbsba{margin-top:48px}.examples.svelte-1plbsba h3:where(.svelte-1plbsba){font-size:clamp(18px,2.6vw,22px);font-weight:700;color:var(--deep-blue, #022863);margin:0 0 24px;text-align:center}.example-grid.svelte-1plbsba{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media (min-width: 768px){.example-grid.svelte-1plbsba{grid-template-columns:repeat(4,1fr)}}.example-card.svelte-1plbsba{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:24px 16px;text-align:center;transition:all .35s cubic-bezier(.4,0,.2,1)}.example-card.svelte-1plbsba:hover{transform:translateY(-4px);box-shadow:0 12px 24px #0228631a}.example-card.best.svelte-1plbsba{border-color:var(--bright-cyan, #06b6d4);box-shadow:0 4px 20px #06b6d41f}.example-size.svelte-1plbsba{font-size:15px;color:#64748b;font-weight:500;margin-bottom:8px}.example-total.svelte-1plbsba{font-size:clamp(20px,3vw,26px);font-weight:700;color:var(--deep-blue, #022863)}.example-savings.svelte-1plbsba{margin-top:8px;font-size:12px;color:#10b981;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:3px 10px;background:#10b9811a;border-radius:12px;display:inline-block}.faq-section.svelte-1plbsba{max-width:900px;margin:0 auto 64px;padding:48px 0;border-top:1px solid #e5e7eb}.faq-section.svelte-1plbsba h2:where(.svelte-1plbsba){color:var(--deep-blue, #022863);font-size:var(--h2, clamp(20px, 3.2vw, 32px));font-weight:700;margin:0 0 40px;text-align:center}.faq-grid.svelte-1plbsba{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width: 768px){.faq-grid.svelte-1plbsba{grid-template-columns:repeat(2,1fr)}}.faq-item.svelte-1plbsba{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:28px 24px;transition:all .3s ease}.faq-item.svelte-1plbsba:hover{box-shadow:0 8px 24px #02286314;transform:translateY(-2px)}.faq-item.svelte-1plbsba h3:where(.svelte-1plbsba){font-size:16px;font-weight:700;color:var(--deep-blue, #022863);margin:0 0 12px}.faq-item.svelte-1plbsba p:where(.svelte-1plbsba){margin:0;line-height:1.7;color:#475569;font-size:15px}.bottom-cta.svelte-1plbsba{text-align:center;padding:64px 24px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:20px;border:1px solid #e2e8f0;margin-bottom:64px}.bottom-cta.svelte-1plbsba h2:where(.svelte-1plbsba){font-size:var(--h2, clamp(20px, 3.2vw, 32px));font-weight:700;color:var(--deep-blue, #022863);margin:0 0 12px}.bottom-cta.svelte-1plbsba p:where(.svelte-1plbsba){font-size:var(--body, clamp(16px, 2.4vw, 18px));color:#475569;margin:0 0 32px}.cta-buttons.svelte-1plbsba{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}@media (max-width: 767px){.pricing-hero.svelte-1plbsba{padding:32px 0 24px}.plan-card.svelte-1plbsba{padding:32px 24px}.plan-card.svelte-1plbsba .plan-cta:where(.svelte-1plbsba){width:100%}.table-row.svelte-1plbsba{grid-template-columns:1fr;gap:4px;padding:4px 0}.table-cell.svelte-1plbsba{padding:8px 16px}.table-header.svelte-1plbsba{display:none}.graduated-section.svelte-1plbsba,.faq-section.svelte-1plbsba{padding:32px 0}.bottom-cta.svelte-1plbsba{padding:40px 16px;margin-bottom:40px}.cta-buttons.svelte-1plbsba{flex-direction:column;align-items:stretch}}
