.pricing-hero[data-astro-cid-lmkygsfs]{text-align:center;padding:3rem 1rem;background:#fff;border-radius:8px;margin-bottom:2rem;box-shadow:0 2px 8px #0000001a}.pricing-hero[data-astro-cid-lmkygsfs] h1[data-astro-cid-lmkygsfs]{font-size:2.5rem;margin-bottom:.5rem;color:var(--primary)}.accent[data-astro-cid-lmkygsfs]{color:var(--secondary);font-weight:700}.pricing-hero[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{font-size:1.2rem;color:var(--gray);margin:0 0 2rem}.billing-toggle[data-astro-cid-lmkygsfs]{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1rem}.toggle-label[data-astro-cid-lmkygsfs]{font-weight:500;color:var(--dark)}.savings-badge[data-astro-cid-lmkygsfs]{background:#10b981;color:#fff;padding:.2rem .5rem;border-radius:12px;font-size:.8rem;margin-left:.5rem}.toggle-switch[data-astro-cid-lmkygsfs]{position:relative;display:inline-block;width:60px;height:34px}.toggle-switch[data-astro-cid-lmkygsfs] input[data-astro-cid-lmkygsfs]{opacity:0;width:0;height:0}.slider[data-astro-cid-lmkygsfs]{position:absolute;cursor:pointer;inset:0;background-color:#ccc;transition:.4s;border-radius:34px}.slider[data-astro-cid-lmkygsfs]:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;transition:.4s;border-radius:50%}input[data-astro-cid-lmkygsfs]:checked+.slider[data-astro-cid-lmkygsfs]{background-color:var(--primary)}input[data-astro-cid-lmkygsfs]:checked+.slider[data-astro-cid-lmkygsfs]:before{transform:translate(26px)}.price-note[data-astro-cid-lmkygsfs]{font-size:.9rem;color:var(--gray);margin-top:.5rem}.original-price[data-astro-cid-lmkygsfs]{text-decoration:line-through;margin-right:.5rem}.pricing-plans[data-astro-cid-lmkygsfs]{margin-bottom:3rem}.pricing-grid[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;max-width:1200px;margin:0 auto}.pricing-card[data-astro-cid-lmkygsfs]{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 4px 12px #0000001a;position:relative;transition:transform .2s ease,box-shadow .2s ease;border:2px solid transparent}.pricing-card[data-astro-cid-lmkygsfs]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000026}.pricing-card[data-astro-cid-lmkygsfs].featured{border-color:var(--primary);transform:scale(1.05)}.pricing-card[data-astro-cid-lmkygsfs].featured:hover{transform:scale(1.05) translateY(-4px)}.plan-badge[data-astro-cid-lmkygsfs]{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:var(--primary);color:#fff;padding:.5rem 1rem;border-radius:20px;font-size:.8rem;font-weight:600;text-transform:uppercase}.plan-header[data-astro-cid-lmkygsfs] h3[data-astro-cid-lmkygsfs]{font-size:1.8rem;margin-bottom:.5rem;color:var(--dark)}.plan-description[data-astro-cid-lmkygsfs]{color:var(--gray);margin-bottom:1.5rem;line-height:1.5}.plan-price[data-astro-cid-lmkygsfs]{margin-bottom:1.5rem}.price-amount[data-astro-cid-lmkygsfs]{font-size:3rem;font-weight:700;color:var(--primary)}.price-period[data-astro-cid-lmkygsfs]{font-size:1rem;color:var(--gray);margin-left:.5rem}.plan-usage[data-astro-cid-lmkygsfs]{background:#f8f9fa;padding:1rem;border-radius:8px;margin-bottom:1.5rem;border-left:4px solid var(--secondary)}.plan-usage[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{margin:0;font-size:.9rem;color:var(--dark)}.plan-button[data-astro-cid-lmkygsfs]{display:block;width:100%;padding:1rem;background:var(--primary);color:#fff;text-align:center;border-radius:8px;font-weight:200;font-size:1.1rem;text-decoration:none;transition:background-color .2s ease;margin-bottom:1.5rem}.plan-button[data-astro-cid-lmkygsfs]:hover{background:var(--secondary);text-decoration:none}.plan-button[data-astro-cid-lmkygsfs].featured{background:var(--secondary)}.plan-button[data-astro-cid-lmkygsfs].featured:hover{background:var(--primary)}.plan-features[data-astro-cid-lmkygsfs] h4[data-astro-cid-lmkygsfs]{margin-bottom:1rem;color:var(--dark);font-size:1.1rem}.plan-features[data-astro-cid-lmkygsfs] ul[data-astro-cid-lmkygsfs]{list-style:none;padding:0;margin:0}.plan-features[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]{padding:.5rem 0;color:var(--dark);border-bottom:1px solid #f0f0f0}.plan-features[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]:last-child{border-bottom:none}.pricing-faq[data-astro-cid-lmkygsfs]{background:#fff;padding:3rem 2rem;border-radius:12px;box-shadow:0 4px 12px #0000001a}.pricing-faq[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs]{text-align:center;margin-bottom:2rem;color:var(--primary);font-size:2rem}.faq-grid[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.faq-item[data-astro-cid-lmkygsfs] h3[data-astro-cid-lmkygsfs]{color:var(--primary);margin-bottom:.5rem;font-size:1.2rem}.faq-item[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{color:var(--gray);line-height:1.6;margin:0}@media (max-width: 768px){.pricing-hero[data-astro-cid-lmkygsfs] h1[data-astro-cid-lmkygsfs]{font-size:2rem}.pricing-hero[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{font-size:1rem}.billing-toggle[data-astro-cid-lmkygsfs]{flex-direction:column;gap:.5rem}.toggle-switch[data-astro-cid-lmkygsfs]{width:50px;height:28px}.slider[data-astro-cid-lmkygsfs]:before{height:20px;width:20px;left:4px;bottom:4px}input[data-astro-cid-lmkygsfs]:checked+.slider[data-astro-cid-lmkygsfs]:before{transform:translate(22px)}.pricing-grid[data-astro-cid-lmkygsfs]{grid-template-columns:1fr;gap:1.5rem;padding:0 1rem}.pricing-card[data-astro-cid-lmkygsfs]{padding:1.5rem}.pricing-card[data-astro-cid-lmkygsfs].featured{transform:none}.pricing-card[data-astro-cid-lmkygsfs].featured:hover{transform:translateY(-4px)}.price-amount[data-astro-cid-lmkygsfs]{font-size:2.5rem}.faq-grid[data-astro-cid-lmkygsfs]{grid-template-columns:1fr;gap:1.5rem}.pricing-faq[data-astro-cid-lmkygsfs]{padding:2rem 1rem}}@media (max-width: 480px){.pricing-hero[data-astro-cid-lmkygsfs]{padding:2rem 1rem}.pricing-card[data-astro-cid-lmkygsfs]{padding:1rem}.plan-header[data-astro-cid-lmkygsfs] h3[data-astro-cid-lmkygsfs]{font-size:1.5rem}.price-amount[data-astro-cid-lmkygsfs]{font-size:2rem}.plan-button[data-astro-cid-lmkygsfs]{padding:.8rem;font-size:1rem}}
