.price-section{background:#d9d9d9;overflow:hidden;padding:60px 0}.price-section .heading{margin:0 auto;max-width:700px;text-align:center}.price-section .heading h2{color:#000;font-size:24px;font-weight:700;line-height:1.3;margin-bottom:10px}.price-section .toggle-wrapper{align-items:center;display:flex;gap:20px;justify-content:center;margin:20px 0}.price-section .toggle-labels{align-items:center;background:#bbb;border-radius:13px;box-sizing:border-box;display:flex;height:35px;justify-content:space-between;max-width:max-content;padding:5px;position:relative;width:260px}.price-section .toggle-labels span{color:#000;cursor:pointer;flex:1;font-family:Fira Sans,sans-serif;font-size:13px;font-weight:700;padding:0 30px;text-align:center;transition:.4s;z-index:1}.price-section .toggle-labels span.active{color:#000;position:relative;z-index:3}.price-section .toggle-labels input{display:none}.price-section .slider{background:#fff;border-radius:10px;bottom:5px;box-shadow:0 0 5px rgba(0,0,0,.2);left:5px;position:absolute;top:5px;transition:transform .3s ease;width:91%;z-index:1}.price-section .toggle-labels input:checked+.slider{transform:translateX(0)}.price-section .pricing-cards{display:flex;gap:35px;justify-content:center}.price-section .card{background:#fff;border:1px solid #b6b7b9;border-radius:8px;margin-top:24px;padding:25px 20px;position:relative;text-align:left;width:254px}.price-section .card:after{background:transparent;border-bottom:20px solid #d9d9d9;border-left:20px solid transparent;border-right:20px solid transparent;content:"";height:20px;position:absolute;right:-16px;top:-5px;transform:rotate(45deg);width:20px}.price-section .card:before{background:#b6b7b9;content:"";height:1.1px;position:absolute;right:-5px;top:12px;transform:rotate(45deg);width:35px}.price-section .card.highlight:before{background:#b6b7b9;height:1.1px;right:-5px;top:11px;width:36px}.price-section .card h3{color:#000;font-size:20px;font-weight:700;line-height:1.2;margin-bottom:0}.price-section .price-box{align-items:end;display:flex;margin:12px 0}.price-section .price{align-items:center;color:#000;display:flex;font-family:Fira Sans,sans-serif;font-size:26px;font-weight:700;line-height:.8;margin-right:6px}.price-section .price .price-value{margin-right:3px}.price-section .per{color:#6f7477;font-size:12px;font-weight:400;margin:0;padding:0}.price-section .btn{background:#ff671e;border-radius:4px;color:#fff;display:inline-block;font-size:12px;font-weight:700;margin-top:8px;padding:10px 22px;text-decoration:none;transition:.3s}.price-section .btn:hover{background:#ffb386}.price-section ul{margin-top:20px;padding:0;position:relative}.price-section .card:first-child ul:after{display:none}.price-section ul:after{backdrop-filter:blur(0);background:transparent;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.price-section ul li{color:#000;font-family:Fira Sans,sans-serif;font-size:13px;font-weight:400;list-style:none;margin-top:10px;padding-left:18px;position:relative}.price-section ul li:after{background-image:url(https://146833777.fs1.hubspotusercontent-eu1.net/hubfs/146833777/Website%202025/check-a.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:8px;left:0;position:absolute;top:3px;width:10px}.price-section .card .title h6{color:#000;font-size:16px;font-weight:600;line-height:1.3;margin-top:16px}.price-section #saveText{color:#000;font-size:11px;font-weight:400;line-height:1.4;margin:0 auto;max-width:700px;padding:0;text-align:center}@media(min-width:768px) and (max-width:991.98px){.price-section .price{font-size:18px;min-width:max-content}}@media(max-width:767.98px){.price-section{padding:50px 0}.price-section .toggle-wrapper{display:block}.price-section .toggle-labels{margin:0 auto}.price-section .currency-box{justify-content:center;margin-top:15px}.price-section .pricing-cards{display:block}.price-section .card{margin:24px auto 0}}