@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Sora:wght@500;600;700;800&family=JetBrains+Mono:wght@400;500;600&display=swap";
:root{--bg:#05070d;--panel:#0a0e18;--panel2:#0d1220;--text:#f5f7fb;--muted:#9aa5b8;--line:#ffffff17;--blue:#5b8def;--cyan:#50d8df;--shell:min(1360px,calc(100% - 48px))}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:Manrope,Arial,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}.shell{width:var(--shell);margin-inline:auto}.nav{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:50;background:#05070de6;height:78px;position:fixed;inset:0 0 auto}.navInner{align-items:center;height:100%;display:flex}.brand{width:164px;display:flex}.brand img{width:100%;height:auto}.navLinks{gap:30px;margin-left:auto;margin-right:28px;display:flex}.navLinks a{color:#b9c2d2;font-size:14px;font-weight:600;transition:all .25s}.navCta,.button{justify-content:center;align-items:center;gap:10px;display:inline-flex}.navCta{border-left:1px solid var(--line);padding:8px 0 8px 28px;font-size:14px;font-weight:800}.menuBtn{color:#fff;background:0 0;border:0;display:none}.hero{border-bottom:1px solid var(--line);background:#04060b;align-items:center;min-height:760px;padding:150px 0 90px;display:flex;position:relative;overflow:hidden}.heroMedia{z-index:0;position:absolute;inset:78px 0 0 31%;overflow:hidden}.heroMedia:before{content:"";z-index:1;background:linear-gradient(90deg,#04060b 0%,#04060bf5 12%,#04060b7a 40%,#04060b0f 70%),linear-gradient(#0000 72%,#04060b 100%),linear-gradient(#04060b80,#0000 24%);position:absolute;inset:0}.heroMedia:after{content:"";z-index:1;filter:blur(18px);background:linear-gradient(90deg,#0000,#4d8fff1a,#0000);width:28%;animation:10s ease-in-out infinite heroLight;position:absolute;top:-30%;bottom:-30%;left:-35%;transform:skew(-14deg)}.heroMedia video{object-fit:cover;object-position:center right;width:100%;height:100%;display:block}.heroInner{z-index:2;flex-direction:column;display:flex;position:relative}.heroCopy{max-width:790px}.eyebrow,.kicker{letter-spacing:.13em;color:#8ab4ff;font:600 12px/1 JetBrains Mono,monospace}.eyebrow{align-items:center;gap:11px;display:flex}.eyebrow span{background:#78a7ff;border-radius:50%;width:6px;height:6px;animation:2.8s ease-in-out infinite statusPulse;box-shadow:0 0 12px #78a7ffcc}h1,h2,h3{margin:0;font-family:Sora,Arial,sans-serif}.hero h1{letter-spacing:-.06em;margin-top:30px;font-size:clamp(60px,6.5vw,100px);line-height:.98}.hero h1 em{color:#94b8ff;font-style:normal;display:block}.heroCopy>p{color:#abb7c9;max-width:600px;margin:30px 0 0;font-size:clamp(17px,1.4vw,21px);line-height:1.7}.heroActions{align-items:center;gap:30px;margin-top:42px;display:flex}.button{border-radius:6px;padding:16px 24px;font-size:15px;font-weight:800;transition:all .25s}.button.primary{color:#07101e;background:#edf3ff}.button.primary:hover{background:#fff;transform:translateY(-2px)}.button.secondary{border:1px solid var(--line);background:0 0}.heroTextLink{color:#d2dae6;align-items:center;gap:9px;font-size:14px;font-weight:700;display:inline-flex}.heroTextLink svg{color:#84adfa}.heroProof{gap:1px;margin-top:76px;display:flex;position:relative}.heroProof>div{border-top:1px solid #ffffff2e;align-items:baseline;gap:10px;min-width:170px;margin-right:32px;padding:19px 26px 0 0;display:flex}.heroProof span{color:#7f8ba0;max-width:100px;font:500 10px/1.4 JetBrains Mono}.partners{border-block:1px solid var(--line);background:#080b13;align-items:center;height:78px;display:flex;overflow:hidden}.partnerTrack{width:max-content;animation:28s linear infinite marquee;display:flex}.partnerTrack span{color:#8995aa;letter-spacing:.09em;align-items:center;gap:54px;margin-right:54px;font:600 13px JetBrains Mono;display:flex}.partnerTrack i{color:#5b8def;font-style:normal}.section{padding:130px 0}.sectionHead{grid-template-columns:1fr .72fr;align-items:end;gap:80px;margin-bottom:58px;display:grid}.sectionHead h2,.competence h2,.about h2,.contact h2{letter-spacing:-.035em;margin-top:16px;font-size:clamp(36px,4.3vw,62px);line-height:1.08}.sectionHead p,.competenceCopy>p,.aboutCopy>p,.contactPanel>div>p{color:#aab5c6;margin:0;font-size:17px;line-height:1.75}.serviceGrid{grid-template-columns:repeat(6,1fr);gap:16px;display:grid}.serviceCard{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff0b,#ffffff03);border-radius:22px;flex-direction:column;grid-column:span 2;min-height:330px;padding:28px;transition:all .35s;display:flex;position:relative;overflow:hidden}.serviceCard:nth-child(4),.serviceCard:nth-child(5){grid-column:span 3}.serviceCard:after{content:"";opacity:0;background:radial-gradient(circle,#5b8def2e,#0000 65%);height:200px;transition:all .35s;position:absolute;inset:auto -30% -70% 20%}.serviceCard:hover{border-color:#71a3ff6b;transform:translateY(-7px)}.serviceCard:hover:after{opacity:1}.serviceCard.featured{background:linear-gradient(145deg,#3b66be38,#ffffff05);border-color:#71a3ff47}.cardTop{justify-content:space-between;align-items:center;display:flex}.iconBox{color:#8db6ff;background:#6497f61f;border:1px solid #6fa3ff40;border-radius:13px;place-items:center;width:48px;height:48px;display:grid}.cardTag{color:#6f7d94;letter-spacing:.1em;font:500 10px JetBrains Mono}.serviceCard h3{margin-top:32px;font-size:23px}.serviceCard p{color:#98a4b6;font-size:15px;line-height:1.65}.serviceCard a{color:#a7c3f6;align-items:center;gap:8px;margin-top:auto;font-size:13px;font-weight:800;display:flex}.competence{border-block:1px solid var(--line);background:linear-gradient(#080b13,#070a11)}.competenceGrid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:90px;display:grid}.competenceCopy{position:sticky;top:130px}.competenceCopy>p{margin-top:24px}.competence ul{gap:15px;margin:30px 0;padding:0;list-style:none;display:grid}.competence li{color:#c1cad8;align-items:center;gap:11px;font-size:14px;display:flex}.competence li svg{color:#5fd7dd}.textLink{color:#9ebcf2;align-items:center;gap:9px;font-weight:800;display:inline-flex}.offerList{border-top:1px solid var(--line)}.offerRow{border-bottom:1px solid var(--line);grid-template-columns:54px 1fr auto;align-items:center;padding:23px 8px;transition:all .25s;display:grid}.offerRow:hover{background:#ffffff06;padding-left:18px}.offerRow span{color:#647189;font:500 10px JetBrains Mono}.offerRow strong{font:600 18px Sora}.offerRow svg{color:#66738b}.compact{grid-template-columns:1fr}.cases{grid-template-rows:1fr 1fr;grid-template-columns:1.15fr .85fr;gap:16px;display:grid}.case{border:1px solid var(--line);background:linear-gradient(145deg,#101725,#0a0e17);border-radius:22px;flex-direction:column;justify-content:space-between;min-height:255px;padding:30px;display:flex;position:relative;overflow:hidden}.case:after{content:"";filter:blur(50px);background:#346cd729;border-radius:50%;width:300px;height:300px;position:absolute;bottom:-180px;right:-150px}.caseLarge{background:linear-gradient(145deg,#14213b,#090e18);grid-row:1/3;min-height:526px}.caseLabel{color:#7da7f3;letter-spacing:.12em;font:500 10px JetBrains Mono}.case h3{max-width:14ch;font-size:clamp(24px,3vw,38px)}.case p{color:#9eabbf;max-width:52ch;line-height:1.65}.case a{color:#b5cef8;align-items:center;gap:8px;font-size:13px;font-weight:800;display:flex}.about{border-block:1px solid var(--line);background:#070a11}.aboutGrid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:90px;display:grid}.aboutVisual{border:1px solid var(--line);background:radial-gradient(circle at 30% 20%,#487ee740,#0000 45%),#0a0f1a;border-radius:24px;flex-direction:column;justify-content:flex-end;min-height:450px;padding:42px;display:flex}.aboutNumber{letter-spacing:-.08em;font:700 clamp(95px,13vw,190px)/.8 Sora}.aboutNumber span{color:#5b8def}.aboutVisual p{color:#9faabd;max-width:40ch;line-height:1.7}.aboutCopy>p{margin-top:24px}.miniStats{gap:50px;margin-top:44px;display:flex}.miniStats div{flex-direction:column;gap:6px;display:flex}.miniStats strong{font:700 30px Sora}.miniStats span{color:#7e899c;font:500 11px JetBrains Mono}.contact{padding-top:90px}.contactPanel{background:radial-gradient(circle at 10% 0,#477eea38,#0000 38%),#0a0e18;border:1px solid #70a1ff40;border-radius:28px;grid-template-columns:1.1fr .9fr;gap:70px;padding:clamp(32px,5vw,70px);display:grid}.contactPanel h2{font-size:clamp(34px,4vw,56px)}.contactPanel>div>p{margin:22px 0 32px}.contactCards{gap:12px;display:grid}.contactCards>a,.contactCards>div{border:1px solid var(--line);color:#cbd3df;background:#ffffff06;border-radius:15px;align-items:center;gap:16px;padding:20px;display:flex}.contactCards svg{color:#81aaf3;flex:none}.contactCards span{flex-direction:column;font-size:14px;display:flex}.contactCards small{color:#70809a;letter-spacing:.12em;margin-bottom:5px;font:500 9px JetBrains Mono}footer{border-top:1px solid var(--line);background:#070a11;margin-top:100px;padding:70px 0 28px}.footerGrid{grid-template-columns:1.4fr .7fr 1fr;gap:80px;display:grid}.footerGrid>div{flex-direction:column;gap:12px;display:flex}.footerGrid img{width:190px;height:auto}.footerGrid p,.footerGrid span,.footerGrid a{color:#8895a8;font-size:13px;line-height:1.6}.footerGrid strong{color:#b1bfd5;letter-spacing:.12em;margin-bottom:6px;font:600 10px JetBrains Mono}.footerBottom{border-top:1px solid var(--line);color:#667187;justify-content:space-between;margin-top:48px;padding-top:24px;font:500 10px JetBrains Mono;display:flex}@keyframes marquee{to{transform:translate(-50%)}}@keyframes heroLight{0%,18%{opacity:0;left:-35%}35%{opacity:1}62%{opacity:.65}80%,to{opacity:0;left:120%}}@keyframes statusPulse{0%,to{opacity:.65;box-shadow:0 0 8px #78a7ff80}50%{opacity:1;box-shadow:0 0 18px #78a7ff}}@media (max-width:1050px){.navLinks{display:none}.navCta{margin-left:auto;margin-right:18px}.menuBtn{display:block}.navLinks.open{border-bottom:1px solid var(--line);background:#0b101b;flex-direction:column;gap:0;padding:12px max(24px,50vw - 680px);display:flex;position:absolute;top:78px;left:0;right:0}.navLinks.open a{padding:13px}.heroMedia{opacity:.72;left:18%}.heroMedia:before{background:linear-gradient(90deg,#04060b 0%,#04060be6 35%,#04060b33 100%),linear-gradient(#0000 70%,#04060b 100%)}.serviceGrid{grid-template-columns:repeat(2,1fr)}.serviceCard,.serviceCard:nth-child(4),.serviceCard:nth-child(5){grid-column:span 1}.competenceGrid,.aboutGrid,.contactPanel{grid-template-columns:1fr}.competenceCopy{position:static}.cases{grid-template-columns:1fr 1fr}.caseLarge{grid-area:auto/1/auto/3;min-height:390px}.aboutVisual{min-height:360px}}@media (max-width:700px){:root{--shell:min(1360px,calc(100% - 28px))}.nav{height:66px}.brand{width:140px}.navCta{display:none}.navLinks.open{top:66px}.menuBtn{margin-left:auto}.hero{align-items:flex-start;min-height:820px;padding:122px 0 54px}.heroMedia{opacity:.52;inset:66px -46% 0 3%}.heroMedia:before{background:linear-gradient(90deg,#04060b 0%,#04060bbf 60%,#04060b1f),linear-gradient(#0000 38%,#04060b8c 70%,#04060b 100%),linear-gradient(#04060b99,#0000 25%)}.eyebrow{font-size:9px}.hero h1{font-size:clamp(46px,13vw,66px)}.heroCopy>p{font-size:16px}.heroActions{flex-direction:column;align-items:flex-start;gap:24px}.button{width:100%}.heroProof{grid-template-columns:1fr 1fr;gap:0 24px;margin-top:78px;display:grid}.heroProof>div{min-width:0;margin:0;padding-top:17px}.heroProof>div:last-child{display:none}.heroProof span{font-size:9px}.section{padding:90px 0}.sectionHead{grid-template-columns:1fr;gap:20px}.serviceGrid,.cases{grid-template-columns:1fr}.caseLarge{grid-column:auto;min-height:390px}.case{min-height:260px}.competenceGrid,.aboutGrid,.contactPanel{gap:44px}.aboutVisual{min-height:300px;padding:28px}.miniStats{gap:25px}.footerGrid{grid-template-columns:1fr;gap:35px}.footerBottom{flex-direction:column;gap:10px}.contactPanel{padding:30px 22px}.partnerTrack span{gap:32px;margin-right:32px}.sectionHead h2,.competence h2,.about h2,.contact h2{font-size:37px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.heroProof>div{grid-template-columns:58px 1fr;align-items:start;column-gap:16px;min-width:203px;display:grid}.heroProof strong{font:700 22px/1.15 Sora}.heroProof span{padding-top:2px}@media (max-width:700px){.heroProof>div{grid-template-columns:52px 1fr;column-gap:12px;min-width:0}}.hero .eyebrow{color:#e4e9f1;letter-spacing:.01em;background:#ffffff09;border:1px solid #ffffff38;border-radius:999px;width:max-content;max-width:100%;padding:10px 16px;font:600 12px/1 Manrope,Arial,sans-serif;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.hero .eyebrow:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff3d,#0000);width:34%;animation:4.5s ease-in-out infinite badgeShine;position:absolute;inset:-2px auto -2px -45%;transform:skew(-20deg)}.hero .eyebrow span{background:#f3f6fb;border-radius:0;flex:none;align-self:center;width:7px;height:7px;transform:rotate(45deg);box-shadow:0 0 8px #fff6}@keyframes badgeShine{0%,18%{opacity:0;left:-45%}30%{opacity:1}62%{opacity:.75}75%,to{opacity:0;left:125%}}.heroProof{border-top:1px solid #fff3;border-bottom:1px solid #ffffff1f;grid-template-columns:repeat(3,1fr);gap:0;width:min(680px,100%);margin-top:76px;display:grid}.heroProof>div{border-top:0;border-right:1px solid #ffffff38;min-width:0;margin:0;padding:20px 24px 18px;display:block}.heroProof>div:first-child{padding-left:0}.heroProof>div:last-child{border-right:0;padding-right:0}.heroProof strong{letter-spacing:-.045em;color:#f6f8fc;font:500 clamp(34px,3.2vw,48px)/1 Sora;display:block}.heroProof span{color:#aab5c6;max-width:none;margin-top:9px;padding:0;font:600 12px/1.3 Manrope,Arial,sans-serif;display:block}@media (max-width:700px){.heroProof{grid-template-columns:repeat(2,1fr);margin-top:72px}.heroProof>div{min-width:0;padding:18px 18px 16px;display:block}.heroProof>div:first-child{padding-left:0}.heroProof>div:nth-child(2){border-right:0;padding-right:0}.heroProof strong{font-size:34px}.heroProof span{margin-top:8px;font-size:11px}}.hero h1{font-size:clamp(54px,5.7vw,88px)}@media (max-width:700px){.hero h1{font-size:clamp(42px,11.5vw,58px)}}.about{color:#0b1019;background:linear-gradient(#05070d 0%,#f3f5f8 16% 84%,#05070d 100%);border:0;padding-top:210px;padding-bottom:210px;position:relative}.aboutVisual{background:radial-gradient(circle at 25% 15%,#4a7de12b,#0000 44%),#e7ebf2;border-color:#d5dce7;box-shadow:0 28px 70px #111d311a}.aboutNumber{color:#101722}.aboutVisual p{color:#586577}.aboutCopy .kicker{color:#356fd0}.aboutCopy>p{color:#4e5c6e}.aboutCopy h2,.about .miniStats strong{color:#0b1019}.about .miniStats span{color:#647185}@media (max-width:700px){.about{background:linear-gradient(#05070d 0%,#f3f5f8 10% 90%,#05070d 100%);padding-top:150px;padding-bottom:150px}}.about{background:#f3f5f8;padding-top:130px;padding-bottom:130px}@media (max-width:700px){.about{background:#f3f5f8;padding-top:90px;padding-bottom:90px}}.contact{color:#0b1019;background:#f3f5f8;padding-top:20px;padding-bottom:130px}.contactPanel{background:radial-gradient(circle at 8% 0,#5084e81f,#0000 38%),#e8edf4;border-color:#cfd7e3;box-shadow:0 30px 80px #13223a1a}.contactPanel .kicker{color:#356fd0}.contactPanel h2{color:#0b1019}.contactPanel>div>p{color:#526074}.contactPanel .button.primary{color:#f7f9fc;background:#101722}.contactPanel .button.primary:hover{background:#253248}.contactCards>a,.contactCards>div{color:#263246;background:#ffffff7a;border-color:#cdd5e0}.contactCards svg{color:#356fd0}.contactCards small{color:#64748b}@media (max-width:700px){.contact{padding-top:0;padding-bottom:90px}}.navInner{background:#fff;border:1px solid #d8dde5;height:68px}.nav .brand{border-right:1px solid #d8dde5;align-items:center;width:190px;height:100%;padding:0 24px;display:flex}.navLinks{align-items:center;gap:30px;height:100%;margin-left:26px;margin-right:auto}.navLinks a{color:#465165;font-size:14px;font-weight:600}.navLinks a:first-child{color:#0b1019;text-underline-offset:5px;text-decoration:underline}.navLinks a:hover{color:#0b1019}.navCta{color:#fff;background:#0b1019;border:0;border-radius:7px;height:42px;margin:0 12px 0 24px;padding:0 18px;font-size:13px}@media (max-width:1050px){.navCta{margin-left:auto}.navLinks.open{background:#fff;border:1px solid #d8dde5;top:77px}.navLinks.open a{color:#263246}}@media (max-width:700px){.nav{height:74px;padding:7px 0}.navInner{height:60px}.nav .brand{width:164px;padding:0 18px}.nav .brand img{width:128px}.navLinks.open{top:67px}.navCta{display:none}.menuBtn{margin-left:auto;margin-right:14px}.heroMedia{top:74px}}.navInner{background:#070b126b;border-color:#ffffff21;box-shadow:0 12px 40px #00000029}.nav .brand{border-color:#ffffff21}.navCta{color:#0b1019;background:#f2f5fa}.navCta svg{color:#0b1019}.menuBtn{color:#fff}@media (max-width:1050px){.navLinks.open{background:#070b12f5;border-color:#ffffff21}.navLinks.open a{color:#c2cbd8}.navLinks.open a:hover{color:#fff}}.nav{box-shadow:none;background:linear-gradient(#04060bd1,#04060b4d);padding:10px 0}.navLinks a{color:#aeb8c8;white-space:nowrap;border-radius:999px;padding:9px 15px;font-size:13px;text-decoration:none!important}.navCta{color:#08101d;background:#79a6f8;border-radius:999px;gap:13px;height:46px;margin:0 0 0 auto;padding:0 7px 0 18px;font-size:13px}@media (max-width:1050px){.navLinks{position:static;transform:none}.navLinks.open{border-radius:12px;padding:10px;display:flex;position:absolute;top:70px;left:0;right:0}.navCta{margin-left:auto;margin-right:16px}}@media (max-width:700px){.nav{padding:7px 0}.navInner{height:60px}.nav .brand{width:145px;padding-left:4px}.nav .brand img{width:137px}.navLinks.open{top:66px}.navCta{display:none}}.nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#04060b61,#0000)}.navLinks{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#090e1761;border-color:#ffffff0e;box-shadow:0 10px 30px #0000001a}.navLinks a{color:#dae1ecb8}.navLinks a:first-child{background:#6c9af21a}.navLinks a:hover{background:#ffffff0b}.navCta{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#79a6f8d1;box-shadow:0 8px 24px #234b911f}.nav{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#05070de6;height:78px;padding:0}.navInner{height:100%;box-shadow:none;background:0 0;border:0;position:static}.nav .brand{border:0;width:164px;height:auto;padding:0}.nav .brand img{width:100%;height:auto}.navLinks{height:auto;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;gap:30px;margin-left:auto;margin-right:28px;padding:0;position:static;transform:none}.navLinks a{color:#b9c2d2;border-radius:0;padding:0;font-size:14px;font-weight:600;background:0 0!important;text-decoration:none!important}.navLinks a:first-child,.navLinks a:hover{color:#fff}.navCta{border:0;border-left:1px solid var(--line);color:#fff;height:auto;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;gap:10px;margin:0;padding:8px 0 8px 28px;font-size:14px}@media (max-width:1050px){.navLinks{display:none}.navLinks.open{border:0;border-bottom:1px solid var(--line);background:#0b101b;border-radius:0;flex-direction:column;gap:0;margin:0;padding:12px max(24px,50vw - 680px);display:flex;position:absolute;top:78px;left:0;right:0;transform:none}.navLinks.open a{color:#c2cbd8;padding:13px}.navCta{margin-left:auto;margin-right:18px;padding-left:28px}.menuBtn{color:#fff;display:block}}@media (max-width:700px){.nav{height:66px;padding:0}.navInner{height:100%}.nav .brand{width:140px;padding:0}.nav .brand img{width:100%}.navLinks.open{top:66px}.navCta{display:none}.menuBtn{margin-left:auto;margin-right:0}.heroMedia{top:66px}}.nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#04060b61,#0000);border:0;height:86px;padding:10px 0}.navInner{height:66px;position:relative}.nav .brand{width:170px}.nav .brand img{width:154px}.navLinks{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#090e1761;border:1px solid #ffffff0e;border-radius:999px;gap:2px;height:auto;margin:0;padding:5px;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0000001a}.navLinks a{color:#dae1ecb8;white-space:nowrap;border-radius:999px;padding:9px 15px;font-size:13px;background:0 0!important}.navLinks a:first-child{color:#fff;background:#6c9af21a!important}.navLinks a:hover{color:#fff;background:#ffffff0b!important}.navCta{color:#08101d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#79a6f8d1;border:0;border-radius:999px;gap:13px;height:46px;margin:0 0 0 auto;padding:0 7px 0 18px;font-size:13px;box-shadow:0 8px 24px #234b911f}.navCta svg{color:#fff;background:#08101d;border-radius:50%;width:32px;height:32px;padding:8px}.heroMedia{top:86px}@media (max-width:1050px){.navLinks{display:none;position:static;transform:none}.navLinks.open{background:#070b12f5;border:1px solid #ffffff21;border-radius:12px;padding:10px;display:flex;position:absolute;top:70px;left:0;right:0;transform:none}.navCta{border:0;margin-left:auto;margin-right:16px;padding:0 7px 0 18px}.menuBtn{display:block}}@media (max-width:700px){.nav{height:74px;padding:7px 0}.navInner{height:60px}.nav .brand{width:145px;padding-left:4px}.nav .brand img{width:137px}.navLinks.open{top:66px}.navCta{display:none}.menuBtn{margin-left:auto;margin-right:14px}.heroMedia{top:74px}}.nav,.navLinks,.navLinks a,.navCta,.menuBtn{transition:background-color .3s,border-color .3s,color .3s,box-shadow .3s}.nav.light{background:linear-gradient(#f3f5f8f0,#f3f5f8ad)}.nav.light .navLinks{background:#ffffffb8;border-color:#141d2b1a;box-shadow:0 10px 30px #13223a14}.nav.light .navLinks a{color:#566174}.nav.light .navLinks a:first-child{color:#111827;background:#356fd01a!important}.nav.light .navLinks a:hover{color:#111827;background:#141d2b0f!important}.nav.light .navCta{color:#fff;background:#101722;box-shadow:0 8px 24px #13223a26}.nav.light .navCta svg{color:#101722;background:#fff}.nav.light .menuBtn{color:#101722}@media (max-width:1050px){.nav.light .navLinks.open{background:#fffffff7;border-color:#d8dde5}.nav.light .navLinks.open a{color:#344054}}.partners{height:92px}.partnerTrack span{gap:50px;height:92px;margin-right:50px}.partnerTrack span img{object-fit:contain;filter:grayscale()brightness(2.15);opacity:.68;width:150px;height:40px}.partnerTrack i{opacity:.65;font-size:8px}@media (max-width:700px){.partners,.partnerTrack span{height:78px}.partnerTrack span{gap:34px;margin-right:34px}.partnerTrack span img{width:118px;height:32px}}
