.pricing-hero[data-astro-cid-lmkygsfs]{background:#0c1427;padding:6rem 4rem 4rem;text-align:center}.pricing-title[data-astro-cid-lmkygsfs]{font-family:Inter,sans-serif;font-size:3.5rem;font-weight:700;color:#b8860b;margin:0 0 1rem;letter-spacing:-.02em}.pricing-subtitle[data-astro-cid-lmkygsfs]{font-family:Inter,sans-serif;font-size:1.5rem;color:#fffc;margin:0}.pricing-section[data-astro-cid-lmkygsfs]{background:#f7f3e9;padding:6rem 4rem}.pricing-container[data-astro-cid-lmkygsfs]{max-width:1400px;margin:0 auto}.pricing-grid[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-bottom:3rem}.pricing-card[data-astro-cid-lmkygsfs]{background:#fff;border:1px solid rgba(0,0,0,.1);position:relative;display:flex;flex-direction:column}.pricing-card[data-astro-cid-lmkygsfs].featured{border:2px solid #B8860B;transform:scale(1.05);box-shadow:0 20px 60px #b8860b33}.featured-badge[data-astro-cid-lmkygsfs]{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:#b8860b;color:#0c1427;font-family:Inter,sans-serif;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;padding:.5rem 1.5rem}.card-header[data-astro-cid-lmkygsfs]{padding:3rem 2rem 2rem;border-bottom:1px solid rgba(0,0,0,.06);text-align:center}.plan-name[data-astro-cid-lmkygsfs]{font-family:Inter,sans-serif;font-size:1.5rem;font-weight:700;color:#0c1427;margin:0 0 1rem}.plan-price[data-astro-cid-lmkygsfs]{margin-bottom:1rem}.price[data-astro-cid-lmkygsfs]{font-family:Inter,sans-serif;font-size:3.5rem;font-weight:700;color:#0c1427}.period[data-astro-cid-lmkygsfs]{font-family:Inter,sans-serif;font-size:1.25rem;color:#718096}.plan-description[data-astro-cid-lmkygsfs]{font-family:Inter,sans-serif;font-size:.95rem;color:#718096;line-height:1.6;margin:0}.card-body[data-astro-cid-lmkygsfs]{padding:2rem;flex:1}.features-list[data-astro-cid-lmkygsfs]{list-style:none;padding:0;margin:0}.features-list[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]{font-family:Inter,sans-serif;font-size:.95rem;color:#4a5568;line-height:1.8;padding-left:2rem;margin-bottom:1rem;position:relative}.features-list[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]:before{content:"✓";position:absolute;left:0;color:#b8860b;font-weight:700}.card-footer[data-astro-cid-lmkygsfs]{padding:2rem;padding-top:0}.btn-primary[data-astro-cid-lmkygsfs],.btn-secondary[data-astro-cid-lmkygsfs]{font-family:Inter,sans-serif;display:block;width:100%;padding:1rem;font-size:.95rem;font-weight:600;text-align:center;text-decoration:none;transition:all .3s ease}.btn-primary[data-astro-cid-lmkygsfs]{background:#0c1427;color:#fff}.btn-primary[data-astro-cid-lmkygsfs]:hover{background:#0a1120;transform:translateY(-2px);box-shadow:0 6px 20px #0c14274d}.btn-secondary[data-astro-cid-lmkygsfs]{background:transparent;color:#0c1427;border:1px solid rgba(12,20,39,.3)}.btn-secondary[data-astro-cid-lmkygsfs]:hover{border-color:#0c1427;background:#0c14270d}.trial-note[data-astro-cid-lmkygsfs]{text-align:center;margin-top:2rem}.trial-note[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{font-family:Inter,sans-serif;font-size:1rem;color:#718096;margin:0}.faq-section[data-astro-cid-lmkygsfs]{background:#fff;padding:6rem 4rem}.faq-container[data-astro-cid-lmkygsfs]{max-width:1200px;margin:0 auto}.faq-title[data-astro-cid-lmkygsfs]{font-family:Inter,sans-serif;font-size:2.5rem;font-weight:700;color:#0c1427;text-align:center;margin:0 0 4rem}.faq-grid[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:repeat(2,1fr);gap:3rem}.faq-question[data-astro-cid-lmkygsfs]{font-family:Inter,sans-serif;font-size:1.25rem;font-weight:700;color:#0c1427;margin:0 0 1rem}.faq-answer[data-astro-cid-lmkygsfs]{font-family:Inter,sans-serif;font-size:1rem;line-height:1.8;color:#4a5568;margin:0}@media(max-width:1024px){.pricing-grid[data-astro-cid-lmkygsfs]{grid-template-columns:1fr}.pricing-card[data-astro-cid-lmkygsfs].featured{transform:none}.faq-grid[data-astro-cid-lmkygsfs]{grid-template-columns:1fr}}@media(max-width:768px){.pricing-hero[data-astro-cid-lmkygsfs]{padding:4rem 2rem 3rem}.pricing-title[data-astro-cid-lmkygsfs]{font-size:2.5rem}.pricing-subtitle[data-astro-cid-lmkygsfs]{font-size:1.25rem}.pricing-section[data-astro-cid-lmkygsfs],.faq-section[data-astro-cid-lmkygsfs]{padding:4rem 2rem}}
