 @font-face{font-family:'Oceanwide';src:url('fonts/Oceanwide-Semibold.woff') format('woff');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Oceanwide';src:url('fonts/Oceanwide-SemiboldOblique.woff') format('woff');font-weight:600;font-style:oblique;font-display:swap}*{margin:0;padding:0;box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}body{font-family:'Poppins',-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-weight:400;line-height:1.6;color:#323231;background-color:#ffffff;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{text-decoration:none;color:inherit}button{font-family:inherit;border:none;cursor:pointer;background:none}ul,ol{list-style:none}.navbar{position:sticky;top:0;background:#ffffff;z-index:1000;transition:all 0.4s cubic-bezier(0.4,0,0.2,1)}.navbar-container{display:flex;align-items:center;justify-content:space-between;padding:20px 80px 20px 64px;max-width:1440px;margin:0 auto;transition:padding 0.4s cubic-bezier(0.4,0,0.2,1)}.navbar.compact .navbar-container{padding:8px 80px 8px 64px}.navbar-logo{display:flex;align-items:center;text-decoration:none}.navbar-logo img{height:28px;width:auto;transition:height 0.4s cubic-bezier(0.4,0,0.2,1)}.navbar.compact .navbar-logo img{height:24px}.nav-links{display:flex;gap:32px;align-items:center}.nav-links a{font-family:'Poppins';font-weight:400;font-size:16px;line-height:1.5;letter-spacing:0.2px;color:#323231;transition:color 0.2s}.nav-links a:hover{color:#388E3C}.nav-buttons{display:flex;gap:16px;align-items:center}.btn-sign-in{font-family:'Poppins';font-weight:400;font-size:16px;color:#323231;padding:12px 16px}.btn-cta{font-family:'Poppins';font-weight:500;font-size:14px;line-height:1.5;color:#323231;background:transparent;border:1px solid #838382;border-radius:8px;padding:12px 16px;height:48px;transition:all 0.4s cubic-bezier(0.4,0,0.2,1)}.navbar.compact .btn-cta{height:40px;padding:8px 16px}.btn-cta:hover{background:#388E3C;border-color:#388E3C;color:#ffffff}.mobile-menu-toggle{display:none}.hero-section{position:relative;background:radial-gradient(circle at center,#ffffff 0%,#EBF4EC 100%);overflow:hidden}.hero-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url('assets/images/Hero-bg.png');background-image:-webkit-image-set( url('assets/images/Hero-bg.webp') 1x );background-image:image-set( url('assets/images/Hero-bg.webp') 1x );background-size:cover;background-repeat:no-repeat;background-position:center;z-index:0}.hero-container{position:relative;max-width:1440px;margin:0 auto;padding:88px 80px;display:flex;flex-direction:column;align-items:center;gap:40px;z-index:1}.hero-content{display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center}.hero-content h1{font-family:'Oceanwide',sans-serif;font-weight:600;font-size:56px;line-height:1.2;letter-spacing:-0.5px;color:#12262B;max-width:800px}.hero-content p{font-family:'Poppins';font-weight:400;font-size:18px;line-height:1.6;color:#12262B;max-width:600px}.btn-primary{font-family:'Poppins';font-weight:500;font-size:14px;line-height:1.5;color:#ffffff;background:#388E3C;border-radius:8px;padding:12px 16px;height:48px;display:inline-flex;align-items:center;gap:8px;transition:background 0.2s;border:none;cursor:pointer;text-decoration:none}.btn-primary .btn-icon{width:16px;height:16px;filter:brightness(0) invert(1)}.btn-primary:hover{background:#28652B}.hero-image{width:100%;max-width:1000px;border-radius:16px;padding:20px}.hero-image img{width:100%;border-radius:16px;display:block}.social-proof{background:#ffffff;padding:40px 0}.social-proof-container{max-width:1440px;margin:0 auto;padding:0 80px;display:flex;flex-direction:column;align-items:center;gap:24px}.social-proof-heading{font-family:'Poppins';font-weight:500;font-size:16px;line-height:1.6;letter-spacing:0.2px;color:#12262B;text-align:center}.logos-container{width:100%;overflow:hidden}.logo-scroll{display:flex;gap:40px;align-items:center;animation:scroll 10s linear infinite;will-change:transform}@keyframes scroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.logo-scroll img{height:80px;width:auto;max-width:142px;object-fit:contain;flex-shrink:0}.features-section{background:#ffffff;padding:112px 80px}.features-container{max-width:1440px;margin:0 auto;display:flex;flex-direction:column;gap:80px}.section-header{display:flex;flex-direction:column;gap:24px}.label{display:inline-flex;align-items:center;gap:8px;font-family:'Poppins';font-weight:600;font-size:14px;line-height:1.6;color:#12262B;background:#fff;border-radius:40px;padding:8px 10px 8px 8px;width:fit-content;border:5px solid #EBF4EC}.lightning-icon{width:16px;height:16px;color:#388E3C}.section-header h2{font-family:'Oceanwide',sans-serif;font-weight:600;font-size:48px;line-height:1.2;letter-spacing:-0.5px;color:#12262B;max-width:600px}.features-content{display:flex;gap:80px}.features-list{flex:1;display:flex;flex-direction:column;gap:24px;padding-top:80px}.feature-item{display:flex;gap:24px;padding:24px;border-radius:12px;cursor:pointer;transition:all 0.8s cubic-bezier(0.4,0,0.2,1);opacity:0.6}.feature-item:hover,.feature-item.active{background:#F8F8F8;opacity:1}.feature-number{font-family:'Poppins';font-weight:400;font-size:16px;line-height:1.6;color:#EBF4EC;background:#388E3C;border-radius:8px;padding:12px 10px;min-width:48px;height:48px;display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative}.feature-number::after{content:'';position:absolute;top:100%;left:50%;transform:translateX(-50%);width:2px;height:var(--line-height,24px);background:#C1DCC3;transition:height 0.8s cubic-bezier(0.4,0,0.2,1)}.feature-item:last-child .feature-number::after{display:none}.feature-item:not(.active) .feature-number{background:#7AB37C}.feature-content{flex:1;display:flex;flex-direction:column;gap:16px}.feature-content h3{font-family:'Oceanwide',sans-serif;font-weight:600;font-size:24px;line-height:1.4;color:#183C19}.feature-details{transition:max-height 0.8s cubic-bezier(0.4,0,0.2,1),opacity 0.8s cubic-bezier(0.4,0,0.2,1)}.feature-details h4{font-family:'Poppins';font-weight:600;font-size:20px;line-height:1.6;color:#323231;margin-bottom:8px;transition:color 0.8s cubic-bezier(0.4,0,0.2,1)}.feature-item:not(.active) .feature-details h4{color:#ACACAC}.feature-details p,.feature-details ul{max-height:0;overflow:hidden;opacity:0;transition:max-height 0.8s cubic-bezier(0.4,0,0.2,1),opacity 0.8s cubic-bezier(0.4,0,0.2,1)}.feature-item.active .feature-details p,.feature-item.active .feature-details ul{max-height:1000px;opacity:1}.feature-details p{font-family:'Poppins';font-weight:400;font-size:16px;line-height:1.6;letter-spacing:0.2px;color:#323231;margin-bottom:16px}.feature-details ul{display:flex;flex-direction:column;gap:12px;padding-left:20px}.feature-details li{font-family:'Poppins';font-weight:400;font-size:16px;line-height:1.6;letter-spacing:0.2px;color:#323231;position:relative}.feature-details li::before{content:"•";position:absolute;left:-20px;color:#388E3C}.features-image{flex:1;background:#C1DCC3;border-radius:24px;height:624px;min-height:624px;max-height:624px;display:flex;align-items:center;justify-content:center;overflow:hidden;position:sticky;top:120px;flex-shrink:0;position:relative}.features-image img{width:100%;height:100%;object-fit:contain;opacity:0;transition:opacity 0.9s ease-in-out;transform:scale(1);position:absolute;top:0;left:0}.features-image img.active{opacity:1}.features-image img.fade-out{opacity:0;transform:scale(1)}.features-indicators{display:none}.features-nav-btn{display:none}.desktop-only{display:block}.mobile-only{display:none}.features-carousel{display:none}.use-cases-section{background:#ffffff;padding:112px 80px}.use-cases-container{max-width:1440px;margin:0 auto;display:flex;flex-direction:column;gap:88px}.use-cases-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.use-case-card{background:#ffffff;border:1px solid #E1E1E1;border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:16px;transition:all 0.2s}.card-icon{width:24px;height:24px}.use-case-card h3{font-family:'Oceanwide',sans-serif;font-weight:600;font-size:16px;line-height:1.4;color:#323231}.use-case-card p{font-family:'Poppins';font-weight:400;font-size:14px;line-height:1.6;color:#323231}.cta-section-1{padding:112px 80px;background:#ffffff}.cta-section-1 .cta-container{max-width:1062px;margin:0 auto;position:relative;background:url(assets/images/Hero-bg-1.png)no-repeat,#28652B;background:-webkit-image-set(url(assets/images/Hero-bg-1.webp) 1x)no-repeat,#28652B;background:image-set(url(assets/images/Hero-bg-1.webp) 1x)no-repeat,#28652B;background-size:cover;border-radius:24px;padding:264px 64px 40px;overflow:hidden;transition:all 0.2s ease}.cta-section-1 .cta-container:hover{background-color:rgba(56,142,60,1)}.cta-content{position:relative;z-index:1;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:40px}.cta-content-text{flex:1;display:flex;flex-direction:column;gap:16px}.cta-content-text h2{font-family:'Oceanwide',sans-serif;font-weight:600;font-size:48px;line-height:1.2;letter-spacing:-0.5px;color:#ffffff}.cta-content-text p{font-family:'Poppins';font-weight:400;font-size:20px;line-height:1.6;color:#ffffff}.cta-arrow-btn{border:1.5px solid rgba(255,255,255,0.3);border-radius:8px;padding:16px 20px;color:#ffffff;background:transparent;transition:all 0.3s ease;flex-shrink:0;display:flex;align-items:center;justify-content:center}.cta-arrow-btn svg{transition:all 0.3s ease}.cta-section-1 .cta-container:hover .cta-arrow-btn{background:#ffffff;border-color:#ffffff}.cta-section-1 .cta-container:hover .cta-arrow-btn svg{color:#28652B}.cta-section-1 .cta-container:hover .cta-arrow-btn svg path{stroke:#28652B}.testimonials-section{background:#EBF4EC;padding:112px 80px}.testimonials-container{max-width:1440px;margin:0 auto;display:flex;flex-direction:column;gap:88px}.testimonials-wrapper{display:flex;flex-direction:column;gap:40px}.testimonials-cards{display:flex;gap:16px;transition:transform 0.3s ease;cursor:grab;user-select:none;-webkit-user-select:none;touch-action:pan-y}.testimonials-cards:active{cursor:grabbing}.testimonial-card{background:#ffffff;border-radius:12px;padding:24px;width:410px;flex-shrink:0;display:flex;flex-direction:column;gap:32px}.company-logo{height:40px;display:flex;align-items:center}.company-logo img{height:100%;width:auto;object-fit:contain}.testimonial-card p{font-family:'Poppins';font-weight:400;font-size:16px;line-height:1.6;letter-spacing:0.2px;color:#333333}.read-more{font-family:'Poppins';font-weight:500;font-size:14px;line-height:1.6;color:#333333;display:inline-flex;align-items:center;gap:8px;transition:color 0.2s;justify-content:end}.read-more:hover{color:#388E3C}.testimonials-controls{display:flex;flex-direction:column;justify-content:space-between;gap:16px}.progress-bar{height:8px;width:100%;background:#C1DCC3;border-radius:40px;overflow:hidden}.progress-fill{height:100%;background:#388E3C;transition:width 0.3s ease;border-radius:40px}.testimonials-nav-buttons{display:flex;gap:16px}.testimonials-nav-btn{width:48px;height:48px;border-radius:8px;background:#388E3C;border:none;display:flex;align-items:center;justify-content:center;transition:all 0.2s}.testimonials-nav-btn svg{color:#ffffff}.testimonials-nav-btn svg path{stroke:#ffffff}.testimonials-nav-btn:hover:not(:disabled){background:#28652B}.testimonials-nav-btn:disabled{opacity:0.5;cursor:not-allowed;background:#7AB37C}.pricing-section{background:#ffffff;padding:112px 80px}.pricing-container{max-width:1440px;margin:0 auto;display:flex;flex-direction:column;gap:104px}.pricing-header{display:flex;gap:120px}.pricing-left{flex:1;display:flex;flex-direction:column;gap:24px}.pricing-right{flex:1;display:flex;flex-direction:column;gap:24px}.pricing-right h3{font-family:'Oceanwide',sans-serif;font-weight:600;font-size:20px;line-height:1.4;color:#12262B}.pricing-features{display:flex;flex-direction:column;gap:24px}.pricing-feature h4{font-family:'Poppins';font-weight:600;font-size:16px;line-height:1.6;letter-spacing:0.3px;color:#323231;margin-bottom:4px}.pricing-feature p{font-family:'Poppins';font-weight:400;font-size:16px;line-height:1.6;letter-spacing:0.2px;color:#323231}.pricing-plans{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.pricing-plan{border:1px solid #C1DCC3;border-radius:24px;padding:40px;display:flex;flex-direction:column;gap:57px}.pricing-plan h3{font-family:'Oceanwide',sans-serif;font-weight:600;font-size:20px;line-height:1.4;color:#183C19}.plan-details{display:flex;flex-direction:column;gap:24px}.plan-price{display:flex;align-items:baseline;gap:8px}.plan-price .price{font-family:'Oceanwide',sans-serif;font-weight:600;font-size:40px;line-height:1.2;letter-spacing:-0.5px;color:#12262B}.plan-price .period{font-family:'Poppins';font-weight:500;font-size:20px;line-height:1.6;color:#838382}.plan-details p{font-family:'Poppins';font-weight:400;font-size:16px;line-height:1.6;letter-spacing:0.2px;color:#323231}.faq-section{background:#ffffff;padding:96px 80px}.faq-container{max-width:1440px;margin:0 auto;display:flex;gap:120px}.faq-left{flex:1;display:flex;flex-direction:column;gap:24px}.faq-right{flex:1;background:#EBF4EC;border-radius:24px;padding:24px;display:flex;flex-direction:column;gap:16px}.faq-item{background:#ffffff;border-radius:8px;padding:20px}.faq-question{display:flex;align-items:center;justify-content:space-between;gap:40px;cursor:pointer}.faq-question h3{font-family:'Oceanwide',sans-serif;font-weight:600;font-size:18px;line-height:1.4;color:#323231}.faq-toggle{font-size:24px;color:#323231;width:24px;height:24px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform 0.3s cubic-bezier(0.4,0,0.2,1)}.faq-item.active .faq-toggle{transform:rotate(0deg)}.faq-answer{max-height:0;overflow:hidden;opacity:0;transition:max-height 0.5s cubic-bezier(0.4,0,0.2,1),opacity 0.5s cubic-bezier(0.4,0,0.2,1),margin-top 0.5s cubic-bezier(0.4,0,0.2,1)}.faq-item.active .faq-answer{max-height:500px;opacity:1;margin-top:16px}.faq-answer p{font-family:'Poppins';font-weight:400;font-size:16px;line-height:1.6;letter-spacing:0.2px;color:#323231;margin-bottom:12px}.faq-answer p:last-child{margin-bottom:0}.faq-answer ul{display:flex;flex-direction:column;gap:8px;padding-left:20px;margin-top:12px;margin-bottom:12px}.faq-answer li{font-family:'Poppins';font-weight:400;font-size:16px;line-height:1.6;letter-spacing:0.2px;color:#323231;position:relative}.faq-answer ul li::before{content:"•";position:absolute;left:-20px;color:#388E3C;font-weight:600}.faq-answer ol{display:flex;flex-direction:column;gap:8px;padding-left:24px;margin-top:12px;margin-bottom:12px;counter-reset:faq-counter;list-style:none}.faq-answer ol li{font-family:'Poppins';font-weight:400;font-size:16px;line-height:1.6;letter-spacing:0.2px;color:#323231;position:relative;counter-increment:faq-counter}.faq-answer ol li::before{content:counter(faq-counter) ".";position:absolute;left:-24px;color:#388E3C;font-weight:600}.cta-footer-wrapper{background:#EBF4EC;position:relative;overflow:hidden}.cta-footer-bg{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:0}.cta-footer-bg::before{content:'';position:absolute;width:1888px;height:429px;left:50%;top:135px;transform:translateX(-50%);background:radial-gradient(50% 50% at 50% 50%,rgba(193,220,195,0.8) 0%,rgba(235,244,236,0) 100%);border-radius:50%}.cta-footer-bg::after{content:'';position:absolute;top:-176px;left:0px;width:1511.577px;height:1167.406px;background:url(assets/images/Hero-bg.png) no-repeat;background:-webkit-image-set(url(assets/images/Hero-bg.webp) 1x) no-repeat;background:image-set(url(assets/images/Hero-bg.webp) 1x) no-repeat;background-size:fill;opacity:0.3;pointer-events:none}.cta-section-2{position:relative;z-index:1}.cta-container-2{max-width:1000px;margin:0 auto;padding:80px 0}.cta-content-2{display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center}.cta-content-2 h2{font-family:'Oceanwide',sans-serif;font-weight:600;font-size:36px;line-height:1.2;letter-spacing:-0.5px;color:#12262B}.footer{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center}.footer-container{max-width:1280px;width:100%;margin:0 auto;background:#ffffff;border-radius:24px 24px 0 0;padding:48px;display:flex;flex-direction:column;gap:40px}.footer-top{display:flex;gap:48px}.footer-left{width:259px;flex-shrink:0;display:flex;flex-direction:column;gap:32px}.footer-logo{display:inline-block;text-decoration:none}.footer-logo img{height:32px;width:156px}.footer-left>p{font-family:'Poppins';font-weight:400;font-size:12px;line-height:1.6;color:#323231}.social-icons{display:flex;gap:24px;align-items:center}.social-icon{display:flex;align-items:center;justify-content:center;transition:opacity 0.2s}.social-icon:hover{opacity:0.7}.social-icon img{width:20px;height:auto}.footer-links{flex:1;display:flex;gap:24px}.footer-column{flex:1;display:flex;flex-direction:column;gap:16px}.footer-column a{font-family:'Poppins';font-weight:500;font-size:12px;line-height:1.6;color:#4E4E4D;transition:color 0.2s}.footer-column a:hover{color:#388E3C}.footer-certification{flex-shrink:0}.footer-certification img{height:80px;width:200px;border:1px solid #7AB37C;object-fit:cover}.footer-bottom{display:flex;flex-direction:column;gap:24px;width:100%}.footer-bottom::before{content:'';display:block;width:100%;height:1px;background:#E1E1E1}.footer-bottom p{font-family:'Poppins';font-weight:400;font-size:12px;line-height:1.6;color:#323231;text-align:center}@media (max-width:768px){body{display:flex;flex-direction:column}.hero-section{order:1}.social-proof{order:2}.features-section{order:3}.pricing-section{order:4}.cta-section-1{order:5}.testimonials-section{order:6}.use-cases-section{order:7}.faq-section{order:8}.cta-footer-wrapper{order:9}.navbar{order:0}.navbar-container{padding:12px 16px!important;height:56px}.navbar-logo img{height:24px}.nav-links,.nav-buttons{display:flex;position:fixed;left:0;width:100%;background:#ffffff;flex-direction:column;z-index:999;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.3s ease,transform 0.3s ease,visibility 0.3s}.testimonials-controls .testimonials-nav-buttons{display:flex;gap:8px;position:static;opacity:1;visibility:visible;pointer-events:auto;background:transparent;transition:none}.nav-links{top:56px;gap:0;padding:24px 16px;border-bottom:1px solid #E1E1E1;box-shadow:0 2px 8px rgba(0,0,0,0.05);transform:translateY(-100%)}.nav-links.active{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.nav-links li{width:100%;border-bottom:1px solid #F8F8F8}.nav-links li:last-child{border-bottom:none}.nav-links a{display:block;padding:16px 0;font-size:16px;width:100%}.nav-buttons{top:auto;bottom:0;gap:12px;padding:24px 16px;border-top:1px solid #E1E1E1;box-shadow:0 -2px 8px rgba(0,0,0,0.05);transform:translateY(100%)}.nav-buttons.active{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.nav-buttons .btn-sign-in,.nav-buttons .btn-cta{width:100%;text-align:center;justify-content:center}.mobile-menu-toggle{display:block;color:#323231;position:relative;z-index:1000}.mobile-menu-toggle svg{transition:all 0.3s ease}.mobile-menu-toggle svg path{transition:d 0.3s ease}.mobile-menu-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:998;opacity:0;visibility:hidden;transition:opacity 0.3s ease,visibility 0.3s;pointer-events:none}.mobile-menu-overlay.active{opacity:1;visibility:visible;pointer-events:auto}.hero-section{min-height:auto}.hero-container{padding:56px 24px 40px 24px;flex-direction:column;gap:40px}.hero-content{width:100%;padding:0 16px}.hero-content h1{font-size:24px;line-height:1.4;text-align:center}.hero-content p{font-size:14px;line-height:1.6;text-align:center}.hero-content .btn-primary{margin:0 auto}.hero-image{width:100%;padding:0}.hero-image img{border-radius:8px}.social-proof{padding:16px 0}.social-proof-container{padding:0;gap:16px}.social-proof-heading{font-size:14px;max-width:80%;padding:0 8px;text-align:center}.logos-container{overflow:hidden;width:100%}.logo-scroll{gap:8px}.logo-scroll img{height:48px;width:85px;flex-shrink:0}.features-section{padding:40px 16px}.features-container{gap:24px}.section-header{padding:0}.section-header h2{font-size:20px;line-height:1.4}.label{font-size:12px;padding:8px 10px 8px 8px}.label .lightning-icon{width:12px;height:12px}.desktop-only{display:none !important}.mobile-only{display:block}.features-content{padding:0}.features-carousel{display:block;width:100%}.features-carousel-wrapper{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;gap:0}.features-carousel-wrapper::-webkit-scrollbar{display:none}.carousel-slide{flex:0 0 100%;width:100%;scroll-snap-align:start;display:flex;flex-direction:column;gap:16px;border:1px solid #C1DCC3;border-radius:24px;padding-bottom:40px;overflow:hidden}.carousel-image-wrapper{position:relative;width:100%;height:323px;background:#C1DCC3;overflow:hidden}.carousel-image{width:100%;height:100%;object-fit:contain}.features-indicators{display:flex;gap:8px;position:absolute;bottom:12px;left:50%;transform:translateX(-50%);z-index:10}.features-indicators .indicator{width:12px;height:12px;border-radius:50%;background:#EDEDED;transition:background 0.3s ease}.features-indicators .indicator.active{background:#388E3C}.features-nav-btn{display:flex;align-items:center;justify-content:center;position:absolute;right:12px;bottom:12px;width:40px;height:40px;border-radius:50%;background:#28652B;border:none;cursor:pointer;transition:all 0.2s;z-index:10}.features-nav-btn:hover{background:#28652B}.features-nav-btn .arrow-icon{width:16px;height:16px;filter:brightness(0) invert(1)}.features-nav-prev{left:12px;right:auto}.features-nav-prev .arrow-icon{transform:rotate(180deg)}.features-nav-next{right:12px;left:auto}.carousel-content{display:flex;flex-direction:column;gap:16px;padding:0 16px}.carousel-header{display:flex;align-items:center;gap:12px}.carousel-header .feature-number{font-family:'Poppins';font-weight:400;font-size:10px;line-height:1;color:#EBF4EC;background:#388E3C;border-radius:8px;width:34px;height:34px;min-width:34px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.carousel-header .feature-number::after{display:none}.carousel-header h3{font-family:'Oceanwide',sans-serif;font-weight:600;font-size:18px;line-height:1.4;color:#183C19;margin:0}.carousel-text{display:flex;flex-direction:column;gap:8px}.carousel-text h4{font-family:'Poppins';font-weight:600;font-size:16px;line-height:1.4;color:#12262B;margin:0}.carousel-text p{font-family:'Poppins';font-weight:400;font-size:14px;line-height:1.6;letter-spacing:0.2px;color:#323231;margin:0}.carousel-text ul{display:flex;flex-direction:column;gap:8px;padding-left:20px;margin:8px 0 0 0}.carousel-text li{font-family:'Poppins';font-weight:400;font-size:14px;line-height:1.6;letter-spacing:0.2px;color:#323231;position:relative}.carousel-text li::before{content:"•";position:absolute;left:-20px;color:#388E3C}.use-cases-section{padding:40px 16px}.use-cases-container{gap:32px}.use-cases-grid{grid-template-columns:1fr;gap:16px}.cta-section-1{padding:40px 16px}.cta-section-1 .cta-container{padding:136px 24px 24px 24px}.cta-content{flex-direction:column;align-items:flex-start;gap:24px}.cta-content-text{width:100%}.cta-content h2{font-size:20px;line-height:1.4}.cta-content p{font-size:16px;letter-spacing:0.2px}.cta-arrow-btn{width:64px;height:40px}.cta-arrow-btn svg{width:20px;height:20px}.testimonials-section{padding:40px 16px;overflow:hidden}.testimonials-container{gap:32px}.testimonial-cards{overflow:hidden}.testimonial-card{width:253px;padding:24px;gap:32px}.company-logo{height:24px}.testimonial-card p{font-size:14px;line-height:1.6}.read-more{font-size:12px}.testimonials-controls{gap:24px}.testimonials-nav-btn{width:48px;height:48px}.pricing-section{padding:40px 16px}.pricing-container{gap:24px}.pricing-header{flex-direction:column;gap:24px}.pricing-left{width:100%}.pricing-left h2{font-size:20px}.pricing-right{width:100%}.pricing-right h3{font-size:14px}.pricing-features{gap:24px}.pricing-feature h4{font-size:14px}.pricing-feature p{font-size:14px}.pricing-plans{grid-template-columns:1fr;gap:8px}.pricing-plan{padding:24px}.pricing-plan h3{font-size:16px}.plan-price{gap:4px}.plan-price .price{font-size:28px;line-height:1.3}.plan-price .period{font-size:14px}.plan-details p{font-size:14px}.faq-section{padding:40px 16px}.faq-container{flex-direction:column;gap:32px}.faq-left{width:100%}.faq-left h2{font-size:20px}.faq-right{width:100%;border-radius:16px;padding:12px;gap:8px}.faq-item{padding:20px}.faq-question h3{font-size:14px;line-height:1.6}.faq-answer{margin-top:0}.faq-item.active.faq-answer{margin-top:16px}.faq-answer p{font-size:14px;line-height:1.6}.cta-container-2{padding:40px 16px}.cta-content-2 h2{font-size:24px;line-height:1.4}.cta-content-2 .btn-primary{width:100%;max-width:176px}.footer-container{padding:24px 16px;gap:40px}.footer-top{flex-direction:column;gap:40px;padding:0;border:none}.footer-left{width:100%;max-width:100%;gap:20px}.footer-logo{gap:12px}.footer-logo img{width:156px}.footer-logo p{font-size:12px;line-height:1.6}.social-icons{gap:32px;justify-content:flex-start}.social-icon img{width:20px;height:20px}.footer-links{width:100%;flex-direction:column;gap:40px}.footer-column{width:100%;gap:16px}.footer-column a{font-size:14px;line-height:1.6}.footer-certification{margin:0 auto}.footer-certification img{width:200px;height:80px}.footer-bottom{gap:16px;padding:16px 0 0}.footer-bottom p{font-size:12px;line-height:1.6}}