.pricing-section[data-astro-cid-lmkygsfs]{background:#fff;padding:80px 0}.pricing-grid[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.pricing-card[data-astro-cid-lmkygsfs]{position:relative;background:#fff;border:1px solid var(--border);border-radius:20px;padding:32px 28px;display:flex;flex-direction:column;transition:transform .3s,box-shadow .3s}.pricing-card[data-astro-cid-lmkygsfs]:hover{transform:translateY(-4px);box-shadow:0 12px 40px #0000000f}.pricing-card[data-astro-cid-lmkygsfs].featured{border:2px solid var(--accent);box-shadow:0 8px 32px #4a9fe51f}.pricing-badge[data-astro-cid-lmkygsfs]{position:absolute;top:-14px;left:50%;transform:translate(-50%);background:var(--accent);color:#fff;font-size:.75rem;font-weight:600;padding:6px 16px;border-radius:100px;white-space:nowrap}.pricing-header[data-astro-cid-lmkygsfs]{margin-bottom:24px}.pricing-header[data-astro-cid-lmkygsfs] h3[data-astro-cid-lmkygsfs]{font-family:Clash Display,sans-serif;font-size:1.3rem;font-weight:600;color:var(--text);margin-bottom:8px}.pricing-price[data-astro-cid-lmkygsfs]{font-family:Clash Display,sans-serif;font-size:2.5rem;font-weight:700;color:var(--text);line-height:1;margin-bottom:12px}.pricing-price[data-astro-cid-lmkygsfs] span[data-astro-cid-lmkygsfs]{font-size:1rem;font-weight:500;color:var(--text-secondary)}.pricing-best-for[data-astro-cid-lmkygsfs]{font-size:.85rem;color:var(--text-secondary);line-height:1.5}.pricing-features[data-astro-cid-lmkygsfs]{list-style:none;display:flex;flex-direction:column;gap:12px;margin-bottom:28px;flex-grow:1}.pricing-features[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]{display:flex;align-items:center;gap:10px;font-size:.9rem;color:var(--text);line-height:1.4}.pricing-features[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs] svg[data-astro-cid-lmkygsfs]{flex-shrink:0}.pricing-cta[data-astro-cid-lmkygsfs]{display:block;text-align:center;padding:14px 24px;border:1px solid var(--border);border-radius:100px;font-weight:600;font-size:.95rem;color:var(--text);transition:all .3s}.pricing-cta[data-astro-cid-lmkygsfs]:hover{border-color:var(--accent);color:var(--accent)}.pricing-cta[data-astro-cid-lmkygsfs].featured-cta{background:var(--accent);border-color:var(--accent);color:#fff}.pricing-cta[data-astro-cid-lmkygsfs].featured-cta:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.pricing-note[data-astro-cid-lmkygsfs]{text-align:center;font-size:.85rem;color:var(--text-light);margin-top:32px;line-height:1.6}.comparison-section[data-astro-cid-lmkygsfs]{background:#fff;padding:80px 0;border-top:1px solid var(--border)}.comparison-section[data-astro-cid-lmkygsfs] .section-label[data-astro-cid-lmkygsfs]{color:var(--accent)}.comparison-table-wrap[data-astro-cid-lmkygsfs]{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-top:24px;border:1px solid var(--border);border-radius:16px;box-shadow:0 4px 24px #0000000a}.comparison-table[data-astro-cid-lmkygsfs]{width:100%;border-collapse:collapse;min-width:680px}.comparison-table[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs],.comparison-table[data-astro-cid-lmkygsfs] td[data-astro-cid-lmkygsfs]{padding:16px 24px;text-align:center;font-size:.9rem;border-bottom:1px solid var(--border-light)}.comparison-table[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs]{background:var(--bg);padding:20px 24px;vertical-align:bottom}.plan-name[data-astro-cid-lmkygsfs]{display:block;font-family:Clash Display,sans-serif;font-weight:600;font-size:1rem;color:var(--text);margin-bottom:4px}.plan-price[data-astro-cid-lmkygsfs]{display:block;font-size:.8rem;font-weight:500;color:var(--text-secondary)}.comparison-table[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs]:first-child{text-align:left}.comparison-table[data-astro-cid-lmkygsfs] td[data-astro-cid-lmkygsfs]:first-child{text-align:left;font-weight:500;color:var(--text);background:#fff;position:sticky;left:0;z-index:1}.comparison-table[data-astro-cid-lmkygsfs] tbody[data-astro-cid-lmkygsfs] tr[data-astro-cid-lmkygsfs]:nth-child(2n){background:var(--bg)}.comparison-table[data-astro-cid-lmkygsfs] tbody[data-astro-cid-lmkygsfs] tr[data-astro-cid-lmkygsfs]:nth-child(2n) td[data-astro-cid-lmkygsfs]:first-child{background:var(--bg)}.comparison-table[data-astro-cid-lmkygsfs] tbody[data-astro-cid-lmkygsfs] tr[data-astro-cid-lmkygsfs]:last-child td[data-astro-cid-lmkygsfs]{border-bottom:none}.comparison-table[data-astro-cid-lmkygsfs] tbody[data-astro-cid-lmkygsfs] tr[data-astro-cid-lmkygsfs]:hover,.comparison-table[data-astro-cid-lmkygsfs] tbody[data-astro-cid-lmkygsfs] tr[data-astro-cid-lmkygsfs]:hover td[data-astro-cid-lmkygsfs]:first-child{background:var(--bg-warm)}.comparison-table[data-astro-cid-lmkygsfs] td[data-astro-cid-lmkygsfs]{color:var(--text-secondary)}.comparison-table[data-astro-cid-lmkygsfs] .featured-col[data-astro-cid-lmkygsfs]{background:#4a9fe50f}.comparison-table[data-astro-cid-lmkygsfs] tbody[data-astro-cid-lmkygsfs] tr[data-astro-cid-lmkygsfs]:nth-child(2n) .featured-col[data-astro-cid-lmkygsfs]{background:#4a9fe514}.comparison-table[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs].featured-col{background:#4a9fe514}.comparison-table[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs].featured-col .plan-name[data-astro-cid-lmkygsfs]{color:var(--accent)}.check[data-astro-cid-lmkygsfs]{color:var(--accent);font-weight:700;font-size:1.2rem}.dash[data-astro-cid-lmkygsfs]{color:var(--border);font-size:.9rem}.pricing-faq[data-astro-cid-lmkygsfs]{background:#fff;padding:80px 0}.pricing-faq[data-astro-cid-lmkygsfs] .section-label[data-astro-cid-lmkygsfs]{color:var(--accent)}.pricing-faq[data-astro-cid-lmkygsfs] .faq-list[data-astro-cid-lmkygsfs]{max-width:720px}.pricing-faq[data-astro-cid-lmkygsfs] .faq-item[data-astro-cid-lmkygsfs]{border-bottom:1px solid var(--border)}.pricing-faq[data-astro-cid-lmkygsfs] .faq-question[data-astro-cid-lmkygsfs]{width:100%;background:none;border:none;padding:24px 0;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;color:var(--text);font-family:Clash Display,sans-serif;font-size:1.05rem;font-weight:500;text-align:left;transition:color .3s}.pricing-faq[data-astro-cid-lmkygsfs] .faq-question[data-astro-cid-lmkygsfs]:hover{color:var(--accent)}.pricing-faq[data-astro-cid-lmkygsfs] .faq-chevron[data-astro-cid-lmkygsfs]{transition:transform .3s;flex-shrink:0;color:var(--text-secondary)}.pricing-faq[data-astro-cid-lmkygsfs] .faq-item[data-astro-cid-lmkygsfs].active .faq-chevron[data-astro-cid-lmkygsfs]{transform:rotate(180deg);color:var(--accent)}.pricing-faq[data-astro-cid-lmkygsfs] .faq-answer[data-astro-cid-lmkygsfs]{max-height:0;overflow:hidden;transition:max-height .5s cubic-bezier(.16,1,.3,1)}.pricing-faq[data-astro-cid-lmkygsfs] .faq-answer[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{padding-bottom:24px;color:var(--text-secondary);font-size:.95rem;line-height:1.7;max-width:600px}@media(max-width:1024px){.pricing-grid[data-astro-cid-lmkygsfs]{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.pricing-grid[data-astro-cid-lmkygsfs]{grid-template-columns:1fr;max-width:400px;margin:0 auto}.pricing-section[data-astro-cid-lmkygsfs],.comparison-section[data-astro-cid-lmkygsfs],.pricing-faq[data-astro-cid-lmkygsfs]{padding:56px 0}}
