@font-face{font-family:display;src:url(../media/BigShouldersDisplay_Bold-s.p.2pul_y6lpg66n.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:display;src:url(../media/BigShouldersDisplay_Black-s.p.2yoocwo_s7yq4.woff2)format("woff2");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:124.93%;descent-override:27.04%;line-gap-override:0.0%;size-adjust:78.76%}.display_581e670e-module__dpUH_a__className{font-family:display,display Fallback}.display_581e670e-module__dpUH_a__variable{--font-display:"display", "display Fallback"}
@font-face{font-family:body;src:url(../media/WorkSans_Regular-s.p.201b-nqdampbs.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:body;src:url(../media/WorkSans_Medium-s.p.31lnv2ftgmqjn.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:body;src:url(../media/WorkSans_SemiBold-s.p.31lnv2ftgmqjn.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:body;src:url(../media/WorkSans_Bold-s.p.00ktz7w_zvf7-.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:body Fallback;src:local(Arial);ascent-override:82.98%;descent-override:21.68%;line-gap-override:0.0%;size-adjust:112.07%}.body_9630040c-module__W5tqdq__className{font-family:body,body Fallback}.body_9630040c-module__W5tqdq__variable{--font-body:"body", "body Fallback"}
:root{--jet:#202c39;--jet-2:#283845;--sage:#b8b08d;--peach:#f2d492;--tangerine:#f29559;--bg:var(--jet);--surface:var(--jet-2);--surface-2:#324457;--line:#3d5163;--line-soft:#2c3c4a;--text:#f2eee2;--text-muted:var(--sage);--text-faint:#6d7f8c;--accent:var(--tangerine);--accent-text:#241407;--tag:var(--peach);--display:var(--font-display), "Arial Narrow", sans-serif;--body:var(--font-body), system-ui, -apple-system, "Segoe UI", sans-serif;--mono:ui-monospace, "SF Mono", "Cascadia Code", Consolas, monospace;--container:1120px}*{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--bg);color:var(--text);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6}h1,h2,h3{font-family:var(--display);text-transform:uppercase;letter-spacing:.01em;text-wrap:balance;margin:0;font-weight:900}p{margin:0}a{color:inherit}.wrap{max-width:var(--container);margin:0 auto;padding:0 28px}.eyebrow{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tag);align-items:center;gap:10px;font-size:12px;display:flex}.eyebrow .tick{color:var(--accent)}kbd{font-family:var(--mono);letter-spacing:.02em;background:var(--jet);border:1px solid var(--line);color:var(--text);border-bottom-width:2px;border-radius:3px;padding:3px 7px;font-size:13px}header.nav{background:var(--surface);border-bottom:1px solid var(--line-soft);z-index:20;position:sticky;top:0}.nav-row{justify-content:space-between;align-items:center;height:64px;display:flex}.wordmark{font-family:var(--display);text-transform:uppercase;letter-spacing:.01em;align-items:baseline;gap:8px;font-size:20px;font-weight:900;display:flex}.wordmark .dim{font-family:var(--mono);letter-spacing:.08em;color:var(--text-faint);text-transform:uppercase;font-size:11px;font-weight:400}nav.links{color:var(--text-muted);gap:28px;font-size:14px;display:flex}nav.links a{text-decoration:none}nav.links a:hover{color:var(--text)}nav.links a:focus-visible,.btn:focus-visible,.accordion summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.btn{font-family:var(--body);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:2px;align-items:center;gap:8px;padding:11px 20px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.btn-primary{background:var(--accent);color:var(--accent-text)}.btn-primary:hover{background:#ffab77}.btn-ghost{border-color:var(--line);color:var(--text);background:0 0}.btn-ghost:hover{border-color:var(--sage)}.hero{border-bottom:1px solid var(--line-soft);position:relative;overflow:hidden}.hero-grid{opacity:.5;background-image:repeating-linear-gradient(0deg, transparent 0 39px, var(--line-soft) 39px 40px), repeating-linear-gradient(90deg, transparent 0 39px, var(--line-soft) 39px 40px);animation:34s linear infinite drift;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 70% 30%,#000 0%,#0000 70%);mask-image:radial-gradient(70% 60% at 70% 30%,#000 0%,#0000 70%)}@keyframes drift{0%{background-position:0 0,0 0}to{background-position:0 480px,480px 0}}@media (prefers-reduced-motion:reduce){.hero-grid{animation:none}}.hero-inner{padding:96px 0 84px;position:relative}.hero h1{max-width:15ch;margin-top:22px;font-size:clamp(42px,6.4vw,84px);line-height:.98}.hero h1 em{color:var(--accent);font-style:normal}.hero .sub{max-width:46ch;color:var(--text-muted);margin-top:22px;font-size:18px}.hero .ctas{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.hero .fineprint{font-family:var(--mono);color:var(--text-faint);letter-spacing:.02em;margin-top:16px;font-size:12px}.panel-strip{background:var(--surface);border-bottom:1px solid var(--line-soft)}.panel-row{grid-template-columns:repeat(5,1fr);display:grid}.panel-cell{border-left:1px solid var(--line-soft);padding:26px 28px}.panel-cell:first-child{border-left:none}.panel-cell .how{font-family:var(--mono);color:var(--accent);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.panel-cell .what{color:var(--text-muted);margin-top:10px;font-size:14.5px}section{border-bottom:1px solid var(--line-soft);padding:88px 0}section.tight{padding:72px 0}.section-head{max-width:56ch;margin-bottom:48px}.section-head h2{margin-top:14px;font-size:clamp(28px,3.6vw,40px)}.section-head p{color:var(--text-muted);margin-top:14px;font-size:16px}.feature-grid{background:var(--line-soft);border:1px solid var(--line-soft);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.feature{background:var(--bg);padding:30px 32px}.feature .mark{border:1px solid var(--line);width:30px;height:30px;color:var(--accent);font-family:var(--mono);justify-content:center;align-items:center;font-size:13px;display:flex}.feature h3{letter-spacing:.005em;margin-top:18px;font-size:19px}.feature p{color:var(--text-muted);max-width:42ch;margin-top:10px;font-size:15px}.steps{flex-direction:column;display:flex}.step{border-top:1px solid var(--line-soft);grid-template-columns:90px 1fr;gap:24px;padding:26px 0;display:grid}.step:first-child{border-top:none}.step .num{font-family:var(--display);color:var(--surface-2);font-variant-numeric:tabular-nums;font-size:34px;font-weight:900}.step .body h3{text-transform:none;font-size:17px;font-family:var(--body);font-weight:700}.step .body p{color:var(--text-muted);max-width:56ch;margin-top:6px;font-size:15px}.cta-band{background:var(--accent);color:var(--accent-text);border-bottom:1px solid var(--line-soft);padding:56px 0}.cta-band .row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.cta-band h2{color:var(--accent-text);max-width:24ch;font-size:clamp(24px,3vw,34px)}.cta-band .btn-primary{background:var(--accent-text);color:var(--peach)}.cta-band .btn-primary:hover{background:#1a0f06}.checksum-box{border:1px solid var(--line);padding:20px 24px}.checksum-label{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--tag);font-size:12px}.checksum-hash{font-family:var(--mono);color:var(--text);word-break:break-all;margin-top:10px;font-size:14px;display:block}.checksum-howto{color:var(--text-muted);max-width:70ch;margin-top:20px;font-size:14.5px}.checksum-howto code{font-family:var(--mono);background:var(--surface);border:1px solid var(--line-soft);border-radius:3px;padding:2px 6px;font-size:13px}.accordion{border-top:1px solid var(--line-soft)}.accordion details{border-bottom:1px solid var(--line-soft)}.accordion summary{cursor:pointer;font-family:var(--body);justify-content:space-between;align-items:center;padding:22px 0;font-size:16px;font-weight:600;list-style:none;display:flex}.accordion summary::-webkit-details-marker{display:none}.accordion summary .plus{font-family:var(--mono);color:var(--accent);font-size:18px;transition:transform .15s ease-out}.accordion details[open] summary .plus{transform:rotate(45deg)}.accordion .a{color:var(--text-muted);max-width:60ch;padding:0 0 24px;font-size:15px}footer{background:var(--surface);padding:40px 0}.footer-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.footer-row .left{color:var(--text-faint);align-items:center;gap:14px;font-size:13px;display:flex}.footer-row .links{color:var(--text-muted);gap:20px;font-size:13px;display:flex}.footer-row .links a{text-decoration:none}.footer-row .links a:hover{color:var(--text)}@media (max-width:760px){.panel-row{grid-template-columns:1fr}.panel-cell{border-left:none;border-top:1px solid var(--line-soft)}.panel-cell:first-child{border-top:none}.feature-grid{grid-template-columns:1fr}.step{grid-template-columns:56px 1fr}nav.links{display:none}}
