.faq-section{padding:var(--section-py) 0;position:relative;background-color:var(--bg-primary);overflow:hidden}.faq-wrapper{display:flex;justify-content:space-between;align-items:flex-start;gap:60px;position:relative}.faq-left{flex:0 0 40%;position:sticky;top:100px}.faq-subtitle{margin-top:20px;font-size:16px;line-height:1.6;color:var(--text-secondary);max-width:400px}.faq-right{flex:1;display:flex;flex-direction:column;gap:8px;width:100%}.faq-item{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:16px;cursor:pointer;transition:all .3s ease;overflow:hidden;position:relative}.faq-item:hover{border-color:rgba(135,193,85,.5);transform:translateY(-2px);box-shadow:0 10px 30px -10px rgba(0,0,0,.1)}.faq-item.active{background:linear-gradient(145deg,var(--bg-secondary),rgba(135,193,85,.05));border-color:var(--accent-color);box-shadow:0 10px 30px -10px rgba(135,193,85,.15)}.faq-question{justify-content:space-between;font-size:18px;font-weight:600;color:var(--text-primary);gap:20px}.faq-icon,.faq-question{display:flex;align-items:center}.faq-icon{justify-content:center;width:32px;height:32px;border-radius:50%;background:hsla(0,0%,100%,.05);transition:all .3s ease;flex-shrink:0}.faq-item.active .faq-icon{transform:rotate(180deg);background:var(--accent-color);color:#fff}.faq-answer-wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease-out}.faq-item.active .faq-answer-wrapper{grid-template-rows:1fr}.faq-answer{overflow:hidden;color:var(--text-secondary);line-height:1.6;font-size:15px;opacity:0;transform:translateY(-10px);transition:all .3s ease}.faq-item.active .faq-answer{opacity:1;transform:translateY(0);padding-top:20px;border-top:1px solid hsla(0,0%,100%,.05)}:root[data-theme=light] .faq-item{background:#fff;box-shadow:0 4px 20px rgba(0,0,0,.02)}:root[data-theme=light] .faq-item:hover{box-shadow:0 10px 30px rgba(0,0,0,.05)}:root[data-theme=light] .faq-item.active .faq-answer{border-top-color:rgba(0,0,0,.05)}:root[data-theme=light] .faq-icon{background:rgba(0,0,0,.05);color:#333}@media (max-width:991px){.faq-wrapper{flex-direction:column;gap:40px}.faq-left{flex:none;width:100%;position:static;text-align:center}.faq-subtitle{margin:20px auto 0}.faq-section{padding:30px 0}}@media (max-width:768px){.faq-section{padding:30px 0}.faq-item{padding:20px}.faq-question{font-size:16px}.faq-icon{width:28px;height:28px}.faq-answer{font-size:14px}}.hero-section{position:relative;min-height:90vh;width:100%;overflow:hidden;display:flex;flex-direction:column;justify-content:center;background:#01091d}@media (min-width:1024px){.hero-section{min-height:100vh}}.hero-main-title{font-size:clamp(3rem,10vw,65px);font-weight:300;line-height:1.1;letter-spacing:-.02em;margin-bottom:2rem;perspective:500px;text-align:left;color:#fff!important}.hero-main-title .gradient-word{font-weight:800}.text-gradient-green{background:linear-gradient(90deg,#87c155,#2ba8e0)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;display:inline-block}.text-light-grey,.text-light-grey *{background:none!important;-webkit-text-fill-color:initial!important;color:hsla(0,0%,100%,.75)!important;font-weight:300!important}.text-lime-green,.text-lime-green *{background:none!important;-webkit-text-fill-color:initial!important;color:#87c155!important;font-weight:800!important}.hero-section-description{font-size:clamp(1rem,1.5vw,1.2rem);max-width:600px;margin-left:0!important;text-align:left;color:#fff!important;font-weight:400;line-height:1.6;letter-spacing:.01em}@media (max-width:768px){.hero-main-title{font-size:43px;margin-bottom:1.5rem}.hero-section{position:relative;min-height:85vh}.hero-section-description{font-size:1.1rem}}.industry-section{width:100%;position:relative;overflow:hidden;background-color:var(--bg-primary);z-index:20}.industry-section .section-title{font-size:clamp(32px,4vw,56px);font-weight:700;margin-bottom:15px;line-height:1.2;text-align:center;position:relative;z-index:50}.industry-section .clients-text{display:inline-block}.industry-inner{width:100%}.read-more-btn{display:inline-flex;align-items:center;gap:12px;background:linear-gradient(90deg,#87c155,#2ba8e0);color:#fff!important;border-radius:100px;font-weight:600;text-decoration:none!important;transition:all .4s cubic-bezier(.175,.885,.32,1.275);font-size:14px;border:none;padding:8px 8px 8px 22px;width:fit-content;cursor:pointer;box-shadow:0 4px 15px rgba(0,0,0,.1)}.read-more-btn:hover{transform:translateY(-3px);box-shadow:0 10px 25px rgba(43,168,224,.4)}.read-more-btn .btn-text{color:#fff}.read-more-btn .icon-circle{width:34px;height:34px;background-color:#000c2d;border-radius:50%;padding:0;display:flex;align-items:center;justify-content:center;transition:all .4s ease;color:#2ba8e0}.read-more-btn:hover .icon-circle{transform:rotate(45deg);background-color:#000;color:#fff}.v-btn-wrap{margin-top:10px}.industry-grid{display:grid;grid-template-columns:360px 1.2fr 360px;align-items:center;gap:clamp(30px,5vw,60px);width:100%;position:relative;margin-top:clamp(40px,6vh,80px)}.industry-tabs-sidebar{display:flex;flex-direction:column;gap:12px}.industry-tab-btn{background:transparent;border:none;text-align:left;font-size:16px;font-weight:500;color:#94a3b8;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);border-radius:100px;display:flex;align-items:center;justify-content:space-between;width:100%;padding:14px 30px}:root[data-theme=light] .industry-tab-btn{color:#475569}.industry-tab-btn:hover:not(.active){color:#fff;background:rgba(43,168,224,.1);transform:translateX(5px)}.industry-tab-btn.active{color:#fff;background:linear-gradient(90deg,#87c155,#2ba8e0);box-shadow:0 10px 25px rgba(43,168,224,.2);font-weight:600}.industry-tab-label{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.industry-image-display-outer{position:relative;border-radius:40px;aspect-ratio:1.6/1;overflow:hidden;background:transparent}.industry-image-scroll-container{top:0;left:0}.industry-image-scroll-container,.industry-image-slide{position:absolute;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.industry-image-slide{opacity:0;pointer-events:none;transition:all .6s cubic-bezier(.4,0,.2,1);transform:scale(.95)}.industry-image-slide.active-focus{opacity:1;z-index:2;pointer-events:auto;transform:scale(1)}.industry-main-img{width:100%;height:100%;object-fit:cover;border-radius:40px;box-shadow:0 30px 60px -15px rgba(0,0,0,.5)}.industry-content-area-outer{height:100%;position:relative;z-index:20;min-height:400px}.industry-content-slide{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);display:flex;flex-direction:column;opacity:0;pointer-events:none;transition:all .5s cubic-bezier(.4,0,.2,1)}.industry-content-slide.active-focus{opacity:1;pointer-events:auto}.industry-icon-box{width:120px;height:120px;margin-bottom:20px;display:flex;align-items:center;justify-content:center}.industry-icon-img{width:100%;height:100%;object-fit:contain}.industry-title{font-size:clamp(26px,3vw,30px);font-weight:800;color:#fff;margin-bottom:20px;width:100%;letter-spacing:-.5px}:root[data-theme=light] .industry-title{color:#1e293b}.industry-description{font-size:clamp(14px,1.2vw,16px);font-weight:400;line-height:1.7;color:#cbd5e1;margin-bottom:35px;max-width:440px}:root[data-theme=light] .industry-description{color:#475569}@media (max-width:1550px){.industry-grid{grid-template-columns:320px 1.1fr 320px;gap:40px}}@media (max-width:1440px){.industry-grid{grid-template-columns:300px 1.1fr 300px;gap:30px}.industry-image-display-outer{aspect-ratio:1.6/1}.industry-tab-btn{padding:12px 20px;font-size:15px}}@media (max-width:1366px){.industry-grid{grid-template-columns:280px 1.1fr 280px;gap:20px}.industry-title{font-size:26px;margin-bottom:15px}.industry-description{font-size:14px;margin-bottom:20px}.industry-icon-box{width:90px;height:90px;margin-bottom:15px}.industry-tab-btn{padding:10px 18px;font-size:14px}}@media (max-width:991px){.industry-section{padding:30px 0}.industry-grid{grid-template-columns:1fr;gap:25px}.industry-tabs-sidebar{flex-direction:row;overflow-x:auto;padding:10px 0;scrollbar-width:none;-ms-overflow-style:none}.industry-tabs-sidebar::-webkit-scrollbar{display:none}.industry-tab-btn{white-space:nowrap;width:auto;padding:10px 25px}.industry-image-display-outer{border-radius:25px;aspect-ratio:16/9;margin:15px 0 35px}.industry-main-img{border-radius:25px}.industry-content-area-outer{min-height:auto}.industry-content-slide{position:relative;top:0;transform:none;align-items:center;text-align:center;display:none}.industry-content-slide.active-focus{display:flex}.industry-icon-box{width:80px;height:80px;margin:0 auto 25px}.industry-description{max-width:100%}.industry-mobile-controls{gap:20px;margin-top:30px;width:100%}.industry-mobile-controls,.industry-nav-btn{display:flex;align-items:center;justify-content:center}.industry-nav-btn{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);color:#fff;width:44px;height:44px;border-radius:50%;cursor:pointer;transition:all .3s ease}:root[data-theme=light] .industry-nav-btn{background:rgba(0,0,0,.05);border-color:rgba(0,0,0,.1);color:#1e293b}.industry-nav-btn:active{transform:scale(.95);background:#2ba8e0;color:#fff}.industry-nav-dots{display:flex;gap:8px;align-items:center}.industry-dot{width:6px;height:6px;border-radius:50%;background:hsla(0,0%,100%,.2);cursor:pointer;transition:all .3s ease}:root[data-theme=light] .industry-dot{background:rgba(0,0,0,.2)}.industry-dot.active{width:18px;border-radius:100px;background:linear-gradient(90deg,#87c155,#2ba8e0)}}@media (min-width:992px){.industry-mobile-controls{display:none!important}}@media (max-width:768px){.industry-section{padding:30px 0}.industry-image-display-outer{aspect-ratio:4/3}}@media (min-width:1281px){.industry-grid{align-items:stretch}.industry-image-display-outer{aspect-ratio:auto;height:100%}}.industry-mobile-wrapper{margin-top:3rem;padding:0 0 5rem;position:relative}.industry-mobile-card{background:hsla(0,0%,100%,.05);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:24px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.1);animation:slideInUp .6s cubic-bezier(.25,.46,.45,.94)}:root[data-theme=light] .industry-mobile-card{background:hsla(0,0%,100%,.95);box-shadow:0 20px 60px rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.05)}.industry-mobile-image-container{position:relative;height:280px;overflow:hidden;background:linear-gradient(135deg,#87c155,#2ba8e0)}.industry-mobile-image{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.industry-mobile-card:hover .industry-mobile-image{transform:scale(1.05)}.industry-mobile-icon-badge{position:absolute;top:20px;right:20px;width:64px;height:64px;background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:16px;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 30px rgba(0,0,0,.2);animation:fadeInScale .6s .3s both}:root[data-theme=light] .industry-mobile-icon-badge{background:hsla(0,0%,100%,.98);box-shadow:0 10px 30px rgba(0,0,0,.15)}.industry-mobile-icon{width:36px;height:36px;object-fit:contain}.industry-mobile-content{padding:2rem 1.5rem}.industry-mobile-title{font-size:clamp(1.5rem,4vw,1.75rem);font-weight:700;margin:0 0 1rem;color:#fff;line-height:1.3;letter-spacing:-.02em;animation:fadeInUp .6s .2s both}:root[data-theme=light] .industry-mobile-title{color:#162542}.industry-mobile-description{font-size:.95rem;line-height:1.7;color:#cbd5e1;margin:0 0 1.5rem;animation:fadeInUp .6s .3s both}:root[data-theme=light] .industry-mobile-description{color:#475569}.industry-mobile-btn{display:inline-flex;align-items:center;gap:12px;background:linear-gradient(90deg,#87c155,#2ba8e0);color:#fff!important;border-radius:100px;font-weight:600;text-decoration:none!important;transition:all .4s cubic-bezier(.175,.885,.32,1.275);font-size:14px;border:none;padding:8px 8px 8px 22px;width:fit-content;cursor:pointer;box-shadow:0 4px 15px rgba(0,0,0,.1);animation:fadeInUp .6s .4s both}.industry-mobile-btn:hover{transform:translateY(-3px);box-shadow:0 10px 25px rgba(43,168,224,.4)}.industry-mobile-btn span{color:#fff}.industry-mobile-btn svg{width:34px;height:34px;background-color:#000c2d;border-radius:50%;padding:8px;transition:all .4s ease;color:#2ba8e0;flex-shrink:0}.industry-mobile-btn:hover svg{transform:rotate(45deg);background-color:#000;color:#fff}.industry-mobile-nav{gap:1.5rem;margin-top:2.5rem;animation:fadeIn .6s .5s both}.industry-mobile-nav,.industry-mobile-nav-btn{display:flex;align-items:center;justify-content:center}.industry-mobile-nav-btn{width:48px;height:48px;border:none;background:hsla(0,0%,100%,.05);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:12px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 15px rgba(0,0,0,.2);border:1px solid hsla(0,0%,100%,.1);color:#fff}:root[data-theme=light] .industry-mobile-nav-btn{background:hsla(0,0%,100%,.9);box-shadow:0 4px 15px rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.05);color:#162542}.industry-mobile-nav-btn:hover{background:linear-gradient(135deg,#87c155,#2ba8e0);transform:scale(1.1);color:#fff;box-shadow:0 6px 20px rgba(43,168,224,.4)}.industry-mobile-nav-btn:active{transform:scale(.95)}.industry-mobile-dots{display:flex;gap:10px;align-items:center}.industry-mobile-dot{width:8px;height:8px;border:none;border-radius:50%;background:hsla(0,0%,100%,.3);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);padding:0}:root[data-theme=light] .industry-mobile-dot{background:rgba(0,0,0,.2)}.industry-mobile-dot.active{width:24px;border-radius:100px;background:linear-gradient(90deg,#87c155,#2ba8e0)}.industry-mobile-dot:hover:not(.active){background:hsla(0,0%,100%,.5);transform:scale(1.2)}:root[data-theme=light] .industry-mobile-dot:hover:not(.active){background:rgba(0,0,0,.4)}.industry-mobile-progress{height:4px;background:hsla(0,0%,100%,.1);border-radius:2px;margin-top:2rem;overflow:hidden;animation:fadeIn .6s .6s both}:root[data-theme=light] .industry-mobile-progress{background:rgba(0,0,0,.1)}.industry-mobile-progress-bar{height:100%;background:linear-gradient(90deg,#87c155,#2ba8e0);border-radius:2px;transition:width .6s cubic-bezier(.4,0,.2,1);box-shadow:0 0 10px rgba(43,168,224,.5)}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@media (max-width:480px){.industry-mobile-image-container{height:220px}.industry-mobile-icon-badge{width:56px;height:56px;top:15px;right:15px}.industry-mobile-icon{width:30px;height:30px}.industry-mobile-content{padding:1.5rem 1.25rem}.industry-mobile-title{font-size:1.35rem}.industry-mobile-description{font-size:.9rem}.industry-mobile-btn{padding:12px 24px;font-size:.9rem}.industry-mobile-nav-btn{width:44px;height:44px}}@media (max-width:360px){.industry-mobile-image-container{height:200px}.industry-mobile-content{padding:1.25rem 1rem}}.v2-impact-section{height:auto;min-height:auto;width:100%;margin:60px auto;padding:var(--section-py) 0;color:#fff;overflow:visible;display:flex;align-items:center;transition:background-color .4s ease;border-radius:40px;position:relative}:root[data-theme=light] .v2-impact-section{background-color:#00000004!important;color:#1e293b}.v2-impact-bg-decoration{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.v2-impact-blob{position:absolute;border-radius:50%;filter:blur(160px);opacity:.15;animation:blob-float 25s ease-in-out infinite alternate;will-change:transform}@keyframes blob-float{0%{transform:translate(0) scale(1)}33%{transform:translate(50px,-50px) scale(1.1)}66%{transform:translate(-30px,40px) scale(.9)}to{transform:translate(-80px,80px) scale(1.2)}}.blob-1{width:900px;height:900px;background:radial-gradient(circle,#2ba8e0 0,transparent 70%);top:-300px;right:-200px}.blob-2{width:700px;height:700px;background:radial-gradient(circle,#87c155 0,transparent 70%);bottom:-200px;left:-150px}.blob-3{width:600px;height:600px;background:radial-gradient(circle,#2ba8e0 0,transparent 70%);top:10%;left:30%;opacity:.08;animation-delay:-5s}:root[data-theme=light] .v2-impact-blob{opacity:.06}.v2-impact-container{width:100%;height:100%}.v2-impact-split{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(30px,4vw,60px);width:100%;align-items:center}.v2-impact-left{position:relative;padding-left:2%}.v2-impact-header-static{margin-bottom:25px}.v2-impact-text-stack{position:relative;min-height:600px}.v2-impact-text-item{position:absolute;top:0;left:0;width:100%;opacity:0;visibility:hidden}.v2-impact-title{font-weight:700;color:#fff;margin-bottom:20px;line-height:1.1;letter-spacing:1px;font-size:36px;position:relative;padding-bottom:20px;border-bottom:1px solid hsla(0,0%,100%,.1)}:root[data-theme=light] .v2-impact-title{color:#1e293b;border-bottom:1px solid rgba(0,0,0,.1)}.v2-impact-desc{color:hsla(0,0%,100%,.7);line-height:1.6;margin-bottom:20px;max-width:500px;font-weight:300}.v2-impact-sub-heading{font-size:18px;font-weight:600;margin:20px 0 10px;color:#2ba8e0}.v2-impact-features{list-style:none;padding-left:0;margin-bottom:25px}.v2-impact-features li{position:relative;padding-left:22px;margin-bottom:10px;font-size:clamp(14px,1vw,16px);line-height:1.6;color:hsla(0,0%,100%,.85)}.v2-impact-features li:before{content:"•";position:absolute;left:0;top:-2px;color:#2ba8e0;font-size:1.3rem;font-weight:700}.v2-impact-features li strong{color:#fff;font-weight:600}.v2-impact-extra-info{font-size:14px;line-height:1.6;color:hsla(0,0%,100%,.6);margin-bottom:30px;font-style:italic;border-left:2px solid rgba(43,168,224,.5);padding-left:15px}:root[data-theme=light] .v2-impact-sub-heading{color:#2ba8e0}:root[data-theme=light] .v2-impact-features li{color:#475569}:root[data-theme=light] .v2-impact-features li strong{color:#1e293b}:root[data-theme=light] .v2-impact-extra-info{color:#64748b;border-left-color:rgba(43,168,224,.3)}:root[data-theme=light] .v2-impact-desc{color:rgba(30,41,59,.7)}.v-btn-wrap{display:inline-block}.v2-impact-right{position:relative;height:auto;min-height:450px;display:flex;align-items:center;perspective:2500px}@media (min-width:1200px){.v2-impact-right{min-height:500px}}@media (min-width:1401px){.v2-impact-right{min-height:520px}}.v2-impact-image-container{position:relative;width:100%;height:450px;transform-style:preserve-3d;padding-bottom:60px}@media (min-width:1200px){.v2-impact-image-container{height:500px}}@media (min-width:1401px){.v2-impact-image-container{height:610px}}@media (max-width:1440px){.v2-impact-section{margin:40px auto}.v2-impact-title{font-size:30px;margin-bottom:15px;padding-bottom:15px}.v2-impact-desc{font-size:15px;margin-bottom:30px}.v2-impact-image-container{height:480px}.v2-impact-split{grid-template-columns:.9fr 1.1fr;gap:40px}}@media (max-width:1366px){.v2-impact-section{margin:30px auto}.v2-impact-title{font-size:26px}.v2-impact-image-container{height:420px}.v2-impact-text-stack{min-height:500px}.v2-impact-split{gap:30px}}.v2-impact-img-item{position:absolute;inset:0;opacity:1;transform:translateY(150%);border-radius:var(--card-br);overflow:visible;background:transparent;will-change:transform,opacity}.v2-impact-img-item.active{opacity:1;z-index:10}.v2-impact-img-item.active.first-item{transform:translateY(0) scale(1)}.v2-impact-img-item.prev{opacity:1;z-index:5}.v2-impact-img-item img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important}.v2-impact-img-item.active img{transform:scale(1)}.v2-impact-img-overlay{display:none}.v2-impact-progress-container{position:absolute;right:-30px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:24px;align-items:center;z-index:20}.v2-impact-progress-dot{width:6px;height:6px;background:hsla(0,0%,100%,.2);border-radius:50%;transition:all .5s cubic-bezier(.2,1,.3,1)}.v2-impact-progress-dot.active{background:#87c155;transform:scale(2);box-shadow:0 0 20px #87c155}@media (max-width:1199px){.v2-impact-container{padding:0}.v2-impact-split{gap:60px}}.v2-impact-mobile-list{display:none;flex-direction:column;width:100%}@media (max-width:991px){.v2-impact-section{height:auto;padding:0}.our-impact-section{padding-top:0!important}.v2-impact-split{display:none!important}.v2-impact-mobile-list{display:flex}.v2-impact-mobile-card{background:#0f172a;border:1px solid hsla(0,0%,100%,.08);border-radius:35px;padding:24px;margin-bottom:20px;width:100%;margin-left:auto;margin-right:auto}.v2-impact-mobile-img{width:100%;aspect-ratio:16/10;position:relative;border-radius:25px;margin-bottom:20px;overflow:visible}.v2-impact-mobile-img img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important}.v2-impact-header-static .section-title{font-size:clamp(28px,8vw,36px)!important;margin-bottom:10px}.v2-impact-mobile-title{font-size:28px;font-weight:700;margin-bottom:15px;color:#fff;line-height:1.2}:root[data-theme=light] .v2-impact-mobile-title{color:#1e293b}.v2-impact-mobile-desc{font-size:16px;color:hsla(0,0%,100%,.7);line-height:1.6;margin-bottom:15px;font-weight:300}.v2-impact-mobile-sub-heading{font-size:18px;font-weight:600;margin:15px 0 10px;color:#2ba8e0}.v2-impact-mobile-features{list-style:none;padding-left:0;margin-bottom:20px}.v2-impact-mobile-features li{position:relative;padding-left:22px;margin-bottom:8px;font-size:14px;line-height:1.5;color:hsla(0,0%,100%,.85)}.v2-impact-mobile-features li:before{content:"•";position:absolute;left:0;top:-2px;color:#2ba8e0;font-size:1.2rem;font-weight:700}.v2-impact-mobile-features li strong{color:#fff;font-weight:600}.v2-impact-mobile-extra-info{font-size:13px;line-height:1.6;color:hsla(0,0%,100%,.6);margin-bottom:25px;font-style:italic;border-left:2px solid rgba(43,168,224,.4);padding-left:12px}:root[data-theme=light] .v2-impact-mobile-desc{color:rgba(30,41,59,.7)}:root[data-theme=light] .v2-impact-mobile-card{background:#fff;border-color:rgba(0,0,0,.05);box-shadow:0 10px 30px rgba(0,0,0,.05)}.v2-impact-container{padding:0}}:root{--shiny-text-base:#4a4a4a;--shiny-text-glow:#fff}[data-theme=dark]{--shiny-text-base:#a0a0a0;--shiny-text-glow:#fff}.shiny-text{display:inline-block;color:var(--shiny-text-base);background:linear-gradient(120deg,hsla(0,0%,100%,0) 35%,hsla(0,0%,100%,.8) 50%,hsla(0,0%,100%,0) 65%) 0 0 /200% 100% no-repeat var(--shiny-text-base);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:shiny-animation 5s linear infinite;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shiny-text.disabled{animation:none;-webkit-text-fill-color:currentcolor;background:none;color:var(--shiny-text-base)}@keyframes shiny-animation{0%{background-position:200% 0}to{background-position:-200% 0}}.our-products-v2{padding:clamp(80px,5vh,60px) 0;background-color:var(--bg-primary)}.insights-slider-wrapper{width:100%;background:#0f172a;border-radius:35px;padding:30px 40px;position:relative;overflow:hidden;color:#fff;border:1px solid hsla(0,0%,100%,.08)}:root[data-theme=light] .insights-slider-wrapper{background:#00000004;color:#1e293b;border:none}.products-v2-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;padding:10px}.products-v2-content{display:flex;flex-direction:column;gap:40px}.product-tabs-icons{display:flex;gap:30px;margin-bottom:0}.tab-icon-btn{background:none;border:none;padding:0;cursor:pointer;transition:transform .3s ease}.tab-icon-btn:hover{transform:translateY(-5px)}.tab-icon-btn .icon-circle{width:90px;height:90px;border-radius:50%;border:1px solid hsla(0,0%,100%,.15);display:flex;align-items:center;justify-content:center;background:transparent;transition:all .4s cubic-bezier(.4,0,.2,1);padding:20px}:root[data-theme=light] .tab-icon-btn .icon-circle{border-color:rgba(0,0,0,.1);background:transparent}.tab-icon-btn.active .icon-circle{background:radial-gradient(circle,rgba(43,168,224,.4) 0,rgba(43,168,224,.15) 60%,transparent 100%);border-color:#2ba8e0;box-shadow:0 0 30px rgba(43,168,224,.25)}:root[data-theme=light] .tab-icon-btn.active .icon-circle{background:radial-gradient(circle,rgba(43,168,224,.15) 0,transparent 100%)}.tab-icon-btn .icon-circle img{width:100%;height:100%;object-fit:contain}.product-info-wrapper{display:flex;flex-direction:column;gap:5px}.product-title{font-size:clamp(32px,4vw,56px);font-weight:800;letter-spacing:-.02em;text-transform:uppercase;position:relative;padding-bottom:12px;margin-bottom:16px;border-bottom:1px solid hsla(0,0%,100%,.1);width:100%}:root[data-theme=light] .product-title{border-bottom:1px solid rgba(0,0,0,.1)}.product-description{font-size:1.15rem;line-height:1.6;color:hsla(0,0%,100%,.7);max-width:600px;margin-bottom:15px}:root[data-theme=light] .product-description{color:rgba(0,0,0,.7)}.product-subheading{font-size:1.3rem;font-weight:700;color:hsla(0,0%,100%,.9);margin-top:10px;margin-bottom:5px}:root[data-theme=light] .product-subheading{color:rgba(0,0,0,.9)}.product-features-list{list-style:none;padding:0;margin:10px 0 15px}.product-features-list li{font-size:16px;line-height:1.7;color:hsla(0,0%,100%,.75);padding-left:20px;position:relative;margin-bottom:10px}.product-features-list li:before{content:"•";position:absolute;left:0;color:#2ba8e0;font-size:1.2rem;font-weight:700}:root[data-theme=light] .product-features-list li{color:rgba(0,0,0,.75)}.product-tagline{font-size:1.15rem;font-weight:600;color:hsla(0,0%,100%,.85);margin-top:0;font-style:italic}:root[data-theme=light] .product-tagline{color:rgba(0,0,0,.85)}.read-more-v2-btn{display:inline-flex;align-items:center;gap:15px;background:linear-gradient(90deg,#7cc046,#2ba8e0);padding:8px 8px 8px 25px;border-radius:50px;color:#fff;font-weight:600;font-size:1.1rem;text-decoration:none;width:fit-content;margin-top:25px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 15px rgba(43,168,224,.2)}.read-more-v2-btn:hover{box-shadow:0 10px 25px rgba(43,168,224,.4);transform:translateY(-2px)}.read-more-v2-btn .arrow-icon{width:45px;height:45px;background:#001233;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.read-more-v2-btn:hover .arrow-icon{transform:scale(1.05)}.products-v2-visual{height:100%;min-height:400px}.glass-image-container,.products-v2-visual{position:relative;width:100%;align-items:center;justify-content:center;display:flex}.glass-image-container{height:95%;background:rgba(15,23,42,.6);backdrop-filter:blur(20px);border-radius:25px;border:1px solid hsla(0,0%,100%,.1);z-index:1}:root[data-theme=light] .glass-image-container{background:none;border:none;backdrop-filter:none;box-shadow:0 0 53px -10px rgb(85 85 85/9%)}.visual-inner{height:auto;z-index:2}.product-image-stack,.visual-inner{width:100%;display:flex;align-items:center;justify-content:center}.product-image-stack{position:relative;height:100%}.img-bg{position:absolute;width:100%;height:100%;object-fit:cover;border-radius:30px;z-index:1;opacity:.8}.main-product-img{width:45%;height:auto;filter:drop-shadow(0 20px 50px rgba(43,168,224,.3));position:relative;z-index:2;transition:transform .3s ease}.shadow-image{position:absolute;width:100%;height:100%;object-fit:contain;top:50%;left:50%;transform:translate(-50%,-50%);z-index:0;pointer-events:none;opacity:.6}@media (max-width:991px){.products-v2-grid{display:flex;flex-direction:column;gap:40px;width:100%}.insights-slider-wrapper{padding:20px 0;border-radius:24px;width:100%!important;background:#0f172a;margin:0 auto}.products-v2-content{align-items:flex-start;text-align:left}.product-tabs-icons{justify-content:center;flex-wrap:wrap}.product-description{margin:0 auto 10px;max-width:100%;font-size:1rem;text-align:left;line-height:1.5}.product-info-wrapper{width:100%;display:flex;flex-direction:column;align-items:flex-start;overflow:visible!important}.products-v2-visual{max-width:100%;width:100%;margin:0 auto;height:auto}.glass-image-container{width:100%;height:auto;background:none;border:none;backdrop-filter:none}.visual-inner{width:100%;height:auto}.main-product-img{width:90%!important;max-width:280px;margin:10px auto 0;height:auto!important;display:block}.insights-slider-wrapper:after,.insights-slider-wrapper:before{display:none!important}.mobile-nav-controls{gap:30px;margin-top:25px;width:100%;visibility:visible;opacity:1}.mobile-nav-controls,.nav-arrow-btn{display:flex;align-items:center;justify-content:center}.nav-arrow-btn{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);color:#fff;width:44px;height:44px;border-radius:50%;cursor:pointer;transition:all .3s ease}:root[data-theme=light] .nav-arrow-btn{background:rgba(0,0,0,.05);border-color:rgba(0,0,0,.1);color:#1e293b}.nav-arrow-btn:active{transform:scale(.9);background:#2ba8e0;color:#fff}.nav-dots{display:flex;gap:12px;align-items:center}.nav-dot{width:8px;height:8px;border-radius:50%;background:hsla(0,0%,100%,.2);border:none;padding:0;cursor:pointer;transition:all .3s ease}:root[data-theme=light] .nav-dot{background:rgba(0,0,0,.2)}.nav-dot.active{width:24px;border-radius:100px;background:linear-gradient(90deg,#7cc046,#2ba8e0);box-shadow:0 0 10px rgba(43,168,224,.3)}}@media (min-width:992px){.mobile-nav-controls{display:none!important}}@media (max-width:768px){.our-products-v2{padding:40px 0}.tab-icon-btn .icon-circle{width:50px;height:50px;padding:10px}.product-title{font-size:24px}.insights-slider-wrapper{padding:30px 15px;border-radius:15px}.products-v2-visual{aspect-ratio:4/3}.insights-slider-wrapper{padding:30px 15px!important}.product-info-wrapper{padding-top:20px}}@media (min-width:992px) and (max-width:1400px){.insights-slider-wrapper{padding:40px}.products-v2-grid{gap:60px}}@media (max-width:1440px){.insights-slider-wrapper{padding:40px 50px}.products-v2-grid{gap:40px}.product-title{font-size:30px;padding-bottom:15px;margin-bottom:15px}.product-description{font-size:1rem}.main-product-img{width:55%}}@media (max-width:1366px){.insights-slider-wrapper{padding:30px 40px}.products-v2-grid{gap:20px}.product-title{font-size:26px}.main-product-img{width:50%}.tab-icon-btn .icon-circle{width:65px;height:65px}}@media (min-width:1441px){.our-products-v2{background-color:var(--bg-primary)}.insights-slider-wrapper{padding:30px 60px;border-radius:50px}.products-v2-grid{gap:100px}.product-description{max-width:800px;font-size:14px;text-align:left;margin-bottom:5px}.products-v2-visual{position:relative;width:100%;aspect-ratio:1.2/2;max-height:600px;align-items:center;justify-content:end;display:flex}.section-subtitle{margin-bottom:0}}.tab-active-indicator{position:absolute;inset:-2px;border-radius:50%;border:2px solid #2ba8e0;pointer-events:none;z-index:-1;filter:blur(4px);opacity:.6}.floating-wrapper{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.visual-glow-effect{position:absolute;width:80%;height:80%;background:radial-gradient(circle,rgba(43,168,224,.15) 0,transparent 70%);top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;z-index:-1;filter:blur(40px);animation:pulseGlow 4s ease-in-out infinite alternate}@keyframes pulseGlow{0%{opacity:.3;transform:translate(-50%,-50%) scale(.9)}to{opacity:.7;transform:translate(-50%,-50%) scale(1.1)}}.tab-icon-btn.active .icon-circle{transform:scale(1.05)}.product-info-wrapper{position:relative;overflow:hidden}.insights-slider-wrapper:before{top:-50%;right:-20%;background:radial-gradient(circle,rgba(43,168,224,.05) 0,transparent 70%)}.insights-slider-wrapper:after,.insights-slider-wrapper:before{content:"";position:absolute;width:600px;height:600px;pointer-events:none}.insights-slider-wrapper:after{bottom:-50%;left:-20%;background:radial-gradient(circle,rgba(135,193,85,.05) 0,transparent 70%)}.v2-impact-title-text{font-size:40px;font-weight:800}.solutions-section{background-color:var(--bg-primary);min-height:100vh;display:flex;align-items:center;padding:0;color:var(--text-primary);position:relative;overflow:hidden}@media (max-width:768px){.solutions-section{padding:30px 0}}.solutions-bg-decorations{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;overflow:hidden}.bg-glow-sphere{position:absolute;border-radius:50%;filter:blur(80px);opacity:.15;background:linear-gradient(135deg,#2ba8e0,#87c155)}.glow-1{width:300px;height:300px;top:10%;left:-5%}.glow-2{width:400px;height:400px;bottom:5%;right:-5%;background:linear-gradient(135deg,#87c155,#2ba8e0)}.glow-3{width:250px;height:250px;top:40%;left:30%;opacity:.1}.glow-4{width:350px;height:350px;bottom:20%;left:10%;background:#2ba8e0}.glow-5{width:200px;height:200px;top:60%;right:20%;background:#87c155}:root[data-theme=light] .bg-glow-sphere{opacity:.1}.card-inner-content{height:100%;display:flex;flex-direction:column;z-index:2;position:relative}:root[data-theme=light] .solutions-section{background-color:#f8f9fa;background-image:linear-gradient(180deg,#fff 0,#f0f4f8)}.solutions-grid{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,minmax(180px,auto))}.solution-card{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:20px;padding:18px;position:relative;overflow:hidden;display:flex;flex-direction:column}.card-glare{position:absolute;width:500px;height:500px;background:radial-gradient(circle at center,hsla(0,0%,100%,.3) 0,hsla(0,0%,100%,0) 70%);top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;z-index:10;opacity:0;border-radius:50%}:root[data-theme=dark] .solution-card{backdrop-filter:blur(30px)!important;background:hsla(0,0%,100%,.1)!important}:root[data-theme=light] .solution-card{background:hsla(0,0%,100%,.7);border:1px solid rgba(0,0,0,.05);box-shadow:0 10px 30px rgba(0,0,0,.05);position:relative;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px)}:root[data-theme=light] .solution-card.ai-card:after,:root[data-theme=light] .solution-card.blue-card:after,:root[data-theme=light] .solution-card.green-card:after{opacity:1;background-color:transparent;border:1.6px solid hsla(0,0%,100%,.3);-webkit-mask-image:linear-gradient(135deg,#000 40%,transparent 95%);mask-image:linear-gradient(135deg,#000 40%,transparent 95%)}:root[data-theme=light] .solution-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;margin:-2px;border-radius:inherit}:root[data-theme=light] .solution-card.blue-card{background:linear-gradient(180deg,rgba(9,86,132,.9),rgba(6,62,95,.9));border:1px solid hsla(0,0%,100%,.3)}:root[data-theme=light] .solution-card.blue-card .solution-title{color:#fff}:root[data-theme=light] .solution-card.blue-card .solution-title:after{background:hsla(0,0%,100%,.2)}:root[data-theme=light] .solution-card.blue-card .solution-list li{color:hsla(0,0%,100%,.9)}:root[data-theme=light] .solution-card.ai-card{background:linear-gradient(145deg,rgba(12,20,54,.9),rgba(28,85,169,.9) 50%,rgba(159,198,255,.9));border:1px solid hsla(0,0%,100%,.3)}:root[data-theme=light] .solution-card.ai-card .solution-title{color:#fff}:root[data-theme=light] .solution-card.ai-card .solution-title:after{background:hsla(0,0%,100%,.2)}:root[data-theme=light] .solution-card.ai-card .solution-list li{color:hsla(0,0%,100%,.9)}:root[data-theme=light] .solution-card.green-card{background:linear-gradient(180deg,rgba(57,182,115,.9),rgba(0,169,78,.9));border:1px solid hsla(0,0%,100%,.4)}:root[data-theme=light] .solution-card.green-card .solution-title{color:#fff}:root[data-theme=light] .solution-card.green-card .solution-title:after{background:hsla(0,0%,100%,.2)}:root[data-theme=light] .solution-card.green-card .solution-list li{color:hsla(0,0%,100%,.9)}.solution-title{font-size:clamp(20px,1.5vw,26px);font-weight:600;margin-bottom:18px;color:var(--text-primary);z-index:2;position:relative;width:100%;padding-bottom:15px}.solution-title:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px}.solution-title:after,:root[data-theme=light] .solution-title:after{background:linear-gradient(90deg,#2ba8e0,rgba(43,168,224,0))}.solution-list{list-style:none;padding:0;margin:0;z-index:2;max-width:450px;flex-grow:1}.solution-list li{font-size:clamp(14px,1vw,16px)!important;margin-bottom:8px}.solution-list li:before{content:"•";position:absolute;left:0;color:#2ba8e0;font-size:1.2rem;font-weight:700}:root[data-theme=light] .solution-card.ai-card .solution-list li:before,:root[data-theme=light] .solution-card.blue-card .solution-list li:before,:root[data-theme=light] .solution-card.green-card .solution-list li:before{color:hsla(0,0%,100%,.9)}@media (min-width:1920px){.solution-list li{font-size:16px!important;margin-bottom:12px}}@media (min-width:2560px){.solution-list li{font-size:16px!important;margin-bottom:16px}}.solution-image{position:absolute;bottom:0;right:0;max-height:50%;width:auto;object-fit:contain;pointer-events:none;z-index:5;filter:drop-shadow(0 10px 20px rgba(0,0,0,.3))}.solution-card.ai-card .solution-image{max-height:80%;right:0;bottom:0}.solution-card.ai-card .solution-list{width:80%}.grid-item-1{grid-column-start:1;grid-row-start:1}.grid-item-2{grid-column-start:1;grid-row-start:2}.grid-item-3{grid-column-start:1;grid-row-start:3}.grid-item-4{grid-row:span 3/span 3;grid-column-start:2;grid-row-start:1}.grid-item-5{grid-column-start:3;grid-row-start:1}.grid-item-6{grid-column-start:3;grid-row-start:2}.grid-item-7{grid-column-start:3;grid-row-start:3}.solution-list li{font-size:13px!important;font-weight:400!important;color:var(--text-secondary);margin-bottom:6px;position:relative;padding-left:20px}@media (max-width:1440px){.solutions-grid{gap:15px}.solution-card{border-radius:16px;padding:15px}.solution-title{font-size:clamp(16px,1.5vw,20px);margin-bottom:12px;padding-bottom:10px}.solution-list li{font-size:12px!important;margin-bottom:6px;padding-left:15px}.solution-list li:before{font-size:1rem}.solution-image{max-height:45%}.solution-card.ai-card .solution-image{max-height:70%}}@media (width <=1024px){.solutions-grid{grid-template-columns:repeat(2,1fr);grid-template-rows:auto}.grid-item-1,.grid-item-2,.grid-item-3,.grid-item-4,.grid-item-5,.grid-item-6,.grid-item-7{grid-column:span 1;grid-row:auto}}@media (width <=640px){.solutions-grid{grid-template-columns:1fr}}