html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}.service-options{perspective:900px}.service-option{--tilt-x: 0deg;--tilt-y: 0deg;--light-x: 50%;--light-y: 30%;padding:0 16px 18px;overflow:hidden;transform:rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transition:transform .18s ease-out,border-color .18s,background .18s,box-shadow .18s}.service-option:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:radial-gradient(240px circle at var(--light-x) var(--light-y),rgb(168 155 255 / .12),transparent 70%);opacity:0;transition:opacity .18s}.service-option:hover:after{opacity:1}.service-option:has(input:checked){background:#11101f;border-color:#a99aff;box-shadow:0 0 24px #8d7dff1f,inset 0 0 20px #8d7dff0a}.service-option .service-option__check{z-index:2;top:12px;right:12px}.service-option__content>.service-scene{position:relative;display:block;width:calc(100% + 32px);height:clamp(116px,9vw,150px);margin:0 -16px 12px;overflow:hidden;color:#b8adff;background:#030308;mask-image:linear-gradient(#000 78%,transparent)}.service-scene>img,.service-scene__film{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:.72;transition:opacity .22s}.service-scene__film{opacity:0}.service-scene.has-poster .service-scene__fallback{display:none}.service-scene.is-playing .service-scene__film{opacity:1}.service-scene.is-playing>img{opacity:0}.service-option:has(input:checked) .service-scene>img,.service-option:hover .service-scene>img{opacity:1}.service-option:has(input:checked) .service-scene.is-playing>img{opacity:0}.service-scene__fallback{position:absolute;width:140px;height:76px;left:calc(50% - 70px);top:calc(50% - 38px)}.service-scene .scene-muted{opacity:.3}.service-scene .scene-fill{fill:currentColor;fill-opacity:.12}.service-scene .scene-solid,.service-scene .scene-dots{fill:var(--cyan);stroke:none}.service-scene .web-pointer{fill:#11111d;stroke:var(--cyan)}.service-scene .flow-node rect,.service-scene .neural-nodes circle{fill:#10101c}.service-scene .flow-run,.service-scene .neural-signal,.service-scene .code-caret{stroke:var(--cyan)}.service-scene .flow-run,.service-scene .flow-pulse,.service-scene .neural-ring{opacity:0}.service-option:has(input:checked) .flow-run{opacity:1}.service-scene .code-lines path:nth-child(2){stroke:var(--cyan)}.service-scene__burst{position:absolute;left:calc(50% - 40px);top:calc(50% - 40px);width:80px;height:80px;border:1px solid var(--cyan);box-shadow:0 0 22px #6cf0ff4d,inset 0 0 22px #8d7dff33;border-radius:50%;opacity:0}.contact-preview{margin:18px 0 0}.contact-preview__screen{position:relative;aspect-ratio:16 / 9;overflow:hidden;isolation:isolate;mix-blend-mode:screen;mask-image:radial-gradient(ellipse 67% 65% at 50% 50%,#000 48%,transparent 100%)}.contact-preview__media,.contact-preview__media :is(img,video){position:absolute;inset:0;width:100%;height:100%}.contact-preview__media{opacity:0;transition:opacity .24s}.contact-preview__media.is-active{opacity:1}.contact-preview__media :is(img,video){object-fit:cover}.contact-preview__film{opacity:0;transition:opacity .16s}.contact-preview__media.is-playing .contact-preview__film{opacity:1}.contact-preview__media.is-playing img{opacity:0}.contact-preview__wash{position:absolute;inset:20%;background:#7363bb;opacity:.12;filter:blur(45px)}.contact-preview figcaption{display:grid;gap:5px;padding-left:18px;border-left:1px solid #8d7dff}.contact-preview__eyebrow{color:#b8adff;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.contact-preview figcaption strong{font-size:20px;font-weight:500;letter-spacing:-.02em}.contact-preview figcaption p{color:var(--fg-2);font-size:13px;max-width:28em;line-height:1.5}.inquiry__submit{position:relative}.launch-stage{position:absolute;inset:-450px -32px -40px;z-index:4;overflow:hidden;visibility:hidden;pointer-events:none;mix-blend-mode:screen}.launch-film{position:absolute;right:-10%;bottom:0;width:85%;height:100%;object-fit:contain;object-position:center bottom;opacity:0;mask-image:radial-gradient(ellipse 50% 65% at 50% 50%,#000 50%,transparent 100%)}.launch-stage.has-film :is(.launch-rocket,.launch-smoke){display:none}.launch-aura{position:absolute;right:8%;bottom:28px;width:180px;height:40px;border:2px solid #b8adff;border-radius:50%;box-shadow:0 0 30px #8d7dff,inset 0 0 18px #6cf0ff;opacity:0}.launch-rocket{position:absolute;right:18px;bottom:12px;width:96px;height:136px;opacity:0;filter:drop-shadow(0 0 22px rgb(108 240 255 / .4))}.launch-smoke{position:absolute;right:66px;bottom:31px}.launch-smoke i{position:absolute;width:28px;height:28px;margin:-14px;border-radius:50%;background:#b6aaff;opacity:0;filter:blur(5px)}@media(min-width:1101px)and (max-height:900px){.contact-intro{position:relative;top:auto}}@media(max-width:1100px){.contact-preview{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:20px;margin-top:10px}.contact-preview__screen{min-width:0}}@media(max-width:640px){.service-option{padding:0 12px 16px}.service-option__content>.service-scene{width:calc(100% + 24px);height:112px;margin:0 -12px 8px}.contact-preview{grid-template-columns:1fr;gap:0}.contact-preview__screen{max-height:220px}.launch-stage{inset:-360px -16px -28px}.launch-film{width:110%;right:-18%}}@media(prefers-reduced-motion:reduce){.launch-stage,.service-scene__film,.contact-preview__film{display:none}.service-option{transform:none}}
