.nh{--lemon:#fff21a;--ink:#171717;--ink2:#1f1f1f;--ink3:#262626;--lav:#a66bff;--lav-deep:#7b3ff2;--paper:#fffef2;--line:#333;--muted:#c9c9c9;background:var(--ink);color:#f5f5f5;font-family:var(--font-body),system-ui,sans-serif;overflow-x:hidden}.nh-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.nh-narrow{max-width:820px}.nh-section{padding:clamp(72px,10vw,128px) 0}.nh-center{text-align:center;margin-top:36px}.nh-h1,.nh-h2,.nh-final-h,.nh-step-n,.nh-score-val,.nh-belt-cap,.nh-price-amt,.nh-marquee{font-family:var(--font-poster),var(--font-display),sans-serif;font-variation-settings:"wdth" 125;font-stretch:125%}.nh-h1{text-transform:uppercase;letter-spacing:-.02em;color:var(--ink);margin:22px 0 26px;font-size:clamp(40px,10.2vw,124px);font-weight:900;line-height:.9}.nh-h1-line{display:block}.nh-h1-dot{color:var(--lav-deep)}.nh-h1-sticker{letter-spacing:0;text-transform:none;background:var(--lav);color:var(--ink);border:3px solid var(--ink);box-shadow:6px 6px 0 var(--ink);border-radius:999px;margin-top:18px;padding:6px 22px 8px;font-size:clamp(20px,3.4vw,38px);font-weight:800;display:inline-block;transform:rotate(-3deg)}.nh-h2{text-transform:uppercase;letter-spacing:-.015em;margin:18px 0;font-size:clamp(32px,5.6vw,68px);font-weight:900;line-height:.98}.nh-hl{color:var(--lav)}.nh-hl--ink{color:var(--ink);background:var(--lav);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .14em}.nh-hl--lemon{color:var(--ink);background:var(--lemon);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .14em}.nh-sub{color:var(--muted);max-width:640px;font-size:clamp(16px,1.5vw,19px);line-height:1.65}.nh-sub--ink{color:#1d1d1d}.nh-eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--lemon);border:1.5px solid;border-radius:999px;padding:6px 14px;font-size:12px;font-weight:800;display:inline-block}.nh-eyebrow--ink{color:var(--ink)}.nh-head{max-width:820px;margin-bottom:clamp(32px,5vw,56px)}.nh-head--center{text-align:center;margin-left:auto;margin-right:auto}.nh-btn{cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:52px;padding:0 24px;font-size:16px;font-weight:700;text-decoration:none;transition:transform .15s,background .2s,color .2s;display:inline-flex}.nh-btn:hover{transform:translateY(-2px)}.nh-btn:focus-visible,.nh-play:focus-visible,.nh-metric-head:focus-visible,.nh-faq-q:focus-visible{outline:3px solid var(--lav);outline-offset:3px}.nh-btn--outline{border:2px solid var(--ink);color:var(--ink);background:0 0}.nh-btn--outline:hover{background:var(--ink);color:var(--lemon)}.nh-btn--ink{background:var(--ink);color:var(--lemon);border:2px solid var(--ink)}.nh-btn--ghost{color:#fff;border:2px solid #5a5a5a;width:100%}.nh-btn--ghost:hover{border-color:var(--lemon);color:var(--lemon)}.nh-play{border-radius:14px;align-items:center;gap:12px;min-height:56px;padding:8px 22px;text-decoration:none;transition:transform .15s;display:inline-flex}.nh-play:hover{transform:translateY(-2px)}.nh-play--dark{background:var(--ink);color:#fff;box-shadow:5px 5px 0 var(--lav)}.nh-play--light{color:var(--ink);background:#fff}.nh-play-top{letter-spacing:.12em;opacity:.85;font-size:10px;display:block}.nh-play-bottom{font-size:19px;font-weight:700;line-height:1.1;display:block}.nh-ctas{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.nh-ctas--center{justify-content:center}.nh-hero{background:var(--lemon);color:var(--ink);padding:104px 0 72px;position:relative;overflow:hidden}.nh-hero-grid{align-items:center;gap:48px;display:grid}.nh-chip{letter-spacing:.06em;text-transform:uppercase;background:var(--ink);color:var(--lemon);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:800;display:inline-flex}.nh-dot{background:#22c55e;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #22c55e40}.nh-lead{color:#262626;max-width:580px;margin-bottom:30px;font-size:clamp(17px,1.55vw,20px);line-height:1.6}.nh-lead strong{color:var(--ink);background:linear-gradient(#0000 62%,#a66bff8c 62%)}.nh-trust{color:#2a2a2a;flex-wrap:wrap;gap:10px 22px;margin:26px 0 0;padding:0;font-size:14px;font-weight:700;list-style:none;display:flex}.nh-trust li{align-items:center;gap:6px;display:inline-flex}.nh-hero-visual{justify-content:center;align-items:center;min-height:560px;display:flex;position:relative}.nh-blob{z-index:0;aspect-ratio:1;width:clamp(340px,40vw,540px);max-width:108vw;height:auto;position:absolute;top:54%;left:50%;transform:translate(-50%,-50%)rotate(-8deg)}.nh-sticker{z-index:3;color:var(--ink);border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink);white-space:nowrap;background:#fff;border-radius:14px;align-items:center;gap:8px;padding:10px 14px;font-size:14px;font-weight:800;display:inline-flex;position:absolute}.nh-sticker--a{top:18%;left:0;transform:rotate(-4deg)}.nh-sticker--b{background:var(--ink);color:var(--lemon);box-shadow:4px 4px 0 var(--lav);top:46%;right:0;transform:rotate(3deg)}.nh-sticker--c{background:var(--lav);bottom:8%;left:6%;transform:rotate(2deg)}.nh-phone{z-index:2;border:10px solid var(--ink);background:var(--ink);border-radius:40px;width:250px;position:relative;overflow:hidden;box-shadow:0 30px 60px #00000047}.nh-phone-img{border-radius:30px;width:100%;height:auto;display:block}.nh-phone-notch{background:var(--ink);z-index:3;border-radius:10px;width:70px;height:18px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.nh-phone--hero{width:270px}.nh-phone--tile{border-width:7px;border-radius:30px;width:170px;margin:18px auto -90px}.nh-phone--tile .nh-phone-img{border-radius:22px}.nh-phone--tile .nh-phone-notch{width:46px;height:12px;top:5px}.nh-phone--shot{border-width:8px;border-radius:34px;width:210px}.nh-phone--shot .nh-phone-img{border-radius:26px}.nh-marquee{background:var(--ink);color:var(--lemon);border-top:3px solid var(--ink);border-bottom:3px solid var(--lav);padding:18px 0;overflow:hidden}.nh-marquee-track{width:max-content;animation:38s linear infinite nh-scroll;display:flex}.nh-marquee-item{text-transform:uppercase;white-space:nowrap;align-items:center;font-size:clamp(17px,2.2vw,26px);font-weight:800;display:inline-flex}.nh-star{color:var(--lav);margin:0 26px}@keyframes nh-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.nh-ink{background:var(--ink);color:#f5f5f5}.nh-ink2{background:var(--ink2);color:#f5f5f5}.nh-lemon{background:var(--lemon);color:var(--ink)}.nh-lav{background:var(--lav);color:var(--ink)}.nh-steps{gap:18px;display:grid}.nh-step{border:2px solid #0000;border-radius:26px;padding:30px 26px 32px}.nh-step h3{margin:14px 0 10px;font-size:23px;font-weight:800;line-height:1.2}.nh-step p{margin:0;font-size:16px;line-height:1.6}.nh-step-n{font-size:54px;font-weight:900;line-height:1}.nh-step--lav{background:var(--lav);color:var(--ink)}.nh-step--lemon{background:var(--lemon);color:var(--ink)}.nh-step--ink{background:var(--ink3);color:#f5f5f5;border-color:#3a3a3a}.nh-step--ink .nh-step-n{color:var(--lemon)}.nh-step--ink p{color:var(--muted)}.nh-bento{gap:16px;display:grid}.nh-tile{background:var(--paper);border:2px solid var(--ink);box-shadow:5px 5px 0 var(--ink);color:var(--ink);border-radius:24px;padding:24px;overflow:hidden}.nh-tile h3{margin:14px 0 8px;font-size:21px;font-weight:800}.nh-tile p{color:#2a2a2a;margin:0;font-size:15px;line-height:1.6}.nh-tile-icon{background:var(--ink);width:46px;height:46px;color:var(--lemon);border-radius:13px;justify-content:center;align-items:center;display:flex}.nh-tile--shot{padding-bottom:0}.nh-tile--shot h3{margin-top:0;font-size:26px}.nh-tile--lav{background:var(--lav)}.nh-tile--lav p{color:#1d1d1d}.nh-tile--ink{background:var(--ink);color:#fff}.nh-tile--ink p{color:var(--muted)}.nh-tile--ink .nh-phone{border-color:#000}.nh-split{align-items:start;gap:40px;display:grid}.nh-score{align-items:center;gap:18px;margin-top:28px;display:flex}.nh-score-val{color:var(--lemon);font-size:clamp(72px,9vw,112px);font-weight:900;line-height:.9}.nh-score-label{color:var(--muted);font-size:14px;line-height:1.6}.nh-metrics{border-top:1px solid var(--line)}.nh-metric{border-bottom:1px solid var(--line);padding:4px 0 16px}.nh-metric-head{color:#fff;cursor:pointer;text-align:left;width:100%;min-height:56px;font:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0;display:flex}.nh-metric-name{font-size:17px;font-weight:700}.nh-metric-w{color:var(--ink);background:var(--lav);vertical-align:middle;border-radius:999px;margin-left:8px;padding:2px 8px;font-size:12px;font-weight:800;display:inline-block}.nh-metric-score{font-family:var(--font-poster),sans-serif;color:var(--lemon);font-size:26px;font-weight:900}.nh-bar{background:#2c2c2c;border-radius:3px;height:6px;overflow:hidden}.nh-bar-fill{background:linear-gradient(90deg,var(--lav),var(--lemon));border-radius:3px;height:100%}.nh-metric-formula{font-family:var(--font-jetbrains),monospace;color:#bdbdbd;margin-top:12px;font-size:13px;line-height:1.6}.nh-belts{gap:16px;display:grid}.nh-belt{background:var(--ink);color:#fff;border-radius:22px;padding:22px 22px 24px;box-shadow:5px 5px #17171759}.nh-belt-band{border:1px solid #ffffff26;border-radius:6px;height:12px;margin-bottom:18px}.nh-belt-name{text-transform:uppercase;letter-spacing:.1em;color:#d4d4d4;font-size:13px;font-weight:800}.nh-belt-cap{color:var(--lemon);margin:6px 0;font-size:34px;font-weight:900}.nh-belt-meta{color:#bdbdbd;font-size:13px}.nh-belt-meta strong{color:#fff}.nh-note{color:#1d1d1d;max-width:760px;margin-top:26px;font-size:15px}.nh-shots{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--lav)transparent;gap:26px;padding:8px max(20px,50vw - 580px) 28px;scroll-padding-inline:max(20px,50vw - 580px);display:flex;overflow-x:auto}.nh-shots:focus-visible{outline:3px solid var(--lav);outline-offset:-3px}.nh-shot{scroll-snap-align:start;flex:none;width:210px;margin:0}.nh-shot figcaption{color:var(--muted);margin-top:14px;font-size:13.5px;line-height:1.5}.nh-reviews{gap:16px;display:grid}.nh-review{color:var(--ink);border:2px solid var(--ink);box-shadow:5px 5px 0 var(--ink);background:#fff;border-radius:22px;flex-direction:column;gap:14px;margin:0;padding:22px;display:flex}.nh-review p{flex:1;margin:0;font-size:15.5px;line-height:1.6}.nh-review footer{color:#555;flex-direction:column;gap:2px;font-size:13px;display:flex}.nh-review footer strong{color:var(--ink);font-size:14px}.nh-stars{color:var(--lav-deep);gap:2px;display:flex}.nh-prices{gap:22px;max-width:900px;margin:0 auto;display:grid}.nh-price{background:var(--ink3);border:2px solid #3a3a3a;border-radius:26px;flex-direction:column;gap:14px;padding:30px 26px;display:flex;position:relative}.nh-price ul{flex-direction:column;flex:1;gap:10px;margin:6px 0 12px;padding:0;list-style:none;display:flex}.nh-price li{align-items:flex-start;gap:10px;font-size:15px;line-height:1.5;display:flex}.nh-price li svg{color:var(--lav);flex-shrink:0;margin-top:3px}.nh-price-tag{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);font-size:13px;font-weight:800}.nh-price-amt{font-size:52px;font-weight:900;line-height:1}.nh-price-amt span{font-family:var(--font-body),sans-serif;font-variation-settings:normal;color:var(--muted);margin-left:8px;font-size:15px;font-weight:600;font-stretch:100%}.nh-price-alt{font-size:14px;font-weight:700}.nh-price--hot{background:var(--lemon);color:var(--ink);border-color:var(--ink);box-shadow:6px 6px 0 var(--lav)}.nh-price--hot .nh-price-tag,.nh-price--hot .nh-price-amt span{color:#3a3a3a}.nh-price--hot li svg{color:var(--lav-deep)}.nh-price-flag{background:var(--lav);color:var(--ink);border:2px solid var(--ink);text-transform:uppercase;letter-spacing:.06em;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:800;position:absolute;top:-15px;right:22px}.nh-fine{text-align:center;color:#9a9a9a;margin-top:22px;font-size:13px}.nh-fine a{color:var(--lemon)}.nh-fine--ink{color:#2a2a2a}.nh-faq{border-top:1px solid var(--line)}.nh-faq-item{border-bottom:1px solid var(--line)}.nh-faq-q{color:#fff;width:100%;min-height:64px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:10px 0;font-size:17px;font-weight:700;display:flex}.nh-faq-item.is-open .nh-faq-q{color:var(--lemon)}.nh-faq-q svg{color:var(--lav);flex-shrink:0}.nh-faq-a{color:var(--muted);max-width:720px;padding:0 0 22px;font-size:15.5px;line-height:1.7}.nh-final{background:var(--lav);color:var(--ink);text-align:center;padding:clamp(84px,11vw,140px) 0}.nh-final-inner{flex-direction:column;align-items:center;display:flex}.nh-final-h{text-transform:uppercase;letter-spacing:-.02em;margin:0 0 22px;font-size:clamp(40px,8.4vw,112px);font-weight:900;line-height:.95}.nh-final-pill{background:var(--ink);color:var(--lemon);border-radius:999px;padding:0 .35em .08em;display:inline-block;transform:rotate(-2deg)}.nh-final-sub{margin:0 0 30px;font-size:clamp(17px,1.6vw,20px);font-weight:600}.nh-final .nh-play--dark{box-shadow:5px 5px 0 var(--lemon)}.nh-final-icons{opacity:.6;gap:18px;margin-top:34px;display:flex}@media (min-width:640px){.nh-wrap{padding:0 28px}.nh-belts,.nh-reviews,.nh-bento{grid-template-columns:repeat(2,1fr)}.nh-tile--shot{grid-column:span 2;grid-template-columns:1fr auto;align-items:start;gap:24px;display:grid}.nh-phone--tile{margin:0 0 -110px}}@media (min-width:900px){.nh-hero{padding:120px 0 96px}.nh-hero-grid{grid-template-columns:1.15fr .85fr}.nh-steps{grid-template-columns:repeat(3,1fr)}.nh-split{grid-template-columns:1fr 1fr;gap:64px}.nh-prices{grid-template-columns:1fr 1fr}.nh-phone--hero{width:290px}}@media (min-width:1100px){.nh-bento{grid-template-columns:repeat(4,1fr)}.nh-tile--shot{grid-row:span 2;grid-template-columns:1fr}.nh-phone--tile{width:190px;margin:22px auto -120px}.nh-belts,.nh-reviews{grid-template-columns:repeat(4,1fr)}}@media (max-width:420px){.nh-hero-visual{min-height:500px}.nh-phone--hero{width:230px}.nh-sticker{padding:8px 11px;font-size:12.5px}}@media (prefers-reduced-motion:reduce){.nh-marquee-track{animation:none}.nh-btn,.nh-play{transition:none}}
