.hero:not(.compact){min-height:73vh;background:linear-gradient(90deg,#030303fc 0%,#030303d9 44%,#03030348 76%,#030303c4),url('hero-v2.png') center/cover}
@media(max-width:780px){.hero:not(.compact){background-position:62% center}}
.machine{margin:0 5vw 6vw;display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:#0d0c0f}.machine-copy,.machine-form{padding:42px}.machine-copy{background:radial-gradient(circle at 20% 10%,#702cc033,transparent 50%)}.machine h2{font-family:Impact,"Arial Narrow",sans-serif;font-size:44px;margin:12px 0}.machine p{color:var(--muted);line-height:1.6}.machine-results{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:32px}.machine-results div{padding:20px;background:#080808;border:1px solid var(--line)}.machine-results span{display:block;color:#8d8890;font-size:9px;font-weight:900;letter-spacing:1px}.machine-results strong{display:block;margin-top:9px;color:var(--purple);font-size:30px}.machine-form{display:grid;gap:14px}.machine-form label{display:flex;align-items:center;justify-content:space-between;gap:20px;color:#bbb;font-size:11px;font-weight:900}.machine-form input{width:150px;padding:12px;background:#070707;border:1px solid #3d3941;border-radius:4px;color:#fff;font:inherit}.machine-form>label:first-child input{margin-left:auto}.machine-form>label:first-child span{color:var(--purple)}[data-legs]{display:grid;gap:10px}.machine-actions{display:flex;gap:10px;margin-top:8px}.machine button{padding:12px 15px;border:1px solid var(--purple);border-radius:4px;background:var(--purple);color:#080808;font-size:10px;font-weight:950;cursor:pointer}.machine button+button{background:transparent;color:#fff}.machine button:disabled{opacity:.35;cursor:not-allowed}.machine-note{font-size:11px}@media(max-width:780px){.machine{margin:0 20px 45px;grid-template-columns:1fr}.machine-copy,.machine-form{padding:28px 22px}.machine-results{grid-template-columns:1fr}.machine-form input{width:125px}}
