@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Space+Grotesk:wght@400;500;600;700&display=swap";*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.visible{visibility:visible}.static{position:static}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:root{font-family:DM Sans,sans-serif;color:#f4f7fb;background:#05070b;font-synthesis:none;text-rendering:optimizeLegibility;--bg: #05070b;--panel: #090f18;--line: rgba(168, 190, 215, .16);--muted: #94a1b4;--blue: #21a4ff;--blue-light: #8bd5ff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:var(--bg)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{color:inherit}.site-header{position:absolute;top:0;left:0;right:0;z-index:20;border-bottom:1px solid transparent;background:#05070b33;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .35s ease,border-color .35s ease,backdrop-filter .35s ease}.site-header.scrolled{position:fixed;background:#05070be0;border-color:#84afd229;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.header-inner{max-width:1320px;height:74px;margin:auto;padding:0 40px;display:flex;align-items:center;gap:42px}.logo{display:inline-flex;align-items:center;gap:10px;font:600 17px Space Grotesk,sans-serif;letter-spacing:.14em;white-space:nowrap}.logo-image{width:25px;height:22px;-o-object-fit:contain;object-fit:contain}.logo-mark{width:25px;height:22px;color:var(--blue-light);position:relative;font:700 24px/12px Arial;letter-spacing:-14px;transform:skew(-12deg)}.logo-mark span{position:absolute}.logo-mark span:first-child{left:0;top:0}.logo-mark span:last-child{right:0;bottom:0}.desktop-nav{display:flex;align-items:center;gap:30px;margin-left:auto;font-size:12px;color:#b9c2cd}.desktop-nav a{transition:color .25s}.desktop-nav a:hover,.desktop-nav a.active{color:#fff}.button{border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:46px;padding:0 21px;background:linear-gradient(110deg,#0874db,#10a5ff);color:#fff;font-size:12px;font-weight:700;letter-spacing:.02em;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,filter .22s ease;box-shadow:0 0 24px #1599ff30}.button:hover{transform:translateY(-2px);filter:brightness(1.08);box-shadow:0 0 18px #1599ff52,0 0 36px #1599ff1f}.button:focus-visible,.watch-button:focus-visible,.mobile-toggle:focus-visible,.text-link:focus-visible{outline:2px solid var(--blue-light);outline-offset:4px}.button-small{min-height:38px;padding:0 16px;font-size:11px}.button-ghost{background:transparent;border-color:#99bcdc66;box-shadow:none}.button-ghost:hover{border-color:var(--blue);background:#1599ff12}.mobile-toggle{display:none;background:none;border:0;padding:8px}.mobile-nav{display:none}.hero{height:min(800px,86vh);min-height:650px;position:relative;overflow:hidden;display:flex;align-items:center}.hero>img,.page-hero>img,.image-split>img,.video-frame>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero>img{-o-object-position:center 46%;object-position:center 46%;transform:scale(1.02)}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#03060bf5,#03060ba6 37%,#03060b0d 78%),linear-gradient(0deg,rgba(3,6,11,.8),transparent 48%)}.hero-grid{position:absolute;inset:0;opacity:.2;background-image:linear-gradient(rgba(135,187,223,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(135,187,223,.1) 1px,transparent 1px);background-size:90px 90px;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent 75%);mask-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent 75%)}.hero-content{position:relative;z-index:1;width:min(1320px,100%);margin:0 auto;padding:90px 40px 0}.eyebrow{color:#9ab0c8;display:flex;align-items:center;gap:10px;font:600 10px Space Grotesk,sans-serif;letter-spacing:.18em;text-transform:uppercase}.eyebrow>span{display:inline-block;width:25px;height:1px;background:var(--blue)}.hero h1{margin:20px 0 11px;font:600 clamp(48px,6vw,84px)/.98 "Space Grotesk",sans-serif;letter-spacing:-.055em}.hero-heading{text-shadow:0 0 18px rgba(0,140,255,.12),0 0 42px rgba(0,140,255,.06);animation:hero-rise .8s .15s both cubic-bezier(.2,.8,.2,1)}.hero h1 em{font-style:normal;color:#d9e5f2}.hero-content>p{margin:0;font-size:17px;color:#d8e2ec;letter-spacing:.01em}.hero-subtitle{animation:hero-rise .8s .3s both cubic-bezier(.2,.8,.2,1)}.hero-actions{animation:hero-rise .8s .45s both cubic-bezier(.2,.8,.2,1);display:flex;gap:25px;align-items:center;margin-top:35px}.watch-button{display:flex;align-items:center;gap:11px;background:none;border:0;padding:0;font-size:12px;cursor:pointer;color:#fff}.play-ring{width:37px;height:37px;border:1px solid rgba(255,255,255,.55);border-radius:50%;display:grid;place-items:center}.hero-spec{position:absolute;z-index:2;right:40px;bottom:32px;display:flex;align-items:center;gap:12px;color:#d4deea;font:10px Space Grotesk;letter-spacing:.18em}.hero-spec>span:first-child{color:var(--blue-light);font-size:13px}.spec-line{height:1px;width:60px;background:var(--blue)}.hero-energy{position:absolute;z-index:1;width:47%;height:90px;right:5%;bottom:18%;border-top:3px solid rgba(87,197,255,.9);border-radius:50%;transform:rotate(8deg);filter:blur(1px);box-shadow:0 -2px 20px #00a3ffcc;opacity:.9}.section{max-width:1320px;margin:0 auto;padding:120px 40px}.section-title h2,.about-copy h2,.contact-info h2{max-width:710px;margin:19px 0 16px;font:500 clamp(34px,4.2vw,60px)/1.06 "Space Grotesk",sans-serif;letter-spacing:-.045em}.section-title p,.contact-info>p{max-width:550px;margin:0;color:var(--muted);line-height:1.7;font-size:15px}.centered{text-align:center;display:flex;flex-direction:column;align-items:center}.centered h2,.centered p{max-width:800px}.blue{color:var(--blue-light);text-shadow:0 0 8px rgba(0,183,255,.4),0 0 24px rgba(0,140,255,.2);animation:blue-breathe 5s ease-in-out infinite}.how-section{padding-bottom:72px;background:radial-gradient(circle at center,rgba(17,72,118,.18),transparent 50%)}.energy-diagram{display:flex;align-items:center;justify-content:center;gap:23px;max-width:1060px;margin:80px auto 50px}.diagram-node{text-align:center;min-width:150px}.diagram-node>span{display:block;margin-top:15px;color:#e9f2fa;font:600 13px Space Grotesk;letter-spacing:.12em}.diagram-node small{display:block;margin-top:7px;color:#7e8fa3;font-size:11px}.walker-icon{height:90px;display:grid;place-items:center;color:#83cfff;font-size:83px;line-height:1;text-shadow:0 0 20px #0a89da;transform:rotate(30deg)}.generator-ring{width:108px;height:108px;display:grid;place-items:center;border:1px solid var(--blue);border-radius:50%;color:#c4edff;box-shadow:0 0 22px #14a8ff59,inset 0 0 28px #14a8ff2e;margin:auto}.battery-icon{height:90px;width:58px;border:2px solid #9edfff;border-radius:6px;padding:10px;margin:auto;box-shadow:0 0 24px #1eacff59;position:relative}.battery-icon:before{content:"";position:absolute;width:18px;height:5px;background:#9edfff;top:-7px;left:18px}.battery-icon div{height:14px;margin:3px 0;background:linear-gradient(90deg,#23aaff,#d4f5ff)}.energy-line{width:150px;height:2px;background:linear-gradient(90deg,transparent,#188fdf,transparent);position:relative}.energy-line:after{content:"›";position:absolute;right:-5px;top:-13px;color:#57c2ff;font-size:30px}.energy-line i{position:absolute;width:5px;height:5px;background:#a8e4ff;border-radius:50%;top:-2px;box-shadow:0 0 10px #34adff;animation:flow 2s linear infinite}.energy-line i:nth-child(2){animation-delay:.7s}.energy-line i:nth-child(3){animation-delay:1.4s}@keyframes flow{0%{left:0;opacity:0}20%{opacity:1}to{left:100%;opacity:0}}.center-copy{text-align:center}.center-copy p{max-width:540px;margin:auto;color:var(--muted);line-height:1.7;font-size:14px}.text-link{display:inline-flex;align-items:center;gap:9px;margin-top:24px;color:#dff3ff;font-size:12px;font-weight:600;border-bottom:1px solid rgba(91,193,255,.5);padding-bottom:7px;transition:gap .2s,color .2s;background:none;border-left:0;border-right:0;border-top:0;cursor:pointer}.text-link:hover{gap:14px;color:var(--blue-light)}.image-split{min-height:570px;position:relative;display:flex;align-items:center}.image-split>img{-o-object-position:center;object-position:center}.image-split-shade{position:absolute;inset:0;background:linear-gradient(90deg,#05070b 2%,#05070bd6 27%,#05070b29 72%,#05070b4d)}.image-split-content{position:relative;z-index:1;width:min(1320px,100%);margin:auto;padding:20px 40px}.image-split-content h2{font:500 clamp(36px,4.5vw,62px)/1.05 "Space Grotesk";letter-spacing:-.05em;margin:18px 0;max-width:670px}.image-split-content p{color:#c4ced8;line-height:1.7;max-width:455px;font-size:14px;margin-bottom:29px}.engineering{background:#070c14;max-width:none;padding-left:max(40px,calc((100vw - 1240px)/2));padding-right:max(40px,calc((100vw - 1240px)/2))}.engineering-head{display:flex;justify-content:space-between;align-items:end;gap:30px;max-width:1240px;margin:auto}.engineering-layout{max-width:1240px;margin:60px auto 0;display:grid;grid-template-columns:250px 1fr;gap:50px;align-items:center}.tech-labels{display:grid;gap:28px}.tech-labels>div{border-left:1px solid rgba(40,169,255,.4);padding-left:17px}.tech-labels span,.detail-columns span,.process-row span,.team-member>span{color:var(--blue-light);font:11px Space Grotesk;letter-spacing:.14em}.tech-labels h3{margin:7px 0 5px;font:500 14px Space Grotesk}.tech-labels p{margin:0;color:#7d8b9b;font-size:11px}.product-visual{height:520px;min-width:0;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;perspective:800px;background:radial-gradient(circle at 55% 48%,rgba(21,126,206,.2),transparent 35%),radial-gradient(circle at 50% 50%,rgba(4,14,25,.8),transparent 65%)}.product-render{position:relative;z-index:1;width:min(78%,560px);height:92%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 24px rgba(20,163,255,.16));transition:transform .7s cubic-bezier(.2,.8,.2,1),filter .7s ease}.product-visual:hover .product-render{transform:translateY(-5px) scale(1.015);filter:drop-shadow(0 0 30px rgba(20,163,255,.26))}.product-visual.compact .product-render{width:min(80%,430px)}.product-glow{width:380px;height:160px;background:#0c8edb;opacity:.35;filter:blur(65px);position:absolute}.pole{position:absolute;background:linear-gradient(100deg,#080d14,#405066 44%,#080d14 70%);border:1px solid #52657a;box-shadow:0 0 20px #34aeff42;transform:rotate(-33deg) skew(-3deg)}.pole-main{width:90px;height:410px;left:45%;top:70px;border-radius:35px 35px 16px 16px}.pole-handle{position:absolute;top:-34px;left:-8px;width:106px;height:82px;border-radius:28px 28px 11px 11px;background:repeating-linear-gradient(165deg,#263340 0 4px,#090d12 5px 9px);color:#d8e5f1;font:600 8px Space Grotesk;letter-spacing:.12em;padding:28px 12px;writing-mode:vertical-rl}.pole-collar{height:25px;background:#9cb1c1;margin-top:97px;box-shadow:0 0 18px #2aafff}.pole-body{height:218px;background:repeating-linear-gradient(0deg,#111b24 0 8px,#263645 9px 12px,#0b111a 13px 17px);position:relative}.pole-body span{position:absolute;left:-7px;right:-7px;border:1px solid #61cfff;box-shadow:0 0 9px #15a9ff}.pole-body span:first-child{top:34%}.pole-body span:nth-child(2){top:49%}.pole-body span:last-child{top:64%}.pole-tip{height:60px;width:32px;background:linear-gradient(90deg,#05080c,#708293,#070a0e);margin:auto;border-radius:0 0 17px 17px}.pole-side{width:53px;height:220px;left:28%;top:175px;border-radius:20px;opacity:.9}.pole-side .pole-body,.pole-small .pole-body{height:115px}.side-handle{height:52px;width:65px;margin:-19px auto 0;border-radius:19px;background:linear-gradient(100deg,#070b10,#8799a6,#0b1015)}.pole-small{width:35px;height:150px;right:18%;top:235px;border-radius:15px;opacity:.75}.pole-small .side-handle{width:43px;height:36px}.pole-small .pole-tip{height:35px;width:20px}.product-caption{position:absolute;bottom:17px;left:30px;right:30px;display:flex;justify-content:space-between;color:#71869b;font:9px Space Grotesk;letter-spacing:.16em}.showcase{background:#030507;min-height:650px;position:relative;overflow:hidden;display:flex;align-items:center}.showcase-copy{width:50%;padding-left:max(40px,calc((100vw - 1240px)/2));position:relative;z-index:1}.showcase-copy h2{margin:18px 0;font:600 clamp(50px,7vw,100px)/.82 "Space Grotesk";letter-spacing:-.08em}.showcase-copy h2 span{color:var(--blue-light)}.showcase-copy>p{max-width:340px;color:var(--muted);font-size:14px;line-height:1.7}.feature-list{display:grid;gap:12px;margin:30px 0;color:#c4d2df;font-size:12px}.feature-list span{display:flex;gap:10px;align-items:center}.feature-list svg{color:var(--blue-light)}.showcase .product-visual{width:55%;height:650px}.showcase .product-visual .pole-main{transform:rotate(-28deg) scale(1.2);left:43%;top:125px}.showcase .pole-side{transform:rotate(-28deg) scale(1.2)}.showcase-label{position:absolute;right:35px;top:50%;writing-mode:vertical-rl;color:#718194;font:10px Space Grotesk;letter-spacing:.18em}.video-section{padding-bottom:50px}.video-frame{height:480px;margin-top:58px;position:relative;overflow:hidden;border:1px solid var(--line)}.video-frame img{-o-object-position:center 65%;object-position:center 65%}.video-overlay{position:absolute;inset:0;background:#03070c73}.video-placeholder{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.big-play{width:72px;height:72px;border:1px solid #b7ddf3;display:grid;place-items:center;border-radius:50%;color:#fff;background:#007cdc5c;box-shadow:0 0 30px #0098ff66}.video-placeholder span{margin-top:7px;font:600 13px Space Grotesk;letter-spacing:.12em;text-transform:uppercase}.video-placeholder small{color:#bdc8d3;font-size:12px}.applications-preview{padding-top:80px}.section-row{display:flex;justify-content:space-between;align-items:end;gap:20px}.section-row .section-title{flex:1}.application-grid{display:grid;grid-template-columns:1fr 1.2fr 1fr;gap:12px;margin-top:45px}.application-card{min-height:420px;position:relative;overflow:hidden;border:1px solid var(--line)}.application-card img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .7s}.application-card:hover img{transform:scale(1.05)}.card-1{min-height:490px}.card-shade{position:absolute;inset:0;background:linear-gradient(0deg,rgba(3,6,10,.94),transparent 65%)}.application-card-copy{position:absolute;left:24px;right:24px;bottom:22px}.application-card-copy>span{color:var(--blue-light);font:11px Space Grotesk}.application-card-copy h3{margin:10px 0 5px;font:500 23px Space Grotesk}.application-card-copy p{color:#b5c1ce;margin:0;font-size:12px;line-height:1.5}.about-preview{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center;padding-top:100px;padding-bottom:150px}.about-art{height:420px;border:1px solid var(--line);position:relative;overflow:hidden;background:radial-gradient(circle at center,rgba(14,115,196,.2),transparent 35%),linear-gradient(120deg,#07101d,#030508);display:grid;place-items:center}.orbit{position:absolute;width:280px;height:280px;border:1px solid rgba(79,184,255,.35);border-radius:50%;transform:rotate(42deg) skew(-10deg)}.orbit-two{width:420px;height:150px;transform:rotate(-23deg);border-color:#4fb8ff2e}.sparkle{position:absolute;color:var(--blue-light);top:22%;right:22%}.about-art-word{z-index:1;color:#dff3ff;text-align:center;font:500 31px/1.1 Space Grotesk;letter-spacing:.08em}.about-art-word i{color:var(--blue);font-style:normal}.about-copy h2{max-width:530px}.about-copy p{max-width:450px;color:var(--muted);line-height:1.75;margin:0 0 30px;font-size:15px}.final-cta{min-height:475px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border-top:1px solid var(--line);background:radial-gradient(circle at center top,rgba(15,112,190,.2),transparent 52%);padding:70px 30px}.final-line{width:1px;height:46px;background:linear-gradient(var(--blue),transparent);margin-bottom:30px}.final-cta h2{font:500 clamp(48px,7vw,88px)/1 "Space Grotesk";letter-spacing:-.07em;margin:18px 0 15px}.final-cta p{color:var(--muted);font-size:14px}.final-cta>div:last-child{display:flex;gap:12px;margin-top:27px}.page-hero{min-height:510px;padding:180px max(40px,calc((100vw - 1240px)/2)) 90px;position:relative;display:flex;align-items:flex-end;overflow:hidden;border-bottom:1px solid var(--line)}.page-hero.with-image>img{-o-object-position:center 44%;object-position:center 44%}.page-hero .hero-shade{background:linear-gradient(90deg,#03060bf5,#03060b80 52%,#03060b4d),linear-gradient(0deg,rgba(3,6,11,.9),transparent 70%)}.page-hero-content{position:relative;z-index:1;max-width:760px}.page-hero h1{margin:19px 0;font:500 clamp(54px,7vw,95px)/.97 "Space Grotesk";letter-spacing:-.07em}.page-hero h1 span{color:var(--blue-light)}.page-hero p{max-width:510px;color:#cad5df;font-size:16px;line-height:1.6}.product-page-visual{background:radial-gradient(circle at center,rgba(11,111,181,.16),transparent 35%),#05080d;position:relative}.product-page-visual .product-visual{height:670px;max-width:900px;margin:auto}.product-page-visual .product-visual .pole-main{transform:rotate(-25deg) scale(1.25)}.coming-soon{position:absolute;right:10%;top:50%;padding:8px 13px;border:1px solid rgba(71,184,255,.5);color:var(--blue-light);font:10px Space Grotesk;text-transform:uppercase;letter-spacing:.16em}.product-details{border-top:1px solid var(--line)}.detail-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:70px}.detail-columns>div{border-top:1px solid var(--line);padding-top:18px}.detail-columns h3{font:500 19px Space Grotesk;margin:30px 0 10px}.detail-columns p,.process-row p{color:var(--muted);font-size:13px;line-height:1.65;margin:0}.prose-section{padding-bottom:100px}.process-row{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;gap:20px;align-items:center;margin-top:80px}.process-row h3{font:500 23px Space Grotesk;margin:20px 0 7px}.process-row>svg{color:var(--blue)}.application-list{display:grid;gap:120px}.application-row{display:grid;grid-template-columns:1.05fr .95fr;gap:85px;align-items:center}.application-row.reverse{grid-template-columns:.95fr 1.05fr}.application-row.reverse img{order:2}.application-row img{width:100%;height:440px;-o-object-fit:cover;object-fit:cover}.application-row h2{font:500 clamp(34px,4vw,57px)/1.05 "Space Grotesk";margin:17px 0;letter-spacing:-.05em}.application-row p{color:var(--muted);line-height:1.75;max-width:390px}.story-section{display:grid;grid-template-columns:1fr 1fr;gap:80px;border-bottom:1px solid var(--line)}.story-section h2{font:500 clamp(36px,4vw,56px)/1.08 "Space Grotesk";max-width:470px;letter-spacing:-.05em;margin:20px 0}.story-section p{color:#b3c0cc;max-width:480px;font-size:15px;line-height:1.8;margin:0 0 24px}.team-section{padding-top:95px}.team-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-top:60px}.team-member{border-top:1px solid var(--line);padding-top:15px}.initials{height:170px;display:grid;place-items:center;background:radial-gradient(circle,rgba(40,151,220,.25),transparent 62%),#09121e;color:#bdeaff;font:500 36px Space Grotesk;letter-spacing:-.05em;margin-bottom:18px}.team-member h3{font:500 16px/1.2 Space Grotesk;margin:13px 0 7px}.team-member strong{color:var(--blue-light);font-size:11px;font-weight:500}.team-member p{color:var(--muted);font-size:11px;line-height:1.5}.contact-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:100px}.contact-info h2{font-size:46px}.phone-list{display:grid;gap:22px;margin-top:46px}.phone-list a{font:500 19px Space Grotesk}.phone-list small{display:block;color:var(--blue-light);font:10px Space Grotesk;letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px}.contact-form{display:grid;grid-template-columns:1fr 1fr;gap:24px 18px;align-content:start}.contact-form label{display:grid;gap:10px;color:#c4d0dc;font-size:11px}.contact-form input,.contact-form select,.contact-form textarea{width:100%;border:0;border-bottom:1px solid #304052;background:transparent;color:#fff;border-radius:0;padding:12px 0;outline:none;resize:vertical}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:var(--blue)}.contact-form option{background:#0a111a}.full-field{grid-column:1 / -1}.contact-form button{justify-self:start}.form-note{grid-column:1 / -1;color:#788798;font-size:11px;margin:-7px 0 0}.form-success{border:1px solid var(--line);padding:50px;align-self:start}.success-mark{width:40px;height:40px;display:grid;place-items:center;color:var(--blue-light);border:1px solid var(--blue);border-radius:50%}.form-success h2{font:500 34px Space Grotesk;margin:24px 0 12px}.form-success p{color:var(--muted);font-size:14px;line-height:1.7}.legal-section{max-width:850px}.legal-section h2{font:500 48px Space Grotesk;margin:20px 0 40px}.legal-section h3{margin-top:45px;font:500 21px Space Grotesk}.legal-section p{color:var(--muted);line-height:1.8;font-size:14px}.not-found{min-height:80vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:120px 30px 60px}.not-found>span{color:var(--blue-light);font:13px Space Grotesk;letter-spacing:.2em}.not-found h1{font:500 74px Space Grotesk;letter-spacing:-.07em;margin:20px 0 12px}.not-found p{color:var(--muted);margin-bottom:30px}.footer{border-top:1px solid var(--line);padding:70px max(40px,calc((100vw - 1240px)/2)) 25px;background:#030507}.footer-main{display:grid;grid-template-columns:1.7fr 1fr 1fr 1.4fr;gap:35px;padding-bottom:80px}.footer-tag{color:#798798;font-size:12px;margin:19px 0}.footer-links{display:grid;align-content:start;gap:13px;font-size:12px;color:#9daabd}.footer-links span,.footer-contact>span{color:#e6f0f7;text-transform:uppercase;font:10px Space Grotesk;letter-spacing:.16em;margin-bottom:7px}.footer-links a:hover{color:var(--blue-light)}.footer-email{display:flex;align-items:center;gap:8px;font:18px Space Grotesk}.footer-email svg{width:16px}.footer-bottom{border-top:1px solid var(--line);padding-top:20px;display:flex;justify-content:space-between;color:#69778a;font-size:10px}.reveal{opacity:0;transform:translateY(26px);transition:opacity .75s ease,transform .75s cubic-bezier(.2,.8,.2,1)}.reveal.is-visible{opacity:1;transform:translateY(0)}.application-card:nth-child(2){transition-delay:.1s}.application-card:nth-child(3){transition-delay:.2s}@keyframes hero-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes blue-breathe{0%,to{text-shadow:0 0 8px rgba(0,183,255,.32),0 0 22px rgba(0,140,255,.16)}50%{text-shadow:0 0 11px rgba(0,183,255,.52),0 0 30px rgba(0,140,255,.24)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(max-width:850px){.header-inner{height:66px;padding:0 22px}.desktop-nav,.header-cta{display:none}.mobile-toggle{display:block;margin-left:auto}.mobile-nav{display:grid;position:absolute;top:66px;left:0;right:0;padding:20px 22px 25px;gap:5px;background:#05080df7;border-top:1px solid var(--line)}.mobile-nav a:not(.button){display:flex;justify-content:space-between;padding:15px 0;color:#c7d0da;border-bottom:1px solid var(--line);font-size:13px}.mobile-nav .button{margin-top:15px}.hero{min-height:680px;height:88vh}.hero-content{padding:100px 22px 0}.hero h1{font-size:clamp(52px,14vw,76px)}.hero>img{-o-object-position:63% center;object-position:63% center}.hero-shade{background:linear-gradient(90deg,#03060bf0,#03060b73),linear-gradient(0deg,rgba(3,6,11,.9),transparent 55%)}.hero-energy{width:90%;right:-15%;bottom:22%}.hero-spec{right:22px;bottom:25px;font-size:8px}.section{padding:78px 22px}.energy-diagram{margin:52px auto 42px;flex-direction:column;gap:18px}.energy-line{width:2px;height:58px;background:linear-gradient(180deg,transparent,#188fdf,transparent)}.energy-line:after{right:-14px;top:35px;transform:rotate(90deg)}.image-split{min-height:630px;align-items:end}.image-split>img{-o-object-position:62% center;object-position:62% center}.image-split-content{padding:45px 22px 65px}.image-split-shade{background:linear-gradient(0deg,#03060bfa,#03060b26 85%),linear-gradient(90deg,rgba(3,6,11,.4),transparent)}.engineering{padding-left:22px;padding-right:22px}.engineering-head{display:block}.engineering-head>.button{margin-top:25px}.engineering-layout{display:flex;flex-direction:column-reverse;gap:25px}.tech-labels{width:100%;grid-template-columns:1fr 1fr;gap:25px 18px}.product-visual{width:100%;height:430px}.pole-main{transform:rotate(-33deg) scale(.82);left:43%;top:85px}.pole-side{transform:rotate(-33deg) scale(.82);left:22%;top:165px}.pole-small{transform:rotate(-33deg) scale(.82);right:9%}.showcase{min-height:850px;display:block;padding-top:90px}.showcase-copy{width:100%;padding:0 22px}.showcase .product-visual{width:100%;height:510px}.showcase .product-visual .pole-main{transform:rotate(-28deg) scale(.9);top:95px}.showcase-label{right:18px;top:60%}.video-frame{height:390px;margin-top:40px}.section-row{display:block}.section-row>.text-link{margin-top:20px}.application-grid{grid-template-columns:1fr;gap:12px}.application-card,.card-1{min-height:390px}.about-preview{grid-template-columns:1fr;gap:45px;padding-bottom:90px}.about-art{height:330px}.final-cta{min-height:430px}.final-cta>div:last-child{flex-direction:column;width:min(300px,100%)}.page-hero{min-height:520px;padding:145px 22px 65px}.page-hero h1{font-size:clamp(53px,14vw,80px)}.product-page-visual .product-visual{height:540px}.coming-soon{right:22px;top:auto;bottom:28px}.detail-columns,.process-row,.story-section,.contact-section{grid-template-columns:1fr;gap:40px}.process-row{display:grid;gap:22px}.process-row>svg{transform:rotate(90deg);justify-self:start}.application-list{gap:75px}.application-row,.application-row.reverse{grid-template-columns:1fr;gap:28px}.application-row.reverse img{order:0}.application-row img{height:330px}.team-grid{grid-template-columns:1fr 1fr;gap:30px 12px}.initials{height:160px}.contact-section{gap:65px}.contact-form{grid-template-columns:1fr}.full-field,.form-note{grid-column:auto}.footer{padding:55px 22px 22px}.footer-main{grid-template-columns:1fr 1fr;gap:40px 25px;padding-bottom:55px}.footer-main>div:first-child{grid-column:1 / -1}.footer-bottom{display:grid;gap:9px}}@media(max-width:420px){.hero-actions{align-items:flex-start;flex-direction:column;gap:20px}.tech-labels,.team-grid{grid-template-columns:1fr}.initials{height:190px}.contact-info h2{font-size:38px}}:root{--electric: #19a7ff;--glow: rgba(0,156,255,.25)}.luminous-type{color:#65caff;text-shadow:0 0 12px rgba(25,167,255,.32),0 0 38px rgba(25,167,255,.16)}.hero-heading .luminous-type{color:#f6fbff;text-shadow:0 0 18px rgba(25,167,255,.23),0 0 46px rgba(25,167,255,.11)}.cinematic-hero{isolation:isolate}.hero-atmosphere{pointer-events:none;position:absolute;inset:0;z-index:1;background:radial-gradient(ellipse at 70% 70%,rgba(0,130,255,.1),transparent 43%);animation:atmosphere-breathe 8s ease-in-out infinite alternate}.cinematic-hero .hero-content{position:relative;z-index:3}.cinematic-hero .hero-heading{animation:premium-rise .8s cubic-bezier(.2,.8,.2,1) both}.cinematic-hero .hero-subtitle{animation:premium-rise .85s .16s both}.cinematic-hero .hero-actions{animation:premium-rise .85s .28s both}.button{transition:transform .24s ease,box-shadow .24s ease,background .24s ease,border-color .24s ease}.button:hover{transform:translateY(-2px);box-shadow:0 8px 35px #0087ff33}.button:active{transform:translateY(0) scale(.985)}.button:focus-visible,a:focus-visible,button:focus-visible{outline:2px solid #82d5ff;outline-offset:4px}.energy-diagram-premium .generator-ring{filter:drop-shadow(0 0 15px rgba(0,170,255,.3));animation:energy-breathe 4s ease-in-out infinite}.energy-diagram-premium .energy-line i{animation:energy-breathe 2.8s ease-in-out infinite}.engineering-premium .tech-point{transition:border-color .3s ease,transform .3s ease,background .3s ease}.engineering-premium .tech-point:hover{transform:translate(4px);border-color:#2aa9ff80}.engineering-premium .product-glow{animation:atmosphere-breathe 6s ease-in-out infinite alternate}.technology-page{overflow:clip}.technology-hero{position:relative;min-height:min(790px,93svh);display:flex;align-items:center;isolation:isolate;background:#030810}.technology-hero-image,.technology-hero-overlay{position:absolute;inset:0;width:100%;height:100%}.technology-hero-image{-o-object-fit:cover;object-fit:cover;-o-object-position:64% center;object-position:64% center;z-index:-2}.technology-hero-overlay{z-index:-1;background:linear-gradient(90deg,#02050bf5,#02050bcc 39%,#02050b33 85%),linear-gradient(0deg,#05070b,transparent 33%)}.technology-hero-content{width:min(1240px,100%);padding:140px 40px 115px;margin:auto}.technology-hero h1{font:500 clamp(58px,7.6vw,112px)/.99 "Space Grotesk",sans-serif;letter-spacing:-.075em;margin:24px 0;animation:premium-rise .85s both}.technology-hero-content>p{max-width:480px;color:#c5d2df;font-size:clamp(15px,1.5vw,18px);line-height:1.75;margin:0 0 34px;animation:premium-rise .85s .15s both}.technology-hero .button{animation:premium-rise .85s .25s both}.technology-hero-index{position:absolute;bottom:36px;right:max(40px,calc((100vw - 1240px)/2));color:#a4b6c6;font:10px Space Grotesk,sans-serif;letter-spacing:.19em}.technology-intro{background:linear-gradient(180deg,#05070b,#07111e)}.technology-intro-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(30px,7vw,110px);align-items:end}.technology-intro-copy{color:#a9bacb;font-size:16px;line-height:1.85;max-width:490px}.technology-intro-copy p{margin:0 0 18px}.technology-process{position:relative;background:radial-gradient(ellipse at 50% 52%,rgba(0,100,190,.13),transparent 57%),#050a12;border-top:1px solid rgba(140,190,240,.08)}.technology-process .section-title{max-width:850px;margin-inline:auto}.technology-stages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;max-width:1240px;margin:75px auto 0}.technology-stage{position:relative;min-height:265px;padding:27px 25px 30px;border:1px solid rgba(87,153,215,.18);background:linear-gradient(150deg,#142e498c,#050b1585);transition:border-color .3s,background .3s,transform .3s}.technology-stage:hover{border-color:#2aaeff8f;background:linear-gradient(150deg,#134269ad,#050b1599);transform:translateY(-5px)}.stage-number{color:#5ebfff;font:12px Space Grotesk,sans-serif;letter-spacing:.14em}.stage-number span{color:#63768a}.stage-icon{margin:35px 0 22px;color:#65caff;filter:drop-shadow(0 0 11px rgba(0,170,255,.4))}.technology-stage h3{margin:0 0 10px;font:500 28px Space Grotesk,sans-serif;letter-spacing:-.04em}.technology-stage p{margin:0;color:#9eb0c3;font-size:13px;line-height:1.7}.stage-arrow{position:absolute;right:-19px;top:48%;z-index:2;color:#70caff;filter:drop-shadow(0 0 8px rgba(0,165,255,.6))}.technology-process-note{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:48px;color:#98adbf;font-size:12px;letter-spacing:.03em;text-align:center}.signal-dot{width:7px;height:7px;border-radius:50%;background:#28afff;box-shadow:0 0 14px #28afff;flex:0 0 auto}.technology-vision{position:relative;min-height:610px;display:flex;align-items:center;isolation:isolate}.technology-vision>img,.technology-vision-shade{position:absolute;inset:0;width:100%;height:100%}.technology-vision>img{z-index:-2;-o-object-fit:cover;object-fit:cover;-o-object-position:center 55%;object-position:center 55%}.technology-vision-shade{z-index:-1;background:linear-gradient(90deg,#02070ef0,#02070eb3 44%,#02070e1f),linear-gradient(0deg,#05070b,transparent 28%)}.technology-vision-content{width:min(1240px,100%);padding:110px 40px;margin:auto}.technology-vision h2{font:500 clamp(45px,5.5vw,78px)/1.04 "Space Grotesk",sans-serif;letter-spacing:-.065em;margin:22px 0}.technology-vision p{max-width:450px;color:#c2d0dd;line-height:1.8;margin-bottom:32px}.contact-notice{border-top:1px solid rgba(70,160,240,.4);padding:35px;background:linear-gradient(140deg,#14467038,#040a1266)}.contact-notice h3{font:500 26px Space Grotesk,sans-serif;margin:0 0 16px}.contact-notice p{color:#b2c1d0;line-height:1.8;margin:0 0 26px}@keyframes premium-rise{0%{opacity:0;transform:translateY(23px)}to{opacity:1;transform:translateY(0)}}@keyframes atmosphere-breathe{0%{opacity:.5}to{opacity:1}}@keyframes energy-breathe{0%,to{opacity:.7}50%{opacity:1}}@media(max-width:900px){.technology-stages{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.stage-arrow{display:none}.technology-intro-grid{grid-template-columns:1fr;gap:16px}}@media(max-width:600px){.technology-hero{min-height:670px}.technology-hero-content{padding:125px 22px 100px}.technology-hero h1{font-size:clamp(48px,12vw,70px)}.technology-hero-overlay{background:linear-gradient(90deg,#02050be6,#02050b59),linear-gradient(0deg,#05070b,transparent 45%)}.technology-hero-index{right:22px;bottom:25px;font-size:8px}.technology-stages{grid-template-columns:1fr;margin-top:44px}.technology-stage{min-height:205px}.stage-icon{margin:20px 0 15px}.technology-vision{min-height:570px}.technology-vision-content{padding:80px 22px}.technology-vision-shade{background:linear-gradient(0deg,#02070ef5,#02070e80 85%)}}@media(prefers-reduced-motion:reduce){.hero-atmosphere,.cinematic-hero .hero-heading,.cinematic-hero .hero-subtitle,.cinematic-hero .hero-actions,.technology-hero h1,.technology-hero-content>p,.technology-hero .button,.energy-diagram-premium .generator-ring,.energy-diagram-premium .energy-line i,.engineering-premium .product-glow{animation:none!important}}:root{--lime: #c7ff35;--lime-soft: #dcff8a}.logo-wordmark{display:block;width:clamp(145px,14vw,185px);height:auto;max-height:46px;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;filter:drop-shadow(0 0 12px rgba(20,153,255,.12))}.footer .logo-wordmark{width:clamp(160px,17vw,205px)}.logo:hover .logo-wordmark{filter:drop-shadow(0 0 13px rgba(38,174,255,.33))}.hero h1,.technology-hero h1,.page-hero h1{text-shadow:0 0 18px rgba(33,164,255,.22),0 0 46px rgba(33,164,255,.09)}.section-title h2,.technology-vision h2,.about-copy h2{text-shadow:0 0 24px rgba(33,164,255,.1)}.eyebrow{color:var(--lime-soft)}.eyebrow>span{background:var(--lime);box-shadow:0 0 12px #c7ff3547}.desktop-nav a:hover,.desktop-nav a.active,.text-link:hover,.footer-links a:hover{color:var(--lime-soft)}.signal-dot{background:var(--lime);box-shadow:0 0 13px #c7ff35a6}.technology-stage:hover{border-color:#c7ff3575}.technology-stage:hover .stage-number{color:var(--lime);text-shadow:0 0 14px rgba(199,255,53,.3)}.button:hover{box-shadow:0 0 20px #21a4ff45,0 0 38px #c7ff3512}::-moz-selection{background:#c7ff355c;color:#fff}::selection{background:#c7ff355c;color:#fff}@media(max-width:600px){.logo-wordmark{width:145px;max-height:40px}}@media(prefers-reduced-motion:reduce){.logo-wordmark{transition:none}}:root{--reference-electric: #078bff}body{background:#05070b}.site-header{background:#03060c73}.header-inner{max-width:1400px}.logo-image{-o-object-fit:contain;object-fit:contain}.reference-hero{height:min(760px,77vw);min-height:570px;align-items:center}.reference-hero>img{-o-object-position:center 50%;object-position:center 50%;transform:none}.reference-hero .hero-shade{background:linear-gradient(90deg,#02050ac4,#02050a45 47%,#02050a0a 75%),linear-gradient(0deg,rgba(2,5,10,.65),transparent 27%)}.reference-hero .hero-content{padding-top:0;padding-left:clamp(28px,6.1vw,94px)}.reference-hero h1{font-size:clamp(38px,4.3vw,70px);line-height:1.12;font-weight:700;letter-spacing:-.04em;margin:0 0 13px;text-shadow:0 0 25px rgba(9,140,255,.13)}.reference-hero .hero-subtitle{font-size:clamp(14px,1.35vw,19px);color:#fff}.reference-hero .hero-actions{margin-top:29px}.reference-hero .hero-energy{width:34%;right:4%;bottom:23%;opacity:.38;height:55px;pointer-events:none}.reference-how{max-width:none;background:radial-gradient(ellipse at 50% 90%,rgba(0,75,142,.17),transparent 58%),#070b13;padding:62px 5vw 70px}.reference-how-title{text-align:center}.reference-how-title h2{font-size:clamp(26px,3vw,42px);font-weight:400;margin:0 0 5px;color:#f1f3f8}.reference-how-title p{margin:0;font-size:clamp(22px,2.6vw,39px);color:#e8f3ff;letter-spacing:-.035em}.reference-how-title span{color:#32b5ff;text-shadow:0 0 20px rgba(0,160,255,.34)}.reference-how .energy-diagram{margin:42px auto 0;max-width:1130px}.reference-process-note{max-width:650px;margin:28px auto 0;text-align:center;font-size:13px;line-height:1.7;color:#91a2b8}.applications-banner{min-height:410px}.applications-banner>img{-o-object-position:center 48%;object-position:center 48%}.applications-banner .image-split-shade{background:linear-gradient(90deg,#03060be8,#03060b85 43%,#03060b08 80%)}.applications-banner .image-split-content{max-width:570px}.applications-banner h2{font-size:clamp(31px,3.2vw,51px);line-height:1.08;font-weight:500}.reference-engineering{background:radial-gradient(ellipse at 55% 75%,rgba(0,76,138,.14),transparent 60%),#070a10;padding-top:55px;padding-bottom:65px}.reference-engineering-title{text-align:center}.reference-engineering-title h2{font-size:clamp(29px,3vw,43px);font-weight:400;letter-spacing:-.03em}.reference-engineering-title strong{font-weight:700}.reference-engineering .engineering-layout{margin-top:18px;grid-template-columns:minmax(210px,27%) 1fr;gap:0}.reference-engineering .tech-labels{position:relative;z-index:2;gap:30px}.reference-engineering .tech-point{border-left:0;border-bottom:1px solid rgba(135,165,191,.22);padding:0 0 13px}.reference-engineering .tech-point h3{font-size:14px;color:#f8fbff}.reference-engineering .tech-point p{font-size:11px;color:#a3b0c1}.reference-engineering .product-visual{height:500px;background:transparent}.reference-engineering .product-render{width:100%;max-width:850px;height:100%;filter:drop-shadow(0 0 27px rgba(0,153,255,.18))}.reference-engineering .product-caption{display:none}.reference-engineering-link{display:flex;align-items:center;gap:8px;width:-moz-max-content;width:max-content;margin:0 auto;font-size:12px;color:#66c8ff;text-decoration:none}.reference-engineering-link:hover{color:#fff}.reference-product-page{min-height:900px;padding:145px 24px 75px;text-align:center;background:radial-gradient(ellipse at 50% 55%,rgba(0,90,165,.12),transparent 55%),#05070c}.reference-product-heading h1{font-size:clamp(36px,4vw,60px);font-weight:400;letter-spacing:-.04em;margin:0 0 12px}.reference-product-heading h1 strong{font-weight:700}.reference-product-heading p{font-size:14px;color:#d6e0ed;margin:5px 0}.reference-product-heading p:last-child{margin-top:20px}.reference-product-page .product-visual{height:550px;max-width:900px;margin:10px auto 0;background:transparent}.reference-product-page .product-render{height:100%;width:95%;max-width:850px}.reference-product-page .product-caption{display:none}.reference-product-cta{display:inline-flex;margin:0 auto}.reference-product-status{color:#8297aa;font-size:12px;margin-top:24px}@media(max-width:767px){.reference-hero{min-height:590px;height:80svh}.reference-hero>img{-o-object-position:62% center;object-position:62% center}.reference-hero .hero-shade{background:linear-gradient(90deg,#02050ad1,#02050a4d),linear-gradient(0deg,rgba(2,5,10,.6),transparent 50%)}.reference-hero .hero-content{padding:65px 24px 0}.reference-hero h1{max-width:360px}.reference-hero .hero-energy{display:none}.reference-how{padding:55px 20px}.reference-how .energy-diagram{margin-top:35px}.reference-engineering{padding:55px 20px}.reference-engineering .engineering-layout{display:flex;flex-direction:column-reverse}.reference-engineering .product-visual{width:100%;height:350px}.reference-engineering .tech-labels{display:grid;grid-template-columns:1fr 1fr;gap:18px;width:100%}.reference-product-page{padding-top:125px;min-height:700px}.reference-product-page .product-visual{height:400px}}@media(max-width:430px){.reference-engineering .tech-labels{grid-template-columns:1fr}.reference-how-title p{font-size:22px}}@media(prefers-reduced-motion:reduce){.reference-hero .hero-heading,.reference-hero .hero-subtitle,.reference-hero .hero-actions{animation:none}}
