*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:#050b19;color:#f5f8ff;font-family:"DM Sans",sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit}.ambient{position:fixed;pointer-events:none;filter:blur(110px);opacity:.14;z-index:-1;border-radius:50%}.ambient-one{width:450px;height:450px;background:#126cff;top:10%;left:-250px}.ambient-two{width:400px;height:400px;background:#773cff;right:-250px;top:55%}.site-header{height:82px;padding:0 max(calc((100% - 1320px)/2),5.2%);display:flex;align-items:center;justify-content:space-between;gap:28px;position:sticky;top:0;z-index:50;background:rgba(5,11,25,.78);backdrop-filter:blur(18px);border-bottom:1px solid rgba(130,171,255,.1)}.brand{display:flex;align-items:center;gap:10px;flex-shrink:0}.brand-mark{font:700 34px "Space Grotesk";line-height:1;color:#45c6ff;text-shadow:0 0 24px #188dff;transform:skew(-12deg)}.brand-copy{font:700 23px "Space Grotesk";letter-spacing:-1px}.brand-copy small{display:block;font:600 8px "DM Sans";letter-spacing:2px;color:#91a8cb;margin-top:1px}.main-nav{display:flex;align-items:center;gap:26px}.main-nav a{font-size:12px;color:#b9c6db;transition:.25s}.main-nav a:hover,.main-nav a.active{color:#51c8ff}.main-nav a.active:after{content:"";display:block;height:2px;background:#38baff;margin-top:9px}.header-cta{border:1px solid #178fff;border-radius:30px;padding:12px 18px;font-size:11px;font-weight:700;white-space:nowrap;box-shadow:0 0 22px #087bff25;transition:.3s}.header-cta span{color:#54d5ff;margin-left:12px}.header-cta:hover{background:#087bff20;box-shadow:0 0 30px #087bff55}.menu-toggle{display:none;background:none;border:0;color:white}.hero{min-height:680px;position:relative;padding:92px max(calc((100% - 1320px)/2),5.2%) 0;overflow:hidden;isolation:isolate;background:radial-gradient(ellipse at 74% 45%,#0d2450 0%,#08142b 28%,transparent 57%),linear-gradient(180deg,#050b19,#071127 86%,#050b19)}.hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(74,137,221,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(74,137,221,.045) 1px,transparent 1px);background-size:52px 52px;mask-image:linear-gradient(90deg,black,transparent 85%);z-index:-1}.hero-grid{position:absolute;width:700px;height:700px;border:1px solid #1e69a52b;border-radius:50%;right:-40px;top:5px;box-shadow:0 0 0 70px #1e69a50b,0 0 0 140px #1e69a508;z-index:-1}.hero-copy{position:relative;z-index:4;width:51%;max-width:650px}.eyebrow,.section-kicker{font-size:10px;letter-spacing:2px;color:#65caff;font-weight:700}.eyebrow{display:inline-flex;align-items:center;gap:9px;border:1px solid #2b6ea7;border-radius:30px;padding:9px 14px;background:#0a1c35b8}.pulse-dot{width:7px;height:7px;background:#39d7ff;border-radius:50%;box-shadow:0 0 12px #39d7ff;animation:pulse 1.8s infinite}h1,h2,h3,p{margin-top:0}h1{font:700 clamp(48px,5.2vw,76px)/1.04 "Space Grotesk";letter-spacing:-3.8px;margin:25px 0 22px} .gradient-text{background:linear-gradient(100deg,#4ed8ff 0%,#478cff 48%,#a16cff 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.blue-period{color:#49cfff}.hero-lede{color:#b2c2d9;font-size:15px;line-height:1.75;max-width:510px}.hero-actions{display:flex;gap:14px;margin-top:28px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:22px;border-radius:30px;padding:15px 22px;font-size:12px;font-weight:700;transition:.3s}.btn-primary{background:linear-gradient(105deg,#078ce8,#6055f5);box-shadow:0 8px 28px #146bff40}.btn-primary:hover{transform:translateY(-3px);box-shadow:0 12px 35px #146bff70}.btn-primary span{font-size:17px}.btn-ghost{border:1px solid #8ba2c7;color:#e1eaff}.btn-ghost:hover{border-color:#43baff;background:#123052}.play{font-size:10px;color:#62d2ff}.hero-proof{display:flex;align-items:center;gap:13px;margin-top:43px}.avatar-stack{display:flex}.avatar-stack i{font-style:normal;width:28px;height:28px;border-radius:50%;border:2px solid #07142b;background:linear-gradient(135deg,#187ac6,#8154e8);display:grid;place-items:center;margin-left:-7px;font-size:12px}.avatar-stack i:first-child{margin-left:0}.hero-proof strong,.hero-proof small{display:block}.hero-proof strong{font-size:11px}.hero-proof small{font-size:10px;color:#8198b8;margin-top:4px}.hero-art{position:absolute;right:2.5%;top:40px;width:56%;height:560px;z-index:2;perspective:900px}.globe-image{position:absolute;width:90%;height:86%;object-fit:cover;object-position:center;right:1%;top:4%;border-radius:50%;opacity:.78;mix-blend-mode:screen;mask-image:radial-gradient(ellipse,black 45%,transparent 74%);filter:saturate(1.2) contrast(1.12);animation:float 9s ease-in-out infinite}.globe-halo{position:absolute;width:430px;height:430px;right:16%;top:9%;border-radius:50%;background:radial-gradient(circle,#126fff36,transparent 68%);filter:blur(20px);animation:halo 5s ease-in-out infinite}.orbit{position:absolute;border:1px solid #398fff4c;border-radius:50%;width:510px;height:220px;right:11%;top:26%;transform:rotate(-24deg);animation:orbit 18s linear infinite}.orbit-b{width:560px;height:280px;right:6%;top:20%;transform:rotate(53deg);border-color:#a16bff42;animation-direction:reverse}.orbit-c{width:470px;height:350px;right:13%;top:17%;transform:rotate(82deg);border-color:#3ad7ff2b}.hero-center-card{position:absolute;top:40%;right:31%;width:190px;padding:19px 14px;text-align:center;border:1px solid #68bfff80;border-radius:15px;background:linear-gradient(145deg,#102d50e8,#07162de8);box-shadow:0 15px 60px #006dff3b, inset 0 0 25px #318cff1b;backdrop-filter:blur(12px);animation:float 6s ease-in-out infinite}.mini-mark{display:block;color:#52d6ff;font:700 26px "Space Grotesk";margin-bottom:7px}.hero-center-card strong{font:600 15px/1.35 "Space Grotesk"}.hero-center-card small{display:block;color:#80a7d1;font-size:9px;margin-top:8px}.float-chip{position:absolute;z-index:3;padding:10px 13px;border:1px solid #4f9ce56b;border-radius:10px;background:linear-gradient(135deg,#0c2544ed,#09162de8);font-size:10px;font-weight:600;box-shadow:0 8px 25px #00112d80;backdrop-filter:blur(12px);animation:chipFloat 5s ease-in-out infinite}.float-chip span{font-size:17px;color:#63d5ff;margin-right:7px;vertical-align:middle}.chip-health{top:16%;left:15%}.chip-edu{top:4%;left:47%;animation-delay:-1s}.chip-finance{top:14%;right:10%;animation-delay:-2s}.chip-retail{top:40%;right:0;animation-delay:-.5s}.chip-industry{bottom:22%;right:4%;animation-delay:-1.8s}.chip-logistics{bottom:9%;left:25%;animation-delay:-2.3s}.chip-travel{bottom:17%;right:24%;animation-delay:-.8s}.chip-agri{bottom:2%;left:51%;animation-delay:-1.3s}.orbit-node{position:absolute;width:7px;height:7px;border-radius:50%;background:#7ceaff;box-shadow:0 0 18px 5px #238bff;z-index:3}.node-one{top:22%;right:28%}.node-two{top:55%;left:15%}.node-three{bottom:18%;right:38%}.hero-bottom{position:relative;z-index:5;display:flex;gap:0;width:51%;max-width:650px;margin-top:47px;padding:22px 0 24px;border-top:1px solid #28456a80}.metric{flex:1;border-right:1px solid #29415f;padding-left:18px}.metric:first-child{padding-left:0}.metric:last-child{border:0}.metric strong{display:block;font:700 25px "Space Grotesk";color:#71c9ff}.metric span{display:block;color:#9db0ca;font-size:10px;margin-top:4px}.scroll-hint{position:absolute;right:5.2%;bottom:32px;color:#7890b3;font-size:8px;letter-spacing:2px;display:flex;align-items:center;gap:10px}.scroll-hint span{height:26px;width:16px;border:1px solid #5980a9;border-radius:10px;position:relative}.scroll-hint span:after{content:"";position:absolute;width:2px;height:5px;background:#6fd5ff;left:6px;top:5px;animation:scroll 1.5s infinite}.trust-strip{min-height:76px;padding:15px max(calc((100% - 1320px)/2),5.2%);display:flex;align-items:center;gap:35px;background:#0a1427;border-top:1px solid #253c5c70;border-bottom:1px solid #253c5c70}.trust-strip>span{font-size:8px;letter-spacing:1.8px;color:#7d94b6;white-space:nowrap;max-width:120px;line-height:1.6}.trust-logos{display:flex;align-items:center;justify-content:space-between;gap:24px;flex:1;color:#a8b9d2}.trust-logos b{font:600 13px "Space Grotesk";white-space:nowrap;opacity:.72}.section{max-width:1320px;margin:auto;padding:110px 5.2%}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:36px}.section-heading h2,.approach-copy h2{font:700 clamp(34px,4vw,49px)/1.1 "Space Grotesk";letter-spacing:-1.8px;margin:14px 0}.section-heading p,.approach-copy>p{color:#9eafc9;font-size:13px;line-height:1.7;margin:0;max-width:570px}.text-link{font-size:11px;color:#58c8ff;font-weight:700;white-space:nowrap}.text-link span{font-size:16px;margin-left:8px}.industry-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.industry-card{padding:23px 20px 20px;min-height:190px;border:1px solid #1b3455;border-radius:13px;background:linear-gradient(145deg,#0b1a30,#081326);transition:.35s;position:relative;overflow:hidden}.industry-card:before,.service-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 100% 0%,#168bff16,transparent 55%);opacity:0;transition:.3s}.industry-card:hover{transform:translateY(-6px);border-color:#287fc3;box-shadow:0 14px 35px #00112c80}.industry-card:hover:before,.service-card:hover:before{opacity:1}.industry-icon{width:39px;height:39px;border-radius:11px;display:grid;place-items:center;font-size:21px;margin-bottom:17px;background:#15365b}.cyan{color:#55d8ff;background:#12394a}.violet{color:#b19aff;background:#2a2250}.blue{color:#72aaff;background:#172b55}.pink{color:#ff83bd;background:#48233f}.orange{color:#ffb36b;background:#49301f}.green{color:#6de4b1;background:#123c37}.industry-card h3,.service-card h3{font:600 15px "Space Grotesk";margin:0 0 8px}.industry-card p,.service-card p{color:#8ea2c0;font-size:11px;line-height:1.55;margin:0}.industry-card>span{display:block;color:#55c7ff;font-size:9px;margin-top:15px}.industry-more{text-align:center;color:#8197b6;font-size:10px;margin-top:26px;letter-spacing:.3px}.services-section{padding-top:90px}.service-layout{display:grid;grid-template-columns:.8fr 1.5fr;gap:18px}.service-feature{border:1px solid #24436a;border-radius:17px;padding:32px;background:radial-gradient(circle at 85% 10%,#264b8c70,transparent 42%),linear-gradient(145deg,#0e2341,#091326);min-height:510px;position:relative;overflow:hidden}.feature-orb{width:120px;height:120px;border-radius:50%;display:grid;place-items:center;margin-bottom:50px;background:radial-gradient(circle at 30% 25%,#7ce6ff,#176dce 48%,#322a9c 75%);box-shadow:0 0 65px #1b8cff70,inset -10px -15px 25px #07112e}.feature-orb span{font:700 48px "Space Grotesk";color:#fff;text-shadow:0 3px 20px #001}.service-feature h3{font:700 30px/1.12 "Space Grotesk";margin:14px 0}.service-feature p{color:#a1b6d1;font-size:12px;line-height:1.7;max-width:320px;margin-bottom:24px}.service-feature .btn{font-size:10px;padding:13px 16px}.feature-lines{position:absolute;right:-50px;bottom:-60px;width:260px;height:220px;transform:rotate(-30deg)}.feature-lines i{position:absolute;border:1px solid #4199e64a;width:100%;height:100%;border-radius:50%}.feature-lines i:nth-child(2){transform:scale(.8)}.feature-lines i:nth-child(3){transform:scale(.6)}.feature-lines i:nth-child(4){transform:scale(.4)}.feature-lines i:nth-child(5){transform:scale(.2)}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.service-card{position:relative;overflow:hidden;border:1px solid #1c3453;border-radius:12px;background:#0a172b;padding:20px 17px;min-height:160px;transition:.3s}.service-card:hover{transform:translateY(-4px);border-color:#277ec1}.service-icon{width:35px;height:35px;display:grid;place-items:center;border-radius:10px;background:#142e51;color:#68ceff;font-size:19px;margin-bottom:16px}.service-card h3{font-size:13px}.service-card p{font-size:10px}.tech-section{padding-top:75px}.tech-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:32px 0 20px}.tech-tab{border:1px solid #263f60;color:#91a6c5;background:#0b1729;border-radius:22px;padding:9px 15px;font-size:10px;cursor:pointer;transition:.25s}.tech-tab:hover,.tech-tab.active{background:#12365a;border-color:#288bd2;color:#72d5ff}.tech-grid{display:grid;grid-template-columns:repeat(8,1fr);gap:9px}.tech-item{min-height:93px;border:1px solid #1c3452;border-radius:11px;background:linear-gradient(145deg,#0d1c31,#091427);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:9px;transition:.3s}.tech-item:hover{border-color:#3c91d7;transform:translateY(-4px);box-shadow:0 10px 25px #00112d}.tech-item.hide{display:none}.tech-item span{font-size:10px;color:#b3c4dc}.tech-logo{font:700 19px "Space Grotesk";font-style:normal;color:#65caff}.react,.rn{color:#5bdcff}.next{color:#fff}.angular{color:#ff6682}.vue{color:#59d9a0}.js{color:#f4dc63}.ts{color:#5daaff}.tailwind{color:#53d6e8}.html{color:#ff916b}.node{color:#79d78b}.nest{color:#f06b8b}.py{color:#f4d16c}.java{color:#ed976b}.dotnet{color:#a78bfa}.php{color:#9cacf2}.go{color:#6de0e6}.ruby{color:#ff7878}.flutter{color:#53cfff}.swift{color:#ff9b65}.kotlin{color:#bc91ff}.mongo{color:#6bdc9b}.postgres{color:#73b6f7}.mysql{color:#68baff}.redis{color:#ff7373}.firebase{color:#ffca64}.aws{color:#ffb74f}.azure{color:#62baff}.gcp{color:#77c9ff}.docker{color:#62caff}.k8s{color:#7caaff}.git{color:#ff936c}.nginx{color:#6cdb99}.tf{color:#a58bff}.torch{color:#ff9869}.openai{color:#8ce5ca}.powerbi{color:#f6d45e}.tech-note{text-align:center;color:#8195b3;font-size:10px;margin-top:22px}.products-section{padding-top:85px}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.product-card{border:1px solid #203956;border-radius:15px;background:#0a172b;padding:17px;overflow:hidden;transition:.3s}.product-card:hover{transform:translateY(-5px);border-color:#3b8bc9}.product-top{display:flex;justify-content:space-between;align-items:center}.product-label,.work-meta span{font-size:8px;letter-spacing:1.6px;color:#75bfe9;font-weight:700}.product-arrow{font-size:17px;color:#62cfff}.product-visual{height:215px;margin:14px 0 20px;border-radius:10px;display:grid;place-items:center;overflow:hidden;position:relative}.visual-bill{background:radial-gradient(circle at 50% 50%,#1c4d8d,#0d1a36 72%)}.mini-window{width:75%;height:75%;padding:13px;background:#0b1830;border:1px solid #4c8ddc70;border-radius:9px;box-shadow:0 10px 35px #001}.window-dots{font-size:7px;letter-spacing:3px;color:#56caff}.window-title{font-size:9px;color:#9eb8d8;margin:12px 0 4px}.window-total{font:700 23px "Space Grotesk"}.window-total small{font:600 8px "DM Sans";color:#61e3b2}.chart-bars{height:50px;display:flex;align-items:end;gap:7px;margin-top:12px}.chart-bars i{flex:1;background:linear-gradient(#59d8ff,#2660d2);border-radius:3px 3px 0 0}.chart-bars i:nth-child(1){height:30%}.chart-bars i:nth-child(2){height:45%}.chart-bars i:nth-child(3){height:38%}.chart-bars i:nth-child(4){height:68%}.chart-bars i:nth-child(5){height:54%}.chart-bars i:nth-child(6){height:78%}.chart-bars i:nth-child(7){height:65%}.chart-bars i:nth-child(8){height:100%}.visual-learn{background:radial-gradient(circle at 50% 40%,#553a9b,#141a40 75%)}.learn-card{width:65%;height:75%;border:1px solid #aa8aff6b;border-radius:12px;background:linear-gradient(135deg,#29235b,#101c3b);padding:22px;display:flex;flex-direction:column;justify-content:center;box-shadow:0 15px 35px #050819}.learn-card span{font-size:24px;color:#c5a5ff}.learn-card b{font:700 23px/1.05 "Space Grotesk";margin:9px 0}.learn-card small{font-size:7px;letter-spacing:1.5px;color:#a89ad5}.visual-ai{background:radial-gradient(circle,#164e74,#0b1830 65%)}.ai-core{width:85px;height:85px;border-radius:50%;display:grid;place-items:center;font-size:42px;color:#7df3ff;background:radial-gradient(circle at 30% 25%,#4ce2ff,#1d56a7 65%,#141c4d);box-shadow:0 0 60px #25c9ff75;z-index:2}.ai-ring{position:absolute;width:180px;height:85px;border:1px solid #52d8ff85;border-radius:50%;transform:rotate(35deg);animation:orbit 9s linear infinite}.ring-two{transform:rotate(-35deg);border-color:#9c75ff88;animation-direction:reverse}.ai-tag{position:absolute;bottom:22px;font-size:7px;letter-spacing:2px;color:#79dfff}.product-card h3{font:600 17px "Space Grotesk";margin:0 0 8px}.product-card>p{font-size:11px;color:#91a7c5;margin:0 0 5px}.approach-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px;align-items:start;padding-top:95px}.approach-copy h2{margin-top:16px}.approach-copy>p{margin-bottom:23px}.approach-points{border-top:1px solid #223b5b}.approach-point{display:flex;align-items:flex-start;gap:22px;padding:22px 0;border-bottom:1px solid #223b5b}.approach-point>span{font:600 12px "Space Grotesk";color:#5dcaff;padding-top:3px}.approach-point div{flex:1}.approach-point h3{font:600 16px "Space Grotesk";margin:0 0 6px}.approach-point p{font-size:11px;color:#91a7c5;margin:0;line-height:1.6}.approach-point>b{color:#55caff;font-size:18px}.work-section{padding-top:70px}.work-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:16px}.work-card{border:1px solid #203956;border-radius:15px;background:#0a172b;padding:15px;overflow:hidden}.work-art{height:275px;border-radius:10px;display:grid;place-items:center;overflow:hidden}.art-dashboard{background:radial-gradient(circle at 50% 30%,#1b4b7d,#0c1931 72%);display:flex;align-items:center;justify-content:center;gap:0}.dash-sidebar{height:74%;width:13%;background:#10294a;border:1px solid #4673a3;border-radius:7px 0 0 7px}.dash-main{height:74%;width:66%;background:#0b1a31;border:1px solid #4673a3;border-left:0;border-radius:0 7px 7px 0;padding:16px}.dash-head{height:10px;width:50%;background:#34577b;border-radius:4px;margin-bottom:17px}.dash-stats{display:flex;gap:10px}.dash-stats i{height:40px;flex:1;background:linear-gradient(135deg,#1d4770,#112640);border:1px solid #2e6591;border-radius:5px}.dash-chart{height:90px;margin-top:12px;border:1px solid #294e74;border-radius:5px;background:linear-gradient(160deg,transparent 47%,#45caff 48%,transparent 49%),linear-gradient(20deg,transparent 54%,#936cff 55%,transparent 56%)}.art-mobile{background:radial-gradient(circle,#3a347b,#111a3a 72%)}.phone{height:225px;width:115px;border:4px solid #a9dfff;border-radius:22px;background:linear-gradient(160deg,#1b4e87,#111b3e 70%);position:relative;box-shadow:0 0 40px #3f9eff55;overflow:hidden}.phone-notch{position:absolute;top:4px;left:34px;width:40px;height:8px;background:#071329;border-radius:8px}.phone-glow{position:absolute;width:80px;height:80px;background:#41cfff;border-radius:50%;filter:blur(30px);top:50px;left:15px;opacity:.8}.phone-lines{position:absolute;left:15px;right:15px;top:125px;height:45px;background:repeating-linear-gradient(180deg,#9fcfff 0 3px,transparent 3px 13px);opacity:.5}.phone-button{position:absolute;bottom:15px;left:22px;right:22px;height:17px;background:linear-gradient(90deg,#1caeff,#8064ff);border-radius:20px}.work-meta{display:flex;align-items:center;justify-content:space-between;padding:16px 4px 5px}.work-meta h3{font:600 17px "Space Grotesk";margin:6px 0 0}.work-meta>b{font-size:19px;color:#59caff}.contact-section{margin:20px auto 90px;max-width:1320px;padding:85px 5%;border:1px solid #26517b;border-radius:20px;position:relative;overflow:hidden;text-align:center;background:radial-gradient(ellipse at 50% 100%,#173d76 0%,#0b1a35 55%,#091326 100%)}.contact-glow{position:absolute;width:450px;height:250px;left:50%;top:-190px;transform:translateX(-50%);background:#1d8fff;filter:blur(100px);opacity:.35}.contact-inner{position:relative}.contact-inner h2{font:700 clamp(38px,5vw,60px)/1.08 "Space Grotesk";letter-spacing:-2px;margin:18px 0}.contact-inner>p{color:#a2b6d2;font-size:13px;margin-bottom:26px}.btn-large{padding:17px 25px}.contact-foot{display:flex;justify-content:center;gap:35px;margin-top:34px;color:#829cbd;font-size:10px}.footer{max-width:1320px;margin:auto;padding:0 5.2% 35px;display:flex;align-items:center;gap:30px;flex-wrap:wrap}.footer>p{color:#8196b4;font-size:10px;margin:0}.footer-links{display:flex;gap:20px;margin-left:auto}.footer-links a,.footer>small{font-size:10px;color:#8da2bf}.footer-links a:hover{color:#5acbff}.footer>small{width:100%;border-top:1px solid #203653;padding-top:18px}.reveal{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s ease}.reveal.visible{opacity:1;transform:translateY(0)}@keyframes pulse{50%{box-shadow:0 0 3px #39d7ff;opacity:.55}}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes chipFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes orbit{to{transform:rotate(335deg)}}@keyframes halo{50%{opacity:.55;transform:scale(1.08)}}@keyframes scroll{0%{transform:translateY(0);opacity:1}100%{transform:translateY(10px);opacity:0}}
@media(max-width:1100px){.main-nav{gap:14px}.main-nav a{font-size:11px}.header-cta{padding:10px 12px;font-size:10px}.hero-art{right:-5%;width:58%;opacity:.88}.hero-copy{width:55%}.hero-bottom{width:56%}.tech-grid{grid-template-columns:repeat(6,1fr)}.trust-logos{gap:14px}.trust-logos b{font-size:11px}}
@media(max-width:800px){.site-header{height:70px;padding:0 5%}.menu-toggle{display:flex;flex-direction:column;gap:5px;order:3}.menu-toggle span{height:2px;width:22px;background:#dcecff}.main-nav{display:none;position:absolute;top:69px;left:0;right:0;padding:20px 5%;background:#08152a;border-bottom:1px solid #294567;flex-direction:column;align-items:flex-start;gap:18px}.main-nav.open{display:flex}.main-nav a.active:after{display:none}.header-cta{margin-left:auto}.hero{display:block;padding:70px 5% 0;min-height:900px}.hero-copy{width:100%;max-width:none;text-align:left;margin:0;margin-bottom:40px}.hero-art{position:relative;width:100%;height:auto;min-height:300px;opacity:1;margin-top:0}.globe-image{position:relative;width:50%;height:auto;display:block;margin:0 auto;opacity:1;mask-image:none;filter:saturate(1.3) contrast(1.1);animation:float 8s ease-in-out infinite}.globe-halo{position:absolute;width:240px;height:240px;top:0;left:50%;transform:translateX(-50%);opacity:.3;z-index:1}.orbit{position:absolute;width:240px;height:120px;top:20px;right:6%;transform:rotate(-15deg);opacity:.4;z-index:1}.orbit-b{width:280px;height:140px;top:0;right:3%;transform:rotate(35deg);opacity:.3;z-index:1}.orbit-c{width:220px;height:140px;top:40px;right:10%;transform:rotate(65deg);opacity:.25;z-index:1}.hero-bottom{width:100%;margin-top:30px}.scroll-hint{display:none}.trust-strip{align-items:flex-start;flex-direction:column;gap:12px;padding:18px 5%}.trust-logos{width:100%;flex-wrap:wrap;justify-content:flex-start;gap:12px 22px}.section{padding:78px 5%}.industry-grid{grid-template-columns:repeat(3,1fr)}.service-layout{grid-template-columns:1fr}.service-feature{min-height:390px}.feature-orb{margin-bottom:25px}.service-grid{grid-template-columns:repeat(3,1fr)}.tech-grid{grid-template-columns:repeat(4,1fr)}.approach-section{grid-template-columns:1fr;gap:40px}.work-grid{grid-template-columns:1fr 1fr}.contact-section{margin:10px 4% 65px}.footer{padding:0 5% 30px}}
@media(max-width:540px){.brand-copy{font-size:20px}.header-cta{font-size:0;padding:10px 13px}.header-cta span{font-size:16px;margin:0}.hero{min-height:700px;padding:50px 5% 0;display:block}h1{font-size:32px;letter-spacing:-2px}.hero-lede{font-size:13px;max-width:100%}.hero-actions{gap:10px;flex-direction:column;width:100%}.btn{width:100%;padding:12px 16px;gap:10px;font-size:10px;justify-content:center}.hero-copy{width:100%;text-align:left;margin:0;margin-bottom:30px}.hero-art{position:relative;width:100%;height:auto;min-height:260px;opacity:1;margin-top:0}.globe-image{position:relative;width:45%;height:auto;display:block;margin:0 auto;opacity:1;mask-image:none;filter:saturate(1.3) contrast(1.1);animation:float 8s ease-in-out infinite}.globe-halo{position:absolute;width:180px;height:180px;top:0;left:50%;transform:translateX(-50%);opacity:.25;z-index:1}.orbit{position:absolute;width:180px;height:90px;top:15px;right:5%;transform:rotate(-15deg);opacity:.35;z-index:1}.orbit-b{width:210px;height:100px;top:5px;right:2%;transform:rotate(35deg);opacity:.25;z-index:1}.orbit-c{width:160px;height:100px;top:30px;right:8%;transform:rotate(65deg);opacity:.2;z-index:1}.hero-bottom{margin-top:20px;flex-wrap:wrap;row-gap:16px}.section-heading{align-items:flex-start;flex-direction:column}.section-heading h2,.approach-copy h2{font-size:36px}.industry-grid{grid-template-columns:repeat(2,1fr);gap:9px}.industry-card{padding:17px 14px;min-height:180px}.industry-card h3{font-size:13px}.industry-card p{font-size:10px}.service-feature{padding:24px}.service-grid{grid-template-columns:repeat(2,1fr)}.service-card{min-height:145px;padding:16px 13px}.service-card h3{font-size:12px}.service-card p{font-size:9px}.tech-grid{grid-template-columns:repeat(3,1fr)}.tech-item{min-height:82px}.tech-item span{font-size:9px}.tech-tabs{gap:6px}.tech-tab{font-size:9px;padding:8px 11px}.product-grid{grid-template-columns:1fr}.product-visual{height:190px}.work-grid{grid-template-columns:1fr}.work-art{height:230px}.contact-section{padding:65px 6%}.contact-inner h2{font-size:39px}.contact-foot{flex-direction:column;gap:8px}.footer{gap:15px}.footer>p{width:100%}.footer-links{margin-left:0;flex-wrap:wrap}.footer>small{margin-top:10px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.reveal{opacity:1;transform:none}}
