.pricing-hero[data-astro-cid-lmkygsfs]{padding:80px 0 56px;position:relative;overflow:hidden}.pricing-hero-inner[data-astro-cid-lmkygsfs]{max-width:640px;position:relative;z-index:2}.pricing-hero-inner[data-astro-cid-lmkygsfs] h1[data-astro-cid-lmkygsfs]{font-size:clamp(36px,4.8vw,56px);line-height:1.02;letter-spacing:-.04em;color:var(--heading);margin:0 0 16px}.pricing-hero-sub[data-astro-cid-lmkygsfs]{font-size:18px;line-height:1.55;color:var(--body);max-width:480px}.pricing-cards[data-astro-cid-lmkygsfs]{padding:0 0 80px}.pricing-grid[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:880px;margin:0 auto;align-items:stretch}.pricing-testimonial[data-astro-cid-lmkygsfs]{padding:0 0 80px}.testimonial-card[data-astro-cid-lmkygsfs]{border-radius:var(--glass-radius);padding:48px;max-width:720px;margin:0 auto}.testimonial-card[data-astro-cid-lmkygsfs] blockquote[data-astro-cid-lmkygsfs]{margin:0;padding:0}.testimonial-card[data-astro-cid-lmkygsfs] blockquote[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{font-family:Cabinet Grotesk,sans-serif;font-size:clamp(22px,2.4vw,28px);line-height:1.35;letter-spacing:-.015em;color:var(--heading);margin:0 0 16px}.testimonial-card[data-astro-cid-lmkygsfs] blockquote[data-astro-cid-lmkygsfs] footer[data-astro-cid-lmkygsfs]{font-family:JetBrains Mono,monospace;font-size:12px;color:var(--body);letter-spacing:.04em}.pricing-faq[data-astro-cid-lmkygsfs]{padding:0 0 80px}.faq-inner[data-astro-cid-lmkygsfs]{max-width:680px;margin:0 auto}.faq-inner[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs]{font-size:clamp(28px,3vw,38px);line-height:1.08;letter-spacing:-.025em;color:var(--heading);margin:0 0 32px}.faq-list[data-astro-cid-lmkygsfs]{display:flex;flex-direction:column;gap:10px}.faq-item[data-astro-cid-lmkygsfs]{border-radius:var(--glass-radius-sm);padding:0;overflow:hidden}.faq-item[data-astro-cid-lmkygsfs] summary[data-astro-cid-lmkygsfs]{font-family:Satoshi,sans-serif;font-size:16px;font-weight:600;color:var(--heading);padding:18px 22px;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.faq-item[data-astro-cid-lmkygsfs] summary[data-astro-cid-lmkygsfs]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-lmkygsfs] summary[data-astro-cid-lmkygsfs]:after{content:"+";font-family:JetBrains Mono,monospace;font-size:16px;color:var(--body);transition:transform .2s ease}.faq-item[data-astro-cid-lmkygsfs][open] summary[data-astro-cid-lmkygsfs]:after{content:"−"}.faq-item[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{font-size:15px;line-height:1.65;color:var(--charcoal-soft);padding:0 22px 18px;margin:0}.faq-item[data-astro-cid-lmkygsfs] a[data-astro-cid-lmkygsfs]{color:var(--blue);text-decoration:underline;text-underline-offset:3px}.pricing-cta[data-astro-cid-lmkygsfs]{padding:0 0 96px}.cta-card[data-astro-cid-lmkygsfs]{border-radius:var(--glass-radius);padding:56px 48px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}.cta-card[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs]{font-size:clamp(28px,3.4vw,42px);line-height:1.08;letter-spacing:-.025em;color:var(--heading)}.cta-card[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{font-size:17px;line-height:1.55;color:var(--body);max-width:480px;margin-bottom:8px}@media(max-width:1100px){.pricing-grid[data-astro-cid-lmkygsfs]{max-width:440px}}.pricing-payment-methods[data-astro-cid-lmkygsfs]{padding:0 0 80px}.payment-note[data-astro-cid-lmkygsfs]{max-width:680px;margin:0 auto;padding:28px 32px;text-align:center}.payment-note[data-astro-cid-lmkygsfs] .label[data-astro-cid-lmkygsfs]{justify-content:center;display:flex}.payment-note[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{font-size:15px;line-height:1.65;color:var(--charcoal-soft);margin:0}.payment-note[data-astro-cid-lmkygsfs] strong[data-astro-cid-lmkygsfs]{color:var(--heading);font-weight:600}@media(max-width:720px){.pricing-hero[data-astro-cid-lmkygsfs]{padding:56px 0 40px}.pricing-hero-inner[data-astro-cid-lmkygsfs] h1[data-astro-cid-lmkygsfs]{font-size:clamp(30px,8vw,40px)}.pricing-grid[data-astro-cid-lmkygsfs]{grid-template-columns:1fr;max-width:100%}.testimonial-card[data-astro-cid-lmkygsfs]{padding:32px 24px}.cta-card[data-astro-cid-lmkygsfs]{padding:40px 24px}.faq-item[data-astro-cid-lmkygsfs] summary[data-astro-cid-lmkygsfs]{font-size:15px;padding:16px 18px}.faq-item[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{padding:0 18px 16px}}
