@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_246ccd{font-family:Geist,Geist Fallback;font-style:normal}.__variable_246ccd{--font-geist-sans:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_c29908{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_c29908{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}

/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.hidden{display:none}.table{display:table}.resize{resize:both}.overline{text-decoration-line:overline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--bg:#050c0c;--bg2:#091312;--ink:#eef4f0;--muted:#94a39d;--line:#c9d4cf29;--acid:#b7ff3c;--mint:#53f6bd;--silver:#c9d4cf;--sans:var(--font-geist-sans),Arial,sans-serif;--mono:var(--font-geist-mono),monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{background:var(--bg);color:var(--ink);font-family:var(--sans);margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}::selection{background:var(--acid);color:#020504}.noise{pointer-events:none;z-index:50;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.75' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.7'/%3E%3C/svg%3E");position:fixed;inset:0}.nav-shell{z-index:40;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050c0cc7;grid-template-columns:1fr auto 1fr;height:82px;padding:0 4.6vw;display:grid;position:fixed;top:0;left:0;right:0}.brand,.nav-shell{align-items:center}.brand{font:700 15px var(--mono);letter-spacing:.04em;gap:11px;display:flex}.brand img{object-fit:contain;width:39px;height:27px}.acid{color:var(--acid)}nav{font:500 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;gap:34px;display:flex}nav a{color:var(--silver);transition:all .25s}nav a:hover{color:var(--acid)}.nav-cta{border:1px solid var(--line);font:600 11px var(--mono);letter-spacing:.08em;justify-self:end;padding:11px 16px;transition:all .25s}.nav-cta:hover{background:var(--acid);color:#06100c;border-color:var(--acid)}.hero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 68% 45%,#245b463d,transparent 31%),var(--bg);height:max(760px,100svh);min-height:720px;position:relative;overflow:hidden}.wave-canvas{z-index:2;width:100%;height:100%;position:absolute;inset:0}.hero-grid{z-index:1;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:100% 25%,25% 100%;position:absolute;inset:82px 4.6vw 44px;-webkit-mask-image:linear-gradient(90deg,#000,#0000 74%);mask-image:linear-gradient(90deg,#000,#0000 74%)}.hero-copy{z-index:4;width:min(710px,58vw);position:absolute;top:clamp(155px,20vh,210px);left:4.6vw}.section-label,.signal{font:600 11px var(--mono);letter-spacing:.13em;color:var(--acid);align-items:center;gap:15px;display:flex}.signal i{background:var(--acid);width:56px;height:1px;box-shadow:0 0 12px var(--acid);display:block}.hero h1{letter-spacing:-.075em;margin:48px 0 45px;font-size:clamp(66px,7.5vw,126px);font-weight:590;line-height:.79}.hero h1 em,.hero h1 span{display:block}.hero h1 em{color:#d5dfda;margin-left:7vw;font-style:normal}.hero-copy>p{color:#f0f5f2;letter-spacing:-.025em;max-width:690px;font-size:clamp(18px,1.65vw,27px);line-height:1.55}.hero-actions{align-items:center;gap:42px;margin-top:42px;display:flex}.button-primary{background:var(--acid);color:#06100c;clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px));justify-content:space-between;align-items:center;gap:50px;min-width:300px;padding:22px 25px;font-weight:700;transition:transform .25s,box-shadow .25s;display:inline-flex}.button-primary:hover{transform:translateY(-4px);box-shadow:0 18px 55px #b7ff3c2b}.button-primary b{font-size:22px}.hero-actions>span{font:600 11px/1.6 var(--mono);color:#eef4f0;letter-spacing:.1em}.hero-side{z-index:5;flex-direction:column;justify-content:space-between;align-items:flex-end;width:28vw;display:flex;position:absolute;top:11vh;bottom:11vh;right:4.6vw}.hero-side>span{font:500 11px/1.5 var(--mono);color:#d5dfda;letter-spacing:.12em;border-top:2px solid var(--acid);width:165px;padding-top:16px}.telemetry{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050c0cb8;border:1px solid #c9d4cf47;width:min(420px,28vw);padding:25px 27px}.telemetry>div:first-child{font:500 10px var(--mono);letter-spacing:.12em;color:#d5dfda;justify-content:space-between;display:flex}.telemetry b{color:var(--acid)}.telemetry b i{background:var(--acid);width:8px;height:8px;box-shadow:0 0 12px var(--acid);border-radius:50%;margin-right:8px;display:inline-block}.bars{align-items:end;gap:7px;height:55px;margin-top:18px;display:flex}.bars i{background:linear-gradient(var(--acid),#b7ff3c1f);transform-origin:bottom;flex:1;animation:barPulse 2.8s ease-in-out infinite alternate}.bars i:nth-child(3n){animation-delay:-1.4s}.hero-index{z-index:4;font:500 9px var(--mono);letter-spacing:.1em;color:#d5dfda;justify-content:space-between;display:flex;position:absolute;bottom:25px;left:4.6vw;right:4.6vw}.hero-index span:last-child{writing-mode:vertical-rl}.ticker{border-bottom:1px solid var(--line);background:var(--acid);color:#06100c;height:58px;font:700 12px var(--mono);letter-spacing:.1em;white-space:nowrap;align-items:center;display:flex;overflow:hidden}.ticker div{animation:ticker 30s linear infinite}.ticker i{margin:0 30px;font-style:normal}.section{border-bottom:1px solid var(--line);padding:clamp(90px,11vw,170px) 4.6vw}.section-label{color:#72817b}.section-label span{color:var(--acid);min-width:24px}.manifesto{background:linear-gradient(130deg,#07100f,#0a1715);grid-template-columns:1fr 3fr;gap:5vw;display:grid}.manifesto-copy{max-width:1180px}.overline{font:600 11px var(--mono);letter-spacing:.13em;color:var(--acid)}.contact h2,.manifesto h2,.method h2,.section-heading h2,.trust h2{letter-spacing:-.065em;margin:35px 0;font-size:clamp(48px,6vw,98px);font-weight:580;line-height:.97}.contact h2 em,.manifesto h2 span,.method h2 em,.section-heading h2 em,.trust h2 em{color:#0000;-webkit-text-stroke:1px #eef4f099;font-style:normal}.manifesto-foot{grid-template-columns:1fr 1.5fr;gap:7vw;margin-top:70px;display:grid}.manifesto-foot>p,.method-sticky>p,.section-heading>p{color:var(--muted);max-width:530px;font-size:18px;line-height:1.65}.mini-stats{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.mini-stats div{border-right:1px solid var(--line);padding:24px}.mini-stats div:last-child{border:0}.mini-stats b{color:var(--acid);font-size:32px;font-weight:500;display:block}.mini-stats span{font:500 9px var(--mono);letter-spacing:.08em;color:#778780}.section-heading{grid-template-columns:1fr 2fr 1fr;align-items:end;gap:4vw;margin-bottom:80px;display:grid}.section-heading .section-label{align-self:start}.section-heading h2{margin:0}.section-heading>p{font-size:16px}.service-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.service-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:500px;transform-style:preserve-3d;background:#09131259;padding:30px;transition:background .35s,transform .35s;position:relative;overflow:hidden}.service-card:hover{z-index:2;background:#0c1a17;transform:perspective(900px)rotateX(1.5deg)translateY(-5px)}.card-top{color:#65746e;font:500 11px var(--mono);justify-content:space-between;display:flex}.card-top b{color:var(--acid);opacity:0;font-size:20px;transition:all .3s;transform:translate(-8px,8px)}.service-card:hover .card-top b{opacity:1;transform:none}.service-card h3{letter-spacing:-.04em;margin:0 0 10px;font-size:29px}.build-copy small,.contact-meta small,.method small,.service-card small{font:500 9px var(--mono);letter-spacing:.1em;color:var(--acid)}.service-card p{color:#9dada6;max-width:390px;margin:24px 0 0;font-size:14px;line-height:1.65}.service-scene{perspective:700px;place-items:center;height:190px;margin:16px -4px 20px;display:grid;position:relative;overflow:hidden}.service-scene:before{content:"";opacity:.7;background:radial-gradient(circle at 50% 53%,#b7ff3c1c,#0000 43%);position:absolute;inset:4px}.scene-floor{background:repeating-linear-gradient(90deg,#0000 0 20px,#53f6bd0f 21px),repeating-linear-gradient(0deg,#0000 0 20px,#53f6bd0f 21px);border:1px solid #53f6bd24;width:72%;height:45%;position:absolute;bottom:7%;left:14%;transform:rotateX(72deg);box-shadow:0 0 40px #53f6bd0d}.server-stack{width:120px;height:125px;transform-style:preserve-3d;animation:serverFloat 4s ease-in-out infinite;position:relative;transform:rotateX(-12deg)rotateY(-24deg)}.server-front,.server-side,.server-top{backface-visibility:hidden;background:linear-gradient(145deg,#b7ff3c2e,#050c0cf0);border:1px solid #b7ff3cbf;position:absolute;box-shadow:inset 0 0 22px #53f6bd14}.server-front{width:82px;height:100px;padding:15px 11px;top:8px;left:10px;transform:translateZ(0)}.server-front i{background:linear-gradient(90deg,var(--acid) 0 9%,transparent 9%);border:1px solid #c9d4cf3b;height:16px;margin-bottom:10px;display:block;box-shadow:inset 0 0 8px #b7ff3c1a}.server-side{transform-origin:0;opacity:.82;background:linear-gradient(90deg,#b7ff3c33,#050c0cf5);width:36px;height:100px;top:8px;left:92px;transform:rotateY(90deg)}.server-top{transform-origin:top;background:linear-gradient(#b7ff3c47,#050c0ce0);width:82px;height:36px;top:8px;left:10px;transform:rotateX(-90deg)}.data-beam{background:linear-gradient(transparent,var(--acid));width:2px;height:78px;box-shadow:0 0 12px var(--acid);animation:beam 2s ease-in-out infinite;position:absolute;bottom:106px;left:51px}.agent-system{width:145px;height:145px;transform-style:preserve-3d;animation:sceneTilt 8s ease-in-out infinite;position:relative}.agent-core{background:radial-gradient(circle at 35% 30%,#efffcf,var(--acid) 20%,#30550c 66%,#07100f);width:40px;height:40px;top:52px;left:52px;box-shadow:0 0 30px #b7ff3c80}.agent-core,.agent-node{border-radius:50%;position:absolute}.agent-node{background:radial-gradient(circle at 35% 30%,#c8fff0,var(--mint) 25%,#083c30);width:17px;height:17px;box-shadow:0 0 16px #53f6bd73}.node-0{top:65px;left:2px}.node-1{top:65px;right:3px}.node-2{top:2px;left:64px}.node-3{bottom:2px;left:64px}.agent-ring{border:1px solid #b7ff3c5e;border-radius:50%;animation:ringSpin 6s linear infinite;position:absolute;inset:14px;transform:rotateX(68deg)}.ring-b{animation-duration:4s;animation-direction:reverse;inset:28px;transform:rotateY(70deg)}.rag-cylinder{border-left:1px solid var(--mint);border-right:1px solid var(--mint);background:linear-gradient(90deg,#53f6bd08,#53f6bd38,#53f6bd08);width:72px;height:82px;position:absolute;top:32px;left:39px;transform:rotateX(-7deg)rotateY(-17deg)}.rag-cylinder:after,.rag-cylinder:before{content:"";border:1px solid var(--mint);background:#0a1714;border-radius:50%;width:72px;height:24px;position:absolute;left:-1px}.rag-cylinder:before{top:-12px}.rag-cylinder:after{background:#53f6bd14;bottom:-12px}.rag-cylinder i{border-bottom:1px solid #53f6bd52;height:20px;display:block}.rag-query{font:600 46px var(--mono);color:var(--acid);text-shadow:0 0 20px var(--acid);animation:queryFloat 2.4s ease-in-out infinite;position:absolute;top:11px;right:0}.rag-pulse{background:var(--acid);width:29px;height:1px;box-shadow:0 0 12px var(--acid);animation:dataPulse 1.7s linear infinite;position:absolute;top:61px;left:0}.vision-system{width:155px;height:135px;transform-style:preserve-3d;animation:sceneTilt 7s ease-in-out infinite;position:relative}.vision-frame{border:1px solid #c9d4cf61;position:absolute;inset:14px 20px;transform:rotateY(-12deg)}.vision-frame i{border-color:var(--acid);border-style:solid;width:22px;height:22px;position:absolute}.vision-frame i:first-child{border-width:2px 0 0 2px;top:-1px;left:-1px}.vision-frame i:nth-child(2){border-width:2px 2px 0 0;top:-1px;right:-1px}.vision-frame i:nth-child(3){border-width:0 0 2px 2px;bottom:-1px;left:-1px}.vision-frame i:nth-child(4){border-width:0 2px 2px 0;bottom:-1px;right:-1px}.vision-lens{border:1px solid var(--mint);background:radial-gradient(circle,#b7ff3c73 0 4%,#07100f 6% 20%,#53f6bd54 22%,#07100f 54%,#53f6bd14);border-radius:50%;width:68px;height:68px;position:absolute;top:33px;left:43px;box-shadow:0 0 28px #53f6bd2b}.vision-lens i{border:1px dashed #b7ff3c66;border-radius:50%;animation:spin 5s linear infinite;position:absolute;inset:9px}.vision-scan{background:var(--acid);height:2px;box-shadow:0 0 15px var(--acid);animation:visionScan 2.7s ease-in-out infinite;position:absolute;top:20px;left:22px;right:22px}.document-system{width:170px;height:140px;transform-style:preserve-3d;position:relative;transform:rotateX(8deg)rotateY(-12deg)}.doc-sheet{will-change:transform;background:linear-gradient(145deg,#c9d4cf29,#050c0cf0);border:1px solid #c9d4cf80;width:80px;height:105px;padding:26px 14px;position:absolute;top:15px;left:42px;box-shadow:10px 14px 30px #0000004d}.doc-sheet i{background:#b7ff3c80;height:2px;margin-bottom:10px;display:block}.sheet-0{animation:sheetDriftLeft 6.8s cubic-bezier(.45,.05,.55,.95) infinite}.sheet-1{animation:sheetDriftCenter 5.9s cubic-bezier(.45,.05,.55,.95) -1.7s infinite}.sheet-2{animation:sheetDriftRight 7.4s cubic-bezier(.45,.05,.55,.95) -3.1s infinite}.doc-data{font:500 10px var(--mono);letter-spacing:.18em;color:var(--acid);text-shadow:0 0 10px #b7ff3c73;will-change:transform,opacity;animation:dataGlow 3.2s ease-in-out infinite;position:absolute;bottom:8px;right:2px}.chip-system{width:145px;height:145px;transform-style:preserve-3d;animation:chipFloat 5s ease-in-out infinite;position:relative;transform:rotateX(57deg)rotate(-35deg)}.chip-body{border:1px solid var(--acid);background:linear-gradient(135deg,#b7ff3c4d,#07100f 65%);position:absolute;inset:35px;box-shadow:0 0 25px #b7ff3c33,inset 0 0 25px #53f6bd1f}.chip-body:after,.chip-body:before{content:"";border:6px dotted #53f6bd6b;position:absolute;inset:-13px}.chip-body:after{border:1px solid #c9d4cf59;inset:10px}.chip-body i{font:700 18px var(--mono);color:var(--acid);place-items:center;font-style:normal;display:grid;position:absolute;inset:0}.chip-orbit{border:1px solid #53f6bd3d;animation:spin 8s linear infinite;inset:7px}.chip-orbit,.chip-pulse{border-radius:50%;position:absolute}.chip-pulse{background:var(--acid);width:7px;height:7px;box-shadow:0 0 12px var(--acid)}.pulse-0{top:69px;left:2px}.pulse-1{top:69px;right:2px}.pulse-2{top:2px;left:69px}.pulse-3{bottom:2px;left:69px}.method{background:#08110f;grid-template-columns:1fr 1.35fr;gap:10vw;display:grid}.method-sticky{height:max-content;position:sticky;top:130px}.method h2{font-size:clamp(52px,5vw,82px)}.method-steps{border-top:1px solid var(--line)}.method-steps article{border-bottom:1px solid var(--line);grid-template-columns:80px 1fr;gap:30px;padding:48px 0;transition:padding .35s;display:grid}.method-steps article:hover{padding-left:12px}.method-steps article>span{font:500 13px var(--mono);color:#5f6f68}.method-steps h3{letter-spacing:-.04em;margin:11px 0 17px;font-size:42px}.method-steps p{color:var(--muted);max-width:530px;margin:0;line-height:1.65}.section-heading.compact{grid-template-columns:1fr 3fr;margin-bottom:90px}.build-list{border-top:1px solid var(--line)}.build-list article{border-bottom:1px solid var(--line);grid-template-columns:minmax(270px,36%) 1fr 60px;align-items:center;gap:5vw;padding:35px 0;display:grid}.build-visual{border:1px solid var(--line);isolation:isolate;perspective:900px;background:radial-gradient(circle at 50% 55%,#b7ff3c1f,#0000 42%),#08110f;height:300px;position:relative;overflow:hidden}.build-visual:before{content:"";transform-origin:bottom;background-color:#0000;background-image:linear-gradient(#53f6bd0d 1px,#0000 0),linear-gradient(90deg,#53f6bd0d 1px,#0000 0);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:26px 26px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;transform:perspective(400px)rotateX(63deg)scale(1.4)}.visual-2{background:radial-gradient(circle,#b7ff3c26,#0000 26%),#08110f}.visual-3{background:radial-gradient(circle at 32% 54%,#53f6bd1f,#0000 35%),#08110f}.scanline{z-index:5;background:var(--acid);height:1px;box-shadow:0 0 15px var(--acid);opacity:.65;animation:scan 4s ease-in-out infinite;position:absolute;left:0;right:0}.build-copy h3{letter-spacing:-.055em;margin:15px 0;font-size:clamp(32px,4vw,59px)}.build-copy>p{color:var(--muted);max-width:650px;line-height:1.65}.build-copy>div{flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}.build-copy>div span{border:1px solid var(--line);font:500 9px var(--mono);letter-spacing:.08em;padding:8px 11px}.build-arrow{color:var(--acid);align-self:start;font-size:30px}.flow-world,.knowledge-world,.vision-world{transform-style:preserve-3d;position:absolute;inset:0}.knowledge-world{animation:worldTilt 10s ease-in-out infinite}.knowledge-core{background:radial-gradient(circle at 32% 28%,#eaffc4 0 4%,var(--acid) 8%,#27430f 43%,#07100f 69%);border-radius:50%;width:70px;height:70px;position:absolute;top:calc(50% - 35px);left:calc(50% - 35px);box-shadow:0 0 45px #b7ff3c73,inset -12px -15px 25px #0000008c}.knowledge-ring{transform-style:preserve-3d;border:1px solid #53f6bd70;border-radius:50%;position:absolute;top:50%;left:50%}.kr-1{width:190px;height:190px;margin:-95px;animation:ringSpin 7s linear infinite;transform:rotateX(67deg)}.kr-2{width:225px;height:125px;margin:-62px -112px;animation:ringSpinY 9s linear infinite;transform:rotateY(62deg)}.kr-3{width:250px;height:95px;margin:-47px -125px;animation:spin 11s linear infinite reverse;transform:rotate(-31deg)}.knowledge-node{background:var(--mint);width:12px;height:12px;box-shadow:0 0 15px var(--mint);border-radius:50%;animation:nodeBreath 2.5s ease-in-out infinite;position:absolute}.kn-0{top:28%;left:16%}.kn-1{animation-delay:-.7s;top:32%;right:16%}.kn-2{animation-delay:-1.2s;bottom:23%;left:21%}.kn-3{animation-delay:-1.7s;bottom:20%;right:20%}.kn-4{animation-delay:-2.1s;top:10%;left:48%}.kn-5{animation-delay:-.3s;bottom:8%;left:48%}.vision-world{animation:worldTilt 9s ease-in-out infinite;transform:rotateX(-5deg)rotateY(-10deg)}.vision-cube{width:124px;height:124px;transform-style:preserve-3d;background:#b7ff3c08;border:1px solid #b7ff3cb3;position:absolute;top:calc(50% - 62px);left:calc(50% - 62px);transform:rotateX(-13deg)rotateY(27deg);box-shadow:inset 0 0 45px #53f6bd14}.vision-cube i,.vision-cube:after,.vision-cube:before{content:"";border:1px solid #53f6bd45;position:absolute;inset:0}.vision-cube:before{transform:translateZ(62px)}.vision-cube:after{transform:rotateY(90deg)translateZ(62px)}.vision-cube .cube-front{transform:rotateX(90deg)translateZ(62px)}.vision-cube .cube-back{transform:translateZ(-62px)}.target{border:1px solid var(--acid);width:28px;height:28px;animation:targetTrack 5s ease-in-out infinite;position:absolute;box-shadow:0 0 13px #b7ff3c4d}.target:after,.target:before{content:"";background:var(--acid);position:absolute}.target:before{width:1px;top:-6px;bottom:-6px;left:50%}.target:after{height:1px;top:50%;left:-6px;right:-6px}.t-1{top:27%;left:23%}.t-2{animation-delay:-1.6s;top:44%;right:19%}.t-3{animation-delay:-3.2s;bottom:17%;left:38%}.laser-plane{background:linear-gradient(#0000,#b7ff3c21,#0000);border-top:1px solid #b7ff3c80;height:80px;animation:laserSweep 3.8s ease-in-out infinite;position:absolute;top:30%;left:10%;right:10%;transform:rotateX(72deg)}.flow-world{animation:worldTilt 11s ease-in-out infinite;transform:rotateX(4deg)rotateY(-8deg)}.flow-card{width:92px;height:120px;transform-style:preserve-3d;background:linear-gradient(145deg,#c9d4cf21,#050c0cf2);border:1px solid #c9d4cf66;padding:29px 16px;animation:flowCards 6s linear infinite;position:absolute;top:90px;box-shadow:12px 16px 30px #0006}.flow-card i{background:#53f6bd73;height:3px;margin-bottom:12px;display:block}.fc-0{animation-delay:-4.5s;left:3%}.fc-1{animation-delay:-3s;left:27%}.fc-2{animation-delay:-1.5s;left:51%}.fc-3{left:75%}.flow-gate{border:2px solid var(--acid);width:105px;height:155px;position:absolute;top:72px;right:8%;transform:rotateY(-45deg);box-shadow:0 0 25px #b7ff3c38,inset 0 0 25px #b7ff3c14}.flow-gate i{border:1px dashed #53f6bd99;animation:dataBlink 1.4s steps(2) infinite;position:absolute;inset:18px}.flow-stream{background:linear-gradient(90deg,transparent,var(--mint),var(--acid));height:2px;box-shadow:0 0 14px var(--mint);animation:streamPulse 2s ease-in-out infinite;position:absolute;top:52%;left:3%;right:16%}.trust{background:radial-gradient(circle at 18%,#b7ff3c14,#0000 27%),#07100f;grid-template-columns:.7fr 1.3fr 1fr;align-items:center;gap:6vw;min-height:780px;display:grid}.trust-mark{position:relative}.trust-mark:before{content:"";border:1px solid #b7ff3c24;border-radius:50%;animation:orbit 14s linear infinite;position:absolute;inset:-60px}.trust-mark img{filter:drop-shadow(0 0 38px #b7ff3c29);width:100%}.trust h2{font-size:clamp(50px,5.4vw,88px)}.trust-points{border-top:1px solid var(--line)}.trust-points p{border-bottom:1px solid var(--line);color:var(--muted);margin:0;padding:25px 0;line-height:1.6}.trust-points b{color:var(--acid);font:500 10px var(--mono);letter-spacing:.1em;margin-bottom:10px;display:block}.contact{background:var(--acid);color:#07100f;grid-template-columns:1.6fr .8fr;align-items:end;gap:8vw;min-height:780px;display:grid;position:relative;overflow:hidden}.contact-wave{opacity:.18;border:2px solid #07100f;border-radius:47% 53% 56% 44%;width:65vw;height:65vw;animation:spin 18s linear infinite;position:absolute;top:-40vw;right:-20vw}.contact-wave:after,.contact-wave:before{content:"";border:2px solid #07100f;border-radius:45% 55%;position:absolute;inset:6%}.contact-wave:after{inset:13%}.contact .section-label{color:#07100f}.contact h2{max-width:1000px;font-size:clamp(62px,7vw,112px)}.contact h2 em{color:#0000;-webkit-text-stroke:1px #07100f}.contact-copy>p{max-width:620px;font-size:18px;line-height:1.6}.contact .button-primary{color:var(--acid);background:#07100f;margin-top:25px}.contact-meta{z-index:2;border-top:1px solid #07100f59;position:relative}.contact-meta div{border-bottom:1px solid #07100f59;padding:23px 0}.contact-meta small{color:#3c561b;margin-bottom:8px;display:block}.contact-meta a,.contact-meta span{font-size:19px;font-weight:600}footer{border-top:1px solid var(--line);min-height:170px;font:500 10px var(--mono);letter-spacing:.08em;color:#72817b;grid-template-columns:1.1fr 1fr 1fr auto;align-items:center;gap:30px;padding:45px 4.6vw;display:grid}footer>div{gap:20px;display:flex}footer a:hover{color:var(--acid)}[data-reveal]{opacity:0;transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);transform:translateY(35px)}[data-reveal].is-visible{opacity:1;transform:none}.service-card:nth-child(2),.service-card:nth-child(5){transition-delay:80ms}.service-card:nth-child(3),.service-card:nth-child(6){transition-delay:.16s}@keyframes ticker{to{transform:translate(-50%)}}@keyframes orbit{to{transform:translate(-50%,-50%)rotate(1turn)}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes scan{0%,to{top:7%}50%{top:93%}}@keyframes barPulse{to{transform:scaleY(.55)}}@keyframes serverFloat{0%,to{transform:rotateX(-12deg)rotateY(-24deg)translateY(4px)}50%{transform:rotateX(-7deg)rotateY(-12deg)translateY(-8px)}}@keyframes beam{0%,to{opacity:.15;transform:scaleY(.35)}50%{opacity:1;transform:scaleY(1)}}@keyframes sceneTilt{0%,to{transform:rotateX(3deg)rotateY(-8deg)}50%{transform:rotateX(-4deg)rotateY(10deg)}}@keyframes ringSpin{to{transform:rotateX(68deg)rotate(1turn)}}@keyframes ringSpinY{to{transform:rotateY(62deg)rotate(1turn)}}@keyframes queryFloat{0%,to{transform:translateY(0)rotate(-4deg)}50%{transform:translateY(-10px)rotate(4deg)}}@keyframes dataPulse{0%{opacity:0;transform:translate(0)}20%{opacity:1}to{opacity:0;transform:translate(118px)}}@keyframes visionScan{0%,to{opacity:.25;top:20px}50%{opacity:1;top:112px}}@keyframes sheetDriftLeft{0%,to{transform:translate3d(-35px,13px,-30px)rotate(-9deg)}35%{transform:translate3d(-39px,3px,-20px)rotate(-6deg)}68%{transform:translate3d(-31px,8px,-35px)rotate(-11deg)}}@keyframes sheetDriftCenter{0%,to{transform:translate(0)rotate(0)}40%{transform:translate3d(3px,-11px,10px)rotate(2deg)}72%{transform:translate3d(-2px,-5px,4px)rotate(-1deg)}}@keyframes sheetDriftRight{0%,to{transform:translate3d(35px,10px,-15px)rotate(8deg)}32%{transform:translate3d(39px,1px,-7px)rotate(5deg)}70%{transform:translate3d(32px,5px,-20px)rotate(10deg)}}@keyframes dataGlow{0%,to{opacity:.48;letter-spacing:.18em;text-shadow:0 0 4px #b7ff3c40;transform:translateY(1px)}50%{opacity:1;letter-spacing:.25em;text-shadow:0 0 15px #b7ff3ccc;transform:translateY(-2px)}}@keyframes dataBlink{50%{opacity:.28}}@keyframes chipFloat{0%,to{transform:rotateX(57deg)rotate(-35deg)translateZ(0)}50%{transform:rotateX(62deg)rotate(-27deg)translateZ(16px)}}@keyframes worldTilt{0%,to{transform:rotateX(2deg)rotateY(-4deg)}50%{transform:rotateX(-3deg)rotateY(5deg)}}@keyframes nodeBreath{50%{opacity:.45;transform:scale(1.7)}}@keyframes targetTrack{0%,to{transform:translate(0)}33%{transform:translate(18px,-12px)}66%{transform:translate(-9px,14px)}}@keyframes laserSweep{0%,to{opacity:.2;top:20%}50%{opacity:1;top:61%}}@keyframes flowCards{0%{opacity:0;transform:translate3d(-75px,14px,-40px)}20%{opacity:1}75%{opacity:1}to{opacity:0;transform:translate3d(210px,-16px,30px)}}@keyframes streamPulse{0%,to{opacity:.25;transform-origin:0;transform:scaleX(.55)}50%{opacity:1;transform:scaleX(1)}}@media (max-width:980px){.nav-shell{grid-template-columns:1fr auto}.nav-shell nav{display:none}.hero-copy{width:83vw}.hero-side{display:none}.hero h1 em{margin-left:0}.manifesto,.method{grid-template-columns:1fr}.manifesto .section-label{margin-bottom:30px}.section-heading{grid-template-columns:1fr 2fr}.section-heading>p{grid-column:2}.service-grid{grid-template-columns:repeat(2,1fr)}.method-sticky{position:relative;top:0}.trust{grid-template-columns:.6fr 1.4fr}.trust-points{grid-column:2}.contact{grid-template-columns:1fr}.contact-meta{grid-template-columns:repeat(3,1fr);display:grid}.contact-meta div{border-right:1px solid #07100f59;padding:20px}.contact-meta div:first-child{padding-left:0}footer{grid-template-columns:1fr 1fr}footer>:nth-child(2n){justify-self:end}}@media (max-width:650px){.nav-shell{height:68px;padding:0 20px}.nav-cta{padding:10px}.nav-cta span{display:none}.brand span{font-size:12px}.hero{min-height:760px}.hero-grid{inset:68px 20px 25px}.hero-copy{width:calc(100% - 40px);top:130px;left:20px}.signal{font-size:9px}.signal i{width:24px}.hero h1{margin:45px 0 35px;font-size:60px;line-height:.85}.hero-copy>p{font-size:17px}.hero-actions{display:block}.button-primary{gap:20px;width:100%;min-width:0}.hero-actions>span{margin-top:20px;display:block}.hero-index{left:20px;right:20px}.section{padding:85px 20px}.manifesto h2,.method h2,.section-heading h2,.trust h2{font-size:47px}.manifesto-foot{margin-top:45px}.manifesto-foot,.mini-stats{grid-template-columns:1fr}.mini-stats div{border-right:0;border-bottom:1px solid var(--line)}.section-heading,.section-heading.compact{grid-template-columns:1fr;margin-bottom:48px}.section-heading>p{grid-column:auto}.section-heading .section-label{margin-bottom:30px}.service-grid{grid-template-columns:1fr}.service-card{min-height:480px}.method{gap:55px}.method-steps article{grid-template-columns:45px 1fr}.method-steps h3{font-size:34px}.build-list article{grid-template-columns:1fr}.build-visual{height:260px}.build-arrow{display:none}.trust{grid-template-columns:1fr}.trust-mark{width:45%;margin:20px auto}.trust-points{grid-column:auto}.contact{min-height:0;display:block}.contact h2{font-size:55px}.contact-meta{margin-top:70px;display:block}.contact-meta div{border-right:0;padding:20px 0}footer{grid-template-columns:1fr;align-items:start}footer>:nth-child(2n){justify-self:start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition:none!important;animation:none!important}[data-reveal]{opacity:1;transform:none}}.server-stack{width:150px;height:135px;animation:serverFloatDeep 4.6s cubic-bezier(.45,.05,.55,.95) infinite;transform:rotateX(-13deg)rotateY(-30deg)}.server-front{top:12px;left:19px;box-shadow:inset 0 0 25px #53f6bd1a,7px 12px 26px #00000052}.server-side{opacity:.92;background:linear-gradient(90deg,#b7ff3c45,#10221dd1 46%,#050c0cfa);width:56px;top:12px;left:101px;box-shadow:inset 12px 0 28px #53f6bd1a}.server-top{background:linear-gradient(#b7ff3c57,#10221dd1 50%,#050c0cf5);height:56px;top:12px;left:19px;box-shadow:inset 0 12px 28px #53f6bd1a}.data-beam{bottom:112px;left:60px}@keyframes serverFloatDeep{0%,to{transform:rotateX(-13deg)rotateY(-30deg)translateY(4px)}50%{transform:rotateX(-8deg)rotateY(-22deg)translateY(-8px)}}@media (prefers-reduced-motion:reduce){.server-stack{animation:none!important}}.rag-system{width:238px;height:145px;transform-style:preserve-3d;animation:ragSceneFloat 8s ease-in-out infinite;position:relative}.rag-source{z-index:2;border-left:1px solid var(--mint);border-right:1px solid var(--mint);background:linear-gradient(90deg,#53f6bd08,#53f6bd33,#53f6bd08);width:48px;height:59px;position:absolute;top:43px;left:2px;transform:rotateY(-16deg)}.rag-source:after,.rag-source:before{content:"";border:1px solid var(--mint);background:#091411;border-radius:50%;width:48px;height:16px;position:absolute;left:-1px}.rag-source:before{top:-8px}.rag-source:after{background:#53f6bd1a;bottom:-8px}.rag-source>i{border-bottom:1px solid #53f6bd47;height:15px;display:block}.rag-source b{text-align:center;font:600 8px var(--mono);letter-spacing:.15em;color:var(--mint);position:absolute;inset:20px 0 auto}.rag-candidates{z-index:3;perspective:300px;width:49px;height:85px;position:absolute;top:30px;left:62px}.rag-candidates em{background:linear-gradient(145deg,#c9d4cf29,#050c0cf5);border:1px solid #c9d4cf8c;width:31px;height:43px;animation:ragCandidate 4.8s ease-in-out infinite;position:absolute;top:20px;left:7px;box-shadow:4px 7px 13px #00000059}.rag-candidates em:after,.rag-candidates em:before{content:"";background:#53f6bd80;height:1px;position:absolute;left:6px;right:6px}.rag-candidates em:before{top:12px}.rag-candidates em:after{top:21px}.rag-candidates em:first-child{animation-delay:-3.2s;transform:translate3d(-8px,8px,-12px)rotate(-8deg)}.rag-candidates em:nth-child(2){animation-delay:-1.6s;transform:translate(0)}.rag-candidates em:nth-child(3){transform:translate3d(9px,-7px,10px)rotate(7deg)}.rag-reranker{z-index:4;background:radial-gradient(circle,#b7ff3c47,#07100f 67%);border:1px solid #b7ff3cbf;width:48px;height:48px;animation:rerankTurn 5.5s ease-in-out infinite;position:absolute;top:47px;left:119px;transform:rotate(45deg);box-shadow:0 0 24px #b7ff3c2e}.rag-reranker>i{border:1px dashed #53f6bdb3;animation:spin 5s linear infinite;position:absolute;inset:7px}.rag-reranker b{font:600 7px var(--mono);letter-spacing:.08em;color:var(--acid);white-space:nowrap;place-items:center;display:grid;position:absolute;inset:0;transform:rotate(-45deg)}.rag-output{z-index:3;border:1px solid var(--acid);background:linear-gradient(145deg,#b7ff3c38,#050c0cf2);width:46px;height:67px;padding:19px 8px 0;animation:ragOutput 4.8s ease-in-out infinite;position:absolute;top:35px;right:4px;transform:rotateY(-10deg);box-shadow:8px 11px 22px #00000061,0 0 20px #b7ff3c1f}.rag-output>i{transform-origin:0;background:#b7ff3cad;height:2px;margin-bottom:8px;animation:outputLine 3s ease-in-out infinite;display:block}.rag-output>i:nth-child(2){animation-delay:-1s}.rag-output>i:nth-child(3){animation-delay:-2s}.rag-output b{text-align:center;font:600 7px var(--mono);letter-spacing:.14em;color:var(--acid);position:absolute;bottom:-16px;left:0;right:0}.rag-path{z-index:1;background:linear-gradient(90deg,#53f6bd26,var(--mint),#53f6bd26);height:1px;position:absolute;top:70px}.path-retrieve{width:82px;left:43px}.path-output{width:40px;left:158px}.rag-path i{background:var(--acid);width:7px;height:7px;box-shadow:0 0 11px var(--acid);border-radius:50%;animation:retrievalPacket 2.5s ease-in-out infinite;position:absolute;top:-3px}.path-output i{animation-delay:-1.25s}@keyframes ragSceneFloat{0%,to{transform:rotateX(2deg)rotateY(-5deg)translateY(2px)}50%{transform:rotateX(-2deg)rotateY(4deg)translateY(-5px)}}@keyframes ragCandidate{0%,to{opacity:.48;filter:brightness(.7)}33%{opacity:1;filter:brightness(1.45);box-shadow:0 0 18px #b7ff3c40}66%{opacity:.7;filter:brightness(.9)}}@keyframes rerankTurn{0%,to{transform:rotate(45deg)scale(.94)}50%{transform:rotate(135deg)scale(1.06)}}@keyframes ragOutput{0%,42%,to{filter:brightness(.75);transform:rotateY(-10deg)translateY(3px)}62%,82%{filter:brightness(1.25);transform:rotateY(-4deg)translateY(-4px)}}@keyframes outputLine{0%,to{opacity:.35;transform:scaleX(.35)}50%{opacity:1;transform:scaleX(1)}}@keyframes retrievalPacket{0%{opacity:0;left:0}15%{opacity:1}85%{opacity:1}to{opacity:0;left:calc(100% - 7px)}}@media (prefers-reduced-motion:reduce){.rag-candidates em,.rag-output,.rag-output>i,.rag-path i,.rag-reranker,.rag-reranker>i,.rag-system{animation:none!important}}.rag-simple{width:230px;height:145px;animation:ragSimpleFloat 7s ease-in-out infinite}.rag-text-cloud{background:linear-gradient(145deg,#c9d4cf26,#050c0ced);border:1px solid #c9d4cf7a;border-radius:18px;width:52px;height:43px;padding:11px 10px;animation:queryCloudFloat 4.8s ease-in-out infinite;position:absolute;top:48px;left:1px;box-shadow:0 8px 20px #00000040}.rag-text-cloud:before{content:"";background:#091311;border-top:1px solid #c9d4cf7a;border-right:1px solid #c9d4cf7a;width:12px;height:12px;position:absolute;top:17px;right:-7px;transform:rotate(45deg)}.rag-text-cloud i{z-index:1;background:#c9d4cf9e;border-radius:2px;height:2px;margin-bottom:6px;display:block;position:relative}.rag-text-cloud i:nth-child(2){background:var(--mint);width:72%}.rag-text-cloud i:nth-child(3){width:87%}.rag-simple .rag-cylinder{width:62px;height:62px;animation:ragCylinderBreathe 4.8s ease-in-out infinite;top:42px;left:83px;transform:rotateX(-5deg)rotateY(-12deg)}.rag-simple .rag-cylinder:after,.rag-simple .rag-cylinder:before{width:62px;height:18px}.rag-simple .rag-cylinder:before{top:-9px}.rag-simple .rag-cylinder:after{bottom:-9px}.rag-simple .rag-cylinder>i{height:15px}.rag-simple .rag-cylinder b{text-align:center;font:600 8px var(--mono);letter-spacing:.12em;color:var(--acid);text-shadow:0 0 8px #b7ff3c80;position:absolute;inset:21px 0 auto}.rag-incoming,.rag-outgoing{background:linear-gradient(90deg,#53f6bd1f,var(--mint),#53f6bd1f);height:1px;position:absolute;top:70px}.rag-incoming{width:31px;left:53px}.rag-outgoing{width:24px;left:145px}.rag-incoming i,.rag-outgoing i{background:var(--acid);width:7px;height:7px;box-shadow:0 0 10px var(--acid);border-radius:50%;animation:simplePacket 2.8s ease-in-out infinite;position:absolute;top:-3px}.rag-outgoing i{animation-delay:-1.4s}.rag-documents{width:43px;height:75px;transform-style:preserve-3d;position:absolute;top:38px;left:168px}.rag-documents em{background:linear-gradient(145deg,#c9d4cf2b,#050c0cf5);border:1px solid #c9d4cf99;width:35px;height:49px;padding:14px 7px;animation:retrievedDoc 5.2s ease-in-out infinite;position:absolute;box-shadow:5px 8px 16px #0000004d}.rag-documents em:first-child{animation-delay:-2.6s;top:15px;left:0;transform:rotate(-6deg)}.rag-documents em:last-child{top:2px;left:10px;transform:rotate(5deg)}.rag-documents em i{background:#b7ff3c9e;height:2px;margin-bottom:7px;display:block}.rag-nodes{width:16px;height:77px;position:absolute;top:37px;right:0}.rag-nodes:after,.rag-nodes:before{content:"";transform-origin:100%;background:#53f6bd6b;width:27px;height:1px;position:absolute;left:-22px}.rag-nodes:before{top:21px;transform:rotate(-25deg)}.rag-nodes:after{bottom:22px;transform:rotate(25deg)}.rag-nodes i{border:1px solid var(--mint);background:#07100f;border-radius:50%;width:8px;height:8px;animation:linkedNode 3.6s ease-in-out infinite;position:absolute;right:0;box-shadow:0 0 9px #53f6bd80}.rag-nodes i:first-child{top:1px}.rag-nodes i:nth-child(2){animation-delay:-1.2s;top:34px}.rag-nodes i:nth-child(3){animation-delay:-2.4s;bottom:1px}@keyframes ragSimpleFloat{0%,to{transform:rotateX(1deg)rotateY(-3deg)translateY(2px)}50%{transform:rotateX(-1deg)rotateY(3deg)translateY(-4px)}}@keyframes queryCloudFloat{0%,to{transform:translateY(2px)}50%{transform:translateY(-4px)}}@keyframes ragCylinderBreathe{0%,to{filter:brightness(.82)}50%{filter:brightness(1.2);box-shadow:0 0 20px #53f6bd26}}@keyframes simplePacket{0%{opacity:0;left:0}16%{opacity:1}84%{opacity:1}to{opacity:0;left:calc(100% - 7px)}}@keyframes retrievedDoc{0%,to{filter:brightness(.76);margin-top:3px}50%{filter:brightness(1.17);margin-top:-4px}}@keyframes linkedNode{0%,to{opacity:.45;transform:scale(.82)}50%{opacity:1;transform:scale(1.28)}}@media (prefers-reduced-motion:reduce){.rag-documents em,.rag-incoming i,.rag-nodes i,.rag-outgoing i,.rag-simple,.rag-simple .rag-cylinder,.rag-text-cloud{animation:none!important}}[data-reveal]:not([data-active]),[data-reveal]:not([data-active]) *,[data-reveal]:not([data-active]) :after,[data-reveal]:not([data-active]) :before,[data-reveal]:not([data-active]):after,[data-reveal]:not([data-active]):before,html[data-page-visible=false] *,html[data-page-visible=false] :after,html[data-page-visible=false] :before{animation-play-state:paused!important}html[data-motion-quality=low] .nav-shell,html[data-motion-quality=medium] .nav-shell{-webkit-backdrop-filter:none;background:#050c0cf0}html[data-motion-quality=low] .wave-canvas{image-rendering:auto}.arrow-icon{color:currentColor;flex:none;transition:transform .25s cubic-bezier(.22,1,.36,1);display:block}.nav-cta .arrow-icon{margin-left:5px}.button-primary:hover .arrow-icon,.nav-cta:hover .arrow-icon{transform:translate(2px,-2px)}.build-arrow.arrow-icon{width:26px;height:26px}.card-top .arrow-icon{color:var(--acid);opacity:0;transition:opacity .3s,transform .3s;transform:translate(-8px,8px)}.service-card:hover .card-top .arrow-icon{opacity:1;transform:none}@media (max-width:650px){.build-arrow.arrow-icon,.nav-cta .arrow-icon{display:none}}.cyborg-system{width:228px;height:145px;transform-style:preserve-3d;animation:cyborgSceneFloat 7s ease-in-out infinite;position:relative}.cyborg-head{width:34px;height:38px;transform-style:preserve-3d;background:linear-gradient(145deg,#c9d4cf3d,#0d1d1af7 55%,#050c0c);border:1px solid #c9d4cf94;border-radius:8px 8px 11px 11px;display:block;position:absolute;box-shadow:inset 5px 4px 13px #c9d4cf14,0 8px 18px #00000052}.cyborg-head:before{content:"";background:linear-gradient(90deg,#0a1513,#53f6bd33,#0a1513);border:1px solid #53f6bd85;border-radius:8px 8px 2px 2px;height:9px;position:absolute;top:-6px;left:4px;right:4px}.cyborg-head:after{content:"";background:#091411;border:1px solid #c9d4cf66;border-top:0;position:absolute;bottom:-5px;left:9px;right:9px}.cyborg-head>i{border:1px solid var(--acid);background:linear-gradient(90deg,#b7ff3c29,var(--acid) 48% 56%,#b7ff3c29);border-radius:5px 2px;height:7px;animation:cyborgVision 3.4s ease-in-out infinite;position:absolute;top:10px;left:5px;right:5px;box-shadow:0 0 10px #b7ff3c8c}.cyborg-head>b{background:repeating-linear-gradient(90deg,#0000 0 3px,#53f6bd47 3px 4px);border:1px solid #53f6bd6b;border-radius:1px 1px 5px 5px;height:7px;position:absolute;bottom:7px;left:9px;right:9px}.cyborg-head>em{border:1px solid var(--mint);background:#07100f;width:4px;height:13px;position:absolute;top:4px;right:-5px;box-shadow:0 0 7px #53f6bd8c}.cyborg-origin{z-index:4;width:42px;height:47px;animation:originWork 4.2s ease-in-out infinite;top:53px;left:4px}.cyborg-origin>b{bottom:9px}.clone-path{z-index:1;background:linear-gradient(90deg,var(--acid),#53f6bd40);width:56px;height:1px;position:absolute;top:72px;left:46px}.clone-path:after,.clone-path:before{content:"";transform-origin:0;background:#53f6bd57;width:35px;height:1px;position:absolute;right:-8px}.clone-path:before{top:0;transform:rotate(-43deg)}.clone-path:after{top:0;transform:rotate(43deg)}.clone-path>i{background:var(--acid);width:7px;height:7px;box-shadow:0 0 10px var(--acid);border-radius:50%;animation:clonePacket 2.6s ease-in-out infinite;position:absolute;top:-3px}.clone-path>i:nth-child(2){animation-delay:-.86s}.clone-path>i:nth-child(3){animation-delay:-1.72s}.cyborg-team{z-index:3;width:76px;height:112px;position:absolute;top:18px;left:102px}.cyborg-agent{width:31px;height:35px;animation:agentSpawn 5.2s cubic-bezier(.22,1,.36,1) infinite}.cyborg-agent>i{height:6px;left:4px;right:4px}.cyborg-agent>b{height:6px;left:8px;right:8px}.cyborg-0{animation-delay:0s;top:5px;left:0}.cyborg-1{animation-delay:-3.9s;top:5px;right:0}.cyborg-2{animation-delay:-2.6s;bottom:5px;left:0}.cyborg-3{animation-delay:-1.3s;bottom:5px;right:0}.agent-tasks{z-index:2;width:37px;height:116px;position:absolute;top:16px;right:1px}.agent-tasks>i{background:linear-gradient(135deg,#53f6bd1f,#050c0cf5);border:1px solid #53f6bd73;width:24px;height:20px;position:absolute;right:0;box-shadow:0 0 12px #53f6bd0f}.agent-tasks>i:before{content:"";background:#53f6bd59;width:22px;height:1px;position:absolute;top:9px;right:23px}.agent-tasks>i:first-child{top:0}.agent-tasks>i:nth-child(2){top:31px}.agent-tasks>i:nth-child(3){top:64px}.agent-tasks>i:nth-child(4){bottom:0}.agent-tasks>i>b{background:var(--acid);transform-origin:0;width:12px;height:2px;animation:taskProgress 3s ease-in-out infinite;position:absolute;top:5px;left:5px;box-shadow:0 5px #53f6bd73}.agent-tasks>i:nth-child(2)>b{animation-delay:-.75s}.agent-tasks>i:nth-child(3)>b{animation-delay:-1.5s}.agent-tasks>i:nth-child(4)>b{animation-delay:-2.25s}@keyframes cyborgSceneFloat{0%,to{transform:rotateX(2deg)rotateY(-4deg)translateY(2px)}50%{transform:rotateX(-2deg)rotateY(4deg)translateY(-4px)}}@keyframes originWork{0%,to{filter:brightness(.9);transform:translateY(2px)}50%{filter:brightness(1.14);transform:translateY(-3px)}}@keyframes cyborgVision{0%,42%,48%,to{opacity:1;filter:brightness()}45%{opacity:.25;filter:brightness(.6)}}@keyframes clonePacket{0%{opacity:0;left:0;transform:scale(.55)}15%{opacity:1}82%{opacity:1}to{opacity:0;left:calc(100% - 7px);transform:scale(1.15)}}@keyframes agentSpawn{0%,12%{opacity:0;transform:translate(-26px)scale(.45)}30%,88%{opacity:1;transform:translate(0)scale(1)}to{opacity:.78;transform:translateY(-2px)scale(.98)}}@keyframes taskProgress{0%,to{opacity:.45;transform:scaleX(.28)}55%{opacity:1;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.agent-tasks>i>b,.clone-path>i,.cyborg-agent,.cyborg-head,.cyborg-head>i,.cyborg-system{animation:none!important}}.cyborg-head{border-color:rgba(169,255,226,.58);border-radius:11px 11px 13px 13px;background:linear-gradient(145deg,rgba(160,211,195,.27),rgba(24,54,47,.95) 48%,#081310);box-shadow:inset 4px 4px 12px rgba(221,255,245,.09),0 8px 18px rgba(0,0,0,.3),0 0 12px rgba(83,246,189,.06)}.cyborg-head:before{left:6px;right:6px;top:-9px;width:auto;height:15px;border:1px solid rgba(169,255,226,.55);border-bottom:0;border-radius:14px 14px 2px 2px;background:linear-gradient(180deg,rgba(83,246,189,.18),rgba(7,22,18,.62));box-shadow:inset 0 4px 9px rgba(83,246,189,.09),0 -2px 9px rgba(83,246,189,.1)}.cyborg-head:after{left:11px;right:11px;bottom:-4px;height:5px;border-color:rgba(169,255,226,.48);border-radius:0 0 3px 3px;background:rgba(83,246,189,.16)}.cyborg-agent>i,.cyborg-head>i{left:5px;right:5px;top:10px;height:9px;border:1px solid rgba(169,255,226,.38);border-radius:4px;background:radial-gradient(circle at 31% 50%,#dffcef 0 1.4px,var(--mint) 1.8px 2.4px,transparent 2.8px),radial-gradient(circle at 69% 50%,#dffcef 0 1.4px,var(--mint) 1.8px 2.4px,transparent 2.8px),rgba(4,18,15,.82);box-shadow:inset 0 0 7px rgba(83,246,189,.16);animation:friendlyBlink 4.6s ease-in-out infinite}.cyborg-head>i:after,.cyborg-head>i:before{content:"";position:absolute;top:1px;width:7px;height:1px;border-radius:2px;background:rgba(202,255,235,.68)}.cyborg-head>i:before{left:2px;transform:rotate(-5deg)}.cyborg-head>i:after{right:2px;transform:rotate(5deg)}.cyborg-agent>b,.cyborg-head>b{left:50%;right:auto;bottom:8px;width:13px;height:4px;border:0;border-bottom:1.5px solid rgba(83,246,189,.72);border-radius:0 0 9px 7px;background:transparent;box-shadow:4px 1px 0 -3px var(--acid);transform:translateX(-50%) rotate(-2deg);opacity:.9}.cyborg-head>em{right:-4px;top:13px;width:5px;height:10px;border-color:rgba(169,255,226,.6);border-radius:0 3px 3px 0;background:rgba(83,246,189,.18);box-shadow:0 0 5px rgba(83,246,189,.28)}.cyborg-head>small{position:absolute;z-index:2;left:9px;right:9px;top:-6px;height:11px;border-radius:50% 50% 28% 28%;background:radial-gradient(circle at 24% 62%,var(--acid) 0 1.2px,transparent 1.7px),radial-gradient(circle at 48% 28%,var(--mint) 0 1.2px,transparent 1.7px),radial-gradient(circle at 76% 60%,var(--acid) 0 1.2px,transparent 1.7px),linear-gradient(25deg,transparent 31%,rgba(83,246,189,.7) 33% 36%,transparent 38%),linear-gradient(-28deg,transparent 42%,rgba(183,255,60,.58) 44% 47%,transparent 49%);filter:drop-shadow(0 0 4px rgba(83,246,189,.6));animation:brainThink 2.8s ease-in-out infinite}.cyborg-origin{border-radius:13px 13px 15px 15px;animation:originFriendly 4.2s ease-in-out infinite}.cyborg-origin>i{top:13px;height:10px}.cyborg-origin>b{bottom:10px;width:15px}.cyborg-origin>small{left:11px;right:11px;top:-6px;height:12px}.cyborg-agent{animation:agentSpawnFriendly 5.2s cubic-bezier(.22,1,.36,1) infinite}.cyborg-agent>i{top:9px;height:8px}.cyborg-agent>b{bottom:6px;width:10px}.cyborg-1>i{animation-delay:-.8s}.cyborg-2>i{animation-delay:-1.7s}.cyborg-3>i{animation-delay:-2.5s}.cyborg-1>small{animation-delay:-.7s}.cyborg-2>small{animation-delay:-1.4s}.cyborg-3>small{animation-delay:-2.1s}@keyframes friendlyBlink{0%,41%,46%,72%,to{transform:scaleY(1) translateX(0);opacity:1}43%{transform:scaleY(.18) translateX(0);opacity:.75}78%{transform:scaleY(1) translateX(1px);opacity:1}86%{transform:scaleY(1) translateX(-1px);opacity:1}}@keyframes brainThink{0%,to{opacity:.62;filter:drop-shadow(0 0 3px rgba(83,246,189,.35))}50%{opacity:1;filter:drop-shadow(0 0 7px rgba(183,255,60,.75))}}@keyframes originFriendly{0%,to{transform:translateY(2px);filter:brightness(.96)}50%{transform:translateY(-3px);filter:brightness(1.08)}}@keyframes agentSpawnFriendly{0%,12%{opacity:0;transform:translateX(-24px) scale(.62)}30%,88%{opacity:1;transform:translateX(0) scale(1)}to{opacity:.86;transform:translateY(-1px) scale(.99)}}@media (prefers-reduced-motion:reduce){.cyborg-agent,.cyborg-head>i,.cyborg-head>small,.cyborg-origin{animation:none!important}}.underside-surf-stage{--surf-rotate-x:0deg;--surf-rotate-y:0deg;--surf-rotate-z:0deg;position:relative;width:min(410px,30vw);height:345px;display:grid;place-items:center;perspective:1000px;transform-style:preserve-3d;cursor:grab;user-select:none;touch-action:none}.underside-surf-stage[data-dragging=true]{cursor:grabbing}.underside-surf-stage[data-dragging=true] .underside-board{animation-play-state:paused}.underside-surf-stage[data-dragging=true] .underside-board-shell{transition:none}.underside-surf-stage[data-dragging=false] .underside-board{animation-play-state:running}.underside-board-shell{transform-style:preserve-3d;transform:rotateX(var(--surf-rotate-x)) rotateY(var(--surf-rotate-y)) rotate(var(--surf-rotate-z));transition:transform .12s cubic-bezier(.22,1,.36,1)}.underside-board,.underside-board-shell{position:relative;z-index:4;width:128px;height:320px;will-change:transform}.underside-board{--surf-outline:polygon(50% 0,62% 1%,74% 5%,84% 12%,92% 24%,97% 38%,100% 52%,98% 66%,93% 79%,84% 90%,72% 97%,60% 100%,40% 100%,28% 97%,16% 90%,7% 79%,2% 66%,0 52%,3% 38%,8% 24%,16% 12%,26% 5%,38% 1%);transform-style:preserve-3d;transform-origin:50% 55%;animation:undersideRide 18s linear infinite}.underside-deck{position:absolute;inset:0;z-index:1;overflow:hidden;border:1px solid rgba(214,255,241,.62);border-radius:50%;clip-path:var(--surf-outline);background:radial-gradient(ellipse at 73% 9%,rgba(234,255,248,.2),transparent 18%),linear-gradient(155deg,#0b1915,#103c31 39%,#07130f 72%,#163f34);box-shadow:inset 10px 14px 24px rgba(255,255,255,.035),inset -10px -15px 22px rgba(0,0,0,.38),10px 14px 25px rgba(0,0,0,.28);transform:translateZ(-1.5px) rotateY(180deg);backface-visibility:hidden;-webkit-backface-visibility:hidden}.underside-deck:before{content:"";position:absolute;inset:9px 8px;border:1px solid rgba(183,255,60,.46);border-radius:50%;box-shadow:inset 0 0 0 4px rgba(83,246,189,.035)}.underside-deck:after{content:"";position:absolute;left:calc(50% - .5px);top:13px;bottom:17px;width:1px;background:linear-gradient(transparent,rgba(218,255,239,.5) 13%,rgba(183,255,60,.82) 48%,rgba(218,255,239,.45) 87%,transparent);box-shadow:0 0 9px rgba(183,255,60,.2)}.deck-brand{position:absolute;z-index:3;left:50%;top:48%;color:rgba(235,255,248,.92);font-size:14px;font-weight:800;letter-spacing:.16em;white-space:nowrap;text-shadow:0 0 13px rgba(83,246,189,.28);transform:translate(-50%,-50%) rotate(90deg)}.deck-brand span{color:var(--acid)}.deck-line{position:absolute;z-index:2;width:58px;height:132px;border:2px solid transparent;border-radius:50%;opacity:.72}.deck-line-a,.deck-line-c{left:-16px;border-right-color:rgba(183,255,60,.65);transform:rotate(-8deg)}.deck-line-b,.deck-line-d{right:-16px;border-left-color:rgba(83,246,189,.66);transform:rotate(8deg)}.deck-line-a,.deck-line-b{top:35px}.deck-line-c,.deck-line-d{bottom:31px;transform:scaleY(-1) rotate(-8deg)}.deck-line-d{transform:scaleY(-1) rotate(8deg)}.underside-deck .deck-line-c,.underside-deck .deck-line-d{opacity:.42}.underside-body{position:absolute;inset:0;z-index:1;overflow:hidden;border:1px solid rgba(214,255,241,.68);border-radius:50%;clip-path:var(--surf-outline);background:radial-gradient(ellipse at 27% 11%,rgba(243,255,251,.28),transparent 16%),linear-gradient(145deg,#dcece6 0 4%,#72a998 8%,#205c4b 25%,#0b261f 68%,#07130f);box-shadow:inset -12px -15px 23px rgba(0,0,0,.3),inset 10px 9px 18px rgba(255,255,255,.07),0 0 27px rgba(83,246,189,.09);transform:translateZ(1.5px);backface-visibility:hidden;-webkit-backface-visibility:hidden}.underside-body:before{content:"";position:absolute;inset:10px 9px;border:1px solid rgba(183,255,60,.24);border-radius:50%}.underside-body:after{content:"";position:absolute;width:190px;height:40px;left:-190px;top:92px;background:linear-gradient(90deg,transparent,rgba(229,255,247,.27),transparent);transform:rotate(-16deg);animation:undersideShine 5.5s ease-in-out infinite}.underside-stringer{position:absolute;z-index:1;left:calc(50% - .5px);top:14px;bottom:20px;width:1px;background:linear-gradient(transparent,rgba(183,255,60,.52) 20%,rgba(83,246,189,.24) 76%,transparent);box-shadow:0 0 7px rgba(183,255,60,.2)}.underside-body img{position:absolute;z-index:2;width:76px;height:58px;left:calc(50% - 38px);top:128px;object-fit:contain;filter:brightness(1.42) saturate(1.17) drop-shadow(0 0 11px rgba(183,255,60,.35))}.underside-fins{position:absolute;z-index:5;left:26px;right:26px;bottom:32px;display:flex;align-items:flex-start;justify-content:space-between;transform:translateZ(6px)}.underside-fins,.underside-fins>span{height:40px;transform-style:preserve-3d}.underside-fins>span{position:relative;flex:0 0 20px;width:20px}.underside-fins>span:nth-child(2){transform:translateY(10px)}.underside-fins>span>i{position:absolute;left:-11px;bottom:4px;width:42px;height:28px;border:1px solid rgba(183,255,60,.62);background:linear-gradient(0deg,var(--acid) 0 2px,rgba(83,246,189,.42) 2px 4px,transparent 4px),linear-gradient(90deg,rgba(183,255,60,.48),#174536 48%,#091a15 88%);box-shadow:inset 3px 3px 7px rgba(83,246,189,.08);filter:drop-shadow(3px 5px 5px rgba(0,0,0,.3));clip-path:polygon(0 100%,100% 100%,88% 75%,81% 52%,86% 29%,88% 8%,72% 2%,48% 15%,25% 41%,8% 72%);clip-path:path("M 0 28 L 42 28 C 38 24 35 20 34 15 C 33 10 37 5 36 3 C 35 1 32 1 29 2 C 18 6 9 13 4 20 C 1 24 0 27 0 28 Z");transform-origin:bottom center;backface-visibility:visible}.underside-fins>span:first-child>i,.underside-fins>span:nth-child(2)>i,.underside-fins>span:nth-child(3)>i{transform:rotateY(-84deg) rotate(90deg)}.underside-fins>span>b{content:"";position:absolute;z-index:4;left:8px;bottom:-6px;width:4px;height:20px;border:1px solid rgba(201,212,207,.5);border-radius:4px;background:linear-gradient(180deg,#08130f,rgba(83,246,189,.22),#08130f);box-shadow:none;transform:translateZ(1px)}.underside-current{position:absolute;z-index:1;left:50%;top:52%;border:1px solid rgba(83,246,189,.24);border-radius:50%;transform-style:preserve-3d}.current-a{width:315px;height:132px;margin:-66px -157px;transform:rotateX(68deg) rotate(-23deg);animation:undersideCurrentA 9s linear infinite}.current-b{width:245px;height:245px;margin:-122px;transform:rotateY(72deg) rotate(18deg);animation:undersideCurrentB 12s linear infinite reverse}.underside-spray{position:absolute;z-index:2;left:10%;bottom:23px;width:150px;height:70px;transform:rotate(-25deg)}.underside-spray:before{content:"";position:absolute;left:0;right:0;bottom:9px;height:30px;border-radius:50%;border-top:1px solid rgba(183,255,60,.55);box-shadow:0 -7px 20px rgba(83,246,189,.08)}.underside-spray i{position:absolute;right:10px;bottom:13px;width:5px;height:5px;border-radius:50%;background:var(--acid);box-shadow:0 0 9px var(--acid);animation:undersideSpray 3.4s ease-out infinite}.underside-spray i:nth-child(2){animation-delay:-.85s}.underside-spray i:nth-child(3){animation-delay:-1.7s}.underside-spray i:nth-child(4){animation-delay:-2.55s}@keyframes undersideRide{0%{transform:translate3d(0,4px,0) rotate(-35deg) rotateX(18deg) rotateY(0deg)}25%{transform:translate3d(3px,-6px,9px) rotate(-35deg) rotateX(18deg) rotateY(90deg)}50%{transform:translate3d(0,2px,0) rotate(-35deg) rotateX(18deg) rotateY(180deg)}75%{transform:translate3d(-3px,-7px,9px) rotate(-35deg) rotateX(18deg) rotateY(270deg)}to{transform:translate3d(0,4px,0) rotate(-35deg) rotateX(18deg) rotateY(1turn)}}@keyframes undersideShine{0%,20%{transform:translateX(0) rotate(-16deg);opacity:0}42%,62%{opacity:.75}82%,to{transform:translateX(390px) rotate(-16deg);opacity:0}}@keyframes undersideCurrentA{to{transform:rotateX(68deg) rotate(337deg)}}@keyframes undersideCurrentB{to{transform:rotateY(72deg) rotate(378deg)}}@keyframes undersideSpray{0%{transform:translate(0) scale(.35);opacity:0}18%{opacity:.85}to{transform:translate(-115px,35px) scale(1.1);opacity:0}}@media (prefers-reduced-motion:reduce){.underside-board,.underside-board-shell,.underside-body:after,.underside-current,.underside-spray i{animation:none!important}}html[data-hero-visible=false] .underside-board,html[data-hero-visible=false] .underside-body:after,html[data-hero-visible=false] .underside-current,html[data-hero-visible=false] .underside-spray i{animation-play-state:paused!important}html[data-motion-quality=low] .underside-body:after,html[data-motion-quality=low] .underside-current,html[data-motion-quality=low] .underside-spray,html[data-motion-quality=medium] .current-b,html[data-motion-quality=medium] .underside-body:after,html[data-motion-quality=medium] .underside-spray{display:none}html[data-motion-quality=low] .underside-body,html[data-motion-quality=low] .underside-deck{box-shadow:none}html[data-motion-quality=low] .underside-body img,html[data-motion-quality=low] .underside-fins>span>i{filter:none}