.HIW{--hiwfg:#2a2620;--hiwfg-rgb:42, 38, 32;--hiwbg:#f4eee1;--hiwbg2:#e7dcc7;--hiwcard:#fcf8f0;--accent:#d89b3a;--accent-ink:#2a2620;--co-gold:#d89b3a;--co-blue:#3e6485;--co-red:#b0492e;--co-green:#3c6b54;--hsbg2:#e7dcc7;--hsfg-rgb:42, 38, 32;--ink:#2a2620;--ink-soft:#2a26209e;--line:#2a262024;--hiw-px:clamp(20px, 6vw, 64px);background:var(--hiwbg);color:var(--hiwfg);font-family:var(--font-archivo), system-ui, sans-serif;min-height:100vh}.HIW ::selection{background:var(--accent);color:var(--accent-ink)}.HIW h1,.HIW h2,.HIW h3,.HIW h4,.HIW h5,.HIW p{margin:0}.HIW-pay{padding:clamp(72px, 11vw, 112px) var(--hiw-px) clamp(72px, 10vw, 104px);background:var(--hiwbg);border-top:1px solid rgba(var(--hiwfg-rgb), .12)}.HIW-payhead{letter-spacing:-.04em;text-transform:uppercase;margin:18px 0 0;font-size:clamp(46px,9vw,92px);font-weight:900;line-height:.9}.HIW-payintro{color:rgba(var(--hiwfg-rgb), .66);max-width:720px;margin:22px 0 0;font-size:clamp(16px,2.2vw,18px);line-height:1.55}.HIW-pay .grid{grid-template-columns:repeat(3,1fr);gap:28px;margin-top:60px;display:grid}.HIW-pay .col{border-top:5px solid;padding-top:26px}.HIW-pay .col .n{font-family:var(--font-space-mono), ui-monospace, monospace;letter-spacing:.12em;color:rgba(var(--hiwfg-rgb), .5);font-size:13px;font-weight:700}.HIW-pay .col h2{letter-spacing:-.025em;margin:16px 0 0;font-size:clamp(26px,3.6vw,31px);font-weight:850;line-height:1}.HIW-pay .col p{color:rgba(var(--hiwfg-rgb), .62);margin:14px 0 0;font-size:17px;line-height:1.55}.HIW-demo{background:var(--hiwbg);padding:clamp(72px, 11vw, 112px) var(--hiw-px) clamp(76px, 11vw, 116px);border-top:1px solid rgba(var(--hiwfg-rgb), .12)}.HIW-demohead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:42px;display:flex}.HIW-demohead h2{letter-spacing:-.035em;text-transform:uppercase;max-width:720px;font-size:clamp(34px,6vw,56px);font-weight:900;line-height:.92}.HIW-demolede{color:rgba(var(--hiwfg-rgb), .68);max-width:800px;margin:0 0 44px;font-size:clamp(17px,2.4vw,20px);line-height:1.55}.HIW-demolede b{color:var(--hiwfg);font-weight:700}.HIW-panel{color:var(--ink);background:#f7f6ef;border-radius:20px;grid-template-columns:1.25fr 1fr;display:grid;overflow:hidden;box-shadow:0 40px 90px #0006}.HIW-work{border-right:1.5px solid var(--line);padding:36px 38px}.HIW-taskbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.HIW-task{font-family:var(--font-space-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);font-size:12.5px;font-weight:700}.HIW-saved{font-family:var(--font-space-mono), ui-monospace, monospace;color:var(--co-green);white-space:nowrap;font-size:12px}.HIW-ratejob{border-bottom:1.5px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;margin-top:22px;padding-bottom:16px;display:flex}.HIW-ratejob .rjt{letter-spacing:-.02em;color:var(--ink);font-size:20px;font-weight:800}.HIW-ratejob .rjs{font-family:var(--font-space-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);white-space:nowrap;font-size:11.5px;font-weight:700}.HIW-raterows{flex-direction:column;display:flex}.HIW-raterow{border-bottom:1px solid var(--line);grid-template-columns:1fr 116px 66px;align-items:center;gap:14px;padding:15px 2px;display:grid}.HIW-raterow:last-child{border-bottom:none}.HIW-raterow .rn{letter-spacing:-.01em;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:700;overflow:hidden}.HIW-ratebar{background:#2a262017;border-radius:6px;height:20px;position:relative}.HIW-ratefill{border-radius:6px;position:absolute;top:0;bottom:0;left:0}.HIW-rateknob{background:#fff;border-radius:50%;width:12px;height:12px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 1px 3px #0000004d}.HIW-ratecount{text-align:right;font-size:11px;font-family:var(--font-space-mono), ui-monospace, monospace;letter-spacing:.03em;text-transform:uppercase;color:var(--ink-soft);white-space:nowrap;font-weight:700}.HIW-ratecount b{font-family:var(--font-archivo), system-ui, sans-serif;letter-spacing:-.02em;color:var(--ink);text-transform:none;font-size:18px;font-weight:800;display:block}.HIW-ratecount.set{color:var(--co-green);font-size:13px}.HIW-resp{background:#f1efe6;flex-direction:column;padding:36px;display:flex}.HIW-resp .who{font-family:var(--font-space-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--co-blue);align-items:center;gap:10px;font-size:12px;font-weight:700;display:flex}.HIW-resp .who .live{background:var(--co-blue);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #3e64852e}.HIW-resp p{color:var(--ink);margin:18px 0 0;font-size:17px;line-height:1.6}.HIW-resp p b{color:var(--ink);font-weight:700}.HIW-resp .foot{color:var(--ink-soft);margin-top:auto;padding-top:22px;font-size:13.5px}.HIW-resp .foot b{color:var(--ink)}.HIW-band{padding:64px var(--hiw-px);grid-template-columns:200px 1fr;align-items:start;gap:40px;display:grid}.HIW-band .lab{font-family:var(--font-archivo), system-ui, sans-serif;letter-spacing:-.02em;font-size:30px;font-weight:900}.HIW-band .lab .md{font-family:var(--font-space-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;opacity:.6;margin-bottom:7px;font-size:11px;font-weight:700;display:block}.HIW-band h3{letter-spacing:-.03em;max-width:760px;margin:0;font-size:clamp(32px,5vw,46px);font-weight:900;line-height:.96}.HIW-band p{max-width:640px;margin:16px 0 0;font-size:18px;line-height:1.55}.HIW-band.gold{background:var(--co-gold);color:var(--ink)}.HIW-band.blue{background:var(--co-blue);color:#fff}.HIW-band.red{background:var(--co-red);color:#fff}.HIW-band.gold p{color:#2a2620b8}.HIW-band.blue p,.HIW-band.red p{color:#ffffffd1}.HIW-steps{padding:clamp(72px, 11vw, 112px) var(--hiw-px);border-top:1px solid rgba(var(--hiwfg-rgb), .12)}.HIW-steps h2{letter-spacing:-.035em;text-transform:uppercase;margin:0 0 48px;font-size:clamp(38px,6vw,60px);font-weight:900}.HIW-srow{border-top:1.5px solid rgba(var(--hiwfg-rgb), .14);grid-template-columns:120px 1fr;gap:36px;padding:36px 0;display:grid}.HIW-srow:last-child{border-bottom:1.5px solid rgba(var(--hiwfg-rgb), .14)}.HIW-srow .bignum{color:var(--accent);letter-spacing:-.04em;font-size:clamp(44px,7vw,64px);font-weight:900;line-height:.8}.HIW-srow h3{letter-spacing:-.025em;margin:0;font-size:clamp(24px,3.6vw,32px);font-weight:800}.HIW-srow p{color:rgba(var(--hiwfg-rgb), .62);max-width:720px;margin:12px 0 0;font-size:18px;line-height:1.55}.HIW-lbteaser{padding:clamp(64px, 9vw, 84px) var(--hiw-px) clamp(72px, 10vw, 96px)}.HIW-lbteaser h3{letter-spacing:-.035em;text-transform:uppercase;margin:14px 0 0;font-size:clamp(34px,5.5vw,52px);font-weight:900;line-height:.96}.HIW-lbteaser p{color:rgba(var(--hiwfg-rgb), .66);max-width:600px;margin:20px 0 0;font-size:18px;line-height:1.55}.HIW-lbteaser .HIW-startlink{font:inherit;color:var(--co-blue);cursor:pointer;background:0 0;border:none;padding:0;font-weight:700;text-decoration:none}.HIW-lbteaser .HIW-startlink:hover{text-decoration:underline}.HIW-final{background:var(--accent);color:var(--accent-ink);padding:clamp(72px, 10vw, 96px) var(--hiw-px) clamp(80px, 11vw, 108px)}.HIW-final h2{letter-spacing:-.045em;text-transform:uppercase;margin:20px 0 0;font-size:clamp(56px,11vw,104px);font-weight:900;line-height:.85}.HIW-final p{opacity:.72;max-width:540px;margin:28px 0 36px;font-size:clamp(18px,2.4vw,21px);line-height:1.5}.HIW-final .HIW-cta{font-family:var(--font-archivo), system-ui, sans-serif;letter-spacing:-.01em;cursor:pointer;background:var(--ink);color:#fff;white-space:nowrap;border:none;border-radius:11px;align-items:center;gap:10px;padding:17px 30px;font-size:18px;font-weight:700;text-decoration:none;transition:transform .15s;display:inline-flex}.HIW-final .HIW-cta:hover{transform:translateY(-2px)}@media (max-width:860px){.HIW-panel{grid-template-columns:1fr}.HIW-work{border-right:none;border-bottom:1.5px solid var(--line)}}@media (max-width:760px){.HIW-pay .grid{grid-template-columns:1fr;gap:32px}.HIW-band{grid-template-columns:1fr;gap:16px}}@media (max-width:680px){.HIW-srow{grid-template-columns:64px 1fr;gap:20px}}
