.tab-details h3{margin-bottom:20px}*{box-sizing:border-box;margin:0;padding:0}body{color:#fff;font-family:Montserrat,Arial,sans-serif;line-height:1.6}h2,h3{font-weight:600}#benefits-section{background:linear-gradient(180deg,#061a40,#0a2a5e);overflow:hidden;padding:80px 40px;position:relative}#benefits-section:after,#benefits-section:before{content:"";height:100%;pointer-events:none;position:absolute;top:0;width:25%}#benefits-section:before{background:radial-gradient(ellipse at left,rgba(11,73,156,.2) 0,rgba(6,26,64,0) 70%);left:0}#benefits-section:after{background:radial-gradient(ellipse at right,rgba(11,73,156,.2) 0,rgba(6,26,64,0) 70%);right:0}.benefits-container{align-items:center;display:flex;gap:40px;justify-content:space-between;margin:0 auto;max-width:1200px;position:relative;z-index:2}.benefits-content{flex:1}.benefits-header{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;margin:0 auto 40px;max-width:1200px}.benefits-header h2{flex-shrink:0;margin-bottom:15px}.benefits-header p{color:hsla(0,0%,100%,.8);flex:1;max-width:550px}.benefits-list{display:flex;flex-direction:column;gap:32px}.benefit-item{align-items:flex-start;background:transparent;border-bottom:3px solid transparent;border-radius:12px;cursor:pointer;display:flex;gap:16px;padding:20px;position:relative}.benefit-item:after{background:#00e6a1;border-radius:0 2px 2px 0;bottom:0;content:"";height:3px;left:0;position:absolute;width:0}.benefit-item:hover{background:hsla(0,0%,100%,.03);transform:translateY(-1px)}.benefit-item.active{background:rgba(0,230,161,.05)}.benefit-item.active:after{width:100%}.benefit-item.active.auto-rotating:after{animation:progressFill 7s linear;transition:none;width:0}@keyframes progressFill{0%{width:0}to{width:100%}}.benefit-item:focus{background:hsla(0,0%,100%,.05);outline:none}.benefit-item.active .check-icon svg{transform:scale(1.1)}.check-icon{align-items:center;display:flex;flex-shrink:0;height:24px;justify-content:center;margin-top:5px;min-width:24px}.check-icon svg{height:48px;margin-top:15px;transition:transform .3s ease;width:48px}.benefit-text h3{line-height:1.3;margin-bottom:10px;transition:color .3s ease}.benefit-item.active .benefit-text h3{color:#00e6a1}.benefit-text p{color:hsla(0,0%,100%,.8);line-height:1.5;margin:0}.benefits-image{display:flex;flex:1;justify-content:center;max-width:50%;position:relative}.image-container{border-radius:12px;box-shadow:0 10px 25px rgba(0,0,0,.2);max-width:600px;overflow:hidden;position:relative;width:100%}.benefit-image{height:auto;left:0;opacity:0;position:absolute;top:0;transform:scale(1.05);transition:opacity .6s ease,transform .6s ease;width:100%}.benefit-image.active{opacity:1;position:relative;transform:scale(1)}.benefit-image:not(.active),.image-progress{position:absolute}.image-progress{bottom:20px;display:flex;gap:8px;left:50%;transform:translateX(-50%);z-index:10}.progress-dot{background:hsla(0,0%,100%,.4);border-radius:50%;cursor:pointer;height:10px;transition:all .3s ease;width:10px}.progress-dot.active{background:#00e6a1;transform:scale(1.2)}.progress-dot:hover{background:rgba(0,230,161,.7);transform:scale(1.1)}.auto-rotate-toggle{align-items:center;backdrop-filter:blur(10px);background:rgba(0,0,0,.6);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:44px;justify-content:center;position:absolute;right:20px;top:20px;transition:all .3s ease;width:44px;z-index:10}.auto-rotate-toggle:hover{background:rgba(0,0,0,.8);transform:scale(1.1)}.auto-rotate-toggle.paused .pause-icon{display:none}.auto-rotate-toggle.paused .play-icon{display:block!important}#offer-section{background:linear-gradient(180deg,#0a2a5e,#051b41);overflow:hidden;padding:80px 40px;position:relative}#offer-section:after,#offer-section:before{content:"";height:100%;pointer-events:none;position:absolute;top:0;width:25%}#offer-section:before{background:radial-gradient(ellipse at left,rgba(11,73,156,.2) 0,rgba(6,26,64,0) 70%);left:0}#offer-section:after{background:radial-gradient(ellipse at right,rgba(11,73,156,.2) 0,rgba(6,26,64,0) 70%);right:0}.offer-container{margin:0 auto;max-width:1200px;position:relative;z-index:2}.offer-header{margin-bottom:50px}.offer-header h2{position:relative}.offer-header h2:after{background-color:#00e6a1;bottom:-15px;content:"";height:2px;left:0;position:absolute;width:100px}.tabs-navigation{border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:40px}.tab-button{background:transparent;border:none;border-radius:8px 8px 0 0;color:hsla(0,0%,100%,.7);cursor:pointer;padding:15px 25px;position:relative;transition:all .3s ease;white-space:nowrap}.tab-button:hover{background:hsla(0,0%,100%,.05);color:#fff}.tab-button.active{background:hsla(0,0%,100%,.1);color:#fff}.tab-button.active:after{background-color:#00e6a1;bottom:-1px;content:"";height:2px;left:0;position:absolute;width:100%}.tabs-content{position:relative}.tab-content{animation:fadeIn .5s ease forwards;display:none}.tab-content.active{align-items:center;display:flex;gap:60px;justify-content:space-between}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.tab-image{flex:1;max-width:45%}.tab-image img{border-radius:12px;box-shadow:0 10px 25px rgba(0,0,0,.2);height:auto;max-width:100%}.tab-details{flex:1}.service-tag{color:#00e6a1;letter-spacing:.5px;margin-bottom:15px;text-transform:uppercase}.tab-details h3{line-height:1.2;margin-bottom:25px}.feature-list{list-style:none;margin-bottom:30px}.feature-list li{color:hsla(0,0%,100%,.9);line-height:1.5;margin-bottom:15px;padding-left:25px;position:relative}.beneli:before{color:#00e6a1;content:"•";font-size:1.5rem;left:0;line-height:1;position:absolute;top:0}.typbtn{padding:15px 30px}@media (max-width:1200px){#benefits-section,#offer-section{padding:70px 30px}.benefits-container,.tab-content.active{gap:30px}}@media (max-width:1024px){.benefits-container{flex-direction:column-reverse;gap:40px}.tab-content.active{flex-direction:column;gap:40px}.benefits-content,.benefits-image,.tab-details,.tab-image{max-width:100%}.benefits-header{align-items:flex-start;flex-direction:column;gap:15px}.image-container{margin:0 auto;max-width:500px}}@media (max-width:768px){#benefits-section,#offer-section{padding:50px 20px}.benefits-list{gap:24px}.benefit-item{padding:16px}.tabs-navigation{overflow-x:auto;-webkit-overflow-scrolling:touch;justify-content:flex-start;padding-bottom:5px;scrollbar-width:none;-ms-overflow-style:none}.tabs-navigation::-webkit-scrollbar{display:none}.tab-button{flex-shrink:0;min-width:auto;padding:12px 20px}.tab-image{order:-1}.feature-list li{margin-bottom:12px}.auto-rotate-toggle{height:40px;right:15px;top:15px;width:40px}.progress-dot{height:8px;width:8px}.image-progress{bottom:15px;gap:6px}}@media (max-width:480px){#benefits-section,#offer-section{padding:40px 15px}.benefit-item{align-items:flex-start;gap:12px;padding:12px}.check-icon{margin-top:2px}.check-icon svg{height:35px;width:35px}.benefit-text h3{margin-bottom:8px}.tab-details h3{margin-bottom:20px}.benefits-list{gap:20px}.tab-button{padding:10px 15px}.tab-content.active{gap:30px}.feature-list{margin-bottom:25px}.feature-list li{margin-bottom:10px;padding-left:20px}.beneli:before{font-size:1.2rem}.service-tag{margin-bottom:12px}.cta-button,.learn-more-btn{display:block;padding:12px 25px;text-align:center}.typbtn{padding:12px 25px}.offer-header,.tabs-navigation{margin-bottom:30px}.auto-rotate-toggle{height:36px;right:12px;top:12px;width:36px}.auto-rotate-toggle svg{height:16px;width:16px}}@media (max-width:360px){#benefits-section,#offer-section{padding:30px 10px}.benefits-header h2,.offer-header h2{font-size:24px}.tab-details h3{font-size:20px}.benefit-text h3{font-size:18px}.tab-button{padding:8px 12px}.cta-button,.learn-more-btn{padding:10px 20px}.typbtn{font-size:13px}.benefit-item{padding:10px}}@media (max-width:768px){.tabs-navigation{scroll-behavior:smooth}}.cta-button:focus,.learn-more-btn:focus{outline:2px solid #fff;outline-offset:2px}.benefit-item:focus-visible{outline:2px solid #00e6a1;outline-offset:2px}.progress-dot:focus-visible{outline:2px solid #00e6a1;outline-offset:2px}.auto-rotate-toggle:focus-visible{outline:2px solid #00e6a1;outline-offset:2px}