.pricing-page{padding:2rem 1rem;min-height:100vh}@media(min-width: 800px){.pricing-page{padding:4rem 2rem}}.pricing-page h2{font-size:2.5rem;color:#fff;text-align:center;margin:0 auto 3rem}.pricing-page img.nova{display:inline-block;vertical-align:middle;height:1rem;margin:-0.1rem 0 0 .1rem}.pricing-page .coming-soon{font-size:.8rem;color:#3e4a62;display:block;margin:.5rem 0 0}.pricing-container{max-width:1200px;margin:0 auto}.pricing-container h1{font-size:3rem;color:#fff;margin:0 0 1rem;text-align:center}@media(min-width: 800px){.pricing-container h1{font-size:4rem}}.pricing-container .pricing-subtitle{text-align:center;color:#8b8fa3;font-size:1.3rem;margin-bottom:2rem;margin-left:auto;margin-right:auto}.pricing-container .pricing-toggle{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:3.5rem}.pricing-container .pricing-toggle .toggle-label{color:#b9bdcd;font-size:1rem;display:flex;align-items:center;gap:.5rem}.pricing-container .pricing-toggle .toggle-switch{position:relative;display:inline-block;width:60px;height:34px}.pricing-container .pricing-toggle .toggle-switch input{opacity:0;width:0;height:0}.pricing-container .pricing-toggle .toggle-switch input:checked+.toggle-slider{background-color:#57cc5c}.pricing-container .pricing-toggle .toggle-switch input:checked+.toggle-slider:before{transform:translateX(26px)}.pricing-container .pricing-toggle .toggle-switch .toggle-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#33374a;transition:.3s;border-radius:34px}.pricing-container .pricing-toggle .toggle-switch .toggle-slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;transition:.3s;border-radius:50%}.pricing-tiers{display:grid;grid-template-columns:1fr;gap:2rem;margin-bottom:5rem}@media(min-width: 800px){.pricing-tiers{grid-template-columns:repeat(3, 1fr);gap:1.5rem}}.pricing-tiers .annual-discount{display:none;justify-content:center;gap:.5rem;align-items:center}.pricing-tiers .annual-discount .original-price{display:inline-block;font-size:1.2rem;color:#8b8fa3;text-decoration:line-through}.pricing-tiers .annual-discount .badge{background:#1e381f;color:#5de466;padding:.25rem .5rem;border-radius:12px;font-size:.8rem;display:flex;align-items:center;justify-content:center;gap:.5rem}.pricing-tiers .annual-discount .badge i{font-size:.8rem}.pricing-tiers .price.annual{display:none}.pricing-tiers.annual .annual-discount{display:flex}.pricing-tiers.annual .price.annual{display:block}.pricing-tiers.annual .price.monthly{display:none}.pricing-tier{background:#1b1e2a;border:1px solid #33374a;border-radius:12px;padding:2rem;position:relative;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between}.pricing-tier .tier-badge{position:absolute;top:-1rem;left:50%;transform:translateX(-50%);background:#3d4877;color:#fff;padding:.4rem 1rem;border-radius:20px;font-size:.8rem;display:flex;gap:5px;align-items:center}.pricing-tier.growth{border-color:#3d4876}.pricing-tier.starter .annual-discount{visibility:hidden}.pricing-tier .tier-header{text-align:center;margin-bottom:2rem}.pricing-tier .tier-header h2{font-size:1.8rem;color:#fff;margin:0 0 1rem}.pricing-tier .tier-header .price{margin-bottom:1rem;position:relative}.pricing-tier .tier-header .price .amount{font-size:3rem;color:#fff;font-weight:600}.pricing-tier .tier-header .price .period{font-size:1.1rem;color:#8b8fa3}.pricing-tier .tier-features{margin-bottom:2rem}.pricing-tier .tier-features ul{list-style:none;padding:0;margin:0}.pricing-tier .tier-features ul li{padding:.75rem 0;color:#fff;font-size:1rem;border-bottom:1px solid #2a2b3a;font-weight:600}.pricing-tier .tier-features ul li span{font-size:.8rem;color:#7b89a2;display:block;margin:.5rem 0 0;font-weight:400}.pricing-tier .tier-features ul li:last-child{border-bottom:none}.pricing-tier .tier-features ul li.coming-soon{color:#b9bdcd;font-weight:normal}.pricing-tier .tier-cta{text-align:center;display:flex;align-items:stretch;flex-direction:column;flex-wrap:nowrap;gap:1rem}.pricing-tier .tier-cta span{font-size:.8rem}.pricing-overages{margin-bottom:5rem}.pricing-overages h2{font-size:2.5rem;color:#fff;text-align:center;margin:0 auto 1rem}.pricing-overages .overage-intro{text-align:center;color:#8b8fa3;font-size:1.1rem;margin-bottom:3rem;margin-left:auto;margin-right:auto}.pricing-overages .overage-options{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width: 800px){.pricing-overages .overage-options{grid-template-columns:repeat(3, 1fr);gap:2rem}}.pricing-overages .overage-option{background:#1b1e2a;border:1px solid #33374a;border-radius:12px;padding:2rem;text-align:center}.pricing-overages .overage-option .option-header{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-bottom:1rem}.pricing-overages .overage-option .option-header i{font-size:1.5rem;color:#57cc5c}.pricing-overages .overage-option .option-header h3{font-size:1.3rem;color:#fff;margin:0}.pricing-overages .overage-option p{color:#b9bdcd;font-size:1rem;line-height:1.5;margin:0 0 1rem}.pricing-overages .overage-option .overage-pricing{display:flex;flex-direction:row;gap:.5rem;align-items:center;flex-wrap:wrap;justify-content:center}.pricing-overages .overage-option .overage-pricing .price{color:#fff;padding:.5rem 1rem;border-radius:8px;font-size:.8rem;background:#2e3141;font-weight:600}.pricing-enterprise{margin-bottom:5rem}.pricing-enterprise h2{font-size:2.5rem;color:#fff;text-align:center;margin:0 auto 1rem}.pricing-enterprise p{text-align:center;color:#8b8fa3;font-size:1.1rem;margin-bottom:3rem;margin-left:auto;margin-right:auto}.pricing-enterprise .buttons{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap}.pricing-faq{margin-bottom:5rem}.faq-item{border-bottom:1px solid #33374a;overflow:hidden}.faq-item .faq-header{display:flex;align-items:center;justify-content:space-between;padding:2rem;cursor:pointer;transition:background-color .2s ease}.faq-item .faq-header:hover{background-color:#232735}.faq-item .faq-header h3{font-size:1.2rem;color:#fff;margin:0;flex:1}.faq-item .faq-header .faq-icon{font-size:1rem;color:#8b8fa3;transition:transform .3s ease;margin-left:1rem}.faq-item .faq-content{height:0;overflow:hidden;padding:0 2rem;background:#232735}.faq-item .faq-content p{color:#b9bdcd;font-size:1rem;line-height:1.6;margin:0;padding-bottom:2rem}.faq-item.expanded .faq-header{background-color:#232735}.faq-item.expanded .faq-header .faq-icon{transform:rotate(180deg)}.faq-item.expanded .faq-content{height:fit-content}/*# sourceMappingURL=pricing.css.map */
