.pricing{margin:0 auto;max-width:1200px;padding:0}.pricing .pricing-header{margin-bottom:3rem;text-align:center}.pricing .pricing-header h1{color:#090e2b;font-size:2.5rem;font-weight:600;margin-bottom:1rem}.pricing .pricing-header p{color:#090e2b;font-size:1.125rem;margin:0 auto;max-width:600px;opacity:.8}.pricing .price-selection .pricing-options{display:flex;gap:1rem;justify-content:center;margin-bottom:2rem}.pricing .price-selection .pricing-options label{border-radius:.5rem;color:#7d83ae;cursor:pointer;font-size:1.5rem;padding:.75rem 2.5rem;position:relative;transition:all .2s ease}.pricing .price-selection .pricing-options label.active{color:#090e2b;font-weight:600}.pricing .price-selection .pricing-options label.active:after{background:#ffa012;bottom:-4px;content:"";height:2px;left:0;position:absolute;width:100%}.pricing .price-selection .pricing-body{display:grid;gap:32px;grid-template-columns:repeat(2, 1fr);margin:40px auto;max-width:900px;padding:0 20px;width:100%}@media(max-width:768px){.pricing .price-selection .pricing-body{grid-template-columns:1fr}}.pricing .price-selection .pricing-items{background:#fff;border-radius:24px;box-shadow:0 4px 20px #0000000d;margin:0 auto;max-width:400px;padding:32px;width:100%}.pricing .price-selection .pricing-items .p-head{margin-bottom:40px;text-align:left}.pricing .price-selection .pricing-items .p-head .pricing-name{color:#231d4f;font-size:24px;font-weight:600;margin-bottom:16px}.pricing .price-selection .pricing-items .p-head .pricing-price{align-items:baseline;color:#231d4f;display:flex;font-size:48px;font-weight:700;gap:8px;margin-bottom:8px}.pricing .price-selection .pricing-items .p-head .pricing-price small{color:#949dc0;font-size:16px;font-weight:400}.pricing .price-selection .pricing-items .p-head .pricing-year{color:#231d4f;font-size:16px;font-weight:400;line-height:30px}.pricing .price-selection .pricing-items.bl .pricing-price small{color:#fff}.pricing .price-selection .pricing-items .pricing-details{margin-top:40px}.pricing .price-selection .pricing-items .pricing-details h4{color:#231d4f;font-size:24px;font-weight:600;margin-bottom:24px}.pricing .price-selection .pricing-items .pricing-details ul{list-style:none;margin:0;padding:0}.pricing .price-selection .pricing-items .pricing-details ul li{align-items:center;color:#231d4f;display:flex;font-size:16px;gap:12px;line-height:1.5;padding:12px 0}.pricing .price-selection .pricing-items .pricing-details ul li:before{align-items:center;background:#f4f6f9;border-radius:50%;color:#6d7bff;content:"✓";display:flex;flex-shrink:0;font-size:14px;height:24px;justify-content:center;width:24px}.pricing .price-selection .pricing-items .payment-btn{background:#f4f6f9;border-radius:16px;color:#6d7bff;cursor:pointer;font-size:16px;font-weight:500;margin-top:32px;padding:16px;text-align:center;transition:all .2s ease;width:100%}.pricing .price-selection .pricing-items .payment-btn:hover{background:#6d7bff;color:#fff}.pricing .price-selection .pricing-items .payment-btn.change{background:#ffa012;color:#fff}.pricing .price-selection .pricing-items .payment-btn.change:hover{background:#f89400}.pricing .price-selection .pricing-items.bl{background:#6d7bff;color:#fff}.pricing .price-selection .pricing-items.bl .pricing-details h4,.pricing .price-selection .pricing-items.bl .pricing-details ul li,.pricing .price-selection .pricing-items.bl .pricing-name,.pricing .price-selection .pricing-items.bl .pricing-price,.pricing .price-selection .pricing-items.bl .pricing-year{color:#fff}.pricing .price-selection .pricing-items.bl .pricing-details ul li:before{background:#fff3;color:#fff}.pricing .price-selection .pricing-items.bl .payment-btn{background:#fff;color:#6d7bff}.pricing .price-selection .pricing-items.bl .payment-btn:hover{background:#ffffffe6}.pricing .price-selection .pricing-items.bl .blended{align-items:center;background:#4031b3;border-radius:100px;color:#fff;display:flex;font-size:14px;font-weight:500;gap:4px;left:50%;padding:4px 16px;position:absolute;top:-12px;transform:translateX(-50%)}.pricing .pricing-size{background:#f4f6f9;border-radius:2rem;display:flex;justify-content:center;margin:2rem auto;padding:.25rem;width:fit-content}.pricing .pricing-size label{border-radius:2rem;color:#090e2b;cursor:pointer;font-size:.875rem;padding:.75rem 2rem;transition:all .2s ease}.pricing .pricing-size label.active{background:#6d7bff;color:#fff}.pricing .pricing-size label:first-of-type{border-right:1px solid #0000001a}.pricing .faq{margin-top:4rem}.pricing .faq h2{color:#090e2b;font-size:2rem;margin-bottom:2rem;text-align:center}.pricing .faq ul{display:grid;gap:1rem;margin:0 auto;max-width:800px}.pricing .faq ul li{background:#fff;border:1px solid #dce2ec;border-radius:1rem;cursor:pointer;padding:1.5rem;transition:all .2s ease}.pricing .faq ul li:hover{box-shadow:0 4px 12px #0000000d;transform:translateY(-2px)}.pricing .faq ul li h2{color:#090e2b;font-size:1.125rem;margin-bottom:.75rem;text-align:left}.pricing .faq ul li p{color:#2c2d3a;font-size:.875rem;line-height:1.6}.pricing .features-comparison{margin-top:4rem}.pricing .features-comparison h2{color:#090e2b;font-size:2rem;margin-bottom:2rem;text-align:center}.pricing .features-comparison .comparison-table{overflow-x:auto}.pricing .features-comparison .comparison-table table{border-collapse:collapse;width:100%}.pricing .features-comparison .comparison-table table td,.pricing .features-comparison .comparison-table table th{border-bottom:1px solid #dce2ec;padding:1rem;text-align:left}.pricing .features-comparison .comparison-table table th{background:#6d7bff;color:#fff;font-weight:500}.pricing .features-comparison .comparison-table table td{color:#2c2d3a}.pricing .features-comparison .comparison-table table td.check{color:#6d7bff;font-weight:700}.pricing .features-comparison .comparison-table table td.cross{color:#d80027}.pricing .faq-section{margin-top:4rem}.pricing .faq-section h2{color:#090e2b;font-size:2rem;margin-bottom:2rem;text-align:center}.pricing .faq-section .faq-grid{display:grid;gap:1.5rem}.pricing .faq-section .faq-grid .faq-item{background:#f4f6f9;border-radius:1rem;padding:1.5rem}.pricing .faq-section .faq-grid .faq-item h3{color:#090e2b;font-size:1.125rem;margin-bottom:.75rem}.pricing .faq-section .faq-grid .faq-item p{color:#2c2d3a;font-size:.875rem;line-height:1.6}.pricing .enterprise-section{background:#f4f6f9;border-radius:1.5rem;margin-top:4rem;padding:3rem;text-align:center}.pricing .enterprise-section h2{color:#090e2b;font-size:2rem;margin-bottom:1.5rem}.pricing .enterprise-section ul{list-style:none;margin:0 0 2rem;padding:0}.pricing .enterprise-section ul li{color:#2c2d3a;margin-bottom:.75rem}.pricing .enterprise-section a{background:#6d7bff;border-radius:.75rem;color:#fff;display:inline-block;font-weight:500;padding:1rem 2rem;text-decoration:none;transition:all .2s ease}.pricing .enterprise-section a:hover{background:#5243c2}.dark-mode .pricing .price-selection .pricing-options label,.dark-mode .pricing .pricing-header h1,.dark-mode .pricing .pricing-header p{color:#fff}.dark-mode .pricing .price-selection .pricing-items{background:#090e2b80;border-color:#dce2ec1a}.dark-mode .pricing .price-selection .pricing-items .pricing-details,.dark-mode .pricing .price-selection .pricing-items .pricing-name,.dark-mode .pricing .price-selection .pricing-items .pricing-participants,.dark-mode .pricing .price-selection .pricing-items .pricing-price,.dark-mode .pricing .price-selection .pricing-items .pricing-year{color:#fff}.dark-mode .pricing .faq li{background:#090e2b80;border-color:#dce2ec1a}.dark-mode .pricing .faq li h2,.dark-mode .pricing .faq li p,.dark-mode .pricing .faq-section h2,.dark-mode .pricing .faq-section h3,.dark-mode .pricing .faq-section p,.dark-mode .pricing .features-comparison h2,.dark-mode .pricing .features-comparison h3,.dark-mode .pricing .features-comparison p{color:#fff}.dark-mode .pricing .enterprise-section{background:#090e2b80}.dark-mode .pricing .enterprise-section h2,.dark-mode .pricing .enterprise-section li{color:#fff}
