.features-section{margin:80px auto;max-width:100%;padding:0 20px}.section-para{font-size:16px;margin-bottom:36px;text-align:center}.section-subtitle{color:#ff1840;font-size:18px;letter-spacing:1px;text-transform:uppercase}.section-subtitle,.section-title{font-weight:600;text-align:center}.section-title{font-size:34px;margin:10px 0 0}.feature-tabs{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-bottom:40px}.tab-btn{background:transparent;border:1px solid rgba(255,24,64,.33);border-radius:50px;color:#000;cursor:pointer;font-size:14px;font-weight:300;padding:10px 15px;transition:all .3s ease}.tab-btn.active,.tab-btn:hover{background:#e60023;color:#fff}.tab-btn:hover{border:1px solid #fff}.feature-content{display:none;gap:30px;justify-content:space-between}.feature-content.active{background-color:#f1f4f9;border-radius:20px;display:flex;margin:0 auto;max-width:80%}.feature-text{border-radius:16px;flex:1 1 500px;padding-left:34px;padding-right:34px;padding-top:34px}.feature-text h3{font-size:24px;font-weight:700;margin-bottom:16px}.feature-text p{color:#333;font-size:15px;line-height:1.6}.feature-image{border-bottom-right-radius:20px;border-top-right-radius:20px;flex:1 1 400px;overflow:hidden}.feature-image img{display:block;height:auto;width:100%}@media (max-width:900px){.feature-content{flex-direction:column}.feature-image,.feature-text{border-bottom-left-radius:20px;border-bottom-right-radius:20px;border-top-right-radius:0;flex:1 1 100%}.section-title{font-size:28px}}@media (max-width:600px){.tab-btn{font-size:14px;padding:8px 20px}}