:root{--bg:#0a0b10;--panel:#10121a;--ink:#f0eff8;--muted:#989aaa;--line:#292b38;--violet:#9b83ff;--acid:#d8f45b;--pad:clamp(20px,5vw,72px)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}header{height:82px;padding:0 var(--pad);display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);position:relative;z-index:2}.wordmark{display:flex;gap:8px;font-weight:700;letter-spacing:.18em;font-size:13px}.wordmark span:last-child{color:var(--violet)}nav{display:flex;gap:clamp(16px,3vw,42px)}nav a{font-size:12px;color:var(--muted)}.hero{min-height:760px;padding:65px var(--pad);position:relative;overflow:hidden;border-bottom:1px solid var(--line)}.kicker,.section-label,.status{font-family:monospace;letter-spacing:.11em;text-transform:uppercase;font-size:10px;color:var(--muted)}.hero h1{margin:90px 0 0;font-size:clamp(70px,12vw,176px);font-weight:500;line-height:.78;letter-spacing:-.075em;position:relative;z-index:1}.hero h1 em{font-style:normal;color:var(--violet)}.lede{position:relative;z-index:1;max-width:610px;margin:66px 0 0;font-size:clamp(18px,2vw,27px);line-height:1.45}.orb{position:absolute;width:min(52vw,700px);aspect-ratio:1;right:-4%;top:10%}.orb i{position:absolute;inset:0;border:1px solid #5546a1;border-radius:50%;box-shadow:0 0 80px rgba(155,131,255,.12)}.orb i:nth-child(2){inset:16%;border-color:#8b72fa}.orb i:nth-child(3){inset:35%;border-color:var(--acid);background:radial-gradient(circle,rgba(216,244,91,.2),transparent 65%)}.instruments{padding:130px var(--pad)}.section-label{margin-bottom:40px}.product{min-height:650px;border-top:1px solid var(--line);display:grid;grid-template-columns:1.1fr .9fr;position:relative;overflow:hidden}.product:last-child{border-bottom:1px solid var(--line)}.product-copy{padding:70px 5vw 70px 0;position:relative;z-index:1}.product h2{margin:55px 0 12px;font-size:clamp(58px,8vw,120px);line-height:.85;letter-spacing:-.065em;font-weight:500}.tagline{font-size:clamp(20px,2.3vw,32px)!important;color:var(--ink)!important}.product-copy>p:not(.status,.tagline){max-width:600px;color:var(--muted);line-height:1.7}.device{display:flex;justify-content:center;align-items:flex-end;background:radial-gradient(circle at 50% 45%,#2c2944,transparent 62%)}.device img{display:block;width:min(82%,430px);height:auto;max-height:620px;object-fit:contain;object-position:bottom}.actions{display:flex;flex-wrap:wrap;gap:24px;margin-top:40px;font-size:12px}.actions a{color:var(--acid)}.actions span{color:var(--muted)}.break-machine{min-height:540px;grid-template-columns:1fr}.break-machine .product-copy{max-width:850px}.pulse{position:absolute;right:0;top:0;bottom:0;width:45%;opacity:.55;background:repeating-linear-gradient(90deg,transparent 0 14px,var(--violet) 15px 16px),linear-gradient(90deg,transparent,#151224)}.about{padding:130px var(--pad);display:grid;grid-template-columns:1fr 3fr;gap:60px;background:var(--panel)}.about h2{max-width:950px;margin:0;font-size:clamp(42px,6vw,92px);line-height:.98;letter-spacing:-.055em;font-weight:500}.about div>p{max-width:720px;color:var(--muted);line-height:1.7}.about a{color:var(--acid)}footer{padding:55px var(--pad) 28px;display:grid;grid-template-columns:1fr auto;gap:50px;font-size:12px}footer p{margin:0}footer small{grid-column:1/-1;color:var(--muted);border-top:1px solid var(--line);padding-top:28px}.legal{min-height:65vh;padding:100px var(--pad);max-width:980px}.legal h1{font-size:clamp(48px,8vw,96px);font-weight:500;letter-spacing:-.05em}.legal h2{margin-top:48px}.legal p{max-width:720px;color:var(--muted);line-height:1.75}.legal a{color:var(--acid)}@media(max-width:760px){header{height:auto;min-height:70px;padding-top:20px;padding-bottom:20px;align-items:flex-start}.wordmark{flex-direction:column;gap:2px;font-size:11px}header nav{gap:13px;flex-wrap:wrap;justify-content:flex-end}.hero{min-height:690px}.hero h1{margin-top:75px}.orb{width:100vw;right:-50%;top:26%}.instruments{padding-top:90px;padding-bottom:90px}.product{grid-template-columns:1fr}.product-copy{padding-right:0}.device{min-height:480px;grid-row:1}.break-machine .product-copy{grid-row:auto}.about{grid-template-columns:1fr;padding-top:90px;padding-bottom:90px}footer{grid-template-columns:1fr}footer small{grid-column:1}.legal{padding-top:70px}}
