:root{--void:#000000;--panel:#181a20;--panel-2:#20242c;--line:#2b3039;--line-soft:#21252d;--white:#f4f6f8;--mute:#8b919c;--mute-dim:#565c66;--accent:#27bbff;--accent-deep:#0e4a6b;--ink:#06131c;--font-body:"Inter",system-ui,sans-serif;--font-display:"Inter",system-ui,sans-serif;--font-mono:"Inter",system-ui,sans-serif;--radius:14px;--radius-sm:9px;--t-hero:clamp(30px,4.6vw,46px);--t-display:24px;--t-title:18px;--t-body:14px;--t-meta:12px;--t-micro:11px}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--void);color:var(--white);font-family:var(--font-body);font-size:var(--t-body);line-height:1.55;-webkit-font-smoothing:antialiased;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wrap{max-width:1080px;margin:0 auto;padding:0 22px}.display{font-family:var(--font-display);font-weight:700;letter-spacing:-.01em;line-height:1.12;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mono-label{font-family:var(--font-mono);font-size:var(--t-meta);letter-spacing:.01em;color:var(--mute);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.slab{display:none}.card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:inherit;font-size:.875rem;font-weight:600;line-height:1;letter-spacing:.02em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;padding:12px 20px;border-radius:var(--radius-sm);background:var(--accent);color:var(--ink);border:1px solid var(--accent);text-decoration:none;cursor:pointer;transition:filter .15s ease,background .15s ease,border-color .15s ease}.btn:hover{filter:brightness(1.08)}.btn-ghost{background:transparent;color:var(--white);border-color:var(--line)}.btn-ghost:hover{background:var(--panel);border-color:var(--mute-dim);filter:none}a{color:inherit}button{font:inherit;cursor:pointer}.lp-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-gap:44px;gap:44px;align-items:center}.lp-features,.lp-steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}@media (max-width:900px){.lp-hero{grid-template-columns:1fr;gap:34px}.lp-features{grid-template-columns:1fr 1fr}}@media (max-width:620px){.lp-features,.lp-steps{grid-template-columns:1fr}}@keyframes sq-drop{0%{opacity:0;transform:translateY(-16px) scale(.97)}to{opacity:1;transform:none}}@keyframes sq-rise{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}.sq-drop{animation:sq-drop .5s cubic-bezier(.2,.7,.3,1) both}.sq-rise{animation:sq-rise .4s ease both}.hiw2{position:relative}.hiw2-sticky{display:grid;grid-gap:44px;gap:44px;grid-template-columns:1fr 1.05fr;align-items:center}.hiw2-step{cursor:pointer}.hiw2-title{color:var(--mute);transition:color .3s ease}.hiw2-step.is-active .hiw2-title{color:var(--white)}.hiw2-desc{max-height:0;opacity:0;overflow:hidden;transition:max-height .45s ease,opacity .3s ease}.hiw2-step.is-active .hiw2-desc{max-height:240px;opacity:1}.hiw2-media{width:100%}@media (min-width:861px){.hiw2-sticky{position:-webkit-sticky;position:sticky;top:64px;height:calc(100vh - 64px)}}@media (max-width:860px){.hiw2{height:auto!important}.hiw2-sticky{grid-template-columns:1fr;gap:22px}.hiw2-title{color:var(--white)}.hiw2-desc{max-height:none;opacity:1;overflow:visible}}.bento{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:14px;gap:14px}.bento-tile{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);padding:18px;overflow:hidden}@media (max-width:860px){.bento{grid-template-columns:1fr}.bento-tile{grid-column:auto!important;grid-row:auto!important}}.hiw2-scene{animation:hiw-fade .45s ease both}.hiw2-shot{transform:translateX(calc(-50% + var(--x))) rotate(var(--r));transform-origin:bottom center;animation:hiw-bob 2.6s ease-in-out infinite}.hiw2-scanline{position:absolute;left:4px;right:4px;top:8%;height:2px;background:var(--accent);box-shadow:0 0 10px var(--accent);border-radius:2px;animation:hiw-scan 2.1s ease-in-out infinite}.hiw2-chip{opacity:0;animation:hiw-reveal .5s ease forwards}.hiw2-pulse{animation:hiw-pulse 1.7s ease-in-out infinite}@keyframes hiw-fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes hiw-bob{0%,to{transform:translateX(calc(-50% + var(--x))) translateY(0) rotate(var(--r))}50%{transform:translateX(calc(-50% + var(--x))) translateY(-7px) rotate(var(--r))}}@keyframes hiw-scan{0%{top:8%;opacity:0}12%{opacity:1}88%{opacity:1}to{top:86%;opacity:0}}@keyframes hiw-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes hiw-pulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}.hiw2-chip{opacity:1}}