.why-angel-twin-section{background:#200c3b;padding:60px 0 12rem;position:relative}.container{max-width:1200px;margin:0 auto;padding:0 15px}.section-title-why-twin{text-align:center;color:#f4030e;font-size:2rem;font-weight:600;margin-bottom:30px}.section-description-why-twin{color:#ffffff;max-width:1200px;margin:1.5rem auto 2.5rem;text-align:justify;font-weight:400}.tabs-container{display:flex;max-width:1200px;margin:0 auto;border-radius:10px 10px 0 0;overflow:hidden}.tab-button{flex:1 1;padding:20px 30px;font-size:1.3rem;font-weight:700;border:none;cursor:pointer;transition:all .3s ease;color:#ffffff;position:relative;transform:scale(.95);border-radius:5px 5px 0 0}.tab-button.active{transform:scale(1);box-shadow:0 4px 15px rgba(0,0,0,.2);z-index:1}.tab-button.businesses{border-right:1px solid rgba(255,255,255,.1)}.tab-button:not(.active):hover{opacity:.9;transform:scale(.97)}.tab-content{background:#ffffff;border-radius:0 0 15px 15px;padding:40px;max-width:1200px;margin:0 auto;box-shadow:0 10px 30px rgba(0,0,0,.3)}.intro-text-features{margin-bottom:30px}.intro-text-features p{color:#333333;font-size:1rem;line-height:1.7;margin-bottom:15px}.intro-text-features p:last-child{margin-bottom:0}.features-flex-container{display:flex;gap:30px;margin-bottom:35px}.features-column{flex:1 1;display:flex;flex-direction:column}.feature-item{display:flex;gap:15px;align-items:flex-start;padding:10px 0;border-radius:8px;transition:background .3s ease}.feature-icon-why-twin{flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;margin-top:2px}.feature-icon-why-twin svg{width:100%;height:100%}.feature-content{flex:1 1}.feature-title-why-twin{font-size:1.05rem;font-weight:700;margin-bottom:8px;margin-top:2px}.feature-description-why-twin{color:#333333;font-size:.95rem;line-height:1.6;margin:0}.cta-container-features{text-align:center;margin-top:20px;display:flex;gap:2rem;justify-content:center;flex-wrap:wrap}.cta-button-features{color:#ffffff;border:none;padding:15px 50px;font-size:1.1rem;font-weight:700;border-radius:8px;cursor:pointer;transition:all .3s ease;text-transform:none;letter-spacing:.5px;min-width:min(300px,100%);box-shadow:0 4px 15px rgba(0,0,0,.2);position:relative;overflow:hidden}.cta-button-features:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:rgba(255,255,255,.2);transition:left .3s ease}.cta-button-features:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.3)}.cta-button-features:hover:before{left:100%}.cta-button-features:active{transform:translateY(0);box-shadow:0 2px 10px rgba(0,0,0,.2)}@media (max-width:991px){.section-title-why-twin{font-size:2rem}.tab-button{font-size:1.1rem;padding:18px 25px}.tab-content{padding:35px}.intro-text-features p{font-size:.95rem}.features-flex-container{gap:25px}.feature-title-why-twin{font-size:1rem;margin-top:2px}.feature-description-why-twin{font-size:.9rem}}@media (max-width:767px){.why-angel-twin-section{padding:60px 0 10rem}.section-title-why-twin{font-size:1.75rem;margin-bottom:30px;padding:0 15px}.tabs-container{flex-direction:row;border-radius:8px 8px 0 0}.tab-button{font-size:1rem;padding:15px 20px}.tab-content{padding:25px;border-radius:0 0 10px 10px}.intro-text-features{margin-bottom:25px}.intro-text-features p{font-size:.9rem;margin-bottom:12px}.features-flex-container{flex-direction:column;gap:0;margin-bottom:30px}.feature-item{padding:12px}.feature-icon-why-twin{width:20px;height:20px;font-size:13px}.feature-title-why-twin{font-size:.95rem;margin-bottom:6px;margin-top:4px}.feature-description-why-twin{font-size:.85rem}.cta-button-features{padding:12px 40px;font-size:1rem}}@media (max-width:575px){.why-angel-twin-section{padding:40px 0 8rem}.section-title-why-twin{font-size:1.5rem;margin-bottom:25px}.tabs-container{margin:0}.tab-button{font-size:.85rem;padding:12px 15px}.tab-content{padding:20px;margin:0}.intro-text-features p{font-size:.85rem}.features-flex-container{gap:15px}.feature-item{padding:10px 0;gap:10px}.feature-icon-why-twin{width:16px;height:16px;font-size:12px}.feature-title-why-twin{font-size:.9rem;margin-top:2px}.feature-description-why-twin{font-size:.8rem}.cta-button-features{padding:10px 35px;font-size:.95rem}}@media screen and (min-width:768px) and (max-width:991.7px){.feature-description-why-twin{min-height:92px}}@media screen and (min-width:991.7px){.feature-description-why-twin{min-height:74px}}