.pricing-grid[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;margin-top:40px;margin-bottom:20px}.pricing-card[data-astro-cid-lmkygsfs]{padding:32px 28px;background:linear-gradient(180deg,var(--glass),transparent);border:1px solid var(--line);border-radius:var(--radius-md);position:relative;transition:transform var(--dur-2) var(--ease-out),border-color var(--dur-1) var(--ease-out)}.pricing-card[data-astro-cid-lmkygsfs]:hover{transform:translateY(-4px);border-color:color-mix(in hsl,var(--line) 70%,var(--brand))}.pricing-card[data-astro-cid-lmkygsfs].premium{background:linear-gradient(180deg,color-mix(in hsl,var(--glass) 80%,var(--brand) 20%),transparent);border-color:color-mix(in hsl,var(--line) 60%,var(--brand));box-shadow:0 8px 24px #0000001a;z-index:1}.pricing-badge[data-astro-cid-lmkygsfs]{position:absolute;top:-12px;right:24px;background:linear-gradient(90deg,var(--brand),var(--brand-2));color:#fff;font-size:.8rem;font-weight:700;padding:6px 12px;border-radius:999px}.pricing-header[data-astro-cid-lmkygsfs]{margin-bottom:24px;text-align:center}.pricing-header[data-astro-cid-lmkygsfs] h3[data-astro-cid-lmkygsfs]{font-size:var(--step-1);margin-bottom:12px;color:var(--txt-0)}.price[data-astro-cid-lmkygsfs]{font-size:var(--step-2);font-weight:700;color:var(--txt-0)}.price[data-astro-cid-lmkygsfs] span[data-astro-cid-lmkygsfs]{font-size:var(--step--1);color:var(--txt-1);font-weight:400}.pricing-features[data-astro-cid-lmkygsfs]{list-style:none;padding:0;margin:0 0 28px}.pricing-features[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]{color:var(--txt-1);font-size:var(--step--1);border-bottom:1px solid var(--line);position:relative;padding:10px 0 10px 28px}.pricing-features[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]:before{content:"✓";position:absolute;left:0;color:var(--brand);font-weight:700}.pricing-note[data-astro-cid-lmkygsfs]{text-align:center;font-size:var(--step--1);color:var(--txt-1)}.comparison-table-wrapper[data-astro-cid-lmkygsfs]{overflow-x:auto;margin-top:40px}.comparison-table[data-astro-cid-lmkygsfs]{width:100%;border-collapse:collapse;background:linear-gradient(180deg,var(--glass),transparent);border:1px solid var(--line);border-radius:var(--radius-md);overflow:hidden}.comparison-table[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs],.comparison-table[data-astro-cid-lmkygsfs] td[data-astro-cid-lmkygsfs]{padding:16px;text-align:left;border-bottom:1px solid var(--line)}.comparison-table[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs]{background:var(--bg-2);font-weight:700;color:var(--txt-0)}.comparison-table[data-astro-cid-lmkygsfs] td[data-astro-cid-lmkygsfs]{color:var(--txt-1);font-size:var(--step--1)}.comparison-table[data-astro-cid-lmkygsfs] tr[data-astro-cid-lmkygsfs]:last-child td[data-astro-cid-lmkygsfs]{border-bottom:none}.terms-grid[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-top:40px}.term-card[data-astro-cid-lmkygsfs]{padding:28px;background:linear-gradient(180deg,var(--glass),transparent);border:1px solid var(--line);border-radius:var(--radius-md);transition:transform var(--dur-2) var(--ease-out)}.term-card[data-astro-cid-lmkygsfs]:hover{transform:translateY(-4px)}.term-card[data-astro-cid-lmkygsfs] h3[data-astro-cid-lmkygsfs]{font-size:var(--step-1);margin-bottom:16px;color:var(--txt-0)}.term-card[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{font-size:var(--step--1);color:var(--txt-1);margin-bottom:16px}.billing-options[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:16px}.billing-option[data-astro-cid-lmkygsfs]{padding:12px;background:var(--bg-1);border-radius:8px;border:1px solid var(--line);text-align:center}.billing-option[data-astro-cid-lmkygsfs] h4[data-astro-cid-lmkygsfs]{font-size:var(--step--1);margin:0 0 4px;color:var(--txt-0)}.billing-option[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{font-size:.8rem;margin:0;color:var(--brand);font-weight:600}.payment-methods[data-astro-cid-lmkygsfs]{list-style:none;padding:0;margin:0}.payment-methods[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]{color:var(--txt-1);font-size:var(--step--1);border-bottom:1px solid var(--line);position:relative;padding:8px 0 8px 20px}.payment-methods[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]:before{content:"•";position:absolute;left:0;color:var(--brand)}.payment-methods[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]:last-child{border-bottom:none}.terms-list[data-astro-cid-lmkygsfs]{list-style:none;padding:0;margin:0}.terms-list[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]{color:var(--txt-1);font-size:var(--step--1);border-bottom:1px solid var(--line);position:relative;padding:8px 0 8px 28px}.terms-list[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]:before{content:"✓";position:absolute;left:0;color:var(--brand);font-weight:700}.terms-list[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]:last-child{border-bottom:none}.pricing-faq[data-astro-cid-lmkygsfs] .faq-grid[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:24px;margin-top:40px}.pricing-faq[data-astro-cid-lmkygsfs] .faq-item[data-astro-cid-lmkygsfs]{padding:24px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--glass);transition:border-color var(--dur-1) var(--ease-out)}.pricing-faq[data-astro-cid-lmkygsfs] .faq-item[data-astro-cid-lmkygsfs]:hover{border-color:color-mix(in hsl,var(--line) 70%,var(--brand))}.pricing-faq[data-astro-cid-lmkygsfs] .faq-item[data-astro-cid-lmkygsfs] h3[data-astro-cid-lmkygsfs]{font-size:var(--step-0);margin-bottom:12px;color:var(--txt-0)}.pricing-faq[data-astro-cid-lmkygsfs] .faq-item[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{font-size:var(--step--1);margin:0;color:var(--txt-1)}.testimonials[data-astro-cid-lmkygsfs] .testimonial-slider[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;margin-top:40px}.testimonials[data-astro-cid-lmkygsfs] .testimonial-card[data-astro-cid-lmkygsfs]{padding:28px;background:linear-gradient(180deg,var(--glass),transparent);border:1px solid var(--line);border-radius:var(--radius-md);transition:transform var(--dur-2) var(--ease-out)}.testimonials[data-astro-cid-lmkygsfs] .testimonial-card[data-astro-cid-lmkygsfs]:hover{transform:translateY(-4px)}.testimonials[data-astro-cid-lmkygsfs] .testimonial-rating[data-astro-cid-lmkygsfs]{font-size:1.4rem;color:gold;margin-bottom:16px}.testimonials[data-astro-cid-lmkygsfs] .testimonial-text[data-astro-cid-lmkygsfs]{font-size:var(--step--1);font-style:italic;margin-bottom:16px;color:var(--txt-0)}.testimonials[data-astro-cid-lmkygsfs] .testimonial-author[data-astro-cid-lmkygsfs]{font-size:var(--step--1);color:var(--txt-1);text-align:right;margin:0;font-weight:600}@media (max-width: 960px){.pricing-grid[data-astro-cid-lmkygsfs],.terms-grid[data-astro-cid-lmkygsfs]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}.pricing-faq[data-astro-cid-lmkygsfs] .faq-grid[data-astro-cid-lmkygsfs],.billing-options[data-astro-cid-lmkygsfs]{grid-template-columns:1fr}}@media (max-width: 600px){.pricing-grid[data-astro-cid-lmkygsfs],.terms-grid[data-astro-cid-lmkygsfs],.testimonials[data-astro-cid-lmkygsfs] .testimonial-slider[data-astro-cid-lmkygsfs]{grid-template-columns:1fr;gap:16px}.pricing-card[data-astro-cid-lmkygsfs]{padding:24px 20px}.pricing-faq[data-astro-cid-lmkygsfs] .faq-item[data-astro-cid-lmkygsfs]{padding:20px}.comparison-table[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs],.comparison-table[data-astro-cid-lmkygsfs] td[data-astro-cid-lmkygsfs]{padding:12px 8px;font-size:.85rem}}
