:root{--bg:#07080a;--panel:#101216;--text:#f4f5f7;--muted:#9298a4;--line:#262a31;--blue:#31b9ff;--purple:#9b4dff;--max:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Manrope,sans-serif}body:before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.25;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.15'/%3E%3C/svg%3E")}a{color:inherit;text-decoration:none}header{position:fixed;z-index:10;top:0;left:0;right:0;height:82px;padding:0 max(24px,calc((100% - var(--max))/2));display:flex;align-items:center;justify-content:space-between;background:rgba(7,8,10,.7);backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.06)}.brand{display:flex;align-items:center;gap:10px;font:700 1rem Space Grotesk;letter-spacing:.08em}.brand i{width:17px;height:17px;border:3px solid var(--blue);border-radius:50%;box-shadow:8px 0 0 -4px var(--purple)}nav{display:flex;gap:28px;color:#bcc0c8;font-size:.78rem}.button{display:inline-flex;justify-content:center;padding:14px 22px;border:0;background:linear-gradient(115deg,var(--blue),#6a7bff,var(--purple));color:white;font-weight:800;letter-spacing:.02em;cursor:pointer}.button.small{padding:11px 16px;font-size:.73rem}.hero{min-height:100svh;position:relative;display:flex;align-items:center;overflow:hidden;padding:130px max(24px,calc((100% - var(--max))/2)) 70px}.hero-copy{position:relative;z-index:2;width:min(800px,78%)}.eyebrow{color:var(--blue);font-size:.69rem;font-weight:800;letter-spacing:.18em}.hero h1,.section h2,.packages h2,.quote h2{margin:20px 0;font:600 clamp(3rem,7.2vw,6.6rem)/.91 Space Grotesk;letter-spacing:-.06em}.hero h1 em{display:block;color:transparent;font-style:normal;-webkit-text-stroke:1px #b9c2d0}.hero-copy>p:not(.eyebrow){max-width:620px;color:#b6bac2;font-size:1.05rem;line-height:1.7}.text-link{margin-left:25px;color:#c7cbd3;font-size:.8rem}.hero-orbit{position:absolute;right:-10vw;width:58vw;aspect-ratio:1;border:1px solid #232833;border-radius:50%}.hero-orbit:after,.hero-orbit:before{content:"";position:absolute;border:1px solid #20242d;border-radius:50%}.hero-orbit:before{inset:15%}.hero-orbit:after{inset:30%;background:radial-gradient(circle,rgba(49,185,255,.15),transparent 62%)}.hero-orbit span{position:absolute;width:9px;height:9px;background:var(--blue);border-radius:50%;box-shadow:0 0 22px var(--blue)}.hero-orbit span:first-child{top:14%;left:20%}.hero-orbit span:nth-child(2){right:10%;top:45%;background:var(--purple)}.hero-orbit span:nth-child(3){bottom:8%;left:38%}.scroll-note{position:absolute;right:25px;bottom:60px;writing-mode:vertical-rl;color:#59606c;font-size:.6rem;letter-spacing:.18em}.section,.packages,.quote{width:min(calc(100% - 48px),var(--max));margin:0 auto;padding:130px 0}.section h2,.packages h2,.quote h2{font-size:clamp(2.6rem,5vw,5.1rem)}.services{display:grid;grid-template-columns:.85fr 1.3fr;gap:70px}.service-grid{border-top:1px solid var(--line)}.service-grid article{display:grid;grid-template-columns:50px 1fr 1.1fr;gap:18px;padding:30px 0;border-bottom:1px solid var(--line)}.service-grid b{color:var(--blue);font-size:.7rem}.service-grid h3,.service-grid p{margin:0}.service-grid p{color:var(--muted);font-size:.82rem;line-height:1.65}.console{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;align-items:center}.console h2 em{display:block;color:var(--blue);font-style:normal}.console-copy>p:last-of-type{color:var(--muted);line-height:1.7}.specs{display:grid;grid-template-columns:1fr 1fr;margin-top:30px;border:1px solid var(--line)}.specs div{padding:19px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.specs div:nth-child(2n){border-right:0}.specs div:nth-last-child(-n+2){border-bottom:0}.specs strong,.specs span{display:block}.specs strong{color:var(--blue)}.specs span{margin-top:3px;color:var(--muted);font-size:.64rem;text-transform:uppercase;letter-spacing:.1em}.prime{min-height:430px;padding:28px;border:1px solid #343943;border-radius:18px;background:linear-gradient(145deg,#252a34,#090a0d 45%,#171923);box-shadow:0 40px 100px #000;transform:perspective(900px) rotateX(5deg)}.prime-top{display:flex;justify-content:space-between;font-size:.73rem;letter-spacing:.15em}.screen{position:relative;height:180px;margin:30px 0 24px;padding:22px;display:flex;gap:8px;align-items:flex-end;border:7px solid #08090b;border-radius:9px;background:linear-gradient(160deg,#091322,#11334f 48%,#211231);box-shadow:0 0 35px #31b9ff2b}.screen small{position:absolute;top:12px;left:15px;font-size:.55rem;letter-spacing:.14em}.screen i{width:25%;background:linear-gradient(var(--blue),var(--purple));border-radius:2px 2px 0 0}.screen i:nth-of-type(1){height:40%}.screen i:nth-of-type(2){height:76%}.screen i:nth-of-type(3){height:59%}.screen i:nth-of-type(4){height:88%}.decks{display:grid;grid-template-columns:1fr 1fr .6fr 1fr 1fr;gap:14px;align-items:center}.decks span{aspect-ratio:1;border:8px solid #292e38;border-radius:50%;background:radial-gradient(circle,#08090b 0 31%,#68717d 33% 35%,#12151a 37%)}.decks b{height:100%;border:1px solid #363b45;background:repeating-linear-gradient(90deg,transparent 0 12px,#343a45 13px 14px)}.prime>p{text-align:center;color:#737b88;font-size:.53rem;letter-spacing:.14em}.packages{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px}.packages>div:first-child>p:last-child{max-width:400px;color:var(--muted);line-height:1.6}.package-list{border-top:1px solid var(--line)}.package-list article{display:grid;grid-template-columns:74px 1fr 140px;gap:15px;padding:27px 0;border-bottom:1px solid var(--line)}.package-list small{color:var(--muted)}.package-list h3{margin:0;font:600 1.3rem Space Grotesk}.package-list strong{color:var(--blue)}.package-list p,.package-list a{grid-column:2/-1;margin:0;color:var(--muted);font-size:.8rem}.package-list a{color:white}.gallery{display:grid;grid-template-columns:360px 1fr;gap:70px}.gallery>div:first-child>p:last-child{color:var(--muted);line-height:1.7}.gallery-grid{display:grid;grid-template-columns:1.2fr .8fr;grid-template-rows:280px 280px;gap:14px}.gallery figure{position:relative;margin:0;overflow:hidden;border:1px solid #2a2e36;background:#111}.gallery figure div{position:absolute;inset:0;display:grid;place-items:center;font:700 clamp(1.1rem,2.6vw,2.7rem) Space Grotesk;letter-spacing:.08em;color:#ffffffcc}.g1{grid-row:1/3;background:radial-gradient(circle at 20% 20%,#263d68,transparent 42%),linear-gradient(145deg,#140d21,#090b0f)!important}.g2{background:radial-gradient(circle at 70% 25%,#593170,transparent 40%),linear-gradient(145deg,#0b1830,#08090b)!important}.g3{background:radial-gradient(circle at 30% 70%,#14536b,transparent 40%),linear-gradient(145deg,#16101d,#08090b)!important}.gallery figcaption{position:absolute;left:15px;bottom:13px;font-size:.6rem;letter-spacing:.1em;color:#b7bdc8}.quote{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px}.quote>div>p:not(.eyebrow){color:var(--muted);line-height:1.7}.quote>div>a{color:var(--blue);font-weight:700}form{display:grid;gap:17px;padding:32px;background:var(--panel);border:1px solid var(--line)}label{display:grid;gap:8px;color:#aeb4bf;font-size:.73rem}input,select,textarea{width:100%;padding:14px;border:1px solid #303640;background:#0a0b0e;color:white;font:inherit}textarea{resize:vertical}.row{display:grid;grid-template-columns:1fr 1fr;gap:14px}#status{margin:0;color:var(--blue);font-size:.73rem}footer{padding:38px max(24px,calc((100% - var(--max))/2));display:flex;align-items:center;gap:35px;border-top:1px solid var(--line);color:#868d98;font-size:.67rem;letter-spacing:.1em}footer p{margin-right:auto}dialog{width:min(560px,calc(100% - 30px));padding:36px;border:1px solid #3d4552;background:#111318;color:white}dialog::backdrop{background:#000c;backdrop-filter:blur(7px)}dialog h2{font:600 2.2rem Space Grotesk}dialog textarea{margin:15px 0}.close{position:absolute;right:15px;top:10px;border:0;background:none;color:white;font-size:1.7rem;cursor:pointer}@media(max-width:850px){nav{display:none}.services,.console,.packages,.gallery,.quote{grid-template-columns:1fr}.hero-copy{width:100%}.prime{min-height:370px}.gallery-grid{grid-template-columns:1fr 1fr}.service-grid article{grid-template-columns:40px 1fr}.service-grid p{grid-column:2}.package-list article{grid-template-columns:65px 1fr}.package-list strong{grid-column:2}.gallery>div:first-child{max-width:600px}}@media(max-width:540px){header{height:68px}.button.small{display:none}.hero{padding-top:100px}.text-link{display:block;margin:20px 0}.section,.packages,.quote{width:calc(100% - 30px);padding:90px 0}.hero h1{font-size:3.25rem}.specs{grid-template-columns:1fr}.specs div{border-right:0!important;border-bottom:1px solid var(--line)!important}.specs div:last-child{border-bottom:0!important}.prime{min-height:310px;padding:17px}.screen{height:125px}.decks{gap:6px}.decks span{border-width:5px}.gallery-grid{display:block}.gallery figure{height:290px;margin-bottom:12px}.package-list p,.package-list a{grid-column:1/-1}.row{grid-template-columns:1fr}form{padding:22px}footer{flex-wrap:wrap}footer p{width:100%;order:3}}
