h1{font-size:2rem;line-height:1.2}h2{font-size:1.75rem}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1rem}h6{font-size:.875rem}@media (min-width:768px){h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.125rem}h6{font-size:1rem}}@media (min-width:1024px){h1{font-size:3.5rem}h2{font-size:2.5rem}h3{font-size:2rem}h4{font-size:1.75rem}h5{font-size:1.25rem}h6{font-size:1rem}}.hidden{display:none}#pricing-page{color:#343434;background:#f8f6fb}#pricing-page .eyebrow{color:#9037dd;letter-spacing:.08em;text-transform:uppercase;font-size:.9rem;font-weight:700}#pricing-page p{line-height:1.6}#pricing-page .pricing-hero{background:linear-gradient(135deg,#f2eafe,#fff 50%,#f7f0ff);border-bottom:1px solid #ece7f6;padding:80px 0 50px}#pricing-page .pricing-hero .hero-inner{grid-gap:30px;grid-template-columns:1.2fr .8fr;align-items:start;gap:30px;display:grid}#pricing-page .pricing-hero .hero-copy h1{margin-bottom:20px}#pricing-page .pricing-hero .hero-copy p{color:#3b3b3b;max-width:700px;margin-bottom:25px}#pricing-page .pricing-hero .hero-actions{flex-wrap:wrap;gap:15px;margin-bottom:18px;display:flex}#pricing-page .pricing-hero .hero-meta{flex-wrap:wrap;gap:10px;display:flex}#pricing-page .pricing-hero .hero-meta .meta-pill{color:#4a2c7a;background:#9037dd1f;border-radius:999px;padding:10px 14px;font-size:.95rem;font-weight:600}#pricing-page .pricing-hero .hero-card{background:#fff;border:1px solid #e5dcf7;border-radius:14px;padding:24px;box-shadow:0 20px 60px #1b103514}#pricing-page .pricing-hero .hero-card h3{margin-bottom:12px}#pricing-page .pricing-hero .hero-card ul{margin:0;padding:0;list-style:none}#pricing-page .pricing-hero .hero-card ul li{color:#4b4456;align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}#pricing-page .pricing-hero .hero-card ul li:before{content:"";background:#9037dd;border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-top:7px;box-shadow:0 0 0 6px #9037dd14}#pricing-page .pricing-section{padding:60px 0 20px}#pricing-page .pricing-section .section-heading{text-align:center;max-width:760px;margin:0 auto 40px}#pricing-page .pricing-section .section-heading p{color:#4a4a4a}#pricing-page .pricing-section .pricing-grid{grid-gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}#pricing-page .pricing-section .pricing-card{background:#fff;border:1px solid #e5e3ee;border-radius:14px;flex-direction:column;gap:16px;padding:24px;display:flex;position:relative;box-shadow:0 14px 35px #0000000d}#pricing-page .pricing-section .pricing-card .badge{color:#4a2c7a;background:#9037dd1f;border-radius:999px;padding:6px 10px;font-size:.85rem;font-weight:700;position:absolute;top:18px;right:18px}#pricing-page .pricing-section .pricing-card h3{margin-bottom:6px}#pricing-page .pricing-section .pricing-card .price{align-items:baseline;gap:8px;display:flex}#pricing-page .pricing-section .pricing-card .price .amount{color:#9037dd;font-size:2.2rem;font-weight:800}#pricing-page .pricing-section .pricing-card .price .billing{color:#615a6b}#pricing-page .pricing-section .pricing-card .plan-meta{color:#4a4a4a}#pricing-page .pricing-section .pricing-card ul{grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none;display:grid}#pricing-page .pricing-section .pricing-card ul li{color:#3b3b3b;align-items:flex-start;gap:8px;display:flex}#pricing-page .pricing-section .pricing-card ul li:before{color:#9037dd;content:"•";margin-top:2px;font-weight:900}#pricing-page .pricing-section .pricing-card .card-footer{flex-wrap:wrap;align-items:center;gap:12px;margin-top:auto;display:flex}#pricing-page .pricing-section .pricing-card .card-footer .link{color:#9037dd;font-weight:700}#pricing-page .pricing-section .pricing-card.highlight{border-color:#9037dd59;box-shadow:0 20px 50px #9037dd1f}#pricing-page .pricing-addons{padding:30px 0 70px}#pricing-page .pricing-addons .addon-card{color:#f8f6fb;grid-gap:30px;background:#120622;border-radius:16px;grid-template-columns:1fr 1fr;align-items:center;gap:30px;padding:28px;display:grid;box-shadow:0 18px 45px #1206224d}#pricing-page .pricing-addons .addon-card h3{color:#fff;margin-bottom:10px}#pricing-page .pricing-addons .addon-card p{color:#dbd2ed}#pricing-page .pricing-addons .addon-card .addon-meta{flex-wrap:wrap;gap:12px;margin-top:14px;display:flex}#pricing-page .pricing-addons .addon-card .addon-meta .pill{color:#fff;background:#ffffff1a;border-radius:10px;padding:10px 12px;font-weight:700}#pricing-page .pricing-addons .addon-card .addon-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}@media (max-width:980px){#pricing-page .pricing-hero{padding:60px 0 40px}#pricing-page .pricing-hero .hero-inner{grid-template-columns:1fr}#pricing-page .pricing-section .pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#pricing-page .pricing-addons .addon-card{grid-template-columns:1fr}}@media (max-width:768px){#pricing-page .pricing-hero{padding:50px 0 30px}#pricing-page .pricing-section .pricing-grid{grid-template-columns:1fr}}
