:root{font-family:DM Sans,sans-serif;color:#eef5ff;background:#020409;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--black: #020409;--navy: #030b1c;--blue: #008cff;--cyan: #00c8ff;--silver: #c7d4e5;--muted: #8492a8;--line: rgba(130, 176, 224, .15);--font-display: "Manrope", "DM Sans", sans-serif}*{box-sizing:border-box}html{min-width:320px;scroll-behavior:smooth;scroll-padding-top:85px}body{margin:0;min-width:320px;background:var(--black)}body::selection{color:#fff;background:#087cdb}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}.container{width:min(1180px,calc(100% - 64px));margin-inline:auto}.section{position:relative;padding:110px 0;overflow:hidden}.section-grid{position:relative}.section-grid:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none;opacity:.21;background-image:linear-gradient(rgba(99,150,210,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(99,150,210,.08) 1px,transparent 1px);background-size:68px 68px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 89%);mask-image:linear-gradient(to bottom,black,transparent 89%)}.button{position:relative;display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:12px;padding:0 20px;border:1px solid transparent;border-radius:6px;font-size:12px;font-weight:700;letter-spacing:.01em;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.button:hover{transform:translateY(-2px)}.button-primary{color:#fff;background:linear-gradient(110deg,#0879e5,#008cff 58%,#0af);box-shadow:0 0 24px #008cff38,inset 0 1px #fff3}.button-primary:hover{box-shadow:0 0 32px #008cff66,inset 0 1px #fff3}.button-outline{border-color:#008cff7a;color:#e6f4ff;background:#01102457}.button-outline:hover{border-color:var(--cyan);box-shadow:0 0 22px #008cff26}.button-quiet{color:#d3deec;background:transparent}.button-quiet:hover{color:#fff}.button-small{min-height:39px;padding:0 16px;font-size:11px}.eyebrow{display:inline-flex;align-items:center;gap:9px;color:#b7c8dc;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.eyebrow-dot,.status-pulse{position:relative;display:inline-block;width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:var(--cyan);box-shadow:0 0 11px #00c8ffcc}.section-heading h2{margin:14px 0 0;font-family:var(--font-display);font-size:clamp(32px,4vw,45px);font-weight:700;letter-spacing:-.055em;line-height:1.18}.section-heading h2 span{color:#078fff}.section-intro{margin:13px 0 0;color:var(--muted);font-size:13px}.section-topline{display:flex;justify-content:space-between;padding-bottom:15px;border-bottom:1px solid var(--line);color:#607087;font-size:9px;font-weight:700;letter-spacing:.15em}.site-header{position:sticky;z-index:20;top:0;height:78px;border-bottom:1px solid rgba(139,173,211,.09);background:#020409e0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.navbar{display:flex;height:100%;align-items:center;justify-content:space-between}.brand{display:inline-flex;align-items:center;gap:10px;flex:0 0 auto}.brand img{width:42px;height:42px;filter:drop-shadow(0 0 8px rgba(0,140,255,.2))}.brand-copy{display:flex;flex-direction:column;gap:2px}.brand-copy strong{font-family:var(--font-display);font-size:18px;font-weight:800;letter-spacing:-.045em;line-height:1}.brand-copy strong span{color:#3ba5ff}.brand-copy small{color:#91a1b7;font-size:8px;letter-spacing:.06em}.nav-content{display:flex;align-items:center;gap:clamp(24px,4vw,57px)}.nav-links{display:flex;align-items:center;gap:clamp(17px,2.45vw,34px)}.nav-links a{position:relative;padding:9px 0;color:#a7b3c3;font-size:11px;transition:color .2s ease}.nav-links a:after{position:absolute;right:0;bottom:1px;left:0;height:1px;content:"";transform:scaleX(0);transform-origin:left;background:var(--blue);box-shadow:0 0 8px var(--blue);transition:transform .2s ease}.nav-links a:hover,.nav-links a.active{color:#fff}.nav-links a:hover:after,.nav-links a.active:after{transform:scaleX(1)}.nav-cta{white-space:nowrap}.menu-toggle{display:none}.hero{position:relative;min-height:626px;padding:69px 0 28px;overflow:hidden;background:radial-gradient(ellipse at 75% 48%,rgba(0,53,117,.17),transparent 38%),linear-gradient(180deg,#030711,#020409)}.hero-layout{position:relative;z-index:1;display:grid;min-height:500px;grid-template-columns:1.04fr .96fr;align-items:center}.hero-copy{position:relative;z-index:2;padding:8px 0 27px}.hero-badge{display:inline-flex;align-items:center;gap:9px;padding:8px 12px;border:1px solid rgba(0,140,255,.27);border-radius:30px;color:#c4d5e8;background:#00478921;font-size:10px;letter-spacing:.035em}.hero-copy h1{margin:24px 0 17px;font-family:var(--font-display);font-size:clamp(51px,6vw,76px);font-weight:800;letter-spacing:-.075em;line-height:1.02}.hero-copy h1 span{color:#078fff;text-shadow:0 0 34px rgba(0,140,255,.14)}.hero-copy>p{max-width:470px;margin:0;color:#9eacc0;font-size:14px;line-height:1.85}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:27px}.play-icon{display:grid;width:27px;height:27px;place-items:center;border:1px solid rgba(149,181,218,.35);border-radius:50%;color:var(--cyan)}.hero-proof{display:flex;align-items:center;gap:12px;margin-top:44px;color:#728198;font-size:10px}.hero-proof b{color:#bac8d9;font-weight:500}.proof-line{display:block;width:27px;height:1px;background:var(--blue);box-shadow:0 0 8px var(--blue)}.hero-art{position:relative;min-width:0;height:475px;display:grid;place-items:center;isolation:isolate}.hero-glow{position:absolute;z-index:-1;top:9%;left:15%;width:70%;height:70%;border-radius:50%;background:radial-gradient(circle,rgba(0,119,255,.24),rgba(0,47,105,.13) 36%,transparent 69%);filter:blur(11px);animation:glow-breathe 6s ease-in-out infinite alternate}.hero-orbit{position:absolute;top:9%;left:13%;width:74%;aspect-ratio:1;border:1px solid rgba(32,132,235,.19);border-radius:50%;transform:rotate(-24deg) scaleY(.78)}.orbit-two{top:15%;left:19%;width:62%;border-color:#4fa3f71a;transform:rotate(45deg) scaleY(.81)}.hero-lion{position:absolute;z-index:2;top:7%;left:18%;width:64%;height:68%;object-fit:contain;filter:drop-shadow(0 0 23px rgba(0,126,255,.42));animation:lion-float 5.5s ease-in-out infinite}.hero-caption{position:absolute;z-index:3;top:24%;right:3%;display:flex;flex-direction:column;gap:3px;color:#8eb3d6;font-family:var(--font-display);font-size:8px;letter-spacing:.14em}.hero-caption span:nth-child(2){color:#fff}.hero-caption span:nth-child(3){color:#279cff}.hero-crosshair{position:absolute;z-index:4;display:flex;align-items:center;gap:8px;color:#637a96;font-size:8px;letter-spacing:.16em}.crosshair-top{top:7%;left:5%}.crosshair-top i{width:24px;height:1px;background:#50a1f48c}.crosshair-bottom{right:5%;bottom:14%}.crosshair-bottom i{width:24px;height:1px;background:#50a1f48c}.hero-coordinates{position:absolute;z-index:4;bottom:16%;left:4%;color:#6c8099;font-size:7px;line-height:1.7;letter-spacing:.1em}.hero-earth{position:absolute;z-index:1;right:-5%;bottom:-16%;left:-5%;height:31%;overflow:hidden}.earth-glow{position:absolute;top:3%;right:10%;left:10%;height:100%;border-radius:50%;background:radial-gradient(ellipse,rgba(0,122,255,.29),transparent 68%);filter:blur(16px)}.earth-surface{position:absolute;top:27%;left:0;width:100%;height:150%;overflow:hidden;border-top:1px solid rgba(75,182,255,.8);border-radius:50% 50% 0 0/19% 19% 0 0;background:radial-gradient(ellipse at 50% -3%,#044686b8,#02142dde 46%,#020409 82%);box-shadow:0 -7px 30px #0085ff4f,inset 0 8px 20px #1c8cff14}.earth-surface:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";opacity:.2;background-image:repeating-linear-gradient(90deg,transparent 0 44px,rgba(0,160,255,.28) 45px,transparent 46px),repeating-linear-gradient(0deg,transparent 0 25px,rgba(0,160,255,.25) 26px,transparent 27px);-webkit-mask-image:linear-gradient(to bottom,black,transparent 63%);mask-image:linear-gradient(to bottom,black,transparent 63%)}.earth-continent{position:absolute;top:16%;width:13%;height:18%;border:1px solid rgba(49,171,255,.46);background:#0264b129;filter:drop-shadow(0 0 9px rgba(0,155,255,.5));clip-path:polygon(18% 0,76% 10%,100% 44%,74% 66%,81% 100%,38% 80%,0 47%)}.continent-one{left:29%;transform:rotate(11deg)}.continent-two{left:61%;top:9%;transform:rotate(35deg) scale(.8)}.earth-latitude{position:absolute;top:4%;left:18%;width:64%;height:42%;border-top:1px solid rgba(36,155,255,.35);border-radius:50%}.hero-bottom{position:relative;z-index:2;display:flex;align-items:center;gap:16px;color:#526179;font-size:8px;font-weight:600;letter-spacing:.17em}.hero-bottom-line{height:1px;flex:1;background:linear-gradient(90deg,#008cff66,#008cff00)}@keyframes glow-breathe{0%{opacity:.67;transform:scale(.95)}to{opacity:1;transform:scale(1.05)}}@keyframes lion-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.services-section{background:linear-gradient(180deg,#030711,#030812 55%,#030711)}.services-section .section-heading{margin-top:34px}.service-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-top:39px}.service-card{position:relative;display:flex;min-height:225px;flex-direction:column;padding:22px 20px 19px;overflow:hidden;border:1px solid rgba(63,135,205,.2);border-radius:8px;background:linear-gradient(145deg,#0a192dd1,#040a15f0);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.service-card:before{position:absolute;top:0;right:15%;left:15%;height:1px;content:"";opacity:.55;background:linear-gradient(90deg,transparent,var(--blue),transparent)}.service-card:hover{transform:translateY(-5px);border-color:#0097ffa3;box-shadow:0 13px 35px #003a7a29,inset 0 0 25px #0061bc0f}.service-card-top{display:flex;justify-content:space-between;align-items:flex-start}.service-icon{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(0,140,255,.23);border-radius:7px;color:#35a9ff;background:#006ed31a}.card-number{color:#53637a;font-size:9px;letter-spacing:.1em}.service-card h3{margin:25px 0 8px;color:#ecf4ff;font-family:var(--font-display);font-size:14px;font-weight:700;letter-spacing:-.025em}.service-card p{margin:0;color:#8797ad;font-size:11px;line-height:1.7}.text-link{display:inline-flex;align-items:center;gap:7px;width:fit-content;margin-top:auto;padding-top:20px;color:#5bb4ff;font-size:10px;font-weight:600;transition:color .2s ease,gap .2s ease}.text-link:hover{gap:11px;color:#a4d8ff}.card-corner{position:absolute;right:0;bottom:0;width:18px;height:18px;border-top:1px solid rgba(0,140,255,.42);border-left:1px solid rgba(0,140,255,.42);opacity:.7}.service-footnote{display:flex;align-items:center;gap:9px;margin-top:23px;color:#65758b;font-size:9px}.blue-dash{width:17px;height:1px;background:var(--blue);box-shadow:0 0 8px var(--blue)}.about-section{background:#02050b}.about-layout{display:grid;grid-template-columns:1.04fr .96fr;gap:79px;align-items:center;margin-top:49px}.workspace-visual{position:relative;min-height:367px;overflow:hidden;border:1px solid rgba(65,144,217,.21);border-radius:7px;background:radial-gradient(ellipse at 57% 47%,rgba(0,90,171,.26),transparent 46%),linear-gradient(145deg,#0b1524,#040811 68%,#080e17);box-shadow:0 26px 65px #00000059,inset 0 0 60px #0050a014}.workspace-visual:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";opacity:.22;background-image:linear-gradient(rgba(114,166,221,.15) 1px,transparent 1px),linear-gradient(90deg,rgba(114,166,221,.15) 1px,transparent 1px);background-size:40px 40px;-webkit-mask-image:linear-gradient(135deg,black,transparent 75%);mask-image:linear-gradient(135deg,black,transparent 75%)}.workspace-light{position:absolute;top:5%;right:10%;width:56%;height:64%;border-radius:50%;background:#006fe221;filter:blur(45px)}.workspace-window{position:absolute;top:13%;left:9%;display:flex;gap:5px}.workspace-window span{width:5px;height:5px;border-radius:50%;background:#8db1d66b}.workspace-monitor{position:absolute;z-index:2;top:20%;left:22%;width:59%}.monitor-frame{padding:7px;border:1px solid #253a52;border-radius:5px;background:linear-gradient(135deg,#17253a,#050a13);box-shadow:0 0 25px #006eff26,0 12px 35px #0006}.monitor-screen{position:relative;display:flex;height:178px;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;border:1px solid rgba(33,135,226,.25);background:radial-gradient(circle at center,#0b2340,#030810 76%)}.monitor-screen:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";opacity:.17;background-image:linear-gradient(rgba(51,135,205,.2) 1px,transparent 1px),linear-gradient(90deg,rgba(51,135,205,.2) 1px,transparent 1px);background-size:24px 24px}.monitor-screen img{position:relative;width:71px;filter:drop-shadow(0 0 14px rgba(0,140,255,.38))}.monitor-screen span{position:relative;margin-top:7px;color:#c2d4e9;font-family:var(--font-display);font-size:11px;letter-spacing:.05em}.monitor-screen i{position:absolute;right:0;bottom:0;left:0;height:1px;background:var(--blue);box-shadow:0 0 13px var(--blue)}.monitor-stand{width:24%;height:29px;margin:0 auto;border-right:1px solid #22354c;border-left:1px solid #22354c;background:linear-gradient(90deg,#111b29,#1a2a3d,#0d1624)}.monitor-stand:after{display:block;width:165%;height:5px;margin-left:-32%;border-radius:50%;content:"";background:linear-gradient(#1b2b40,#080e17)}.desk-lamp{position:absolute;z-index:1;top:18%;right:13%;width:38px;height:3px;transform:rotate(-45deg);background:#314760}.desk-lamp:before{position:absolute;top:-25px;left:0;width:3px;height:29px;content:"";transform:rotate(45deg);transform-origin:bottom;background:#314760}.desk-lamp:after{position:absolute;top:-32px;left:-9px;width:19px;height:10px;border-radius:3px 3px 8px 8px;content:"";background:#506782;box-shadow:0 12px 34px 11px #0081ff33}.workspace-desk{position:absolute;z-index:3;right:-3%;bottom:17%;left:-3%;height:12px;transform:perspective(130px) rotateX(-3deg);border:1px solid #28394c;background:linear-gradient(#1c2938,#0d1520);box-shadow:0 9px 25px #00000080}.workspace-keyboard{position:absolute;z-index:4;right:26%;bottom:7%;width:22%;height:27px;transform:perspective(90px) rotateX(10deg);border:1px solid #20354d;border-radius:4px;background:repeating-linear-gradient(90deg,transparent 0 10px,rgba(65,129,184,.17) 11px),repeating-linear-gradient(0deg,#111d2b 0,#111d2b 6px,#1b2b3d 7px);box-shadow:0 0 14px #006edc1f}.workspace-label{position:absolute;z-index:5;bottom:9%;left:8%;display:flex;align-items:center;gap:8px;color:#93a6bc;font-size:8px;letter-spacing:.12em}.workspace-label .status-pulse{width:5px;height:5px;flex-basis:5px}.workspace-stamp{position:absolute;z-index:5;top:9%;right:8%;color:#b9d7f17a;font-size:8px;line-height:1.6;letter-spacing:.15em;text-align:right}.workspace-stamp b{color:#65baff;font-weight:500}.about-copy .section-heading{margin-bottom:18px}.about-description{margin:0;color:#9aa8bb;font-size:12px;line-height:1.85}.value-list{display:grid;grid-template-columns:1fr 1fr;gap:13px 8px;margin:22px 0 25px;padding:0;list-style:none}.value-list li{display:flex;align-items:center;gap:9px;color:#d3deeb;font-size:11px}.value-list li span{display:grid;width:20px;height:20px;place-items:center;border:1px solid rgba(0,140,255,.35);border-radius:50%;color:#36a8ff;background:#0064c41f}.company-highlights{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin-top:33px;padding-top:20px;border-top:1px solid var(--line)}.company-highlights>div{display:flex;align-items:flex-start;gap:8px;color:#2b9fff}.company-highlights span{color:#77889e;font-size:8px;line-height:1.6}.company-highlights b{color:#c6d3e2;font-size:9px;font-weight:600}.projects-section{background:linear-gradient(180deg,#030711,#030812 55%,#02050b)}.projects-heading-row{display:flex;justify-content:space-between;align-items:end;margin-top:34px}.projects-heading-row .section-intro{margin-top:10px}.projects-cta{margin-bottom:4px}.project-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:35px}.project-card{overflow:hidden;border:1px solid rgba(67,133,197,.2);border-radius:8px;background:linear-gradient(145deg,#091424e6,#040911fa);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.project-card:hover{transform:translateY(-4px);border-color:#008cff87;box-shadow:0 16px 38px #00326c2b}.project-preview{position:relative;height:222px;overflow:hidden;border-bottom:1px solid rgba(73,136,196,.16);background:radial-gradient(ellipse at 68% 50%,rgba(0,103,210,.2),transparent 42%),linear-gradient(140deg,#0b182a,#050a13 76%)}.preview-toolbar{position:absolute;z-index:2;top:0;right:0;left:0;display:flex;height:25px;align-items:center;gap:5px;padding:0 11px;border-bottom:1px solid rgba(107,151,199,.13);background:#01070f8c}.preview-toolbar>span{width:4px;height:4px;border-radius:50%;background:#477194}.preview-toolbar>span:first-child{background:#1b88df}.preview-toolbar i{margin-left:auto;color:#526b85;font-size:6px;font-style:normal;letter-spacing:.12em}.preview-content{position:absolute;top:25px;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:space-between;padding:22px 11%}.preview-copy{position:relative;z-index:2;display:flex;flex-direction:column;gap:8px}.preview-copy small{color:#59adf0;font-size:7px;letter-spacing:.17em}.preview-copy strong{color:#eef7ff;font-family:var(--font-display);font-size:clamp(19px,2.1vw,29px);font-weight:700;letter-spacing:-.07em;text-shadow:0 0 24px rgba(0,140,255,.2)}.preview-index{position:absolute;right:12px;bottom:10px;color:#49627c;font-size:6px;letter-spacing:.13em}.preview-visual{position:relative;width:46%;height:100%}.preview-veltrix{background-image:linear-gradient(rgba(93,150,205,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(93,150,205,.07) 1px,transparent 1px),radial-gradient(ellipse at 75% 56%,rgba(0,119,255,.18),transparent 37%);background-size:24px 24px,24px 24px,auto}.veltrix-ring{position:absolute;top:15%;left:29%;width:100px;height:100px;border:1px solid rgba(43,163,255,.52);border-radius:50%;box-shadow:0 0 23px #008cff29,inset 0 0 16px #008cff1a}.veltrix-ring:before,.veltrix-ring:after{position:absolute;top:9px;right:9px;bottom:9px;left:9px;border:1px solid rgba(108,199,255,.31);border-radius:50%;content:"";transform:rotate(42deg) scaleX(.48)}.veltrix-ring:after{transform:rotate(-42deg) scaleX(.48)}.veltrix-core{position:absolute;top:calc(15% + 33px);left:calc(29% + 34px);display:grid;width:32px;height:32px;place-items:center;border-radius:50%;color:#fff;background:radial-gradient(circle,#168fff,#064078);box-shadow:0 0 23px #008cffad;font-family:var(--font-display);font-size:17px;font-weight:700}.signal-bars{position:absolute;right:0;bottom:14%;left:17%;display:flex;height:35px;align-items:end;gap:4px}.signal-bars i{width:5px;height:44%;background:#0e70c1;box-shadow:0 0 8px #008cff3d}.signal-bars i:nth-child(2){height:71%}.signal-bars i:nth-child(3){height:52%}.signal-bars i:nth-child(4){height:91%}.signal-bars i:nth-child(5){height:63%}.signal-bars i:nth-child(6){height:79%}.preview-pickdmart{background:radial-gradient(ellipse at 72% 58%,rgba(107,75,255,.17),transparent 45%),linear-gradient(140deg,#121325,#070a13 75%)}.phone-shape{position:absolute;top:6%;right:24%;display:flex;width:83px;height:151px;flex-direction:column;align-items:center;padding:12px 8px;border:2px solid #516387;border-radius:14px;background:linear-gradient(160deg,#182543,#080d1a);box-shadow:0 0 26px #596bff29;transform:rotate(7deg)}.phone-shape:before{position:absolute;top:5px;width:23px;height:3px;border-radius:4px;content:"";background:#536487}.phone-shape i{width:49px;height:37px;margin-top:19px;border-radius:4px;background:linear-gradient(135deg,#7548f4,#24baff)}.phone-shape b{align-self:flex-start;margin-top:8px;color:#fff;font-family:var(--font-display);font-size:8px;line-height:1.3}.phone-shape em{align-self:flex-start;width:45px;height:7px;margin-top:8px;border-radius:5px;background:#222f51}.phone-back{top:17%;right:48%;opacity:.56;transform:rotate(-10deg) scale(.88)}.preview-sugar{background:radial-gradient(ellipse at 75% 35%,rgba(67,145,117,.17),transparent 50%),linear-gradient(140deg,#0d1b20,#060d12 75%)}.preview-sugar .preview-copy strong{color:#edf5db;font-size:clamp(16px,1.8vw,23px)}.field-sun{position:absolute;top:12%;right:23%;width:50px;height:50px;border-radius:50%;background:#9dd3871f;box-shadow:0 0 33px #9fdf8e26}.field-row{position:absolute;right:-15%;bottom:6%;width:145%;height:50%;border-top:1px solid rgba(137,213,147,.45);border-radius:50%;transform:rotate(-14deg)}.field-row-two{bottom:0;opacity:.67;transform:rotate(7deg) scale(.82)}.field-row-three{right:-30%;bottom:-4%;opacity:.42;transform:rotate(28deg) scale(.72)}.preview-analytics{background-image:linear-gradient(rgba(93,150,205,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(93,150,205,.07) 1px,transparent 1px),radial-gradient(ellipse at 75% 50%,rgba(0,119,255,.17),transparent 45%);background-size:22px 22px,22px 22px,auto}.chart-grid{position:absolute;top:13%;right:5%;bottom:14%;left:12%;border-bottom:1px solid rgba(78,149,202,.4);border-left:1px solid rgba(78,149,202,.4)}.chart-line{position:absolute;top:24%;right:11%;width:63%;height:46%;border-top:2px solid #25a5ff;transform:skewY(-21deg) rotate(-8deg);filter:drop-shadow(0 0 6px rgba(0,140,255,.7));clip-path:polygon(0 72%,18% 51%,35% 64%,53% 24%,71% 37%,100% 0,100% 7%,71% 44%,53% 31%,35% 71%,18% 58%,0 79%);background:#25a5ff}.chart-bars{position:absolute;right:16%;bottom:14%;left:18%;display:flex;height:53%;align-items:end;justify-content:space-between}.chart-bars i{width:9px;height:37%;border:1px solid rgba(30,157,255,.48);background:linear-gradient(0deg,#007af080,#007af00d)}.chart-bars i:nth-child(2){height:53%}.chart-bars i:nth-child(3){height:46%}.chart-bars i:nth-child(4){height:73%}.chart-bars i:nth-child(5){height:91%}.project-details{padding:17px 19px 16px}.project-number{color:#5b7a99;font-size:8px;letter-spacing:.13em}.project-details h3{margin:8px 0 4px;font-family:var(--font-display);font-size:15px;letter-spacing:-.03em}.project-details p{margin:0;color:#8c9bb0;font-size:11px}.tag-row{display:flex;gap:6px;margin-top:13px}.tag-row span{padding:4px 8px;border:1px solid rgba(89,135,180,.2);border-radius:20px;color:#8ea3bc;background:#152b434d;font-size:8px}.project-disclaimer{margin:18px 0 0;color:#69798f;font-size:9px;text-align:right}.careers-section{position:relative;padding:39px 0;overflow:hidden;border-top:1px solid rgba(68,139,207,.15);border-bottom:1px solid rgba(68,139,207,.15);background:radial-gradient(ellipse at 60% 50%,rgba(0,88,177,.12),transparent 55%),#040914}.careers-inner{display:flex;align-items:center;gap:23px}.career-icon{display:grid;width:51px;height:51px;flex:0 0 51px;place-items:center;border:1px solid rgba(0,140,255,.25);border-radius:8px;color:#41aaff;background:#005bae1f}.careers-copy{flex:1}.careers-copy .eyebrow{font-size:8px}.careers-copy h2{margin:6px 0 5px;font-family:var(--font-display);font-size:20px;letter-spacing:-.045em}.careers-copy h2 span{color:#2b9fff}.careers-copy p{max-width:650px;margin:0;color:#8594a9;font-size:10px;line-height:1.65}.careers-inner>.button{white-space:nowrap}.contact-section{background:#02050b}.contact-layout{display:grid;grid-template-columns:.87fr 1.13fr;gap:75px;margin-top:43px}.contact-copy .section-heading h2{max-width:390px;font-size:clamp(31px,3.5vw,41px)}.contact-copy>p{max-width:390px;margin:15px 0 0;color:#94a3b8;font-size:12px;line-height:1.8}.contact-details{display:flex;flex-direction:column;gap:19px;margin-top:30px}.contact-details>div{display:flex;align-items:center;gap:12px}.contact-detail-icon{display:grid;width:36px;height:36px;place-items:center;border:1px solid rgba(0,140,255,.24);border-radius:6px;color:#40aaff;background:#0066c31a}.contact-details>div>span:last-child{display:flex;flex-direction:column;gap:4px}.contact-details small{color:#718198;font-size:9px}.contact-details b{color:#d3dfed;font-size:10px;font-weight:500}.contact-form{padding:23px;border:1px solid rgba(66,131,192,.23);border-radius:8px;background:linear-gradient(145deg,#0a1626d1,#040911f5)}.form-heading{display:flex;justify-content:space-between;padding-bottom:17px;border-bottom:1px solid var(--line);color:#8192a8;font-size:8px;font-weight:700;letter-spacing:.13em}.form-heading span:last-child{color:#58718b}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px 13px;margin-top:19px}.form-grid label{display:flex;flex-direction:column;gap:7px;color:#bdc9d8;font-size:9px;font-weight:600}.form-grid input,.form-grid select,.form-grid textarea{width:100%;border:1px solid rgba(104,141,181,.19);border-radius:4px;color:#ecf4ff;background:#02070eb8;font-size:10px;transition:border-color .2s ease,box-shadow .2s ease}.form-grid input,.form-grid select{height:39px;padding:0 11px}.form-grid textarea{min-height:90px;padding:11px;resize:vertical}.form-grid input::placeholder,.form-grid textarea::placeholder{color:#5d6c80}.form-grid select:invalid{color:#75849a}.form-grid option{color:#eef5ff;background:#07101e}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus{border-color:#008cffa6;box-shadow:0 0 0 3px #008cff14;outline:none}.form-full{grid-column:1 / -1}.optional{color:#68778b;font-weight:400}.form-submit{min-height:41px;margin-top:15px;border:0;cursor:pointer;font-size:10px}.form-note{margin:12px 0 0;color:#64748a;font-size:8px;line-height:1.6}.form-notice{display:flex;align-items:flex-start;gap:8px;margin:13px 0 0;color:#9ad9ff;font-size:9px;line-height:1.6}.form-notice svg{flex:0 0 auto;color:#41d7a1}.form-notice-error{color:#ff9a9a}.form-notice-error svg{color:#ff8585}.form-submit:disabled{cursor:wait;opacity:.72;transform:none}.contact-honeypot{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;clip-path:inset(50%)!important}.site-footer{position:relative;padding:49px 0 0;border-top:1px solid rgba(0,140,255,.27);background:linear-gradient(180deg,#030812,#020409)}.site-footer:before{position:absolute;top:-1px;left:13%;width:30%;height:1px;content:"";background:#008cff;box-shadow:0 0 12px #008cff}.footer-main{display:grid;grid-template-columns:1.1fr 1fr .95fr;gap:50px;padding-bottom:39px}.footer-brand-area .brand img{width:43px;height:43px}.footer-brand-area>p{margin:13px 0 0 53px;color:#77869b;font-size:10px;line-height:1.7}.footer-label{color:#6c7f97;font-size:8px;font-weight:700;letter-spacing:.16em}.footer-nav-area{padding-top:8px}.footer-links{display:grid;grid-template-columns:1fr 1fr;gap:13px 22px;margin-top:18px}.footer-links a{color:#9ba9bb;font-size:10px;transition:color .2s ease}.footer-links a:hover{color:#4aaaff}.footer-connect{padding-top:8px}.footer-connect>p{margin:12px 0;color:#e6f0fb;font-family:var(--font-display);font-size:18px;font-weight:700;letter-spacing:-.04em;line-height:1.4}.footer-connect>p span{color:#188fff}.social-links{display:flex;gap:8px}.social-placeholder{display:grid;width:28px;height:28px;place-items:center;border:1px solid rgba(102,148,193,.22);border-radius:5px;color:#93a6bb;background:#0f1e3173;font-size:14px}.footer-bottom{display:flex;min-height:47px;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid rgba(100,141,184,.15);color:#65748a;font-size:8px}.footer-bottom>span:nth-child(2){letter-spacing:.13em}.footer-bottom i{color:#158fff;font-style:normal}.footer-bottom a{color:#93a4b9;transition:color .2s ease}.footer-bottom a:hover{color:#fff}@media(min-width:1450px){.hero{min-height:700px;padding-top:80px}.hero-layout{min-height:555px}.hero-art{height:520px}}@media(max-width:1000px){.container{width:min(100% - 48px,900px)}.nav-content{gap:21px}.nav-links{gap:16px}.nav-links a{font-size:10px}.hero{min-height:575px;padding-top:53px}.hero-layout{min-height:455px;grid-template-columns:1.02fr .98fr}.hero-copy h1{font-size:clamp(48px,6.7vw,66px)}.hero-art{height:420px}.about-layout{gap:42px}.workspace-visual{min-height:330px}.monitor-screen{height:160px}.contact-layout{gap:42px}}@media(max-width:760px){.container{width:min(100% - 40px,600px)}.section{padding:78px 0}.site-header{height:68px}.brand img{width:38px;height:38px}.brand-copy strong{font-size:17px}.menu-toggle{display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(97,143,190,.25);border-radius:5px;color:#dce9f7;background:#040f1dbf;cursor:pointer}.nav-content{position:absolute;top:67px;right:0;left:0;display:none;align-items:stretch;gap:16px;padding:17px 20px 20px;border-bottom:1px solid rgba(77,134,191,.22);background:#030811fa;box-shadow:0 18px 35px #0000006b}.nav-content.nav-open{display:flex;flex-direction:column}.nav-links{display:grid;grid-template-columns:1fr 1fr;gap:2px 20px}.nav-links a{padding:12px 5px;border-bottom:1px solid rgba(109,145,181,.1);font-size:12px}.nav-links a:after{bottom:0}.nav-cta{align-self:flex-start}.hero{min-height:unset;padding:57px 0 24px}.hero-layout{min-height:unset;grid-template-columns:1fr}.hero-copy{padding:0}.hero-copy h1{margin-top:21px;font-size:clamp(50px,12vw,72px)}.hero-copy>p{max-width:510px;font-size:13px}.hero-proof{margin-top:27px}.hero-art{width:min(100%,500px);height:min(106vw,430px);min-height:330px;margin:3px auto -3px}.hero-lion{top:6%;left:17%;width:66%;height:70%}.hero-bottom{font-size:7px}.section-topline{font-size:8px}.service-grid{grid-template-columns:repeat(2,1fr)}.service-card{min-height:213px}.about-layout{grid-template-columns:1fr;gap:34px;margin-top:33px}.workspace-visual{min-height:clamp(265px,64vw,360px)}.monitor-screen{height:clamp(133px,34vw,180px)}.projects-heading-row{align-items:flex-start}.project-grid{gap:14px}.project-preview{height:188px}.preview-content{padding-inline:8%}.veltrix-ring{width:80px;height:80px}.veltrix-core{top:calc(15% + 24px);left:calc(29% + 24px);width:32px;height:32px}.careers-inner{flex-wrap:wrap;gap:15px}.careers-copy{flex:1 1 calc(100% - 70px)}.careers-inner>.button{margin-left:66px}.contact-layout{grid-template-columns:1fr;gap:33px}.contact-details{display:grid;grid-template-columns:1fr 1fr}.footer-main{grid-template-columns:1fr 1fr;gap:31px}.footer-connect{grid-column:1 / -1}}@media(max-width:500px){.container{width:calc(100% - 36px)}.section{padding:68px 0}.hero{padding-top:44px}.hero-copy h1{font-size:51px}.hero-copy>p{font-size:12px}.hero-actions{gap:4px}.hero-actions .button{min-height:44px;padding-inline:13px;font-size:10px}.hero-art{min-height:300px}.hero-caption{right:2%;font-size:7px}.hero-coordinates{left:0}.section-heading h2{font-size:34px}.service-grid{gap:10px;margin-top:28px}.service-card{min-height:221px;padding:17px 14px 14px}.service-card h3{margin-top:20px;font-size:12px}.service-card p{font-size:10px}.workspace-visual{min-height:260px}.workspace-monitor{top:23%}.monitor-screen{height:125px}.company-highlights{gap:6px}.company-highlights>div{gap:5px}.company-highlights span{font-size:7px}.company-highlights b{font-size:8px}.projects-heading-row{display:block}.projects-cta{margin-top:17px}.project-grid{grid-template-columns:1fr;gap:14px;margin-top:23px}.project-preview{height:205px}.preview-copy strong{font-size:26px}.project-disclaimer{font-size:8px;line-height:1.6;text-align:left}.careers-section{padding:29px 0}.careers-copy h2{font-size:18px}.careers-inner>.button{margin-left:0}.contact-details{grid-template-columns:1fr}.contact-form{padding:17px 14px}.form-grid{grid-template-columns:1fr;gap:13px}.form-full{grid-column:auto}.footer-main{grid-template-columns:1fr 1fr;gap:29px 18px}.footer-brand-area,.footer-connect{grid-column:1 / -1}.footer-bottom{min-height:58px;flex-wrap:wrap;justify-content:space-between;padding:11px 0;font-size:7px}.footer-bottom>span:nth-child(2){display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.site-header{height:66px;background:#01040af0}.navbar{width:min(1320px,calc(100% - 72px))}.brand img{width:49px;height:49px;filter:drop-shadow(0 0 11px rgba(0,157,255,.36))}.nav-content{gap:clamp(32px,5vw,75px)}.nav-links{gap:clamp(19px,2.8vw,40px)}.nav-links a{font-size:11px}.nav-cta{min-height:34px;border:1px solid rgba(0,148,255,.56);border-radius:30px;background:linear-gradient(110deg,#0077ef21,#00204759);box-shadow:0 0 17px #008bff33,inset 0 0 12px #0096ff1a}.hero{min-height:447px;padding:21px 0 15px;border-bottom:1px solid rgba(23,150,255,.62);background:radial-gradient(ellipse at 68% 65%,rgba(0,76,182,.21),transparent 35%),radial-gradient(ellipse at 14% 25%,rgba(0,70,145,.11),transparent 43%),linear-gradient(105deg,#02050b 3%,#030916 56%,#02050c)}.hero:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none;opacity:.48;background:linear-gradient(125deg,transparent 4%,rgba(0,106,235,.09) 4.1%,transparent 4.4%) left top / 26% 78% no-repeat,linear-gradient(133deg,transparent 6%,rgba(0,126,255,.12) 6.2%,transparent 6.6%) right bottom / 22% 93% no-repeat}.hero-layout{min-height:390px;grid-template-columns:1fr 1.08fr}.hero-copy{align-self:center;padding:0 0 24px}.hero-badge{padding:6px 11px;border-color:#009dff8c;border-radius:30px;box-shadow:0 0 17px #007eff2b,inset 0 0 12px #0085ff1f;font-size:9px}.hero-copy h1{margin:11px 0 8px;font-size:clamp(41px,4.3vw,59px);letter-spacing:-.07em;line-height:.99}.hero-copy h1 span{background:linear-gradient(100deg,#17b9ff 4%,#0789ff 46%,#43d5ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero-copy>p{max-width:430px;color:#d0dbe8;font-size:11px;line-height:1.6}.hero-actions{gap:7px;margin-top:16px}.hero-actions .button{min-height:37px;border-radius:30px;font-size:9px}.hero-actions .button-primary{padding-inline:16px}.hero-proof{display:none}.hero-art{align-self:stretch;height:400px;margin:-4px -32px -15px -15px}.hero-radial{position:absolute;z-index:1;top:5%;left:13%;width:75%;aspect-ratio:1;border:1px solid rgba(24,142,255,.24);border-radius:50%;box-shadow:0 0 38px #0074ff21,inset 0 0 35px #005fdc1a;-webkit-mask-image:linear-gradient(to bottom,transparent,black 14%,black 70%,transparent);mask-image:linear-gradient(to bottom,transparent,black 14%,black 70%,transparent)}.hero-radial:before,.hero-radial:after{position:absolute;top:5%;right:5%;bottom:5%;left:5%;border:1px solid rgba(47,169,255,.18);border-radius:50%;content:"";transform:rotate(38deg) scaleX(.54)}.hero-radial:after{transform:rotate(-38deg) scaleX(.54)}.hero-orbit{z-index:1;top:16%;left:9%;width:83%;border-color:#39a2ff5c;transform:rotate(-22deg) scaleY(.42);box-shadow:0 0 11px #007cff21}.orbit-two{top:12%;left:18%;width:65%;border-color:#67caff33;transform:rotate(42deg) scaleY(.6)}.hero-glow{z-index:1;top:8%;left:18%;width:72%;height:77%;background:radial-gradient(ellipse,rgba(0,95,224,.2),rgba(0,47,115,.12) 40%,transparent 72%);filter:blur(15px)}.hero-lion{z-index:3;top:-1%;left:17%;width:66%;height:83%;filter:drop-shadow(0 0 16px rgba(0,129,255,.7)) drop-shadow(0 11px 28px rgba(0,0,0,.56))}.hero-caption{z-index:4;top:27%;right:0;gap:0;color:#e5f4ff;font-family:DM Sans,sans-serif;font-size:clamp(13px,1.55vw,20px);font-style:italic;letter-spacing:-.04em;line-height:1.55;text-shadow:0 0 15px rgba(68,167,255,.48);transform:rotate(-8deg)}.hero-caption span:nth-child(2){color:#aedbff}.hero-caption span:nth-child(3){color:#fff}.hero-crosshair{z-index:5;font-size:7px}.crosshair-top{top:9%;left:7%}.crosshair-bottom{right:3%;bottom:10%}.hero-particle{position:absolute;z-index:4;display:block;width:3px;height:3px;border-radius:50%;background:#d3f7ff;box-shadow:0 0 9px 2px #138fff;animation:particle-drift 4s ease-in-out infinite alternate}.particle-one{top:19%;left:14%}.particle-two{top:33%;right:13%;animation-delay:-1.5s}.particle-three{top:60%;left:12%;animation-delay:-2.7s}.particle-four{top:13%;right:24%;animation-delay:-.6s}.particle-five{top:53%;right:8%;animation-delay:-3s}.hero-earth{z-index:2;right:-17%;bottom:-19%;left:-18%;height:47%;overflow:visible}.earth-glow{top:0;right:6%;left:6%;height:74%;background:radial-gradient(ellipse,rgba(0,129,255,.42),rgba(0,76,185,.2) 44%,transparent 72%);filter:blur(21px)}.earth-visual{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:fill;filter:drop-shadow(0 -5px 13px rgba(0,132,255,.4))}.hero-bottom{display:none}.services-section{padding:16px 0 40px;border-bottom:1px solid rgba(0,125,255,.2);background:radial-gradient(ellipse at center top,rgba(0,68,138,.13),transparent 60%),#030811}.services-section .section-topline{display:none}.services-section .section-heading{margin-top:0;text-align:center}.services-section .section-heading .eyebrow{color:#48c8ff;font-size:8px;letter-spacing:.11em}.services-section .section-heading h2{margin-top:3px;font-size:24px;letter-spacing:-.045em}.services-section .section-heading h2 span{color:#f0f7ff}.services-section .section-intro{display:none}.service-grid{gap:14px;margin-top:14px}.service-card{min-height:117px;align-items:center;padding:13px 10px 9px;border:1px solid rgba(31,145,255,.48);border-radius:7px;background:linear-gradient(165deg,#051730f7,#020813fa);box-shadow:0 0 12px #0071ff21,inset 0 0 19px #006beb12;text-align:center}.service-card:before{right:8%;left:8%;height:1px;opacity:.72}.service-card:hover{box-shadow:0 0 25px #007aff4d,inset 0 0 24px #006beb1f}.service-card-top{position:absolute;top:0;right:0;bottom:0;left:0;justify-content:center;align-items:flex-start;pointer-events:none}.service-icon{position:absolute;top:11px;width:29px;height:25px;border:0;color:#13c5ff;background:transparent;filter:drop-shadow(0 0 9px rgba(0,174,255,.67))}.service-icon svg{width:26px;height:26px}.card-number,.card-corner{display:none}.service-card h3{margin:38px 0 4px;font-size:10px;white-space:nowrap}.service-card p{max-width:210px;font-size:8px;line-height:1.35}.text-link{gap:4px;padding-top:5px;font-size:8px}.text-link svg{width:10px}.service-footnote{display:none}.about-section{padding:35px 0;border-bottom:1px solid rgba(0,125,255,.19);background:radial-gradient(ellipse at 18% 55%,rgba(0,89,169,.14),transparent 48%),#030811}.about-section .section-topline{display:none}.about-layout{grid-template-columns:1fr 1.02fr;gap:32px;margin-top:0;align-items:center}.workspace-visual{min-height:250px;border-color:#1a84eb57;box-shadow:0 0 24px #006ae826,inset 0 0 40px #0058b81f}.workspace-visual:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none;background:linear-gradient(0deg,rgba(0,79,159,.25),transparent 58%),linear-gradient(105deg,transparent 35%,rgba(52,153,249,.11) 57%,transparent 74%)}.workspace-light{background:#0074ff30;filter:blur(38px)}.workspace-monitor{top:17%;left:17%;width:64%}.monitor-frame{padding:5px;border-color:#426183;box-shadow:0 0 26px #006eff38,0 15px 34px #00000087}.monitor-screen{height:138px}.monitor-screen img{width:57px}.monitor-screen span{font-size:9px}.workspace-desk{bottom:19%;background:linear-gradient(#36475b,#121c2a);box-shadow:0 9px 30px #000000b3,0 -3px 15px #0084ff3d}.workspace-keyboard{bottom:9%}.about-copy .section-heading{margin-bottom:10px}.about-copy .section-heading .eyebrow{color:#49c9ff;font-size:8px}.about-copy .section-heading h2{margin-top:4px;font-size:27px}.about-copy .section-heading h2 span{color:#098fff}.about-description{color:#c1ccda;font-size:9px;line-height:1.55}.value-list{grid-template-columns:repeat(3,auto);gap:9px;margin:13px 0}.value-list li{gap:4px;color:#ced9e7;font-size:7px;white-space:nowrap}.value-list li span{width:13px;height:13px;border:0;background:transparent}.value-list li svg{width:11px}.about-copy>.button{min-height:30px;padding-inline:12px;border-radius:30px;font-size:8px}.about-copy>.button svg{width:12px}.company-highlights{gap:8px;margin-top:15px;padding-top:11px}.company-highlights>div{gap:4px}.company-highlights>div svg{width:13px;height:13px}.company-highlights span,.company-highlights b{font-size:7px}.projects-section{padding:25px 0 30px;background:linear-gradient(180deg,#030811,#020711)}.projects-section .section-topline{display:none}.projects-heading-row{align-items:center;margin-top:0}.projects-heading-row .section-heading .eyebrow{color:#51caff;font-size:8px}.projects-heading-row .section-heading h2{margin-top:3px;font-size:25px}.projects-heading-row .section-intro{display:none}.projects-cta{min-height:30px;margin:0;padding:0 12px;border-radius:30px;font-size:8px}.projects-cta svg{width:12px}.project-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:16px}.project-card{border-radius:6px;background:#06101d}.project-preview{height:99px;background-size:cover}.preview-toolbar{height:15px;padding-inline:7px}.preview-toolbar>span{width:3px;height:3px}.preview-toolbar i{font-size:4px}.preview-content{top:15px;right:0;bottom:0;left:0;padding:10px}.preview-copy{position:absolute;bottom:11px;left:10px;gap:3px}.preview-copy small{font-size:5px}.preview-copy strong{font-size:10px}.preview-visual{position:absolute;top:17px;right:0;bottom:0;left:21%;width:79%;height:auto;opacity:.89}.veltrix-ring{top:7%;left:45%;width:61px;height:61px}.veltrix-core{top:25%;left:calc(45% + 16px);width:28px;height:28px;font-size:13px}.signal-bars{right:6%;bottom:7%;left:25%;height:20px}.signal-bars i{width:3px}.phone-shape{top:2%;right:22%;width:49px;height:80px;padding:8px 5px;border-width:1px;border-radius:8px}.phone-shape:before{top:3px;width:13px;height:2px}.phone-shape i{width:29px;height:19px;margin-top:9px}.phone-shape b{margin-top:5px;font-size:5px}.phone-shape em{width:29px;height:4px;margin-top:4px}.phone-back{top:11%;right:54%}.field-sun{top:0;right:17%;width:29px;height:29px}.field-row{right:-16%;bottom:8%}.chart-grid{top:9%;right:5%;bottom:12%;left:10%}.chart-line{top:20%;right:9%;width:75%;height:50%}.chart-bars{right:13%;bottom:13%;left:14%;height:49%}.chart-bars i{width:5px}.project-details{padding:8px 9px 9px}.project-number{font-size:6px}.project-details h3{margin:4px 0 2px;font-size:9px}.project-details p{font-size:7px}.tag-row{gap:3px;margin-top:6px}.tag-row span{padding:2px 5px;font-size:6px}.project-disclaimer{margin-top:9px;font-size:7px}.careers-section{padding:24px 0;border-color:#448bcf21}.contact-section{padding:52px 0}.site-footer{padding-top:25px;background:linear-gradient(180deg,#030812,#010307)}.site-footer:after{position:absolute;top:-1px;right:10%;left:10%;height:1px;content:"";background:linear-gradient(90deg,transparent,#008cff,#00c8ff,transparent);box-shadow:0 0 13px #008cffcc}.footer-main{grid-template-columns:1fr 1fr 1fr;gap:28px;padding-bottom:20px}.footer-brand-area .brand img{width:44px;height:44px}.footer-brand-area>p{margin:8px 0 0 53px;font-size:8px}.footer-nav-area,.footer-connect{padding-top:5px}.footer-label{font-size:7px}.footer-links{gap:8px 12px;margin-top:12px}.footer-links a{font-size:8px}.footer-connect>p{margin:8px 0;font-size:14px}.social-links{gap:5px}.social-placeholder{width:22px;height:22px}.social-placeholder svg{width:12px;height:12px}.footer-bottom{min-height:35px;font-size:7px}@keyframes particle-drift{0%{opacity:.45;transform:translateZ(0)}to{opacity:1;transform:translate3d(5px,-8px,0)}}@media(min-width:1300px){.hero{min-height:480px}.hero-layout{min-height:420px}.hero-art{height:430px}.services-section{padding-top:20px}.service-card{min-height:135px}.project-preview{height:126px}}@media(max-width:760px){.site-header{height:65px}.navbar{width:calc(100% - 36px)}.brand img{width:44px;height:44px}.nav-content{top:64px}.hero{min-height:0;padding:28px 0 0}.hero-layout{min-height:unset;grid-template-columns:1fr}.hero-copy{padding:0 0 4px}.hero-copy h1{font-size:clamp(43px,10.3vw,60px)}.hero-copy>p{max-width:480px;font-size:11px}.hero-actions{margin-top:13px}.hero-art{width:min(100%,480px);height:min(72vw,360px);min-height:270px;margin:-12px auto -4px}.hero-lion{top:0;left:18%;width:64%;height:82%}.hero-caption{right:2%;font-size:15px}.crosshair-bottom{bottom:10%}.services-section{padding:16px 0 25px}.service-card{min-height:115px}.about-section{padding:27px 0}.about-layout{grid-template-columns:1fr 1fr;gap:22px}.workspace-visual{min-height:225px}.monitor-screen{height:125px}.about-copy .section-heading h2{font-size:24px}.value-list{grid-template-columns:1fr;gap:5px;margin:10px 0}.value-list li{font-size:8px}.company-highlights{grid-template-columns:1fr;gap:6px}.project-grid{grid-template-columns:repeat(2,1fr);gap:10px}.project-preview{height:125px}.preview-copy strong{font-size:12px}.project-details h3{font-size:10px}.project-details p{font-size:8px}.footer-main{grid-template-columns:1fr 1fr;gap:22px}.footer-brand-area{grid-column:auto}.footer-connect{grid-column:1 / -1}}.hero-lion{position:absolute;z-index:3;top:0;left:22%;width:56%;height:70%;background:url(/reference-artwork.jpeg) no-repeat -526px -68px / 1090px 1090px;filter:drop-shadow(0 0 20px rgba(0,136,255,.54));animation:lion-float 5.5s ease-in-out infinite;-webkit-mask-image:radial-gradient(ellipse at 50% 49%,#000 57%,rgba(0,0,0,.86) 70%,transparent 100%);mask-image:radial-gradient(ellipse at 50% 49%,#000 57%,rgba(0,0,0,.86) 70%,transparent 100%)}.workspace-visual{isolation:isolate}.workspace-visual:before{z-index:0;opacity:1;background:linear-gradient(0deg,#01081417,#0207100a),url(/reference-artwork.jpeg) no-repeat 0 -688px / 1260px 1260px}.workspace-visual:after{z-index:1;background:linear-gradient(0deg,rgba(2,7,17,.55),transparent 34%,transparent 76%,rgba(2,12,27,.15))}.workspace-photo{display:none}.workspace-label{z-index:2;padding:5px 8px;border:1px solid rgba(99,164,222,.23);border-radius:20px;background:#020915a1}.project-preview:before{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(0deg,rgba(2,7,16,.12),transparent 48%),url(/reference-artwork.jpeg) no-repeat;background-size:100% 100%,1336px 1336px}.preview-veltrix:before{background-position:center,-64px -1096px}.preview-pickdmart:before{background-position:center,-367px -1096px}.preview-sugar:before{background-position:center,-670px -1096px}.preview-analytics:before{background-position:center,-984px -1096px}.preview-toolbar,.preview-content,.preview-index{display:none}@media(max-width:760px){.hero-lion{left:22%;width:56%;background-position:-526px -68px}.workspace-visual:before{background-position:0 -688px}.project-preview:before{display:none}.preview-toolbar,.preview-content{display:flex}.preview-index{display:block}}@media(max-width:500px){.hero{padding-top:26px}.hero-copy h1{font-size:48px}.hero-art{min-height:250px}.hero-caption{font-size:13px}.services-section .section-heading h2{font-size:23px}.service-grid{grid-template-columns:repeat(2,1fr);gap:9px}.service-card{min-height:117px}.service-card h3{font-size:9px}.service-card p{font-size:7px}.about-layout{grid-template-columns:1fr;gap:21px}.workspace-visual{min-height:235px}.monitor-screen{height:132px}.about-copy .section-heading h2{font-size:28px}.value-list{grid-template-columns:repeat(3,auto);gap:5px}.value-list li{font-size:7px}.company-highlights{grid-template-columns:repeat(3,1fr)}.projects-heading-row{display:flex}.projects-heading-row .section-heading h2{font-size:23px}.projects-cta{gap:5px;padding-inline:8px;font-size:7px}.project-preview{height:108px}.project-details h3{font-size:9px}.careers-copy{flex-basis:calc(100% - 70px)}.careers-inner>.button{margin-left:66px}.contact-layout{grid-template-columns:1fr}.footer-main{grid-template-columns:1fr 1fr}.footer-brand-area,.footer-connect{grid-column:1 / -1}}
