@font-face{font-family:'NW Sans';src:url('fonts/nw-sans-regular.otf') format('opentype');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'NW Sans';src:url('fonts/nw-sans-bold.otf') format('opentype');font-weight:600 800;font-style:normal;font-display:swap}
@font-face{font-family:'NW Mono';src:url('fonts/nw-mono-regular.otf') format('opentype');font-weight:400 500;font-style:normal;font-display:swap}
@font-face{font-family:'NW Mono';src:url('fonts/nw-mono-bold.otf') format('opentype');font-weight:600 700;font-style:normal;font-display:swap}

:root{--bg:#050606;--surface:#0c0e0e;--line:#293131;--muted:#aab3b2;--text:#f5f7f6;--signal:#85fff2;--max:1480px;--mono:'NW Mono','DejaVu Sans Mono',monospace;--sans:'NW Sans','Helvetica Neue',Arial,sans-serif}
*{box-sizing:border-box}
html{scroll-behavior:smooth;background:var(--bg)}
body{margin:0;background:var(--bg);color:var(--text);font:16px/1.55 var(--sans);font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:hidden}
a{color:inherit;text-decoration:none}
button,input,select,textarea{font:inherit}
button{color:inherit}
.skip-link{position:absolute;left:-999px;top:1rem;background:#fff;color:#000;padding:.75rem 1rem;z-index:100}
.skip-link:focus{left:1rem}
.noise{position:fixed;inset:0;pointer-events:none;opacity:.035;z-index:20;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='.95' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}
.site-header{height:92px;max-width:var(--max);margin:auto;padding:0 3.5rem;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-left:1px solid var(--line);border-right:1px solid var(--line);position:relative;z-index:10}
.brand{display:flex;align-items:center;justify-self:start}.brand-logo{display:block;width:clamp(190px,17vw,258px);height:auto}
.desktop-nav{display:flex;gap:2.4rem;font:500 .74rem var(--mono);letter-spacing:.08em;text-transform:uppercase}.desktop-nav a{color:#b8b8b8;transition:.2s}.desktop-nav a:hover{color:#fff}
.header-cta{justify-self:end;font:600 .72rem var(--mono);letter-spacing:.06em}.header-cta span{color:var(--signal);margin-left:.4rem}
.hero{max-width:var(--max);min-height:720px;margin:auto;border:1px solid var(--line);display:grid;grid-template-columns:1.15fr .85fr;position:relative;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:80px 80px;background-position:-1px -1px}
.hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 78% 46%,rgba(133,255,242,.11),transparent 25%),linear-gradient(90deg,rgba(5,6,6,.98) 0%,rgba(5,6,6,.94) 50%,rgba(5,6,6,.5) 100%)}
.hero-copy{position:relative;z-index:2;padding:8rem 4.5rem 6rem;display:flex;flex-direction:column;align-items:flex-start}
.eyebrow{font:500 .7rem var(--mono);letter-spacing:.15em;color:#a8a8a8;text-transform:uppercase;margin:0 0 2rem}.pulse{display:inline-block;width:7px;height:7px;background:var(--signal);border-radius:50%;margin-right:.7rem;box-shadow:0 0 16px var(--signal)}
h1,h2,h3,p{margin-top:0}h1{font-size:clamp(4rem,8.7vw,8.5rem);line-height:.82;letter-spacing:-.072em;margin:0 0 2.7rem;font-weight:800}h1 span{color:#b8c5c3;-webkit-text-stroke:0}
.hero-lead{max-width:630px;font-size:clamp(1.05rem,1.4vw,1.35rem);color:#d4d9d8;line-height:1.55;margin-bottom:2.5rem}
.hero-actions{display:flex;gap:.8rem;flex-wrap:wrap}.button{font:600 .75rem var(--mono);letter-spacing:.05em;padding:1rem 1.3rem;border:1px solid #545454;transition:.2s}.button-primary{background:var(--text);color:#080808;border-color:var(--text)}.button-primary:hover{background:var(--signal);border-color:var(--signal);color:#fff}.button span{margin-left:1.1rem}.button-ghost:hover{border-color:#fff}
.system-panel{align-self:center;justify-self:center;position:relative;z-index:2;width:min(78%,430px);border:1px solid #52605f;background:rgba(5,7,7,.9);backdrop-filter:blur(12px);box-shadow:0 35px 100px #000,0 0 70px rgba(133,255,242,.08);padding:1.2rem;clip-path:polygon(0 0,calc(100% - 24px) 0,100% 24px,100% 100%,24px 100%,0 calc(100% - 24px))}.system-panel:after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(0deg,transparent 0,transparent 5px,rgba(133,255,242,.018) 6px)}.panel-head{display:flex;justify-content:space-between;font:500 .63rem var(--mono);letter-spacing:.1em;color:#9b9b9b}.live{color:var(--signal)}
.data-rail{display:grid;grid-template-columns:repeat(4,1fr);gap:.25rem;margin-top:1rem;padding:.55rem 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font:500 .5rem var(--mono);letter-spacing:.08em;color:#66706f;text-align:center}
.orbital{height:285px;position:relative;display:grid;place-items:center;overflow:hidden}.orbital:before,.orbital:after{content:"";position:absolute;background:linear-gradient(90deg,transparent,var(--signal),transparent);opacity:.23}.orbital:before{height:1px;width:100%}.orbital:after{width:1px;height:100%;background:linear-gradient(0deg,transparent,var(--signal),transparent)}.orbit{position:absolute;border:1px solid #354140;border-radius:50%;animation:spin 12s linear infinite}.orbit-a{width:220px;height:220px;box-shadow:inset 0 0 30px rgba(133,255,242,.025)}.orbit-b{width:145px;height:145px;animation-direction:reverse;animation-duration:8s;border-style:dashed}.core{width:82px;height:82px;background:#e9efec;color:#090909;display:grid;place-items:center;font:800 1.3rem var(--sans);box-shadow:0 0 60px rgba(133,255,242,.25);clip-path:polygon(18% 0,82% 0,100% 18%,100% 82%,82% 100%,18% 100%,0 82%,0 18%)}.node{width:7px;height:7px;background:var(--signal);position:absolute;border-radius:50%;box-shadow:0 0 18px var(--signal)}.n1{top:33px;left:48%}.n2{right:66px;bottom:70px}.n3{left:87px;bottom:60px;background:#aaa;box-shadow:none}
@keyframes spin{to{transform:rotate(360deg)}}
.telemetry{margin:0;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line)}.telemetry div{padding:.85rem;border-bottom:1px solid var(--line)}.telemetry div:nth-child(odd){border-right:1px solid var(--line)}.telemetry dt{font:500 .58rem var(--mono);letter-spacing:.1em;color:#777;margin-bottom:.25rem}.telemetry dd{margin:0;font:500 .72rem var(--mono)}
.hero-index{position:absolute;left:1.2rem;bottom:1.2rem;z-index:2;writing-mode:vertical-rl;transform:rotate(180deg);font:500 .57rem var(--mono);letter-spacing:.16em;color:#606060}
.marquee{max-width:var(--max);margin:auto;border:1px solid var(--line);border-top:0;padding:.9rem 0;overflow:hidden;white-space:nowrap;color:#aaa;font:500 .68rem var(--mono);letter-spacing:.13em}.marquee div{width:max-content;animation:marquee 28s linear infinite}.marquee i{font-style:normal;color:var(--signal);margin:0 2.2rem}@keyframes marquee{to{transform:translateX(-50%)}}
.section{max-width:var(--max);margin:auto;padding:8rem 4.5rem;border:1px solid var(--line);border-top:0}.section-heading{display:grid;grid-template-columns:1.3fr .7fr;gap:4rem;align-items:end;margin-bottom:4.5rem}.section h2{font-size:clamp(2.7rem,5vw,5rem);line-height:.95;letter-spacing:-.065em;margin-bottom:0}.section-intro{color:#a9a9a9;font-size:1.05rem;max-width:540px;margin-bottom:.3rem}
.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.plan{position:relative;padding:2rem;border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:600px;display:flex;flex-direction:column;background:#0b0b0b;transition:.25s}.plan:hover{background:#111}.plan.featured{background:#f0f0ec;color:#090909}.recommended{position:absolute;right:0;top:0;background:var(--signal);color:#fff;padding:.45rem .65rem;font:600 .56rem var(--mono);letter-spacing:.08em}.plan-top{display:flex;justify-content:space-between;color:#777;font:500 .65rem var(--mono);letter-spacing:.09em;margin-bottom:4.5rem}.featured .plan-top{color:#656565}.plan h3{font-size:2.35rem;letter-spacing:-.05em;margin-bottom:.6rem}.price{font:500 .9rem var(--mono);margin-bottom:1.8rem}.price strong{font:600 3rem var(--sans);letter-spacing:-.07em}.price span{display:block;color:#777;font-size:.64rem;margin-top:-.3rem}.plan-for{color:#999;min-height:76px;border-bottom:1px solid var(--line);padding-bottom:1.4rem}.featured .plan-for{color:#555;border-color:#ccc}.plan ul{list-style:none;padding:1.2rem 0 2rem;margin:0}.plan li{padding:.48rem 0;color:#c1c1c1;font-size:.9rem}.featured li{color:#292929}.plan li:before{content:"+";font-family:var(--mono);color:var(--signal);margin-right:.7rem}.plan-button{margin-top:auto;background:transparent;border:1px solid #515151;padding:1rem;display:flex;justify-content:space-between;font:600 .7rem var(--mono);letter-spacing:.06em;cursor:pointer;transition:.2s}.plan-button:hover{background:var(--signal);border-color:var(--signal);color:white}.featured .plan-button{border-color:#999}.pricing-note{font:400 .7rem var(--mono);color:#737373;margin:1.2rem 0 0}
.domains{background:#ecece8;color:#080808}.domains .eyebrow,.domains .section-intro,.domains .pricing-note{color:#5d5d5d}.compact{margin-bottom:3rem}.domain-table{border-top:1px solid #aaa}.domain-row{display:grid;grid-template-columns:1.3fr 1fr 1fr;border-bottom:1px solid #bbb;align-items:center;padding:1.2rem .4rem}.domain-row.head{font:500 .63rem var(--mono);color:#777;letter-spacing:.1em}.domain-row strong{font-size:1.5rem;letter-spacing:-.04em}.domain-row span{font-family:var(--mono);font-size:.82rem}
.process{background:#0b0b0b}.process-grid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.process-grid li{padding:2rem;min-height:280px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.process-grid>li>span{font:500 .68rem var(--mono);color:var(--signal)}.process-grid h3{font-size:1.25rem;margin:5rem 0 1rem}.process-grid p{font-size:.9rem;color:#8f8f8f;margin:0}
.order{display:grid;grid-template-columns:.8fr 1.2fr;gap:6rem;background-image:linear-gradient(90deg,transparent 49.95%,var(--line) 50%,transparent 50.05%)}.order-copy h2{margin-bottom:2rem}.order-copy>p:not(.eyebrow){max-width:450px;color:#999}.contact-direct{margin-top:4rem;display:flex;flex-direction:column;gap:.55rem}.contact-direct span{font:500 .6rem var(--mono);color:#777;letter-spacing:.1em}.contact-direct a{font:500 1.25rem var(--mono);border-bottom:1px solid #555;width:max-content}.contact-direct a:hover{color:var(--signal)}
.order-form{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}.field{display:flex;flex-direction:column;gap:.5rem}.full{grid-column:1/-1}.field label{font:500 .63rem var(--mono);letter-spacing:.07em;color:#999;text-transform:uppercase}.field input,.field select,.field textarea{width:100%;background:#101010;color:#fff;border:1px solid #3b3b3b;border-radius:0;padding:1rem;outline:none}.field input:focus,.field select:focus,.field textarea:focus{border-color:#aaa}.field textarea{resize:vertical}.consent{display:flex;gap:.8rem;color:#8f8f8f;font-size:.8rem;align-items:flex-start}.consent input{margin-top:.25rem;accent-color:var(--signal)}.consent a{text-decoration:underline}.submit{background:var(--text);color:#080808;border:0;padding:1.1rem 1.3rem;display:flex;justify-content:space-between;font:700 .75rem var(--mono);letter-spacing:.06em;cursor:pointer;transition:.2s}.submit:hover{background:var(--signal);color:#fff}.form-status{font:500 .74rem var(--mono);color:#aaa;margin:0;min-height:1.2em}
footer{max-width:var(--max);margin:auto;padding:3rem 4.5rem;border:1px solid var(--line);border-top:0;display:grid;grid-template-columns:1fr 1fr 1fr;gap:2rem;color:#929b9a;font:400 .68rem/1.7 var(--mono)}footer p{margin:0}.footer-logo{display:block;width:min(100%,270px);height:auto}.footer-data{text-align:center}.footer-links{display:flex;flex-direction:column;align-items:flex-end}.footer-links a:hover{color:#fff}
.legal-page{max-width:900px;margin:0 auto;padding:4rem 2rem 7rem}.legal-brand{display:block;width:min(270px,75vw);margin-bottom:4rem}.legal-brand img{display:block;width:100%;height:auto}.legal-page .back{font:500 .7rem var(--mono);color:#b7c0bf}.legal-page h1{font-size:clamp(3rem,8vw,6rem);margin:5rem 0 3rem}.legal-page h2{font-size:1.4rem;margin-top:2.8rem}.legal-page p,.legal-page li{color:#bcc3c2}.legal-page footer{border:0;padding:4rem 0 0;display:block}
@media(max-width:1050px){.site-header{padding:0 1.5rem;grid-template-columns:1fr 1fr}.desktop-nav{display:none}.hero{grid-template-columns:1fr;min-height:auto}.hero-copy{padding:7rem 2.5rem 4rem}.system-panel{margin:0 auto 5rem;width:min(80%,500px)}.section{padding:6rem 2.5rem}.pricing-grid{grid-template-columns:1fr}.plan{min-height:auto}.process-grid{grid-template-columns:1fr 1fr}.order{grid-template-columns:1fr;background:none}.footer-data{text-align:left}.footer-links{align-items:flex-start}}
@media(max-width:650px){.site-header{height:76px;padding:0 1rem}.brand-logo{width:164px}.header-cta span{display:none}.header-cta{font-size:.62rem}.hero-copy{padding:6rem 1.4rem 3.5rem}.hero{background-size:48px 48px}h1{font-size:3.8rem;letter-spacing:-.06em}.system-panel{width:calc(100% - 2.8rem);margin-bottom:3.5rem}.orbital{height:250px}.section{padding:5rem 1.4rem}.section-heading{grid-template-columns:1fr;gap:1.5rem;margin-bottom:3rem}.section h2{font-size:3.2rem}.pricing-grid{border-left:0}.plan{padding:1.5rem}.domain-row{grid-template-columns:1fr 1fr}.domain-row span:last-child{display:none}.domain-row.head span:nth-child(2){grid-column:2}.process-grid{grid-template-columns:1fr}.order{gap:3rem}.order-form{grid-template-columns:1fr}.field{grid-column:1/-1}.contact-direct{margin-top:2.5rem}footer{padding:2.5rem 1.4rem;grid-template-columns:1fr}.footer-links{align-items:flex-start}.footer-data{text-align:left}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.orbit,.marquee div{animation:none}}
