:root{--bg:#141120;--panel:#1d1a2b;--line:#3a3450;--ink:#f4efe6;--dim:#b3abc6;--gold:#ffcf4d;--red:#f2495c;--green:#73bf69;--pixel:Galmuri11, "Apple SD Gothic Neo", system-ui, sans-serif;--pixel-big:Galmuri14, Galmuri11, "Apple SD Gothic Neo", system-ui, sans-serif;--text:"Apple SD Gothic Neo", "Malgun Gothic", system-ui, sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font:16px/1.7 var(--text);word-break:keep-all;overflow-wrap:anywhere;margin:0}a{color:inherit}.wrap{width:min(1080px,100%);margin:0 auto;padding-inline:20px}h1,h2,h3,.btn,.brand,.eyebrow,th,summary,label{font-family:var(--pixel);-webkit-font-smoothing:none}h1{font-family:var(--pixel-big);margin:0 0 18px;font-size:clamp(32px,6vw,54px);line-height:1.25}h1 b{color:var(--gold);font-weight:inherit}h2{margin:0 0 22px;font-size:clamp(22px,3.6vw,30px)}h3{margin:0 0 8px;font-size:17px}section{padding-block:56px}section+section{border-top:2px dashed #2a2540}.nav{justify-content:space-between;align-items:center;gap:12px;padding-block:18px;display:flex}.brand,.nav nav a{white-space:nowrap}.brand{align-items:center;gap:8px;font-size:18px;text-decoration:none;display:flex}.brand img{image-rendering:pixelated}.brand span{color:var(--gold)}.nav nav{font-family:var(--pixel);align-items:center;gap:16px;font-size:14px;display:flex}.nav nav a:not(.btn){color:var(--dim);text-decoration:none}.btn{background:var(--gold);color:#1a1726;cursor:pointer;border:3px solid #1a1726;padding:12px 20px;font-size:16px;text-decoration:none;display:inline-block;box-shadow:0 4px #000}.btn:active{transform:translateY(3px);box-shadow:0 1px #000}.btn.sm{padding:7px 12px;font-size:13px}.btn.ghost{color:var(--ink);border-color:var(--line);background:0 0}.btn:disabled{opacity:.6}.hero{grid-template-columns:1fr auto;align-items:center;gap:48px;padding-block:40px 64px;display:grid}.eyebrow{color:var(--red);margin:0 0 14px;font-size:14px}.lead{color:var(--dim);max-width:34em;margin:0 0 26px;font-size:17px}.ctas{flex-wrap:wrap;gap:12px;display:flex}.note{color:var(--green);font-family:var(--pixel);margin:16px 0 0;font-size:13px}.phone{aspect-ratio:9/16;background:#000;border:6px solid #2e3440;border-radius:18px;width:280px;overflow:hidden;box-shadow:0 0 0 3px #0008,0 20px 60px -10px #000}.phone video{object-fit:cover;width:100%;height:100%;display:block}.grid3{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.card{background:var(--panel);border:3px solid var(--line);padding:20px;box-shadow:0 4px #0006}.card p{color:var(--dim);margin:0;font-size:15px}.card.use{border-left:6px solid var(--gold)}.maker{align-items:flex-start;gap:18px;display:flex}.maker img{image-rendering:pixelated;flex:none}.maker a{font-family:var(--pixel);color:var(--gold);margin-top:10px;font-size:14px;display:inline-block}.steps{gap:14px;margin:0;padding:0;list-style:none;display:grid}.steps li{background:var(--panel);border:3px solid var(--line);align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.steps span{background:var(--gold);color:#1a1726;width:40px;height:40px;font-family:var(--pixel-big);flex:none;place-items:center;font-size:20px;display:grid}.steps p{color:var(--dim);margin:0;font-size:15px}.scroll{border:3px solid var(--line);overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:620px;font-size:15px}th,td{text-align:left;border-bottom:1px solid var(--line);padding:12px 14px}th{background:var(--panel);color:var(--dim);font-size:13px;font-weight:400}td:first-child{font-family:var(--pixel);white-space:nowrap}td i{font-style:normal;font-family:var(--pixel);color:var(--dim);border:2px solid var(--line);white-space:nowrap;padding:2px 8px;font-size:12px}td i.live{color:#1a1726;background:var(--green);border-color:var(--green)}.faq{gap:10px;display:grid}details{background:var(--panel);border:3px solid var(--line);padding:14px 18px}summary{cursor:pointer;font-size:15px}details p{color:var(--dim);margin:10px 0 0;font-size:15px}.contact form{gap:14px;display:grid}.row{grid-template-columns:1fr 1fr;gap:14px;display:grid}label{color:var(--dim);gap:6px;font-size:13px;display:grid}input,textarea{font:16px var(--text);color:var(--ink);border:2px solid var(--line);background:#0f0d18;width:100%;padding:12px}input:focus,textarea:focus{border-color:var(--gold);outline:none}textarea{resize:vertical}label.consent{font-family:var(--text);align-items:flex-start;gap:10px;font-size:12px;line-height:1.6;display:flex}label.consent input{flex:none;width:auto;margin-top:3px}.hp{width:1px;height:1px;position:absolute;left:-9999px}.contact .btn{justify-self:start}#leadMsg{font-family:var(--pixel);color:var(--green);min-height:1.4em;margin:0;font-size:14px}footer{color:var(--dim);font-family:var(--pixel);border-top:2px dashed #2a2540;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;padding-block:28px 40px;font-size:13px;display:flex}@media (width<=800px){.hero{grid-template-columns:1fr;gap:32px}.phone{justify-self:center;width:min(260px,70vw)}.grid3,.row{grid-template-columns:1fr}section{padding-block:44px}}@media (width<=420px){.nav nav a:not(.btn){display:none}.brand{font-size:16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
