.hiw:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background:radial-gradient(1000px 560px at 80% 8%,rgba(200,70,60,.09),transparent 60%),radial-gradient(900px 700px at 8% 92%,rgba(217,164,65,.05),transparent 60%)}.hiw .intro{text-align:center;padding:132px 0 20px}.hiw .kick{margin:0 0 22px}.hiw .kick.red{color:var(--red)}.hiw .intro .title{font-size:clamp(20px,3.6vw,34px);text-shadow:0 3px 0 rgba(0,0,0,.5)}.hiw .intro .sub{font-family:VT323,monospace;font-size:clamp(22px,2.6vw,27px);color:var(--dim);margin:22px auto 0;max-width:46ch}.hiw .steps{padding:44px 0 0}.hiw .step{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;padding:52px 0;border-bottom:1px solid var(--line2)}.hiw .step:nth-child(2n) .step-media{order:-1}.hiw .stepn{font-family:"Press Start 2P",monospace;font-size:11px;color:var(--red);letter-spacing:1px;margin-bottom:16px}.hiw .step h2{font-family:Space Grotesk,sans-serif;font-size:clamp(22px,2.6vw,30px);font-weight:700;margin:0 0 14px;color:var(--cream)}.hiw .step p{font-family:VT323,monospace;font-size:clamp(20px,2.3vw,24px);color:var(--dim);margin:0;line-height:1.2;max-width:44ch}.hiw .phone{width:248px;margin:0 auto;border-radius:28px;border:1px solid rgba(217,164,65,.5);background:#080b12;box-shadow:0 0 0 6px #0c1019,0 0 22px #d9a44159,0 0 55px #d9a4412e,0 30px 60px #0000008c;padding:6px;position:relative}.hiw .phone img{width:100%;display:block;border-radius:22px}.hiw .pot-stage{position:relative;display:inline-block}.hiw .coinfall{position:absolute;inset:-64px 0 40%;pointer-events:none;z-index:2}.hiw .coin{position:absolute;top:0;opacity:0;image-rendering:pixelated}@keyframes coindrop{0%{transform:translateY(0) scaleX(1);opacity:0}12%{opacity:1}72%{transform:translateY(var(--fall,78px)) scaleX(.95);opacity:1}86%{transform:translateY(var(--fall,78px)) scaleX(.35);opacity:.9}to{transform:translateY(calc(var(--fall,78px) + 8px)) scaleX(.2);opacity:0}}.hiw .mouse-wrap{display:inline-block;transform-origin:center bottom}.hiw .mouse-wrap.sway{animation:mousesway 2.4s ease-in-out infinite}@keyframes mousesway{0%,to{transform:translate(0)}50%{transform:translate(-10px)}}@media(prefers-reduced-motion:reduce){.hiw .coin{display:none}.hiw .mouse-wrap.sway{animation:none}}.hiw .keep-head{display:flex;align-items:flex-end;gap:26px;flex-wrap:wrap;margin-bottom:8px}.hiw .keep-head .k-copy{flex:1;min-width:260px}.hiw h2.sec{font-family:Space Grotesk,sans-serif;font-size:clamp(22px,2.8vw,32px);font-weight:700;margin:12px 0 0;color:var(--cream)}.hiw .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:34px}.hiw .card{position:relative;background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:26px 24px 28px;overflow:hidden}.hiw .card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(var(--red),var(--amber));opacity:.7}.hiw .card h3{font-family:Space Grotesk,sans-serif;font-size:19px;font-weight:600;margin:0 0 10px;color:var(--amber)}.hiw .card p{font-family:VT323,monospace;font-size:20px;color:var(--dim);margin:0;line-height:1.18}.hiw .creed{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:14px}.hiw .creed .c{padding:24px;border:1px solid var(--line2);border-radius:14px;background:#0b0e15}.hiw .creed .c .no{font-family:"Press Start 2P",monospace;font-size:11px;color:var(--red);letter-spacing:1px;margin-bottom:12px}.hiw .creed .c p{font-family:VT323,monospace;font-size:20px;color:var(--dim);margin:0;line-height:1.18}.hiw .reassure{display:flex;align-items:center;gap:30px;flex-wrap:wrap;background:#0b0e15;border:1px solid var(--line);border-radius:16px;padding:30px 34px}.hiw .reassure .r-copy{flex:1;min-width:280px}.hiw .final{text-align:center}.hiw .final .knight{display:flex;justify-content:center;margin-bottom:24px}.hiw .final .proc{font-family:"Press Start 2P",monospace;font-size:clamp(14px,2.4vw,22px);line-height:1.6;margin:0 0 28px;text-shadow:0 3px 0 rgba(0,0,0,.5)}@media(max-width:900px){.hiw .step{grid-template-columns:1fr;gap:26px}.hiw .step:nth-child(2n) .step-media{order:0}.hiw .cards,.hiw .creed{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
