@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}._8jeT4a_className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}._8jeT4a_variable{--font-plus-jakarta:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
:root{--lx-brand-primary:#348ff8;--lx-brand-primary-hover:#2883ec;--lx-brand-primary-soft:#348ff81f;--lx-brand-primary-rgb:52, 143, 248;--lx-brand-secondary:#0f0f0f;--lx-brand-heading:#0f0f0f;--lx-brand-body:#4a4a4a;--lx-brand-muted:#64748b;--lx-mega-radius:24px;--lx-mega-shadow:0 20px 60px #0f172a29, 0 0 0 1px #0f172a0f;--lx-mega-surface:#fff;--lx-mega-border:#0f172a14;--bg-dark-hero:#070c18;--bg-dark-card:#0d1627;--bg-dark-border:#ffffff14;--neutral-0:#fff;--neutral-50:#f8fafc;--neutral-100:#f1f5f9;--neutral-200:#e2e8f0;--neutral-300:#cbd5e1;--neutral-600:#475569;--neutral-700:#334155;--neutral-800:#1e293b;--neutral-900:#0f172a;--neutral-950:#090d16;--shadow-sm:0 1px 3px #0000000d;--shadow-md:0 4px 20px -2px #0f172a14;--shadow-lg:0 16px 40px -4px #0f172a1f;--shadow-glow:0 0 35px #348ff847;--radius-sm:8px;--radius-md:14px;--radius-lg:20px;--radius-xl:28px;--radius-pill:9999px;--font-main:var(--font-plus-jakarta), "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-family:var(--font-main);color:var(--lx-brand-body);background-color:#f8fafc}body{font-family:var(--font-main);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background:#f8fafc;line-height:1.6;overflow-x:hidden}::-webkit-scrollbar{width:9px}::-webkit-scrollbar-track{background:#f1f5f9}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:6px}::-webkit-scrollbar-thumb:hover{background:var(--lx-brand-primary)}a{color:inherit;text-decoration:none;transition:all .2s}button{cursor:pointer;background:0 0;border:none;outline:none;font-family:inherit}.container-custom{width:100%;max-width:1360px;margin:0 auto;padding:0 24px}.container-wide{width:100%;max-width:1540px;margin:0 auto;padding:0 24px}.topbar{color:#94a3b8;z-index:1002;background:#080d19;border-bottom:1px solid #ffffff14;padding:8px 0;font-size:13px;position:relative}.topbar-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.topbar-left,.topbar-right{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.topbar-item{color:#94a3b8;align-items:center;gap:6px;transition:color .2s;display:inline-flex}.topbar-item:hover{color:#fff}.topbar-badge{color:#60a5fa;letter-spacing:.3px;background:#348ff829;border-radius:12px;padding:2px 9px;font-size:11px;font-weight:700}.main-header{z-index:1510;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border-bottom:1px solid #e2e8f0d9;transition:all .3s;position:sticky;top:0}.main-header.scrolled{box-shadow:0 10px 30px #0f172a0f}.header-inner{justify-content:space-between;align-items:center;height:80px;display:flex;position:relative}.brand-logo{align-items:center;gap:10px;display:flex}.brand-logo img,.header-brand-img{object-fit:contain;width:auto;max-width:250px;height:48px;max-height:52px;display:block}@media (max-width:768px){.brand-logo img,.header-brand-img{max-width:195px;height:38px}}.brand-logo-text{color:#0f172a;letter-spacing:-.6px;align-items:center;font-size:24px;font-weight:800;display:flex}.brand-logo-text span{color:var(--lx-brand-primary)}.nav-menu{align-items:center;gap:32px;list-style:none;display:flex}.nav-link{color:#1e293b;cursor:pointer;align-items:center;gap:5px;font-size:15px;font-weight:600;transition:color .2s;display:inline-flex;position:relative}.nav-link:hover,.nav-item.active .nav-link{color:var(--lx-brand-primary)}.nav-link:after{content:"";background:var(--lx-brand-primary);border-radius:2px;width:0;height:2px;transition:width .25s;position:absolute;bottom:-4px;left:0}.nav-link:hover:after,.nav-item.active .nav-link:after{width:100%}.nav-link svg{transition:transform .22s}.nav-item.active .nav-link svg{transform:rotate(180deg)}.header-actions{align-items:center;gap:14px;display:flex}.header-icon-btn{color:#334155;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:all .2s;display:flex}.header-icon-btn:hover{color:var(--lx-brand-primary);background:#f1f5f9}.btn-get-started{color:#fff;border-radius:var(--radius-pill);background:linear-gradient(135deg,#348ff8,#1878ec);justify-content:center;align-items:center;padding:10px 24px;font-size:14px;font-weight:700;transition:all .25s;display:inline-flex;box-shadow:0 4px 16px #348ff859}.btn-get-started:hover{color:#fff;transform:translateY(-2px);box-shadow:0 6px 20px #348ff880}.nav-item{padding:24px 0;position:relative}.nav-dropdown{z-index:1200;background:#fff;border:1px solid #e2e8f0f2;border-radius:18px;padding:18px;animation:.22s cubic-bezier(.16,1,.3,1) forwards dropdownFadeDown;position:absolute;top:calc(100% - 6px);box-shadow:0 20px 48px -12px #0f172a29,0 4px 16px #0f172a0d}.nav-dropdown:before{content:"";height:14px;position:absolute;top:-14px;left:0;right:0}.nav-dropdown.align-left{transform-origin:0 0;left:0}.nav-dropdown.align-center{transform-origin:top;animation:.22s cubic-bezier(.16,1,.3,1) forwards dropdownFadeDownCenter;left:50%;transform:translate(-50%)}.nav-dropdown.align-right{transform-origin:100% 0;right:0}.dropdown-talent{width:400px}.dropdown-solutions{width:820px}.dropdown-industries{width:500px}.dropdown-case-studies{width:390px}.dropdown-company{width:360px}@keyframes dropdownFadeDown{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes dropdownFadeDownCenter{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.dropdown-header-tag{color:var(--lx-brand-primary);text-transform:uppercase;letter-spacing:.8px;border-bottom:1px solid #f1f5f9;align-items:center;gap:7px;margin-bottom:8px;padding:2px 8px 10px;font-size:11px;font-weight:800;display:flex}.dropdown-items-list{flex-direction:column;gap:4px;display:flex}.dropdown-item{cursor:pointer;border-radius:12px;align-items:flex-start;gap:12px;padding:10px 12px;text-decoration:none;transition:all .18s;display:flex}.dropdown-item:hover{background:#f8fafc;transform:translate(3px)}.dropdown-item-icon{color:#2563eb;background:#f1f5f9;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:all .18s;display:flex}.dropdown-item:hover .dropdown-item-icon{color:#fff;background:#2563eb;box-shadow:0 4px 12px #2563eb40}.dropdown-item-content{flex-direction:column;flex:1;gap:2px;display:flex}.dropdown-item-title{color:#0f172a;align-items:center;gap:6px;font-size:14px;font-weight:700;line-height:1.3;transition:color .18s;display:flex}.dropdown-item:hover .dropdown-item-title{color:var(--lx-brand-primary)}.dropdown-item-desc{color:#64748b;font-size:12px;line-height:1.4}.dropdown-badge-hiring{color:#16a34a;text-transform:uppercase;letter-spacing:.3px;background:#dcfce7;border-radius:999px;padding:1px 7px;font-size:10px;font-weight:800}.dropdown-grid-2col{grid-template-columns:1fr 1fr;gap:12px;display:grid}.dropdown-grid-3col{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.dropdown-col-title{color:#334155;text-transform:uppercase;letter-spacing:.6px;border-bottom:1px solid #f1f5f9;align-items:center;gap:6px;margin-bottom:6px;padding:2px 10px 8px;font-size:11.5px;font-weight:800;display:flex}.dropdown-footer{border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;margin-top:10px;padding-top:10px;display:flex}.dropdown-footer-link{color:#2563eb;align-items:center;gap:6px;font-size:13px;font-weight:700;text-decoration:none;transition:gap .2s;display:inline-flex}.dropdown-footer-link:hover{color:#1d4ed8;gap:9px}.page-wrapper{max-width:1540px;margin:0 auto;padding:0 16px}.hero-wrapper{margin:16px 0 32px}.hero-section{color:#fff;background:linear-gradient(#080e1acc 0%,#0b1426f0 100%),url(https://images.unsplash.com/photo-1497366216548-37526070297c?auto=format&fit=crop&w=1920&q=80) 50%/cover no-repeat;border:1px solid #ffffff1a;border-radius:36px;padding:96px 24px 72px;position:relative;overflow:hidden;box-shadow:0 20px 60px #070c1859}.hero-radial-bg{filter:blur(70px);pointer-events:none;background:radial-gradient(circle,#348ff847 0%,#348ff80f 50%,#0000 70%);width:960px;height:650px;position:absolute;top:-25%;left:50%;transform:translate(-50%)}.hero-grid-pattern{opacity:.6;pointer-events:none;background-image:radial-gradient(#ffffff17 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0}.hero-content{z-index:2;text-align:center;max-width:960px;margin:0 auto;position:relative}.hero-badge{color:#70b4ff;border-radius:var(--radius-pill);background:#348ff824;border:1px solid #348ff859;align-items:center;gap:8px;margin-bottom:24px;padding:7px 18px;font-size:13px;font-weight:700;display:inline-flex}.hero-headline{letter-spacing:-1.8px;background:linear-gradient(#fff 30%,#cde2ff 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:22px;font-size:clamp(38px,5.2vw,68px);font-weight:800;line-height:1.1}.hero-desc{color:#94a3b8;max-width:780px;margin:0 auto 36px;font-size:clamp(16px,1.8vw,20px);font-weight:400;line-height:1.6}.hero-buttons{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-bottom:24px;display:flex}.btn-hero-primary{color:#fff;border-radius:var(--radius-pill);cursor:pointer;background:linear-gradient(135deg,#3898fc 0%,#1d72f2 100%);border:1px solid #ffffff59;justify-content:center;align-items:center;gap:10px;padding:14px 34px;font-size:15.5px;font-weight:700;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #3898fc6b,inset 0 1px #fff6}.btn-hero-primary:hover{color:#fff;background:linear-gradient(135deg,#258cfb 0%,#1560d8 100%);transform:translateY(-2px)scale(1.02);box-shadow:0 10px 30px #3898fc99,inset 0 1px #fff9}.btn-hero-secondary{-webkit-backdrop-filter:blur(20px);color:#fff;border-radius:var(--radius-pill);cursor:pointer;background:#ffffff14;border:1px solid #ffffff38;justify-content:center;align-items:center;gap:10px;padding:14px 34px;font-size:15.5px;font-weight:700;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 6px 24px #0000004d,inset 0 1px #ffffff40}.btn-hero-secondary:hover{color:#fff;background:#ffffff29;border-color:#ffffff73;transform:translateY(-2px)scale(1.02);box-shadow:0 10px 32px #348ff840,inset 0 1px #ffffff80}.hero-proof-capsule{-webkit-backdrop-filter:blur(16px);border-radius:var(--radius-pill);background:#121822ad;border:1px solid #ffffff29;align-items:center;gap:16px;margin-bottom:34px;padding:7px 24px 7px 9px;display:inline-flex;box-shadow:0 10px 30px #0000005c}.hero-avatar-stack{align-items:center;display:flex}.hero-avatar{background:#1e293b;border:2px solid #0f172a;border-radius:50%;flex-shrink:0;width:34px;height:34px;margin-left:-8px;overflow:hidden}.hero-avatar:first-child{margin-left:0}.hero-avatar img{object-fit:cover;width:100%;height:100%}.hero-proof-info{flex-direction:column;align-items:center;gap:3px;display:flex}.hero-stars{color:#facc15;letter-spacing:2px;font-size:11px;line-height:1}.hero-proof-text{color:#cbd5e1;font-size:13px;font-weight:500;line-height:1.2}.hero-proof-text strong{color:#fff;font-weight:800}.hero-stat-strip{flex-wrap:wrap;justify-content:center;align-items:center;gap:32px;margin-bottom:36px;display:flex}.hero-stat-item{color:#fff;letter-spacing:-.2px;font-size:16px;font-weight:700}.hero-stat-divider{background:#ffffff38;width:1px;height:18px}@media (max-width:640px){.hero-stat-strip{gap:16px}.hero-stat-item{font-size:14px}.hero-stat-divider{display:none}}.hero-metrics-grid{grid-template-columns:repeat(4,1fr);gap:18px;max-width:1100px;margin:0 auto;display:grid}.metric-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:var(--radius-lg);text-align:left;background:#0d172abf;border:1px solid #ffffff1a;padding:24px 20px;transition:all .3s;position:relative;overflow:hidden}.metric-card:before{content:"";background:linear-gradient(90deg, var(--lx-brand-primary), transparent);width:100%;height:3px;position:absolute;top:0;left:0}.metric-card:hover{border-color:#348ff866;transform:translateY(-4px);box-shadow:0 10px 30px #0006}.metric-val{color:#fff;align-items:center;gap:2px;margin-bottom:8px;font-size:36px;font-weight:800;line-height:1;display:flex}.metric-val span{color:var(--lx-brand-primary)}.metric-label{color:#94a3b8;font-size:13.5px;font-weight:500;line-height:1.4}.marquee-section{background:#fff;border:1px solid #e2e8f0e6;border-radius:24px;margin-bottom:32px;padding:34px 0 38px;overflow:hidden;box-shadow:0 4px 20px #0f172a08}.marquee-header-wrap{text-align:center;margin-bottom:22px;padding:0 20px}.marquee-pill-badge{letter-spacing:1.4px;color:#3898fc;text-transform:uppercase;background:#3898fc14;border:1px solid #3898fc38;border-radius:9999px;margin-bottom:8px;padding:4px 12px;font-size:11px;font-weight:800;display:inline-block}.marquee-title{text-align:center;color:#334155;letter-spacing:-.2px;margin:0;font-size:15px;font-weight:700}.marquee-container{-webkit-user-select:none;user-select:none;width:100%;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.marquee-track{will-change:transform;align-items:center;gap:18px;width:max-content;animation:38s linear infinite scrollMarquee;display:flex}.marquee-track:hover{animation-play-state:paused}.marquee-item{cursor:default;background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;flex-shrink:0;align-items:center;gap:12px;padding:10px 18px;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex}.marquee-item:hover{background:#fff;border-color:#3898fc;transform:translateY(-2px);box-shadow:0 8px 20px #3898fc1f}.marquee-item-icon{border:1px solid #0000;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:transform .25s;display:flex}.marquee-item:hover .marquee-item-icon{transform:scale(1.08)}.marquee-item-text{text-align:left;flex-direction:column;display:flex}.marquee-item-name{color:#0f172a;font-size:14px;font-weight:700;line-height:1.25}.marquee-item-sub{color:#64748b;margin-top:2px;font-size:11px;font-weight:500;line-height:1.2}@keyframes scrollMarquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.section-header{text-align:center;max-width:820px;margin:0 auto 52px}.section-tag{background:var(--lx-brand-primary-soft);color:var(--lx-brand-primary);text-transform:uppercase;letter-spacing:1px;border-radius:var(--radius-pill);align-items:center;gap:6px;margin-bottom:16px;padding:6px 14px;font-size:12px;font-weight:700;display:inline-flex}.section-title{color:var(--neutral-900);letter-spacing:-1px;margin-bottom:16px;font-size:clamp(30px,3.4vw,46px);font-weight:800;line-height:1.2}.section-title span.muted{color:#94a3b8}.section-title span.brand{color:var(--lx-brand-primary)}.section-desc{color:#64748b;font-size:16.5px;line-height:1.6}.section-tag-modern{color:#2563eb;border-radius:var(--radius-pill);letter-spacing:.8px;background:#edf5ff;border:1px solid #dbeafe;align-items:center;gap:6px;margin-bottom:22px;padding:6px 16px;font-size:11.5px;font-weight:800;display:inline-flex}.section-tag-hash{color:#3b82f6;font-size:13px;font-weight:800}.capabilities-title{letter-spacing:-1.4px;max-width:920px;margin:0 auto 18px;font-size:clamp(32px,4.4vw,54px);font-weight:800;line-height:1.18}.title-dark{color:#0f172a}.title-reveal-color{display:inline}.title-reveal-color .reveal-word{color:#94a3b8;opacity:.35;will-change:color, opacity, transform;margin-right:.24em;transition:color .75s cubic-bezier(.16,1,.3,1),opacity .75s cubic-bezier(.16,1,.3,1),transform .75s cubic-bezier(.16,1,.3,1);display:inline-block;transform:translateY(4px)}.title-reveal-color.in-view .reveal-word{color:#348ff8;opacity:1;transform:translateY(0)}.capabilities-desc{color:#64748b;max-width:720px;margin:0 auto;font-size:15px;line-height:1.6}.section-box{border:1px solid var(--neutral-200);background:#fff;border-radius:32px;margin-bottom:32px;padding:80px 36px;box-shadow:0 4px 20px #0f172a08}.solutions-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.solution-card{border-radius:var(--radius-xl);background:#fff;border:1px solid #e2e8f0f2;flex-direction:column;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #0f172a0a}.solution-card:hover{background:#fff;border-color:#38bdf8;transform:translateY(-8px);box-shadow:0 20px 40px -10px #348ff833,0 0 0 1px #348ff866}.solution-card-img-wrap{aspect-ratio:16/9;background:#0f172a;width:100%;position:relative;overflow:hidden}.solution-card-img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1);display:block}.solution-card:hover .solution-card-img{transform:scale(1.06)}.solution-card-tag{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#38bdf8;letter-spacing:.3px;text-transform:uppercase;background:#0f172ad9;border:1px solid #38bdf84d;border-radius:8px;padding:4px 10px;font-size:11px;font-weight:700;position:absolute;top:14px;left:14px}.solution-card-body{flex-direction:column;flex-grow:1;padding:26px 22px;display:flex}.solution-icon{background:var(--lx-brand-primary-soft);width:44px;height:44px;color:var(--lx-brand-primary);border:1px solid #348ff826;border-radius:12px;justify-content:center;align-items:center;margin-bottom:16px;display:flex}.solution-card-title{color:var(--neutral-900);letter-spacing:-.4px;margin-bottom:10px;font-size:21px;font-weight:800;line-height:1.25}.solution-card-text{color:#64748b;flex-grow:1;margin-bottom:20px;font-size:14px;line-height:1.6}.solution-card-features{flex-direction:column;gap:7px;margin-bottom:22px;display:flex}.solution-card-feat-item{color:#475569;align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.solution-feat-icon{flex-shrink:0}.solution-card-btn{color:var(--lx-brand-primary);border-top:1px solid #f1f5f9;align-items:center;gap:8px;margin-top:auto;padding-top:14px;font-size:13.5px;font-weight:700;transition:all .2s;display:inline-flex}.solution-card:hover .solution-card-btn{color:var(--lx-brand-primary-hover);gap:12px}.solutions-squad-banner{color:#fff;background:linear-gradient(135deg,#0f172afa 0%,#1e293bfa 100%);border:1px solid #38bdf84d;border-radius:24px;justify-content:space-between;align-items:center;gap:28px;margin-top:40px;padding:32px 38px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 40px #0f172a33}.solutions-squad-banner:before{content:"";pointer-events:none;background:radial-gradient(circle,#38bdf826 0%,#0000 70%);width:60%;height:200%;position:absolute;top:-50%;left:-20%}.solutions-squad-text{z-index:1;max-width:720px;position:relative}.solutions-squad-badge{color:#38bdf8;text-transform:uppercase;letter-spacing:.8px;align-items:center;gap:6px;margin-bottom:8px;font-size:12px;font-weight:800;display:inline-flex}.solutions-squad-title{color:#fff;margin:0 0 8px;font-size:clamp(20px,2.2vw,24px);font-weight:800;line-height:1.25}.solutions-squad-desc{color:#94a3b8;margin:0;font-size:14.5px;line-height:1.6}.solutions-squad-actions{z-index:1;flex-shrink:0;gap:12px;display:flex;position:relative}.solutions-squad-btn{padding:12px 24px!important;font-size:14px!important;text-decoration:none!important}.why-us-grid{grid-template-columns:repeat(2,1fr);gap:28px;display:grid}.why-us-card{border:1px solid var(--neutral-200);border-radius:var(--radius-xl);background:#f8fafc;flex-direction:column;justify-content:space-between;padding:36px;transition:all .3s;display:flex}.why-us-card:hover{box-shadow:var(--shadow-md);border-color:var(--lx-brand-primary);background:#fff;transform:translateY(-4px)}.why-us-num{color:var(--lx-brand-primary);background:var(--lx-brand-primary-soft);border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:20px;font-size:14px;font-weight:800;display:inline-flex}.why-us-card-title{color:var(--neutral-900);letter-spacing:-.5px;margin-bottom:12px;font-size:24px;font-weight:800}.why-us-card-desc{color:#64748b;margin-bottom:24px;font-size:14.5px;line-height:1.6}.why-us-media-duo{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.why-us-media-img{border-radius:var(--radius-md);object-fit:cover;border:1px solid var(--neutral-200);width:100%;height:160px}.case-studies-grid{grid-template-columns:repeat(2,1fr);gap:28px;display:grid}.case-card{border:1px solid var(--neutral-200);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);background:#fff;flex-direction:column;transition:all .35s;display:flex;overflow:hidden}.case-card:hover{box-shadow:var(--shadow-lg);border-color:var(--lx-brand-primary);transform:translateY(-6px)}.case-visual{background:#0f172a;height:280px;position:relative;overflow:hidden}.case-visual img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.case-card:hover .case-visual img{transform:scale(1.05)}.case-metric-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--radius-md);color:#fff;background:#0f172ae0;border:1px solid #ffffff26;padding:10px 16px;position:absolute;bottom:16px;left:16px}.case-metric-val{color:#70b4ff;font-size:26px;font-weight:800;line-height:1}.case-metric-label{color:#cbd5e1;font-size:12px;font-weight:500}.case-tags-overlay{flex-wrap:wrap;gap:6px;display:flex;position:absolute;top:14px;right:14px}.case-tag{color:var(--neutral-900);background:#ffffffeb;border-radius:4px;padding:4px 9px;font-size:11px;font-weight:700}.case-card-content{flex-direction:column;flex-grow:1;padding:26px;display:flex}.case-card-industry{color:var(--lx-brand-primary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px;font-size:13px;font-weight:700}.case-card-title{color:var(--neutral-900);margin-bottom:10px;font-size:22px;font-weight:800}.case-card-link{color:var(--neutral-900);border-top:1px solid var(--neutral-100);align-items:center;gap:8px;margin-top:auto;padding-top:16px;font-size:13px;font-weight:800;transition:color .2s;display:inline-flex}.case-card:hover .case-card-link{color:var(--lx-brand-primary)}.industries-list{border-top:1px solid var(--neutral-200);flex-direction:column;display:flex}.industry-row{border-bottom:1px solid var(--neutral-200);cursor:pointer;justify-content:space-between;align-items:center;padding:26px 20px;transition:all .3s;display:flex}.industry-row:hover{background:#f8fafc;padding-left:32px}.industry-row-left{align-items:center;gap:28px;display:flex}.industry-num{color:#94a3b8;font-family:monospace;font-size:16px;font-weight:800}.industry-name{color:var(--neutral-900);font-size:24px;font-weight:700;transition:color .2s}.industry-row:hover .industry-name{color:var(--lx-brand-primary)}.industry-arrow-btn{border:1px solid var(--neutral-300);width:44px;height:44px;color:var(--neutral-700);border-radius:50%;justify-content:center;align-items:center;transition:all .25s;display:flex}.industry-row:hover .industry-arrow-btn{background:var(--lx-brand-primary);border-color:var(--lx-brand-primary);color:#fff;transform:rotate(45deg)}.execution-section{color:#fff;background:#080d19;border:1px solid #ffffff14;border-radius:32px;margin-bottom:32px;padding:80px 36px}.execution-section .section-title{color:#fff}.execution-grid{grid-template-columns:repeat(5,1fr);gap:20px;margin-top:40px;display:grid;position:relative}.execution-step{border-radius:var(--radius-xl);background:#ffffff0a;border:1px solid #ffffff14;padding:30px 20px;transition:all .3s}.execution-step:hover{background:#348ff814;border-color:#348ff859;transform:translateY(-6px)}.step-num{background:linear-gradient(180deg, var(--lx-brand-primary) 0%, #348ff833 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:18px;font-size:40px;font-weight:900;line-height:1}.step-title{color:#fff;margin-bottom:10px;font-size:19px;font-weight:700}.step-desc{color:#94a3b8;font-size:13.5px;line-height:1.5}.tech-tabs-wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:36px;display:flex}.tech-categories{flex-wrap:wrap;gap:8px;display:flex}.tech-cat-btn{border-radius:var(--radius-pill);border:1px solid var(--neutral-200);color:#64748b;background:#fff;padding:9px 18px;font-size:13.5px;font-weight:700;transition:all .2s}.tech-cat-btn.active,.tech-cat-btn:hover{background:var(--lx-brand-primary);color:#fff;border-color:var(--lx-brand-primary);box-shadow:0 4px 12px #348ff84d}.tech-search-input{border-radius:var(--radius-pill);border:1px solid var(--neutral-200);background:#fff;outline:none;width:240px;padding:10px 20px;font-size:14px}.tech-search-input:focus{border-color:var(--lx-brand-primary)}.tech-grid{grid-template-columns:repeat(6,1fr);gap:16px;display:grid}.tech-card{border:1px solid var(--neutral-200);border-radius:var(--radius-lg);text-align:center;background:#f8fafc;flex-direction:column;align-items:center;gap:10px;padding:22px 14px;transition:all .25s;display:flex}.tech-card:hover{border-color:var(--lx-brand-primary);box-shadow:var(--shadow-md);background:#fff;transform:translateY(-4px)}.tech-card-icon{border:1px solid var(--neutral-200);background:#fff;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;display:flex}.tech-card-name{color:var(--neutral-900);font-size:13.5px;font-weight:700}.team-controls{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.team-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.team-card{border:1px solid var(--neutral-200);border-radius:var(--radius-xl);background:#f8fafc;transition:all .3s;overflow:hidden}.team-card:hover{box-shadow:var(--shadow-md);border-color:var(--lx-brand-primary);background:#fff;transform:translateY(-6px)}.team-img-wrap{background:#cbd5e1;height:260px;position:relative;overflow:hidden}.team-img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.team-card:hover .team-img{transform:scale(1.05)}.team-office-badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#0f172acc;border-radius:6px;padding:4px 10px;font-size:11px;font-weight:700;position:absolute;top:14px;left:14px}.team-info{text-align:center;padding:20px}.team-name{color:var(--neutral-900);margin-bottom:4px;font-size:17px;font-weight:800}.team-role{color:var(--lx-brand-primary);margin-bottom:12px;font-size:13px;font-weight:600}.team-socials{color:#94a3b8;justify-content:center;align-items:center;gap:12px;display:flex}.team-socials a:hover{color:var(--lx-brand-primary)}.testimonials-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.testimonial-card{border:1px solid var(--neutral-200);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);background:#f8fafc;flex-direction:column;justify-content:space-between;padding:34px 28px;transition:all .3s;display:flex}.testimonial-card:hover{box-shadow:var(--shadow-lg);border-color:var(--lx-brand-primary);background:#fff;transform:translateY(-6px)}.testi-stars{color:#facc15;letter-spacing:2px;margin-bottom:14px;font-size:18px}.testi-quote{color:var(--neutral-800);margin-bottom:24px;font-size:15px;font-style:italic;line-height:1.6}.testi-author{border-top:1px solid var(--neutral-200);align-items:center;gap:14px;padding-top:16px;display:flex}.testi-avatar{background:var(--lx-brand-primary-soft);width:46px;height:46px;color:var(--lx-brand-primary);border-radius:50%;justify-content:center;align-items:center;font-size:16px;font-weight:800;display:flex}.testi-author-name{color:var(--neutral-900);font-size:15.5px;font-weight:700}.testi-author-role{color:#64748b;font-size:12.5px}.faq-container{max-width:900px;margin:0 auto}.faq-item{border:1px solid var(--neutral-200);border-radius:var(--radius-lg);margin-bottom:14px;transition:all .25s;overflow:hidden}.faq-item.active{border-color:var(--lx-brand-primary);box-shadow:0 4px 18px #348ff814}.faq-header{text-align:left;width:100%;color:var(--neutral-900);background:#fff;justify-content:space-between;align-items:center;padding:20px 24px;font-size:17px;font-weight:700;display:flex}.faq-item.active .faq-header{color:var(--lx-brand-primary)}.faq-icon{background:var(--neutral-100);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:transform .3s;display:flex}.faq-item.active .faq-icon{background:var(--lx-brand-primary);color:#fff;transform:rotate(180deg)}.faq-body{color:#64748b;border-top:1px solid var(--neutral-100);padding:14px 24px 20px;font-size:14.5px;line-height:1.6}.consultation-card{color:#fff;background:linear-gradient(135deg,#090e1c 0%,#101c38 100%);border-radius:32px;grid-template-columns:1.1fr 1fr;align-items:center;gap:48px;margin-bottom:32px;padding:60px 48px;display:grid;box-shadow:0 20px 60px #0f172a33}.cta-left h3{letter-spacing:-1px;margin-bottom:20px;font-size:clamp(30px,3.2vw,44px);font-weight:800;line-height:1.15}.cta-left p{color:#94a3b8;margin-bottom:30px;font-size:15.5px;line-height:1.6}.cta-stats{gap:28px;display:flex}.cta-stat-num{color:var(--lx-brand-primary);font-size:26px;font-weight:800}.cta-stat-lbl{color:#94a3b8;font-size:12px}.cta-form{border-radius:var(--radius-lg);background:#070c18a6;border:1px solid #ffffff1a;flex-direction:column;gap:16px;padding:32px;display:flex}.form-input{border-radius:var(--radius-md);color:#fff;background:#ffffff0f;border:1px solid #ffffff29;outline:none;width:100%;padding:14px 18px;font-family:inherit;font-size:14px;transition:border-color .2s}.form-input:focus{border-color:var(--lx-brand-primary)}.form-select{border-radius:var(--radius-md);color:#fff;background:#0d1627;border:1px solid #ffffff29;outline:none;width:100%;padding:14px 18px;font-family:inherit;font-size:14px}.btn-submit-cta{background:linear-gradient(135deg, var(--lx-brand-primary), #116cd5);color:#fff;border-radius:var(--radius-md);padding:16px;font-size:15px;font-weight:700;transition:all .25s;box-shadow:0 4px 18px #348ff866}.btn-submit-cta:hover{transform:translateY(-2px);box-shadow:0 8px 24px #348ff88c}.main-footer{color:#94a3b8;background:#050811;border-top:1px solid #ffffff14;padding:80px 0 30px}.footer-offices-tabs{border-bottom:1px solid #ffffff14;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:60px;padding-bottom:48px;display:grid}.footer-office-card{border-radius:var(--radius-lg);background:#ffffff08;border:1px solid #ffffff14;padding:24px;transition:all .25s}.footer-office-card:hover{background:#348ff80a;border-color:#348ff866}.footer-social-btn:hover{transform:translateY(-3px);box-shadow:0 6px 18px #348ff873;color:#fff!important;background:#348ff8!important;border-color:#348ff8!important}.office-card-title{color:#fff;align-items:center;gap:8px;margin-bottom:12px;font-size:18px;font-weight:800;display:flex}.office-card-title span{color:#70b4ff;background:#348ff833;border-radius:4px;padding:2px 8px;font-size:11px}.office-card-text{color:#94a3b8;margin-bottom:12px;font-size:13px;line-height:1.5}.office-card-phone{color:#fff;align-items:center;gap:6px;font-size:14px;font-weight:700;transition:color .2s;display:inline-flex}.office-card-phone:hover{color:var(--lx-brand-primary)}.footer-main-grid{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:48px;margin-bottom:60px;display:grid}.footer-brand p{color:#94a3b8;margin:18px 0 24px;font-size:14px;line-height:1.6}.footer-socials{gap:12px;display:flex}.footer-social-btn{color:#fff;background:#ffffff14;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:all .2s;display:flex}.footer-social-btn:hover{background:var(--lx-brand-primary);transform:translateY(-2px)}.footer-col-title{color:#fff;margin-bottom:20px;font-size:16px;font-weight:700}.footer-links{flex-direction:column;gap:12px;list-style:none;display:flex}.footer-link-item a{color:#94a3b8;font-size:14px;transition:color .2s}.footer-link-item a:hover{color:var(--lx-brand-primary)}.footer-bottom{border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:30px;font-size:13px;display:flex}.footer-bottom-links{gap:20px;display:flex}.footer-bottom-links a:hover{color:#fff}@media (max-width:1200px){.mega-menu-wide{width:95vw}.mega-columns-grid{grid-template-columns:repeat(3,1fr)}.mega-industries-grid,.solutions-grid,.hero-metrics-grid{grid-template-columns:repeat(2,1fr)}.execution-grid{grid-template-columns:repeat(3,1fr)}.tech-grid{grid-template-columns:repeat(4,1fr)}.team-grid,.footer-main-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:960px){.nav-menu{display:none}.why-us-grid,.case-studies-grid,.testimonials-grid{grid-template-columns:1fr}.consultation-card{grid-template-columns:1fr;padding:36px 24px}.footer-offices-tabs,.execution-grid{grid-template-columns:1fr}}@media (max-width:640px){.solutions-grid{grid-template-columns:1fr}.tech-grid{grid-template-columns:repeat(2,1fr)}.team-grid,.footer-main-grid{grid-template-columns:1fr}.hero-buttons{flex-direction:column;width:100%}.btn-hero-primary,.btn-hero-secondary{justify-content:center;width:100%}}.floating-whatsapp-btn{z-index:1400;-webkit-backdrop-filter:blur(14px);cursor:pointer;background:#08141ae0;border:1px solid #25d36659;border-radius:999px;align-items:center;gap:10px;padding:6px 18px 6px 7px;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;position:fixed;bottom:28px;left:28px;box-shadow:0 10px 28px #0000004d,0 0 16px #25d36624}.floating-whatsapp-btn:hover{background:#08141af5;border-color:#25d366;transform:translateY(-3px)scale(1.02);box-shadow:0 14px 36px #00000059,0 0 24px #25d3664d}.floating-whatsapp-icon-wrap{color:#fff;background:#25d366;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex;box-shadow:0 4px 12px #25d36673}.floating-whatsapp-text{color:#fff;letter-spacing:.15px;white-space:nowrap;font-size:14.5px;font-weight:700}.ellen-chatbot-wrapper{z-index:1450;position:fixed;bottom:28px;right:28px}.ellen-speech-bubble{cursor:pointer;background:#fff;border-radius:18px;width:250px;padding:14px 16px;transition:all .2s;animation:.3s cubic-bezier(.16,1,.3,1) forwards bubblePop;position:absolute;bottom:76px;right:0;box-shadow:0 14px 40px #0f172a29,0 0 0 1px #0f172a0f}.ellen-speech-bubble:hover{transform:translateY(-2px);box-shadow:0 18px 44px #0f172a33,0 0 0 1px #0f172a14}.ellen-speech-bubble:after{content:"";border-top:8px solid #fff;border-left:8px solid #0000;border-right:8px solid #0000;width:0;height:0;position:absolute;bottom:-8px;right:26px}.ellen-bubble-header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.ellen-bubble-meta{align-items:center;gap:10px;display:flex}.ellen-bubble-avatar{object-fit:cover;border:1.5px solid #348ff8;border-radius:50%;width:32px;height:32px}.ellen-bubble-names{flex-direction:column;line-height:1.2;display:flex}.ellen-name{color:#0f172a;font-size:13.5px;font-weight:800}.ellen-status-text{color:#16a34a;align-items:center;gap:4px;font-size:11px;font-weight:600;display:flex}.ellen-pulse-dot{background:#22c55e;border-radius:50%;width:6px;height:6px;animation:1.8s infinite pulseDot;display:inline-block}.ellen-bubble-close{color:#64748b;cursor:pointer;background:#f1f5f9;border:none;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;transition:all .2s;display:flex}.ellen-bubble-close:hover{color:#0f172a;background:#e2e8f0}.ellen-bubble-body{color:#1e293b;padding-left:2px;font-size:13.5px;font-weight:600}.ellen-avatar-trigger{cursor:pointer;background:#fff;border:3.5px solid #348ff8;border-radius:50%;outline:none;width:66px;height:66px;padding:0;transition:all .25s cubic-bezier(.16,1,.3,1);position:relative;overflow:visible;box-shadow:0 10px 30px #348ff86b}.ellen-avatar-trigger:hover{transform:scale(1.06)translateY(-2px);box-shadow:0 14px 38px #348ff88c}.ellen-trigger-img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.ellen-online-badge{background:#22c55e;border:2.5px solid #fff;border-radius:50%;width:15px;height:15px;position:absolute;bottom:2px;right:2px}.ellen-chat-window{z-index:1550;background:#fff;border-radius:22px;flex-direction:column;width:380px;max-width:calc(100vw - 32px);height:560px;max-height:calc(100vh - 60px);animation:.24s cubic-bezier(.16,1,.3,1) forwards chatOpen;display:flex;position:fixed;bottom:28px;right:28px;overflow:hidden;box-shadow:0 24px 64px #0f172a3d,0 0 0 1px #0f172a14}@keyframes chatOpen{0%{opacity:0;transform:translateY(16px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes bubblePop{0%{opacity:0;transform:translateY(8px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes pulseDot{0%{opacity:.8;transform:scale(.9)}50%{opacity:1;transform:scale(1.3)}to{opacity:.8;transform:scale(.9)}}.ellen-chat-header{color:#fff;background:linear-gradient(135deg,#0b1329 0%,#172554 100%);border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.ellen-chat-header-info{align-items:center;gap:12px;display:flex}.ellen-chat-header-avatar-wrap{width:42px;height:42px;position:relative}.ellen-chat-header-avatar{object-fit:cover;border:2px solid #348ff8;border-radius:50%;width:100%;height:100%}.ellen-chat-header-name{color:#fff;font-size:15px;font-weight:800}.ellen-chat-header-sub{color:#93c5fd;font-size:11.5px;font-weight:500}.ellen-chat-header-actions{align-items:center;gap:6px;display:flex}.ellen-chat-btn-icon{color:#fff;cursor:pointer;background:#ffffff1f;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:background .2s;display:flex}.ellen-chat-btn-icon:hover{background:#ffffff40}.ellen-chat-body{background:#f8fafc;flex-direction:column;flex:1;gap:12px;padding:18px 16px;display:flex;overflow-y:auto}.ellen-msg{width:100%;display:flex}.ellen-msg-bot{justify-content:flex-start}.ellen-msg-user{justify-content:flex-end}.ellen-msg-bubble{max-width:82%;padding:11px 14px;font-size:13.5px;line-height:1.45}.ellen-msg-bot .ellen-msg-bubble{color:#1e293b;background:#fff;border:1px solid #e2e8f0;border-radius:16px 16px 16px 4px;box-shadow:0 2px 8px #0f172a0a}.ellen-msg-user .ellen-msg-bubble{color:#fff;background:linear-gradient(135deg,#348ff8,#1878ec);border-radius:16px 16px 4px;box-shadow:0 4px 12px #348ff84d}.ellen-quick-chips{flex-wrap:wrap;gap:7px;margin:4px 0;display:flex}.ellen-chip{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600;transition:all .2s}.ellen-chip:hover{color:#348ff8;background:#eff6ff;border-color:#348ff8;transform:translateY(-1px)}.ellen-typing-bubble{align-items:center;gap:5px;padding:12px 16px;display:flex}.typing-dot{background:#94a3b8;border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite typingBounce}.typing-dot:first-child{animation-delay:0s}.typing-dot:nth-child(2){animation-delay:.2s}.typing-dot:nth-child(3){animation-delay:.4s}@keyframes typingBounce{0%,80%,to{transform:translateY(0)}40%{transform:translateY(-6px)}}.ellen-chat-footer{background:#fff;border-top:1px solid #e2e8f0;align-items:center;gap:8px;padding:10px 14px;display:flex}.ellen-chat-input{color:#0f172a;background:#f8fafc;border:1px solid #cbd5e1;border-radius:999px;outline:none;flex:1;padding:10px 14px;font-size:13.5px;transition:border-color .2s}.ellen-chat-input:focus{background:#fff;border-color:#348ff8}.ellen-chat-send-btn{color:#fff;cursor:pointer;background:#348ff8;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.ellen-chat-send-btn:hover:not(:disabled){background:#1878ec;transform:scale(1.05)}.ellen-chat-send-btn:disabled{opacity:.5;cursor:not-allowed}.ellen-chat-powered{text-align:center;color:#94a3b8;background:#fff;padding:0 0 6px;font-size:10.5px;font-weight:500}@media (max-width:768px){.floating-whatsapp-btn{z-index:1400!important;border-radius:50%!important;justify-content:center!important;width:44px!important;height:44px!important;padding:0!important;bottom:16px!important;left:14px!important;box-shadow:0 4px 16px #0006!important}.floating-whatsapp-text{display:none!important}.floating-whatsapp-icon-wrap{background:0 0!important;justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;display:flex!important}.ellen-chatbot-wrapper{z-index:1400!important;bottom:16px!important;right:14px!important}.ellen-avatar-trigger{width:44px!important;height:44px!important;box-shadow:0 4px 16px #0006!important}.ellen-speech-bubble{display:none!important}.ellen-chat-window{width:auto!important;height:85vh!important;bottom:10px!important;left:10px!important;right:10px!important}}.about-hero__breadcrumb{color:#94a3b8;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;font-size:13.5px;font-weight:500;display:flex}.breadcrumb-link{color:#94a3b8;text-decoration:none;transition:color .2s}.breadcrumb-link:hover{color:#fff;text-decoration:underline}.breadcrumb-separator{color:#ffffff59;-webkit-user-select:none;user-select:none;font-size:13px}.breadcrumb-current{color:#60a5fa;font-weight:600}.about-hero__eyebrow{color:#70b4ff;letter-spacing:.8px;text-transform:uppercase;background:#348ff81f;border:1px solid #348ff84d;border-radius:999px;align-items:center;gap:8px;margin-bottom:20px;padding:6px 14px;font-size:12px;font-weight:700;display:inline-flex}.about-hero__eyebrow-dot{background:#348ff8;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite pulse-dot;display:inline-block;box-shadow:0 0 10px #348ff8,0 0 4px #60a5fa}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.65;transform:scale(1.4)}}.mobile-nav-toggle{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;transition:all .2s;display:none;box-shadow:0 2px 6px #0000000d}.mobile-nav-toggle:hover{background:#f1f5f9;border-color:#cbd5e1}.offcanvas-backdrop{-webkit-backdrop-filter:blur(8px);z-index:2100;opacity:0;pointer-events:none;background:#0a0f1db8;transition:opacity .35s cubic-bezier(.16,1,.3,1);position:fixed;inset:0}.offcanvas-backdrop.open{opacity:1;pointer-events:auto}.offcanvas-drawer{color:#fff;z-index:2101;visibility:hidden;background:#090e1f;border-left:1px solid #ffffff14;flex-direction:column;width:100%;max-width:380px;height:100dvh;transition:transform .38s cubic-bezier(.16,1,.3,1),visibility .38s;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-12px 0 50px #0009}.offcanvas-drawer.open{visibility:visible;transform:translate(0)}.offcanvas-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172ad9;border-bottom:1px solid #ffffff14;flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.offcanvas-logo-link{align-items:center;text-decoration:none;display:flex}.offcanvas-logo-img{object-fit:contain;width:auto;height:36px}.offcanvas-close-btn{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;transition:all .25s;display:flex}.offcanvas-close-btn:hover{color:#3898fc;background:#ffffff26;border-color:#3898fc66;transform:rotate(90deg)}.offcanvas-body{overscroll-behavior:contain;flex-direction:column;flex:1;gap:20px;padding:20px 20px 36px;display:flex;overflow-y:auto}.offcanvas-body::-webkit-scrollbar{width:5px}.offcanvas-body::-webkit-scrollbar-track{background:0 0}.offcanvas-body::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:10px}.offcanvas-search-box{width:100%}.offcanvas-search-btn{color:#94a3b8;cursor:pointer;text-align:left;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:10px;width:100%;padding:12px 14px;font-size:14px;transition:all .2s;display:flex}.offcanvas-search-btn:hover{color:#fff;background:#ffffff14;border-color:#3898fc66}.offcanvas-nav-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.offcanvas-nav-item{border-bottom:1px solid #ffffff0f;padding-bottom:6px}.offcanvas-nav-link{color:#f1f5f9;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;width:100%;padding:10px;font-size:16px;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.offcanvas-nav-link:hover,.offcanvas-nav-link.active{color:#3898fc;background:#ffffff0d}.offcanvas-link-arrow{color:#64748b;transition:transform .2s,color .2s}.offcanvas-nav-link:hover .offcanvas-link-arrow{color:#3898fc;transform:translate(3px)}.offcanvas-accordion-content{flex-direction:column;gap:10px;padding:6px 12px 12px 16px;animation:.25s offcanvas-fade-down;display:flex}@keyframes offcanvas-fade-down{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.offcanvas-sublink{color:#94a3b8;align-items:center;gap:8px;padding:4px 0;font-size:14px;text-decoration:none;transition:color .2s;display:flex}.offcanvas-sublink:hover,.offcanvas-sublink:active{color:#3898fc}.offcanvas-sublink.featured-sublink{color:#3898fc;font-weight:600}.offcanvas-contact-box{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;gap:10px;margin-top:6px;padding:16px;display:flex}.offcanvas-contact-title{text-transform:uppercase;letter-spacing:.06em;color:#64748b;margin-bottom:2px;font-size:12px;font-weight:700}.offcanvas-contact-item{color:#cbd5e1;align-items:center;gap:10px;font-size:13.5px;text-decoration:none;transition:color .2s;display:flex}.offcanvas-contact-item:hover{color:#3898fc}.offcanvas-actions{flex-direction:column;gap:12px;margin-top:auto;padding-top:10px;display:flex}.faq-container{flex-direction:column;gap:14px;max-width:900px;margin:0 auto;display:flex}.faq-item{background:#fff;border:1px solid #e2e8f0;border-radius:18px;transition:all .25s cubic-bezier(.16,1,.3,1);overflow:hidden;box-shadow:0 2px 10px #0f172a08}.faq-item:hover{border-color:#93c5fd;transform:translateY(-1px);box-shadow:0 8px 24px #2563eb14}.faq-question{color:#0f172a;text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:22px 26px;font-size:17px;font-weight:700;transition:color .2s;display:flex}.faq-question:hover{color:#2563eb}.faq-icon{color:#2563eb;background:#f1f5f9;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;transition:transform .28s cubic-bezier(.16,1,.3,1),background .25s,color .25s;display:flex}.faq-icon.open{color:#fff;background:#2563eb;transform:rotate(180deg);box-shadow:0 4px 12px #2563eb4d}.faq-answer{color:#475569;border-top:1px solid #f1f5f9;margin-top:2px;padding:16px 26px 24px;font-size:15px;line-height:1.7;animation:.3s fadeIn}.cta-section{background:linear-gradient(135deg,#070d1e 0%,#0d1933 50%,#124 100%);border:1px solid #3898fc40;border-radius:32px;grid-template-columns:1.15fr .85fr;align-items:center;gap:56px;max-width:1440px;margin:64px auto 80px;padding:72px 56px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px -20px #070d1e99,0 0 50px #348ff81f}.cta-section:before{content:"";filter:blur(60px);pointer-events:none;background:radial-gradient(circle,#348ff838 0%,#0000 70%);width:600px;height:600px;position:absolute;top:-30%;left:-20%}.cta-section:after{content:"";filter:blur(60px);pointer-events:none;background:radial-gradient(circle,#2563eb2e 0%,#0000 70%);width:600px;height:600px;position:absolute;bottom:-30%;right:-20%}.cta-content{z-index:2;position:relative}.cta-stats{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:36px;display:grid}.cta-stats>div{-webkit-backdrop-filter:blur(12px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;padding:18px 16px;transition:all .25s}.cta-stats>div:hover{background:#ffffff12;border-color:#3898fc4d;transform:translateY(-2px)}.cta-stat-num{color:#3898fc;letter-spacing:-.5px;margin-bottom:6px;font-size:26px;font-weight:800;line-height:1}.cta-stat-lbl{color:#cbd5e1;font-size:12.5px;font-weight:600;line-height:1.35}.cta-form{z-index:2;-webkit-backdrop-filter:blur(20px);background:#0f172abf;border:1px solid #ffffff24;border-radius:24px;flex-direction:column;gap:14px;padding:36px 32px;display:flex;position:relative;box-shadow:0 20px 50px #00000059}.cta-form .form-input,.cta-form .form-select{color:#fff;background:#ffffff0f;border:1px solid #ffffff29;border-radius:12px;outline:none;width:100%;padding:13px 16px;font-family:inherit;font-size:14.5px;transition:all .2s}.cta-form .form-input::placeholder{color:#94a3b8}.cta-form .form-input:focus,.cta-form .form-select:focus{background:#ffffff1a;border-color:#3898fc;box-shadow:0 0 0 3px #3898fc40}.cta-form .form-select option{color:#fff;background:#0f172a}.btn-submit-cta{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3898fc 0%,#1d72f2 100%);border:1px solid #fff3;border-radius:12px;justify-content:center;align-items:center;width:100%;margin-top:4px;padding:15px 28px;font-size:15.5px;font-weight:700;transition:all .25s;display:inline-flex;box-shadow:0 6px 24px #3898fc66}.btn-submit-cta:hover{background:linear-gradient(135deg,#258cfb 0%,#1560d8 100%);transform:translateY(-2px);box-shadow:0 10px 30px #3898fc99}@media (max-width:991px){.nav-menu{display:none!important}.mobile-nav-toggle{display:flex!important}.header-actions .btn-get-started,.topbar{display:none}.section-box{border-radius:24px!important;padding:60px 20px!important}.hero-section{padding:64px 20px 54px!important}.hero-headline{font-size:clamp(32px,5.8vw,46px)!important}.capabilities-title{font-size:clamp(26px,5.5vw,38px)!important}.why-us-grid,.case-studies-grid,.testimonials-grid,.solutions-grid{grid-template-columns:1fr!important}.cta-section{grid-template-columns:1fr!important;padding:40px 20px!important}.cta-stats{grid-template-columns:1fr 1fr!important;margin-bottom:24px!important}.cta-form{padding:24px 18px!important}}@media (max-width:768px){.header-inner{height:66px!important}.header-brand-img{height:38px!important;max-height:40px!important}.hero-wrapper{margin:0 -16px 24px!important}.hero-section{border-top:none!important;border-left:none!important;border-right:none!important;border-radius:0 0 28px 28px!important;padding:34px 18px 36px!important;box-shadow:0 16px 36px #070c1840!important}.hero-badge{gap:6px!important;margin-bottom:14px!important;padding:5px 13px!important;font-size:11.5px!important}.hero-headline{letter-spacing:-.6px!important;margin-bottom:12px!important;font-size:clamp(25px,6.8vw,34px)!important;font-weight:800!important;line-height:1.18!important}.hero-desc{color:#cbd5e1!important;margin-bottom:20px!important;padding:0 2px!important;font-size:14px!important;line-height:1.55!important}.hero-buttons{flex-direction:column!important;gap:10px!important;width:100%!important;margin-bottom:22px!important;display:flex!important}.btn-hero-primary{border-radius:9999px!important;justify-content:center!important;width:100%!important;padding:13px 20px!important;font-size:15px!important;font-weight:700!important;box-shadow:0 4px 18px #3898fc66!important}.btn-hero-secondary{background:#ffffff14!important;border-color:#ffffff2e!important;border-radius:9999px!important;justify-content:center!important;width:100%!important;padding:12px 20px!important;font-size:14px!important;font-weight:600!important}.hero-proof-capsule{background:#0f172acc!important;border:1px solid #ffffff1f!important;border-radius:9999px!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:10px!important;max-width:100%!important;margin-bottom:22px!important;padding:6px 14px 6px 8px!important;display:inline-flex!important}.hero-avatar{width:26px!important;height:26px!important;margin-left:-6px!important}.hero-avatar:first-child{margin-left:0!important}.hero-proof-info{text-align:left!important;align-items:flex-start!important;gap:2px!important}.hero-stars{letter-spacing:1.5px!important;font-size:9.5px!important}.hero-proof-text{font-size:11.5px!important;line-height:1.2!important}.hero-stat-strip{grid-template-columns:repeat(2,1fr)!important;gap:8px!important;width:100%!important;margin-bottom:0!important;padding:0!important;display:grid!important}.hero-stat-item{color:#f1f5f9!important;text-align:center!important;background:#ffffff0a!important;border:1px solid #ffffff14!important;border-radius:12px!important;padding:10px 8px!important;font-size:13px!important;font-weight:700!important}.hero-stat-divider{display:none!important}.hero-stat-divider .section-box{border-radius:20px!important;margin-bottom:20px!important;padding:36px 16px!important}.hero-stat-divider .capabilities-title{letter-spacing:-.6px!important;margin-bottom:12px!important;font-size:clamp(22px,6.2vw,32px)!important;line-height:1.22!important}.hero-stat-divider .capabilities-desc{font-size:13.5px!important;line-height:1.55!important}.hero-stat-divider .solutions-grid{grid-template-columns:1fr!important;gap:18px!important}.hero-stat-divider .solution-card{border-radius:18px!important}.hero-stat-divider .solution-card-img-wrap{aspect-ratio:16/9!important;height:auto!important;max-height:220px!important}.hero-stat-divider .solution-card-body{padding:20px 16px!important}.hero-stat-divider .solution-card-title{margin-bottom:8px!important;font-size:19px!important}.hero-stat-divider .solution-card-text{margin-bottom:16px!important;font-size:13.5px!important;line-height:1.55!important}.hero-stat-divider .solution-card-features{gap:6px!important;margin-bottom:18px!important}.hero-stat-divider .solution-card-feat-item{font-size:12.5px!important}.hero-stat-divider .solution-card-btn{padding-top:12px!important;font-size:13.5px!important}.hero-stat-divider .solutions-squad-banner{border-radius:18px!important;flex-direction:column!important;align-items:stretch!important;gap:18px!important;margin-top:24px!important;padding:24px 18px!important}.hero-stat-divider .solutions-squad-title{font-size:18px!important}.hero-stat-divider .solutions-squad-desc{font-size:13.5px!important}.hero-stat-divider .solutions-squad-actions{flex-direction:column!important;gap:10px!important;width:100%!important}.hero-stat-divider .solutions-squad-btn{text-align:center!important;justify-content:center!important;width:100%!important}.hero-stat-divider .why-us-grid{grid-template-columns:1fr!important;gap:16px!important}.hero-stat-divider .why-us-card{border-radius:18px!important;padding:22px 16px!important}.hero-stat-divider .why-us-card-title{margin-bottom:8px!important;font-size:19px!important}.hero-stat-divider .why-us-card-desc{margin-bottom:18px!important;font-size:13.5px!important;line-height:1.55!important}.hero-stat-divider .why-us-media-duo{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}.hero-stat-divider .why-us-media-img{border-radius:10px!important;height:120px!important}.hero-stat-divider .case-studies-grid{grid-template-columns:1fr!important;gap:20px!important}.hero-stat-divider .case-visual{height:200px!important}.hero-stat-divider .case-card-content{padding:20px 16px!important}.hero-stat-divider .case-card-title{margin-bottom:8px!important;font-size:19px!important}.hero-stat-divider .case-metric-badge{padding:8px 12px!important;bottom:12px!important;left:12px!important}.hero-stat-divider .case-metric-val{font-size:22px!important}.hero-stat-divider .industries-list{margin-top:8px!important}.hero-stat-divider .industry-row{gap:12px!important;padding:16px 12px!important}.hero-stat-divider .industry-row-left{gap:12px!important}.hero-stat-divider .industry-num{font-size:13px!important}.hero-stat-divider .industry-name{font-size:15.5px!important;line-height:1.35!important}.hero-stat-divider .industry-arrow-btn{width:36px!important;min-width:36px!important;height:36px!important}.hero-stat-divider .execution-section{border-radius:20px!important;margin-bottom:20px!important;padding:36px 16px!important}.hero-stat-divider .execution-grid{grid-template-columns:1fr!important;gap:14px!important;margin-top:24px!important}.hero-stat-divider .execution-step{border-radius:16px!important;padding:20px 18px!important}.hero-stat-divider .step-num{margin-bottom:8px!important;font-size:30px!important}.hero-stat-divider .step-title{margin-bottom:6px!important;font-size:18px!important}.hero-stat-divider .step-desc{font-size:13.5px!important;line-height:1.55!important}.hero-stat-divider .tech-tabs-wrap{flex-direction:column!important;align-items:stretch!important;gap:12px!important;margin-bottom:20px!important}.hero-stat-divider .tech-categories{scrollbar-width:none;-webkit-overflow-scrolling:touch!important;flex-wrap:nowrap!important;justify-content:flex-start!important;gap:8px!important;width:100%!important;padding-bottom:6px!important;display:flex!important;overflow-x:auto!important}.hero-stat-divider .tech-categories::-webkit-scrollbar{display:none}.hero-stat-divider .tech-cat-btn{flex-shrink:0!important;padding:7px 14px!important;font-size:12.5px!important}.hero-stat-divider .tech-search-input{width:100%!important;font-size:14px!important}.hero-stat-divider .tech-grid{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}.hero-stat-divider .tech-card{border-radius:14px!important;gap:8px!important;padding:16px 10px!important}.hero-stat-divider .tech-card-icon{width:38px!important;height:38px!important;font-size:18px!important}.hero-stat-divider .tech-card-name{font-size:12.5px!important}.hero-stat-divider .team-controls{flex-direction:column!important;align-items:center!important;gap:12px!important;margin-bottom:20px!important}.hero-stat-divider .team-office-filters{flex-wrap:wrap!important;justify-content:center!important;gap:8px!important;display:flex!important}.hero-stat-divider .team-grid{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}.hero-stat-divider .team-img-wrap{height:180px!important}.hero-stat-divider .team-info{padding:14px 10px!important}.hero-stat-divider .team-name{font-size:15px!important}.hero-stat-divider .team-role{font-size:12px!important}.hero-stat-divider .testimonials-grid{grid-template-columns:1fr!important;gap:14px!important}.hero-stat-divider .testimonial-card{border-radius:18px!important;padding:22px 18px!important}.hero-stat-divider .testi-quote{margin-bottom:18px!important;font-size:14px!important;line-height:1.55!important}.hero-stat-divider .faq-header,.hero-stat-divider .faq-question{gap:12px!important;padding:16px!important;font-size:15px!important;line-height:1.4!important}.hero-stat-divider .faq-answer,.hero-stat-divider .faq-body{padding:0 16px 16px!important;font-size:13.5px!important;line-height:1.55!important}.hero-stat-divider .consultation-card,.hero-stat-divider .cta-section{border-radius:20px!important;grid-template-columns:1fr!important;gap:28px!important;padding:32px 16px!important}.hero-stat-divider .cta-stats{text-align:center!important;grid-template-columns:repeat(3,1fr)!important;gap:8px!important;display:grid!important}.hero-stat-divider .cta-stat-num{font-size:20px!important}.hero-stat-divider .cta-stat-lbl{font-size:11px!important}.hero-stat-divider .cta-form{border-radius:16px!important;gap:12px!important;padding:20px 14px!important}.hero-stat-divider .btn-submit-cta{padding:14px!important;font-size:14.5px!important}.hero-stat-divider .marquee-section{border-radius:20px!important;margin-bottom:24px!important;padding:24px 0 28px!important}.hero-stat-divider .marquee-header-wrap{margin-bottom:16px!important;padding:0 16px!important}.hero-stat-divider .marquee-pill-badge{margin-bottom:6px!important;padding:3px 10px!important;font-size:10px!important}.hero-stat-divider .marquee-title{padding:0 8px;font-size:13px!important;line-height:1.4!important}.hero-stat-divider .marquee-track{gap:12px!important;animation-duration:30s!important}.hero-stat-divider .marquee-item{border-radius:12px!important;gap:10px!important;padding:8px 14px!important}.hero-stat-divider .marquee-item-icon{border-radius:8px!important;width:32px!important;height:32px!important}.hero-stat-divider .marquee-item-icon svg{width:17px!important;height:17px!important}.hero-stat-divider .marquee-item-name{font-size:13px!important}.hero-stat-divider .marquee-item-sub{font-size:10px!important}html,body{-webkit-text-size-adjust:100%;position:relative;width:100%!important;max-width:100vw!important;overflow-x:hidden!important}*,:before,:after{box-sizing:border-box}img,svg,video{max-width:100%;height:auto}@media (max-width:991px){.section-box{padding:48px 20px!important}.inner-page-root main>section{padding-left:20px!important;padding-right:20px!important}}@media (max-width:768px){section{padding-left:16px!important;padding-right:16px!important}.inner-page-root main>section{padding:clamp(40px,8vw,64px) 16px!important}.inner-page-root main>section:first-of-type{padding:88px 16px 44px!important}h1,.inner-page-root h1{letter-spacing:-.6px!important;word-break:break-word!important;font-size:clamp(26px,6.8vw,38px)!important;line-height:1.2!important}h2,.inner-page-root h2{letter-spacing:-.5px!important;font-size:clamp(22px,5.5vw,30px)!important;line-height:1.25!important}h3,.inner-page-root h3{font-size:clamp(17px,4.4vw,22px)!important;line-height:1.35!important}p,.inner-page-root p{font-size:14.5px!important;line-height:1.6!important}div[style*="padding: 48px"],div[style*=padding\:48px],div[style*="padding: 44px"],div[style*=padding\:44px],div[style*="padding: 40px"],div[style*=padding\:40px],div[style*="padding: 36px"],div[style*=padding\:36px],div[style*="padding: 32px"],div[style*=padding\:32px],div[style*="padding: 48px 44px"],div[style*="padding: 36px 40px"],div[style*="padding: 32px 36px"],div[style*="padding: 36px 32px"],div[style*="padding: 40px 48px"]{border-radius:16px!important;padding:22px 18px!important}div[style*="height: 460px"],div[style*=height\:460px],div[style*="height: 420px"],div[style*=height\:420px],div[style*="height: 400px"],div[style*=height\:400px],div[style*="height: 380px"],div[style*=height\:380px]{border-radius:16px!important;height:clamp(210px,52vw,300px)!important}div[style*=minmax\(3],div[style*="minmax( 3"],div[style*=minmax\(28],div[style*="minmax( 28"]{grid-template-columns:1fr!important;gap:16px!important}div[style*="gridTemplateColumns: 'repeat(auto-fit, minmax(180px, 1fr))'"],div[style*="grid-template-columns: repeat(auto-fit, minmax(180px, 1fr))"]{grid-template-columns:repeat(2,1fr)!important;gap:14px!important;padding:16px!important}div[style*="gridTemplateColumns: 'repeat(auto-fit, minmax(220px, 1fr))'"],div[style*="grid-template-columns: repeat(auto-fit, minmax(220px, 1fr))"]{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}div[style*="gridTemplateColumns: 'repeat(auto-fit, minmax(220px, 1fr))'"]>div,div[style*="grid-template-columns: repeat(auto-fit, minmax(220px, 1fr))"]>div{padding:14px 12px!important}div[style*="gridTemplateColumns: 'repeat(auto-fit, minmax(220px, 1fr))'"] div[style*="font-size: 38px"],div[style*="gridTemplateColumns: 'repeat(auto-fit, minmax(220px, 1fr))'"] div[style*="fontSize: '38px'"]{font-size:26px!important}div[style*="overflow-x: auto"],div[style*="overflowX: auto"],div[style*="overflowX: 'auto'"]{scrollbar-width:thin;-webkit-overflow-scrolling:touch!important;width:100%!important;margin-bottom:14px!important;overflow-x:auto!important}table{min-width:540px!important}table th,table td{padding:10px 12px!important;font-size:13px!important}.footer-grid,.main-footer div[style*=grid-template-columns]{grid-template-columns:1fr!important;gap:32px!important}.main-footer .container-wide{padding:0 16px!important}.footer-bottom{text-align:center;flex-direction:column!important;gap:16px!important}.footer-bottom-links{flex-wrap:wrap!important;justify-content:center!important}.floating-widgets{gap:8px!important;bottom:20px!important;right:14px!important}.floating-btn{width:44px!important;height:44px!important;box-shadow:0 4px 16px #00000040!important}.floating-whatsapp-btn{padding:5px 14px 5px 6px!important;font-size:12px!important;bottom:20px!important;left:14px!important}input,select,textarea{box-sizing:border-box!important;width:100%!important;font-size:16px!important}}@media (max-width:640px){.btn,.btn-primary,.btn-hero-primary,.btn-hero-secondary,.btn-submit-cta,.solution-card-btn,.case-card-link,.inner-page-root .btn,.inner-page-root .btn-primary,.inner-page-root .btn-hero-primary,.inner-page-root .btn-hero-secondary,.inner-page-root a[class*=btn],.inner-page-root button[class*=btn],div[style*="display: flex"][style*="justifyContent: 'center'"]>a,div[style*="display: flex"][style*="justify-content: center"]>a,div[style*="display: flex"][style*="justifyContent: 'center'"]>button,div[style*="display: flex"][style*="justify-content: center"]>button{text-align:center!important;box-sizing:border-box!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;width:100%!important;max-width:100%!important;min-height:48px!important;padding:13px 18px!important;font-size:15px!important;font-weight:700!important;display:inline-flex!important}.hero-buttons,div[style*="display: flex"][style*="gap: 14px"],div[style*="display: flex"][style*="gap: 16px"],div[style*="display: flex"][style*="gap: 12px"],div[style*=display\:flex][style*=gap\:14px],div[style*=display\:flex][style*=gap\:16px],div[style*=display\:flex][style*=gap\:12px],div[style*="display: flex"][style*="gap: '14px'"],div[style*="display: flex"][style*="gap: '16px'"],div[style*="display: flex"][style*="gap: '12px'"]{flex-direction:column!important;align-items:stretch!important;gap:10px!important;width:100%!important}div[style*="padding: 28px"],div[style*=padding\:28px],div[style*="padding: 26px"],div[style*=padding\:26px],div[style*="padding: 24px"],div[style*=padding\:24px]{border-radius:14px!important;padding:18px 14px!important}div[style*="display: flex"][style*="gap: 10px"],div[style*="display: flex"][style*="gap: '10px'"],div[style*=display\:flex][style*=gap\:10px],div[style*=display\:flex][style*="gap:'10px'"]{scrollbar-width:none;-webkit-overflow-scrolling:touch!important;flex-wrap:nowrap!important;justify-content:flex-start!important;padding-bottom:8px!important;overflow-x:auto!important}div[style*="display: flex"][style*="gap: 10px"]::-webkit-scrollbar{display:none}div[style*="display: flex"][style*="gap: '10px'"]::-webkit-scrollbar{display:none}div[style*="display: flex"][style*="gap: 10px"]>button,div[style*="display: flex"][style*="gap: '10px'"]>button,div[style*="display: flex"][style*="gap: 10px"]>a,div[style*="display: flex"][style*="gap: '10px'"]>a{white-space:nowrap!important;flex-shrink:0!important;padding:8px 16px!important;font-size:13px!important}.main-footer div[style*="padding: 40px 48px"],.main-footer div[style*="padding: '40px 48px'"]{flex-direction:column!important;align-items:stretch!important;gap:18px!important;margin-bottom:40px!important;padding:24px 18px!important}div[style*="background-color: rgb(11, 17, 32)"],div[style*="backgroundColor: '#0b1120'"]{grid-template-columns:1fr!important;gap:16px!important;padding:24px 18px!important}section[style*="padding: 90px 24px"],section[style*="padding: '90px 24px'"],section[style*="padding: 80px 24px"],section[style*="padding: '80px 24px'"]{padding:54px 16px!important}}@media (max-width:400px){h1,.inner-page-root h1{letter-spacing:-.4px!important;font-size:24px!important}h2,.inner-page-root h2{letter-spacing:-.3px!important;font-size:20px!important}div[style*="gridTemplateColumns: 'repeat(auto-fit, minmax(180px, 1fr))'"],div[style*="grid-template-columns: repeat(auto-fit, minmax(180px, 1fr))"]{grid-template-columns:1fr!important}div[style*="padding: 20px 24px"],div[style*="padding: '20px 24px'"]{padding:14px 12px!important}}}
