.pricing-v2-section{color:#1a1a1a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.6;margin-top:-345px}.pricing-swiper-wrapper{position:relative}.plan-card-description{color:#0f0503;font-size:20px;font-weight:400;margin:auto;max-width:769px;padding-top:32px;text-align:center}.plan-card-description a{color:#aa3c28;font-weight:600}.pricing-v2-section .container{margin:0 auto;max-width:1400px}.pricing-v2-section .pricing-toggle-container{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;justify-content:center;margin-bottom:60px}.pricing-v2-section .save-badge{flex:1;min-width:150px}.pricing-v2-section .save-text{color:#ff4b00;font-size:16px;font-weight:600}.pricing-v2-section .toggle-wrapper{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);display:flex;display:none;gap:0;padding:4px}.pricing-v2-section .toggle-btn{background-color:transparent;border:none;border-radius:6px;color:#666;cursor:pointer;font-size:14px;font-weight:500;padding:10px 24px;transition:all .3s;white-space:nowrap}.pricing-v2-section .toggle-btn:hover{color:#1a1a1a}.pricing-v2-section .toggle-btn.active{background-color:#1a1a1a;color:#fff;display:none}.pricing-v2-section .currency-wrapper{align-items:center;display:flex}.pricing-v2-section .currency-selector{appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%231a1a1a' d='M6 9 1 4h10z'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;border:1px solid #ddd;border-radius:6px;color:#1a1a1a;cursor:pointer;font-size:14px;font-weight:500;min-width:100px;padding:10px 32px 10px 12px;transition:border-color .3s}.pricing-v2-section .currency-selector:hover{border-color:#ff4b00}.pricing-v2-section .currency-selector:focus{border-color:#ff4b00;box-shadow:0 0 0 2px rgba(255,107,53,.1);outline:none}.pricing-v2-section .main-plan-tabs{border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);display:grid;gap:0;grid-template-columns:repeat(4,1fr);margin-bottom:30px;overflow:hidden}.pricing-v2-section .plan-tab{align-items:center;background-color:#fff;border-right:1px solid #e0e0e0;cursor:pointer;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:20px 24px;text-align:center;transition:all .3s}.pricing-v2-section .plan-tab:last-child{border-right:none}.pricing-v2-section .plan-tab:hover{background-color:#f8f8f8}.pricing-v2-section .plan-tab.active{background-color:#f8f8f8;font-weight:700}.pricing-v2-section .plan-tab.enterprise,.pricing-v2-section .plan-tab[data-plan-type=business]{background-color:#ffe5e5}.pricing-v2-section .plan-tab.enterprise.active,.pricing-v2-section .plan-tab[data-plan-type=business].active{background-color:#ffd4d4}.pricing-v2-section .plan-tab.enterprise:hover,.pricing-v2-section .plan-tab[data-plan-type=business]:hover{background-color:#fcc}.pricing-v2-section .plan-tab-name{color:#1a1a1a;font-size:16px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.pricing-v2-section .plan-tab-limit{color:#666;font-size:14px;font-weight:600}.pricing-v2-section .plan-tab.active .plan-tab-limit,.pricing-v2-section .plan-tab.active .plan-tab-name{color:#1a1a1a}.pricing-v2-section .pricing-plans .swiper-wrapper{display:grid;grid-template-columns:repeat(3,1fr)}.plan-header-content{padding:40px 40px 0}.features-section-main{padding:0 40px}.plan-card-inner-button{padding:0 40px 40px}.pricing-v2-section .plan-card{background:#fff;border-radius:20px;box-shadow:0 2px 8px rgba(0,0,0,.08);display:flex;flex-direction:column;gap:20px;max-width:100%!important;overflow:hidden;padding:0;position:relative;transition:transform .3s,box-shadow .3s}.pricing-v2-section .plan-card .plan-card-vector{bottom:0;height:auto;max-width:232px;position:absolute;right:-42px;width:100%}.pricing-v2-section .plan-card:hover{box-shadow:0 8px 24px rgba(0,0,0,.12);transform:translateY(-4px)}.pricing-v2-section .plan-header{align-items:center;display:flex;gap:16px;justify-content:flex-start}.pricing-v2-section .plan-name{color:#0f0503;font-size:40px;font-weight:400;letter-spacing:-.5px;margin:0}.pricing-v2-section .plan-badge{background-color:#1a1a1a;color:#fff;font-size:14px;font-weight:400;letter-spacing:.5px;padding:6px 12px}.pricing-v2-section .plan-card.popular .plan-badge{background-color:#aa3c28;border-radius:50px;padding:10px 18px}.pricing-v2-section .plan-card.flexible .plan-badge{background-color:#1a1a1a}.pricing-v2-section .plan-description{color:#0f0503;font-size:16px;line-height:1.5;margin-bottom:24px;max-width:332px;text-align:left}.pricing-v2-section .separator-line{background-color:#f7ecea;height:2px;margin:24px 0;width:100%}.pricing-v2-section .user-limit{align-items:center;color:#1a1a1a;display:flex;font-size:18px;font-weight:700;gap:12px;margin-bottom:20px;text-align:left}.pricing-v2-section .user-limit select.users-dropdown{font-size:16px;font-weight:600;margin-left:0;min-width:70px;padding:6px 28px 6px 10px}.pricing-v2-section .plan-price{align-items:baseline;display:flex;justify-content:flex-start}.features-title{margin:0}.pricing-v2-section .price{color:#0f0503;font-size:48px;font-weight:600;letter-spacing:0}.pricing-v2-section .price-period{color:#0f0503;font-size:22px;font-weight:500;margin-left:6px}.pricing-v2-section .billing-info{color:#999;font-size:13px;margin-bottom:32px}.pricing-v2-section .cta-button{background-color:#ff4b00;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;letter-spacing:.5px;margin-bottom:40px;padding:14px 24px;text-transform:uppercase;transition:background-color .3s,transform .2s;width:100%}.pricing-v2-section .cta-button:hover{background-color:#e55a2b;transform:translateY(-1px)}.pricing-v2-section .features-section{margin-bottom:32px}.pricing-v2-section .section-title{color:#999;font-size:11px;font-weight:600;letter-spacing:1px;margin-bottom:20px;text-transform:uppercase}.pricing-v2-section .features-list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:14px 0 0}.pricing-v2-section .features-list li{align-items:flex-start;color:#1a1a1a;font-size:15px;line-height:1.5;padding-left:23px;position:relative}.pricing-v2-section .features-list li figure{left:0;max-width:16px;min-width:16px;position:absolute}.pricing-v2-section .info-icon{color:#999;cursor:help;flex-shrink:0;font-size:14px;margin-left:8px}.pricing-v2-section select.bandwidth-dropdown,.pricing-v2-section select.cms-items-dropdown,.pricing-v2-section select.storage-dropdown,.pricing-v2-section select.users-dropdown{appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%231a1a1a' d='M6 9 1 4h10z'/%3E%3C/svg%3E");background-position:right 6px center;background-repeat:no-repeat;border:1px solid #ddd;border-radius:4px;color:#1a1a1a;cursor:pointer;font-size:14px;margin-left:8px;min-width:80px;padding:4px 24px 4px 8px;transition:border-color .3s}.pricing-v2-section select.bandwidth-dropdown:hover,.pricing-v2-section select.cms-items-dropdown:hover,.pricing-v2-section select.storage-dropdown:hover,.pricing-v2-section select.users-dropdown:hover{border-color:#ff4b00}.pricing-v2-section select.bandwidth-dropdown:focus,.pricing-v2-section select.cms-items-dropdown:focus,.pricing-v2-section select.storage-dropdown:focus,.pricing-v2-section select.users-dropdown:focus{border-color:#ff4b00;box-shadow:0 0 0 2px rgba(255,107,53,.1);outline:none}.pricing-v2-section .pricing-plans{padding:15px}@media (max-width:1200px){.pricing-v2-section .pricing-plans{grid-template-columns:repeat(3,1fr)}.pricing-v2-section .plan-name{font-size:30px}.pricing-v2-section .plan-card.popular .plan-badge{padding:6px 10px}.plan-header-content{padding:25px 25px 0}.features-section-main{padding:0 25px}}@media (min-width:992px){.pricing-plans .swiper-wrapper{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.pricing-arrows{display:none}}@media (max-width:991px){.pricing-plans .swiper-wrapper{display:flex}.price-v2-hero{padding-bottom:400px;padding-top:100px}.pricing-arrows{display:flex;justify-content:space-between;margin-top:20px}.pricing-v2-section .price{font-size:35px}.pricing-next,.pricing-prev{background:#aa3c28;border-radius:50%;color:#fff;cursor:pointer;padding:10px 14px}.pricing-prev{left:-10px}.pricing-next,.pricing-prev{position:absolute;top:50%;z-index:2}.pricing-next{right:-10px}}@media (max-width:768px){.pricing-v2-section{padding:20px 5px}.pricing-v2-section .pricing-toggle-container{margin-bottom:30px}.price-v2-hero{padding-bottom:360px;padding-top:100px}.pricing-v2-section .pricing-plans{grid-template-columns:1fr}.pricing-v2-section .pricing-toggle-container{align-items:stretch;flex-direction:column;gap:20px}.pricing-v2-section .save-badge{text-align:center}.pricing-v2-section .toggle-wrapper{justify-content:center}.pricing-v2-section .currency-wrapper{justify-content:center;width:100%}.pricing-v2-section .currency-selector{max-width:200px;width:100%}.pricing-v2-section .main-plan-tabs{gap:0;grid-template-columns:repeat(2,1fr)}.pricing-v2-section .plan-tab{padding:16px 12px}.pricing-v2-section .plan-tab-name{font-size:14px}.pricing-v2-section .plan-tab-limit{font-size:12px}}@media (max-width:480px){.pricing-v2-section .main-plan-tabs{grid-template-columns:1fr}.pricing-v2-section .plan-tab{border-bottom:1px solid #e0e0e0;border-right:none}.pricing-v2-section .plan-tab:last-child{border-bottom:none}}