:root{--navy:#06152d;--navy-2:#091d3b;--navy-3:#0c2547;--cyan:#31d9f5;--cyan-2:#65e8fa;--teal:#17b9d0;--ink:#10223b;--muted:#65748a;--pale:#f4f8fc;--white:#fff;--line:rgba(10,37,68,.12);--font-body:'Inter',sans-serif;--font-display:'Space Grotesk',sans-serif;--container:1200px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;font-family:var(--font-body);color:var(--ink);font-size:15px;line-height:1.7;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}.container{max-width:var(--container)}.section-dark{background:var(--navy);color:#fff}.section-light{background:#fff;color:var(--ink)}.section-pad{padding:118px 0}.site-progress{position:fixed;top:0;left:0;width:100%;height:2px;z-index:1200}.site-progress span{display:block;width:0;height:100%;background:var(--cyan)}.aix-nav{padding:17px 0;transition:background .3s,padding .3s,box-shadow .3s;background:rgba(6,21,45,.84);backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.07)}.aix-nav.scrolled{padding:10px 0;background:rgba(5,18,38,.96);box-shadow:0 8px 30px rgba(0,0,0,.14)}.navbar-brand{padding:0}.navbar-brand img{width:174px;height:auto;display:block}.nav-link{color:rgba(255,255,255,.72);font-size:12px;font-weight:600;letter-spacing:.03em;padding:10px!important;transition:color .2s}.nav-link:hover,.nav-link.active{color:var(--cyan)}.nav-cta{display:inline-flex;gap:16px;align-items:center;padding:11px 16px;border:1px solid rgba(49,217,245,.45);color:white;font-size:12px;font-weight:600;transition:background .25s,color .25s}.nav-cta span{color:var(--cyan);font-size:16px}.nav-cta:hover{background:var(--cyan);color:var(--navy)}.nav-cta:hover span{color:var(--navy)}.navbar-toggler{border:1px solid rgba(255,255,255,.3);padding:9px}.navbar-toggler:focus{box-shadow:none}.navbar-toggler span{display:block;width:22px;height:2px;background:#fff;margin:4px}.hero{position:relative;overflow:hidden;min-height:790px;padding:160px 0 0;background:radial-gradient(ellipse at 85% 45%,#0b2b52 0%,var(--navy) 49%,#041126 100%)}.hero-grid,.founder-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(99,188,235,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(99,188,235,.055) 1px,transparent 1px);background-size:52px 52px;mask-image:linear-gradient(90deg,transparent 10%,#000 100%);pointer-events:none}.hero-glow{position:absolute;border-radius:50%;filter:blur(1px);pointer-events:none}.hero-glow-one{width:500px;height:500px;right:-90px;top:100px;background:radial-gradient(circle,rgba(0,195,255,.12),transparent 68%)}.hero-glow-two{width:400px;height:400px;left:-220px;bottom:0;background:radial-gradient(circle,rgba(15,106,180,.15),transparent 70%)}.hero-inner{position:relative;z-index:2}.eyebrow{display:flex;align-items:center;gap:10px;font-size:10px;letter-spacing:.17em;font-weight:700;color:#63758c;margin-bottom:22px}.eyebrow-mark{width:21px;height:2px;background:var(--teal);display:inline-block}.light-eyebrow{color:#9cb2ca}.status-dot{width:6px;height:6px;background:var(--cyan);border-radius:50%;box-shadow:0 0 12px var(--cyan);display:inline-block}.hero-title,.section-title{font-family:var(--font-display);font-weight:600;letter-spacing:-.055em;line-height:1.06}.hero-title{font-size:clamp(48px,6vw,78px);color:#fff;margin:0 0 25px}.gradient-text{background:linear-gradient(100deg,#fff 0%,#75e7fb 42%,#1ac9e9 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-lead{max-width:535px;color:#b4c4d8;font-size:16px;line-height:1.9;margin-bottom:30px}.hero-actions{display:flex;align-items:center;gap:27px;flex-wrap:wrap}.btn-cyan{display:inline-flex;align-items:center;justify-content:center;gap:25px;background:var(--cyan);color:#06152d;border:1px solid var(--cyan);border-radius:2px;padding:15px 20px;font-size:12px;font-weight:700;transition:transform .25s,background .25s,box-shadow .25s}.btn-cyan span{font-size:18px;line-height:1}.btn-cyan:hover{background:#80edfb;color:var(--navy);border-color:#80edfb;transform:translateY(-3px);box-shadow:0 12px 30px rgba(49,217,245,.18)}.text-link{font-size:12px;font-weight:700;display:inline-flex;gap:14px;align-items:center}.text-link span{font-size:18px;transition:transform .2s}.text-link:hover span{transform:translate(3px,-2px)}.light-link{color:#d6e5f6}.dark-link{color:var(--ink);margin-top:26px}.hero-proof{display:flex;align-items:flex-start;gap:14px;margin-top:55px}.proof-line{width:2px;height:40px;background:var(--cyan);flex:none}.hero-proof p{margin:0;display:flex;flex-direction:column;gap:3px}.hero-proof strong{font-size:12px;color:white}.hero-proof p span{font-size:11px;color:#91a7bf}.neural-stage{position:relative;max-width:590px;width:100%;aspect-ratio:1/1;margin:0 auto}.neural-stage:before{content:"";position:absolute;inset:12%;border-radius:50%;background:radial-gradient(circle,rgba(18,185,232,.14),rgba(8,35,70,.05) 45%,transparent 68%)}.orbit{position:absolute;left:50%;top:50%;border:1px solid rgba(68,212,246,.22);border-radius:50%;transform:translate(-50%,-50%);animation:orbit 26s linear infinite}.orbit-a{width:74%;height:74%;transform:translate(-50%,-50%) rotateX(67deg)}.orbit-b{width:88%;height:58%;transform:translate(-50%,-50%) rotate(48deg) rotateX(65deg);border-color:rgba(68,212,246,.15);animation-direction:reverse}.orbit-c{width:57%;height:89%;transform:translate(-50%,-50%) rotate(-37deg) rotateX(64deg);border-color:rgba(68,212,246,.18)}@keyframes orbit{to{rotate:360deg}}.neural-lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.network-lines{fill:none;stroke:rgba(54,201,244,.45);stroke-width:1.2}.network-nodes{fill:#72efff;filter:drop-shadow(0 0 5px #22c8ef)}.neural-core{position:absolute;left:50%;top:50%;width:150px;height:150px;transform:translate(-50%,-50%);display:grid;place-items:center}.core-ring{position:absolute;inset:0;border:1px solid rgba(73,221,251,.5);border-radius:50%;box-shadow:0 0 36px rgba(20,195,240,.13),inset 0 0 25px rgba(20,195,240,.08);animation:ringPulse 4s ease-in-out infinite}.ring-two{inset:13px;border-color:rgba(73,221,251,.24);animation-delay:-2s}@keyframes ringPulse{50%{transform:scale(1.06);opacity:.6}}.core-center{width:83px;height:83px;border:1px solid rgba(88,233,255,.7);border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle,#12638a 0%,#0a2d52 68%,#06152d 100%);box-shadow:0 0 42px rgba(49,217,245,.26)}.core-center span{font-family:var(--font-display);font-size:25px;font-weight:700;color:#bdf8ff;letter-spacing:-.08em}.float-chip{position:absolute;z-index:2;display:flex;align-items:center;gap:10px;padding:12px 15px;background:rgba(7,29,56,.88);border:1px solid rgba(73,211,247,.23);box-shadow:0 12px 30px rgba(0,0,0,.15);backdrop-filter:blur(10px);animation:float 5s ease-in-out infinite}.chip-one{top:21%;right:-1%}.chip-two{bottom:19%;left:-2%;animation-delay:-2.3s}.chip-icon{width:30px;height:30px;display:grid;place-items:center;background:rgba(49,217,245,.12);color:var(--cyan);font-size:18px}.float-chip b,.float-chip small{display:block;white-space:nowrap}.float-chip b{font-size:10px;color:#fff}.float-chip small{font-size:9px;color:#91a9c1;margin-top:2px}@keyframes float{50%{translate:0 -8px}}.hero-coordinate{position:absolute;right:3%;bottom:9%;font-size:8px;letter-spacing:.16em;color:#6288a9}.hero-bottom{position:relative;z-index:3;margin-top:25px;padding:23px 12px 20px;border-top:1px solid rgba(255,255,255,.11);display:flex;justify-content:space-between;gap:20px;color:#6f8aa6;font-size:9px;letter-spacing:.13em}.hero-bottom a{color:#b7c8da}.hero-bottom a span{color:var(--cyan);margin-left:12px;font-size:14px}.section-title{font-size:clamp(36px,4.5vw,58px);margin:0}.text-cyan{color:#0eacc8}.section-intro{color:#68798f;font-size:14px;line-height:1.95;margin:0;max-width:490px}.outcome-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:65px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.outcome-card{padding:30px 30px 34px;position:relative;min-height:275px;border-right:1px solid var(--line);transition:background .25s}.outcome-card:first-child{padding-left:0}.outcome-card:last-child{border-right:0}.outcome-card:hover{background:#f8fbfe}.card-number{font-size:9px;letter-spacing:.13em;color:#8190a4;font-weight:700}.outcome-icon{margin:29px 0 20px;width:45px;height:45px;border:1px solid #d4e5ed;display:grid;place-items:center;font-size:21px;color:#13aec7;background:#f6fcfe}.outcome-card h3{font-family:var(--font-display);font-size:19px;font-weight:600;letter-spacing:-.025em}.outcome-card p{max-width:300px;color:#708095;font-size:12px;line-height:1.9;margin:0}.card-line{position:absolute;bottom:0;left:0;width:0;height:2px;background:var(--teal);transition:width .35s}.outcome-card:hover .card-line{width:100%}.services-section{background:radial-gradient(ellipse at 100% 0%,#0b2849 0%,var(--navy) 45%)}.section-heading-row{display:flex;justify-content:space-between;align-items:flex-end;gap:45px;margin-bottom:55px}.heading-side-note{max-width:340px;color:#9aadc4;font-size:12px;line-height:1.9;margin:0 0 4px}.service-list{border-top:1px solid rgba(255,255,255,.15)}.service-row{display:grid;grid-template-columns:45px 55px minmax(220px,1.25fr) minmax(160px,1fr) 35px;align-items:center;gap:22px;padding:26px 0;border-bottom:1px solid rgba(255,255,255,.13);transition:padding .25s,background .25s}.service-row:hover{padding-left:12px;padding-right:12px;background:rgba(255,255,255,.025)}.service-index{font-size:10px;color:#6f8ba9}.service-symbol{font-size:24px;color:var(--cyan);width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(49,217,245,.23)}.service-main h3{font-family:var(--font-display);font-size:18px;color:#fff;margin:0 0 6px;letter-spacing:-.025em}.service-main p{font-size:11px;color:#8ea4bd;line-height:1.8;margin:0;max-width:440px}.service-tags{display:flex;flex-wrap:wrap;gap:7px}.service-tags span{border:1px solid rgba(166,205,228,.17);padding:5px 8px;color:#94acc4;font-size:9px}.service-arrow{width:32px;height:32px;display:grid;place-items:center;border:1px solid rgba(49,217,245,.28);color:var(--cyan);font-size:17px;transition:background .2s,color .2s}.service-arrow:hover{background:var(--cyan);color:var(--navy)}.technology-strip{margin-top:52px;padding-top:25px;border-top:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;gap:20px;align-items:center}.technology-strip>span{font-size:9px;letter-spacing:.12em;color:#6f89a4;white-space:nowrap}.tech-list{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:13px;color:#c4d3e2;font-family:var(--font-display);font-size:12px}.tech-list i{width:3px;height:3px;border-radius:50%;background:var(--cyan)}.principles-section{background:#f4f8fc}.principle-stack{border-top:1px solid var(--line)}.principle-item{display:flex;gap:17px;padding:22px 0;border-bottom:1px solid var(--line)}.principle-check{flex:none;width:26px;height:26px;border:1px solid #a5e8ef;color:#0aa9c2;display:grid;place-items:center;font-size:12px}.principle-item h3{font-family:var(--font-display);font-size:16px;margin:0 0 6px}.principle-item p{font-size:11px;line-height:1.85;color:#718197;margin:0}.work-section{padding-top:95px}.dark-note{color:#718197}.work-heading{margin-bottom:40px}.project-card{height:100%;border:1px solid #e3eaf0;padding:14px 14px 20px;transition:transform .3s,box-shadow .3s;background:#fff}.project-card:hover{transform:translateY(-7px);box-shadow:0 20px 50px rgba(7,34,65,.09)}.project-art{height:210px;position:relative;overflow:hidden;display:grid;place-items:center}.project-blue .project-art{background:radial-gradient(circle at 50% 45%,#144b78,#081b36 70%)}.project-dark .project-art{background:linear-gradient(135deg,#0a1b33,#102e4c)}.project-pale .project-art{background:#eaf4f7}.project-meta{display:flex;justify-content:space-between;margin:21px 0 12px;font-size:8px;font-weight:700;letter-spacing:.12em;color:#8392a5}.project-meta span:last-child{color:#0faec9}.project-card h3{font-family:var(--font-display);font-size:18px;letter-spacing:-.025em;margin:0 0 9px}.project-card>p{font-size:11px;line-height:1.9;color:#6f8095;min-height:64px;margin:0 0 20px}.project-foot{display:block;border-top:1px solid #e8edf2;padding-top:13px;color:#8392a5;font-size:8px;letter-spacing:.08em;font-weight:700}.art-orbit{position:absolute;width:175px;height:175px;border:1px solid rgba(79,222,255,.5);border-radius:50%;box-shadow:0 0 45px rgba(25,190,238,.12),inset 0 0 30px rgba(25,190,238,.08)}.art-orbit:before,.art-orbit:after{content:"";position:absolute;inset:20px;border:1px dashed rgba(80,217,248,.35);border-radius:50%;transform:rotateX(60deg)}.art-orbit:after{transform:rotateY(65deg)}.art-core{position:relative;z-index:1;color:#d5fbff;font-family:var(--font-display);font-size:27px;text-align:center;text-shadow:0 0 20px #20c9f0}.art-core span{display:block;font-family:var(--font-body);font-size:8px;letter-spacing:.2em;color:#63dff6;margin-top:3px}.art-node{position:absolute;width:7px;height:7px;border-radius:50%;background:#80f2ff;box-shadow:0 0 12px #31d9f5}.n1{top:24%;left:28%}.n2{bottom:22%;right:27%}.n3{top:29%;right:24%}.commerce-window{position:relative;z-index:1;width:75%;height:65%;border:1px solid rgba(103,220,249,.35);background:rgba(4,20,40,.72);box-shadow:0 15px 40px rgba(0,0,0,.22);transform:perspective(600px) rotateY(-9deg) rotateX(3deg)}.window-bar{height:19px;border-bottom:1px solid rgba(103,220,249,.18);display:flex;align-items:center;gap:4px;padding-left:8px}.window-bar i{width:4px;height:4px;border-radius:50%;background:#3acbe7}.window-body{display:flex;height:calc(100% - 19px);padding:10px;gap:10px}.window-sidebar{width:22%;background:linear-gradient(#0e5677 0 5px,transparent 5px 13px,#164063 13px 18px,transparent 18px 27px,#164063 27px 32px,transparent 32px);opacity:.8}.window-content{flex:1;padding-top:4px}.window-content>span{display:block;width:60%;height:5px;background:#1c6284;margin-bottom:7px}.window-content>span+span{width:36%;opacity:.55}.window-cards{display:flex;gap:5px;margin-top:12px}.window-cards i{height:48px;flex:1;background:linear-gradient(140deg,#154c70,#0a233f);border:1px solid rgba(89,215,245,.15)}.commerce-glow{position:absolute;width:190px;height:130px;background:rgba(16,173,225,.16);filter:blur(50px)}.art-workflow{background-image:linear-gradient(rgba(11,78,104,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(11,78,104,.06) 1px,transparent 1px);background-size:22px 22px}.workflow-node{position:absolute;width:90px;height:66px;background:#fff;border:1px solid #b8dfe6;box-shadow:0 8px 20px rgba(14,83,111,.07);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;z-index:2}.workflow-node b{font-size:8px;color:#12a9c5;letter-spacing:.1em}.workflow-node span{font-family:var(--font-display);font-size:10px;font-weight:600}.node-a{left:5%;top:35%}.node-b{left:calc(50% - 45px);top:16%}.node-c{right:5%;top:35%}.workflow-connector{position:absolute;height:1px;background:#7ecbd9;transform-origin:left center}.con-a{width:125px;left:27%;top:43%;transform:rotate(-14deg)}.con-b{width:125px;left:55%;top:29%;transform:rotate(14deg)}.workflow-pulse{position:absolute;left:50%;top:50%;width:7px;height:7px;border-radius:50%;background:#15c3dd;box-shadow:0 0 12px #15c3dd;animation:pulse 2s ease-in-out infinite}@keyframes pulse{50%{transform:scale(2);opacity:.45}}.project-disclaimer{margin:22px 0 0;color:#8b98a9;font-size:10px}.approach-section{background:linear-gradient(115deg,#06152d,#091e3b 72%,#0a2947)}.process-track{display:grid;grid-template-columns:repeat(4,1fr);position:relative;margin-top:70px}.process-track:before{content:"";position:absolute;top:10px;left:0;right:0;height:1px;background:rgba(87,200,233,.28)}.process-step{position:relative;padding:0 30px 0 0}.process-number{font-family:var(--font-display);font-size:10px;color:#6f8ca9}.process-dot{position:relative;width:9px;height:9px;border-radius:50%;background:var(--cyan);margin:18px 0 26px;box-shadow:0 0 0 6px rgba(49,217,245,.08)}.process-step h3{font-family:var(--font-display);font-size:19px;color:#fff;margin:0 0 10px}.process-step p{font-size:11px;line-height:1.9;color:#8da5be;max-width:230px;margin:0}.founder-panel{display:grid;grid-template-columns:.82fr 1.18fr;border:1px solid #e4edf3;min-height:400px}.founder-graphic{position:relative;overflow:hidden;background:radial-gradient(circle at 50% 48%,#10456a,#071a34 75%);min-height:360px;display:grid;place-items:center}.founder-grid{mask-image:none;opacity:.65}.founder-emblem{width:190px;height:190px;position:relative;display:grid;place-items:center}.emblem-hex{position:absolute;color:rgba(77,225,250,.6);font-size:190px;line-height:1;transform:scaleX(1.1)}.emblem-core{position:relative;z-index:2;font-family:var(--font-display);font-size:38px;font-weight:700;letter-spacing:-.1em;color:#e0fcff;text-shadow:0 0 28px rgba(49,217,245,.65)}.emblem-circuit{position:absolute;width:230px;height:1px;background:linear-gradient(90deg,transparent,#37d7f5,transparent);transform:rotate(45deg)}.circuit-b{transform:rotate(-45deg)}.circuit-c{transform:rotate(90deg);width:180px}.founder-caption{position:absolute;bottom:20px;left:22px;color:#7da5c2;font-size:8px;letter-spacing:.14em}.founder-copy{padding:55px 55px 45px}.founder-copy .section-title{font-size:clamp(31px,3.2vw,44px)}.founder-copy>p{font-size:12px;color:#6c7e93;line-height:2;margin:23px 0 30px;max-width:540px}.founder-stats{display:flex;gap:25px;padding-top:22px;border-top:1px solid var(--line)}.founder-stats div{display:flex;flex-direction:column;gap:5px}.founder-stats strong{font-family:var(--font-display);font-size:17px;color:#0ba9c3}.founder-stats span{font-size:9px;color:#748499}.contact-section{position:relative;overflow:hidden;background:radial-gradient(ellipse at 90% 20%,#0b2d51,var(--navy) 55%)}.contact-bg-lines{position:absolute;inset:0;background-image:linear-gradient(rgba(78,194,233,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(78,194,233,.04) 1px,transparent 1px);background-size:44px 44px;mask-image:linear-gradient(90deg,transparent,#000)}.contact-copy .section-title{font-size:clamp(42px,5vw,64px)}.contact-copy .section-intro{color:#9bb0c6;margin-top:23px}.contact-direct{display:flex;align-items:center;gap:14px;margin-top:28px}.contact-direct-icon{width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(49,217,245,.3);color:var(--cyan);font-size:19px}.contact-direct small,.contact-direct a{display:block}.contact-direct small{font-size:8px;letter-spacing:.13em;color:#7e9ab6;margin-bottom:3px}.contact-direct a{font-size:13px;color:#e0edf8}.contact-direct a:hover{color:var(--cyan)}.contact-form{background:#fff;color:var(--ink);padding:34px 35px 24px;box-shadow:0 20px 70px rgba(0,0,0,.18)}.form-topline{display:flex;justify-content:space-between;padding-bottom:19px;margin-bottom:20px;border-bottom:1px solid #e5ebf0;font-size:9px;letter-spacing:.13em;font-weight:700;color:#64768b}.form-topline span:last-child{color:#0ba9c3}.contact-form label{display:block;font-size:10px;font-weight:700;margin-bottom:7px;color:#293c54}.contact-form label span{font-weight:400;color:#8a98a9}.contact-form input,.contact-form select,.contact-form textarea{width:100%;border:1px solid #dce5ec;background:#f9fbfd;border-radius:0;padding:12px 13px;font:inherit;font-size:11px;color:var(--ink);outline:none;transition:border .2s,box-shadow .2s}.contact-form textarea{resize:vertical;min-height:105px}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:#31c9e2;box-shadow:0 0 0 3px rgba(49,217,245,.1)}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#a3afbd}.form-submit{padding:13px 17px;gap:25px}.form-submit:disabled{opacity:.65;cursor:wait;transform:none}.form-note{max-width:180px;color:#8b98a8;font-size:9px;line-height:1.6}.form-feedback{font-size:11px;margin:5px 0 0;min-height:0}.form-feedback.success{color:#087f68}.form-feedback.error{color:#b42335}.site-footer{background:#041126;color:#8195ac;padding:30px 0 20px;border-top:1px solid rgba(255,255,255,.08)}.footer-top{display:flex;align-items:center;gap:30px;padding-bottom:28px;border-bottom:1px solid rgba(255,255,255,.1)}.footer-brand img{width:155px;filter:brightness(0) invert(1);opacity:.95}.footer-top p{margin:0;font-family:var(--font-display);font-size:13px;color:#d6e3f0;line-height:1.6}.footer-top p span{color:#7d94ad}.back-top{margin-left:auto;font-size:9px;letter-spacing:.1em;color:#b7c8d8}.back-top:hover{color:var(--cyan)}.footer-bottom{display:flex;justify-content:space-between;gap:20px;align-items:center;padding-top:20px;font-size:8px;letter-spacing:.06em}.footer-bottom>span:nth-child(2){color:#627d99}.footer-bottom div{display:flex;gap:20px}.footer-bottom a:hover{color:var(--cyan)}.js-reveal{opacity:0;transform:translateY(24px)}.no-motion .js-reveal{opacity:1;transform:none}
@media(min-width:1400px){.hero{min-height:840px}.hero-bottom{margin-top:38px}}@media(max-width:991.98px){.section-pad{padding:88px 0}.hero{padding-top:140px;min-height:auto}.hero-copy{padding-bottom:10px}.neural-stage{max-width:520px}.hero-bottom{margin-top:25px}.aix-nav .navbar-collapse{background:rgba(5,18,38,.98);padding:18px 20px;margin-top:15px;border:1px solid rgba(255,255,255,.1)}.aix-nav .navbar-nav{align-items:stretch!important}.nav-link{padding:10px 0!important}.nav-cta{margin-top:8px}.section-heading-row{align-items:flex-start}.service-row{grid-template-columns:30px 45px minmax(220px,1fr) 30px;gap:14px}.service-tags{grid-column:3;grid-row:2}.service-arrow{grid-column:4;grid-row:1}.service-main{grid-column:3;grid-row:1}.service-index{grid-row:1}.service-symbol{grid-row:1}.technology-strip{align-items:flex-start;flex-direction:column}.tech-list{justify-content:flex-start}.founder-copy{padding:38px 30px}.founder-stats{gap:16px}.founder-stats strong{font-size:15px}}@media(max-width:767.98px){.section-pad{padding:72px 0}.hero{padding-top:122px}.hero-title{font-size:clamp(44px,11vw,66px)}.hero-lead{font-size:14px}.hero-proof{margin-top:35px}.neural-stage{max-width:500px;margin-top:0}.float-chip{padding:9px 10px}.chip-one{right:0;top:16%}.chip-two{left:0;bottom:13%}.hero-coordinate{font-size:7px;bottom:4%}.hero-bottom{font-size:7px;letter-spacing:.08em}.hero-bottom a{white-space:nowrap}.section-heading-row{display:block;margin-bottom:38px}.heading-side-note{margin-top:20px}.outcome-grid{grid-template-columns:1fr;margin-top:38px}.outcome-card,.outcome-card:first-child{min-height:0;padding:24px 0;border-right:0;border-bottom:1px solid var(--line)}.outcome-card:last-child{border-bottom:0}.outcome-icon{margin:18px 0 14px}.outcome-card p{max-width:none}.service-row{grid-template-columns:27px 38px minmax(0,1fr) 28px;gap:10px;padding:22px 0}.service-symbol{width:34px;height:34px;font-size:19px}.service-main h3{font-size:15px}.service-main p{font-size:10px}.service-tags{gap:5px}.service-tags span{font-size:8px;padding:4px 6px}.service-arrow{width:28px;height:28px}.process-track{grid-template-columns:1fr 1fr;gap:34px 20px;margin-top:45px}.process-track:before{display:none}.process-step{padding-right:5px;border-top:1px solid rgba(87,200,233,.25);padding-top:16px}.process-dot{margin:0 0 17px}.process-step h3{font-size:17px}.founder-panel{grid-template-columns:1fr}.founder-graphic{min-height:260px}.founder-emblem{transform:scale(.8)}.founder-copy{padding:32px 24px}.founder-stats{flex-wrap:wrap;gap:18px 26px}.founder-stats div{min-width:calc(50% - 15px)}.project-art{height:230px}.project-card>p{min-height:0}.contact-form{padding:25px 20px 18px}.footer-top{flex-wrap:wrap;gap:18px}.footer-top p{font-size:11px}.footer-bottom{flex-wrap:wrap;line-height:1.8}.footer-bottom>span:nth-child(2){order:3;width:100%}}@media(max-width:420px){.navbar-brand img{width:150px}.hero-actions{align-items:flex-start;gap:17px;flex-direction:column}.hero-bottom{align-items:flex-start;flex-direction:column;gap:8px}.float-chip b{font-size:9px}.float-chip small{font-size:8px}.chip-icon{width:25px;height:25px}.neural-core{width:125px;height:125px}.core-center{width:70px;height:70px}.service-row{grid-template-columns:24px 32px minmax(0,1fr) 26px;gap:7px}.service-main h3{font-size:14px}.service-tags{grid-column:3/5}.service-arrow{grid-column:4}.form-note{max-width:145px}.footer-top .back-top{margin-left:0;width:100%}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/* Keep the supplied dark-wordmark logo exact and legible on the navy surfaces. */
.navbar-brand{display:inline-flex;align-items:center;background:#fff;padding:4px 8px;border-radius:2px}.footer-brand{display:inline-flex;align-items:center;background:#fff;padding:5px 8px;border-radius:2px}.footer-brand img{filter:none;opacity:1}
