.agent-pricing-section{padding:3rem 0}.agent-pricing-section .agent-pricing-section__grid{display:flex;justify-content:center;flex-wrap:nowrap;overflow-x:auto}.agent-pricing-section .pricing-box{margin:60px 20px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;min-height:730px;padding:0;border:1px solid #ddd;border-radius:12px;text-align:center;background-color:#fff;transition:transform .3s ease,box-shadow .3s ease}.agent-pricing-section .pricing-box:hover{transform:scale(1.05);box-shadow:0 8px 15px rgba(0,0,0,.1)}.agent-pricing-section .pricing-box.highlight-plan{border:2px solid var(--theme-green);box-shadow:0 0 12px rgba(42,157,143,.3);transform:scale(1.08);z-index:1}.agent-pricing-section .pricing-box .most-popular-badge{background-color:var(--theme-green)}.agent-pricing-section .pricing-box .most-popular-badge,.agent-pricing-section .pricing-box .promo-badge{position:absolute;top:-20px;left:50%;transform:translateX(-50%);color:#fff;padding:6px 14px;font-size:12px;font-weight:700;border-radius:20px;z-index:10;box-shadow:0 4px 6px rgba(0,0,0,.1)}.agent-pricing-section .pricing-box .promo-badge{background-color:#ff9800;width:260px}.agent-pricing-section .pricing-box .pricing-details h3{font-size:1.2rem;font-weight:700;margin-bottom:15px}.agent-pricing-section .pricing-box .pricing-details .pricing-icon{margin-bottom:10px}.agent-pricing-section .pricing-box .pricing-details .pricing-icon svg{width:50px;height:50px}.agent-pricing-section .pricing-box ul{width:100%;list-style:none;padding:0;margin:0 0 20px;text-align:left}.agent-pricing-section .pricing-box ul li{font-size:1rem;margin-bottom:10px;display:flex;align-items:center}.agent-pricing-section .pricing-box ul li .tick-icon{display:inline-block;margin-right:10px;color:var(--theme-green);font-size:18px}.agent-pricing-section .pricing-box .price{margin-top:auto;text-align:center;margin-bottom:20px}.agent-pricing-section .pricing-box .price h4{font-size:1.5rem;font-weight:700;color:var(--theme-green);text-shadow:1px 1px 2px rgba(0,0,0,.2)}.agent-pricing-section .pricing-box .price .light-text{font-size:.8rem;color:rgba(0,0,0,.6)}.agent-pricing-section .pricing-box .choose-plan-btn{margin-top:auto;padding:10px 35px;font-size:1rem;font-weight:700;border-radius:25px;transition:background-color .3s ease,transform .2s ease}.agent-pricing-section .pricing-box .choose-plan-btn.popular{background-color:var(--theme-green);color:#fff;border:none}.agent-pricing-section .pricing-box .choose-plan-btn.popular:hover{background-color:#21867e;transform:translateY(-2px)}.agent-pricing-section .pricing-box .choose-plan-btn.not-popular{color:#333;background-color:#e9e8c1;border:1px solid #ccc}.agent-pricing-section .pricing-box .choose-plan-btn.not-popular:hover{background-color:#dcd9a9;transform:translateY(-2px);box-shadow:0 4px 10px rgba(0,0,0,.1)}.agent-pricing-section .pricing-box .choose-plan-btn.promo-btn{background-color:#ffb347;color:#fff;border:none}.agent-pricing-section .pricing-box .choose-plan-btn.promo-btn:hover{background-color:#e68900;transform:translateY(-2px);box-shadow:0 4px 10px rgba(0,0,0,.15)}.agent-pricing-section .pricing-slider{display:flex;align-items:stretch;gap:20px}.zapestate-pricing .promo-note{margin-top:6px;font-size:.95rem;font-weight:600;color:#ff9800!important}.agent-pricing-section .pricing-box{position:relative;overflow:hidden}.agent-pricing-section .pricing-box .card-header-section{background:#f4faf7;border-bottom:1px solid #e9ecef;width:100%;padding:1.8rem 1rem;text-align:center;border-radius:12px 12px 0 0;display:flex;align-items:center;justify-content:center}.agent-pricing-section .pricing-box .card-header-section .plan-title{font-size:1.45rem;font-weight:700;color:#0a5230;margin:0}.agent-pricing-section .pricing-box .price-block{background:#fff;padding:1.1rem 1rem;border-bottom:1px solid #e9ecef}.agent-pricing-section .pricing-box .price-block .price-line{display:flex;justify-content:center;gap:6px;align-items:baseline}.agent-pricing-section .pricing-box .price-block .price-line .price{font-size:2rem;font-weight:700;color:#007a4d}.agent-pricing-section .pricing-box .price-block .price-line .period{font-size:.95rem;color:#666;margin-top:4px;font-weight:500}.agent-pricing-section .pricing-box .price-block .promo-label{margin-top:12px;background:#ffeb99;color:#5a4a00;padding:6px 14px;border-radius:6px;font-weight:600;font-size:.85rem;display:inline-block}.agent-pricing-section .pricing-box .price-block .enterprise-badge{background:#ffe189!important;color:#5a4a00!important}.agent-pricing-section .pricing-box .price-block .platinum-badge{background:linear-gradient(135deg,gold,#c5a300)!important;color:#fff!important}.agent-pricing-section .pricing-box .feature-list li{position:relative;padding-left:26px;margin-left:26px;margin-bottom:.75rem;font-size:.95rem;color:#222;display:block!important}.agent-pricing-section .pricing-box .feature-list li:before{content:"✔";position:absolute;left:0;top:2px;font-size:14px;color:#007a4d;font-weight:600}.agent-pricing-section .pricing-box .feature-list .promo-green{color:#007a4d!important;font-weight:600}.agent-pricing-section .pricing-box .feature-list .promo-green:before{color:#007a4d!important}.agent-pricing-section .pricing-box .feature-list .promo-red{color:#dc3545!important;font-weight:600}.agent-pricing-section .pricing-box .feature-list .promo-red:before{color:#dc3545!important}.agent-pricing-section .pricing-box .feature-list .promo-red .promo-details{margin-top:6px;margin-left:0;padding-left:12px}.agent-pricing-section .pricing-box .feature-list .promo-red .promo-details ul{list-style:none;margin:0;padding:0}.agent-pricing-section .pricing-box .feature-list .promo-red .promo-details ul li{position:relative;padding-left:14px;margin-bottom:4px;font-size:13px;color:#777;font-weight:500}.agent-pricing-section .pricing-box .feature-list .promo-red .promo-details ul li:before{content:"●";position:absolute;left:0;top:0;font-size:12.5px;color:#dc3545}.agent-pricing-section .pricing-box .cta-block{padding:1.4rem 1rem}.agent-pricing-section .pricing-box .cta-block .choose-btn{width:100%;padding:12px 30px;border:none;border-radius:30px;font-size:1rem;font-weight:600;background:#329470;color:#fff;transition:.3s}.agent-pricing-section .pricing-box .cta-block .choose-btn:hover{background:#006a43}.agent-pricing-section .pricing-box .plan-badge-slanted{position:absolute;top:12px;right:-33px;padding:6px 37px;background:linear-gradient(135deg,#ff9800,#ff6d00);color:#fff;font-size:12px;font-weight:600;transform:rotate(45deg);transform-origin:center;border-radius:4px;z-index:10;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.agent-pricing-section .pricing-box.basic-hover:hover{background:#fff7f3;border-color:#ffb89b!important}.agent-pricing-section .pricing-box.basic-hover:hover .card-header-section{background:#0a2e43!important;border-bottom-color:#0a2e43!important}.agent-pricing-section .pricing-box.basic-hover:hover .card-header-section .plan-title{color:#fff!important}.agent-pricing-section .pricing-box.basic-hover:hover .price-block .period,.agent-pricing-section .pricing-box.basic-hover:hover .price-block .price{color:#007a4d!important}.agent-pricing-section .pricing-box.basic-hover:hover .feature-list li{color:#222!important}.agent-pricing-section .pricing-box.basic-hover:hover .feature-list li .feature-icon{color:#007a4d!important}.agent-pricing-section .pricing-box.basic-hover:hover .feature-list .promo-feature,.agent-pricing-section .pricing-box.basic-hover:hover .feature-list .promo-feature .feature-icon{color:#dc3545!important}.agent-pricing-section .pricing-box.basic-hover:hover .cta-block .choose-btn{background:#f76b1c!important}.agent-pricing-section .pricing-box.basic-hover:hover .cta-block .choose-btn:hover{background:#d95f1b!important}.agent-pricing-section .step-box-wide{background:#f8f9fa;border-radius:12px;border:1px solid #edf0f2}.pricing-box:hover .card-header-section{background:#0a2e43!important;border-bottom-color:#0a2e43!important}.pricing-box:hover .card-header-section .plan-title{color:#fff!important}@media(max-width:575px){.agent-pricing-section .pricing-box{position:relative;padding:15px;width:90%;margin:10px auto}.agent-pricing-section .pricing-box .pricing-details h3{font-size:16px}.agent-pricing-section .pricing-box .price h4{font-size:18px}.agent-pricing-section .pricing-box ul li{font-size:13px}.agent-pricing-section .pricing-box .most-popular-badge{position:absolute;top:-15px;left:50%;transform:translateX(-50%);background:var(--theme-green);color:#fff;font-size:12px;font-weight:600;padding:4px 12px;border-radius:20px;white-space:nowrap;box-shadow:0 4px 8px rgba(0,0,0,.15)}}@media(max-width:767px){.agent-pricing-section .pricing-box{position:relative;min-height:auto;transform:none!important;margin:0 auto 20px;width:90%}.agent-pricing-section .pricing-box.highlight-plan{border:2px solid var(--theme-green);box-shadow:0 0 12px rgba(42,157,143,.3);transform:none!important}.agent-pricing-section .pricing-box .most-popular-badge{position:absolute;top:-15px;left:50%;transform:translateX(-50%);background:var(--theme-green);color:#fff;font-size:12px;font-weight:600;padding:4px 12px;border-radius:20px;white-space:nowrap;box-shadow:0 4px 8px rgba(0,0,0,.15)}.agent-pricing-section .pricing-box .choose-plan-btn{width:100%;text-align:center}}