:root{--paper: #f3ebd7;--paper-deep: #e5d8ba;--ink: #13231d;--ink-muted: #526158;--signal: #b7371e;--on-signal: #fff9ea;--success: #17613c;--warning: #805100;--danger: #9a271b;--focus: #1d5f86;--rule: rgba(19, 35, 29, .3);font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;color:var(--ink);background:var(--paper);font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background-color:var(--paper);background-image:radial-gradient(rgba(19,35,29,.12) .65px,transparent .65px);background-size:5px 5px;font-size:16px;line-height:1.55}a{color:inherit;text-underline-offset:4px}a:hover{text-decoration-thickness:2px}button,input{font:inherit}button,.button{min-height:44px}button{color:inherit}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.skip-link{position:fixed;z-index:100;left:12px;top:12px;padding:10px 14px;background:var(--ink);color:var(--paper);transform:translateY(-150%)}.skip-link:focus{transform:none}.site-header,footer{width:min(100% - 48px,1240px);margin-inline:auto}.site-header{min-height:76px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--ink)}.brand{display:flex;gap:12px;align-items:center;font-weight:800;text-decoration:none}.brand-mark{display:grid;place-items:center;width:36px;height:36px;border:2px solid var(--ink);border-radius:50%;font-size:13px;letter-spacing:-.08em}nav{display:flex;align-items:center;gap:28px}nav a{min-height:44px;display:inline-flex;align-items:center;font-size:14px;font-weight:700}.nav-buy{color:var(--signal)}main{overflow:hidden}.hero,.demo-band,.method,.install,.proof,.team-kit{width:min(100% - 48px,1240px);margin-inline:auto}.hero{min-height:720px;display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:24px;padding-block:64px 80px}.hero-copy{position:relative;z-index:2;padding-block:48px}.eyebrow{margin:0 0 20px;text-transform:uppercase;letter-spacing:.15em;font-size:13px;font-weight:800}.pulse-dot{display:inline-block;width:9px;height:9px;margin-right:9px;border-radius:50%;background:var(--signal)}h1,h2,h3{font-family:Georgia,Times New Roman,serif;letter-spacing:-.035em;line-height:.98}h1{max-width:760px;margin:0;font-size:clamp(48px,6.5vw,86px);font-weight:400;text-wrap:balance}h1 em{color:var(--signal);font-weight:400}h2{max-width:780px;margin:0 0 24px;font-size:clamp(38px,5vw,66px);font-weight:400;text-wrap:balance}h3{margin:0 0 8px;font-size:28px}.lede{max-width:62ch;margin:28px 0;font-size:clamp(17px,1.6vw,21px)}.hero-actions,.kit-actions{display:flex;flex-wrap:wrap;gap:12px}.button{display:inline-flex;justify-content:center;align-items:center;border:2px solid var(--ink);padding:10px 18px;font-weight:800;text-decoration:none;cursor:pointer;box-shadow:4px 4px 0 var(--ink);transition:transform .18s ease,box-shadow .18s ease}.button:active{transform:translate(2px,2px);box-shadow:2px 2px 0 var(--ink)}.primary{background:var(--signal);border-color:var(--signal);color:var(--on-signal);box-shadow:4px 4px 0 var(--ink)}.secondary{background:transparent}.safety-note{display:flex;gap:8px;margin-top:24px;color:var(--ink-muted);font-size:14px;font-weight:700}.hero-art{position:relative;width:122%;margin:0 -22% 0 0;align-self:center;animation:register .5s cubic-bezier(.2,.8,.2,1) both}.hero-art:after{content:"";position:absolute;inset:10% 7% 16% 23%;pointer-events:none;background:radial-gradient(circle,transparent 45%,rgba(183,55,30,.11) 46%,transparent 47%);background-size:19px 19px;mix-blend-mode:multiply}.hero-art img{display:block;width:100%;height:auto;mix-blend-mode:multiply}.hero-art figcaption,.plate-label{position:absolute;z-index:1;padding:4px 8px;background:var(--paper);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.plate-label{top:3%;right:6%}.hero-art figcaption{right:7%;bottom:3%}@keyframes register{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.demo-band{display:grid;grid-template-columns:80px minmax(240px,.7fr) minmax(420px,1.3fr);gap:32px;align-items:start;padding-block:88px;border-top:1px solid var(--ink)}.section-number{font-family:Georgia,serif;font-size:54px;color:var(--signal)}.demo-intro p:not(.eyebrow){max-width:46ch}.text-button{min-height:44px;padding:0;border:0;background:transparent;color:var(--signal);font-weight:800;text-decoration:underline;text-underline-offset:5px;cursor:pointer}.drill-console{border:2px solid var(--ink);background:var(--ink);color:var(--paper);box-shadow:8px 8px 0 var(--signal)}.console-head,.console-foot{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:13px 16px;font-size:13px;text-transform:uppercase;letter-spacing:.08em}.console-head{border-bottom:1px solid rgba(243,235,215,.35)}.state{padding:2px 8px;border:1px solid currentColor}.state.running{color:#f3d379}.state.passed{color:#89d6ae}.state.failed{color:#ff9c85}.demo-log{list-style:none;margin:0;padding:0}.demo-log li{display:grid;grid-template-columns:24px 1fr auto;gap:8px;align-items:center;min-height:52px;padding:8px 16px;border-bottom:1px solid rgba(243,235,215,.2)}.demo-log code{color:#b8c5bd;font-size:13px;text-align:right}.demo-log li.passed .log-mark{color:#89d6ae}.demo-log li.failed{color:#ff9c85}.console-foot{justify-content:start;flex-wrap:wrap}.console-foot strong,.console-foot code{margin-right:auto;color:#89d6ae}.method{padding-block:104px}.method-list{list-style:none;margin:56px 0 0;padding:0;border-top:2px solid var(--ink)}.method-list li{display:grid;grid-template-columns:100px 1fr;gap:24px;padding:30px 0;border-bottom:1px solid var(--rule)}.method-index{font-size:14px;font-weight:800;color:var(--signal)}.method-list p{max-width:72ch;margin:0;color:var(--ink-muted)}code{font-family:inherit;font-variant-numeric:tabular-nums}.install{display:grid;grid-template-columns:.8fr 1.2fr;gap:48px;padding:72px;background:var(--ink);color:var(--paper)}.install h2{font-size:clamp(36px,4vw,58px)}.command-block{align-self:center;display:flex;align-items:stretch;border:1px solid var(--paper);overflow:hidden}.command-block code{flex:1;min-width:0;padding:18px;overflow-wrap:anywhere}.command-block button{min-width:80px;border:0;border-left:1px solid var(--paper);background:var(--paper-deep);color:var(--ink);cursor:pointer;font-weight:800}.install-links{grid-column:2;display:flex;gap:28px}.proof{display:grid;grid-template-columns:1fr .9fr;gap:72px;align-items:center;padding-block:112px}.proof-copy p:not(.eyebrow){max-width:58ch}.evidence-slip{position:relative;margin:0;padding:32px;background:var(--paper-deep);border:1px solid var(--ink);box-shadow:9px 9px #13231d33;transform:rotate(1deg)}.evidence-slip:before{content:"RECOVERY EVIDENCE";display:block;margin-bottom:18px;color:var(--signal);letter-spacing:.15em;font-weight:800}.evidence-slip div{display:flex;justify-content:space-between;gap:20px;padding:10px 0;border-bottom:1px dotted var(--ink-muted)}.evidence-slip dt{color:var(--ink-muted)}.evidence-slip dd{margin:0;text-align:right;font-weight:800;font-variant-numeric:tabular-nums}.verified{color:var(--success)}.team-kit{position:relative;display:grid;grid-template-columns:.45fr 1.55fr;gap:64px;padding-block:96px;border-block:2px solid var(--ink)}.stamp{align-self:start;display:grid;place-items:center;width:180px;height:180px;border:8px double var(--signal);border-radius:50%;color:var(--signal);font-family:Georgia,serif;font-size:40px;font-weight:800;line-height:.85;text-align:center;transform:rotate(-8deg)}.kit-copy{max-width:780px}.kit-price strong{font-family:Georgia,serif;font-size:36px}.kit-copy li{margin-bottom:8px}.license-form{margin-top:24px;padding:20px;border:1px solid var(--ink);background:var(--paper-deep)}.license-form label{display:block;margin-bottom:8px;font-weight:800}.license-form div{display:flex;gap:8px}.license-form input{flex:1;min-width:0;min-height:44px;border:2px solid var(--ink);background:var(--paper);padding:8px 12px}.license-form button,.kit-downloads button{min-height:44px;border:2px solid var(--ink);background:var(--ink);color:var(--paper);padding:8px 14px;cursor:pointer;font-weight:800}.license-status,.legal-note{color:var(--ink-muted);font-size:14px}.kit-downloads{margin-top:20px;padding:20px;border-left:6px solid var(--success);background:var(--paper-deep)}.kit-downloads button{margin:4px}.offline-note{position:fixed;z-index:10;right:16px;bottom:16px;max-width:430px;padding:12px 16px;background:var(--warning);color:#fff9ea;border:2px solid var(--ink)}footer{min-height:112px;display:flex;justify-content:space-between;align-items:center;gap:24px}footer p span{font-weight:800}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.legal-page{width:min(100% - 48px,800px);margin:0 auto;padding:72px 0 120px}.legal-page h1{font-size:clamp(48px,7vw,74px)}.legal-page h2{margin-top:56px;font-size:32px}.legal-page p,.legal-page li{max-width:68ch}.back-link{display:inline-flex;align-items:center;min-height:44px;margin-bottom:48px;font-weight:800}@media(max-width:820px){.site-header,footer,.hero,.demo-band,.method,.install,.proof,.team-kit{width:min(100% - 32px,680px)}.site-header nav a:not(.nav-buy){display:none}.site-header nav{gap:0}.hero{min-height:0;grid-template-columns:1fr;padding-top:24px}.hero-copy{padding-bottom:0}.hero-art{width:115%;margin:-18px -15% 0 0}.demo-band{grid-template-columns:1fr;gap:20px}.section-number{display:none}.install{grid-template-columns:1fr;padding:48px 24px}.install-links{grid-column:auto}.proof,.team-kit{grid-template-columns:1fr;gap:48px}.stamp{width:130px;height:130px;font-size:30px}}@media(max-width:480px){.site-header,footer,.hero,.demo-band,.method,.install,.proof,.team-kit{width:calc(100% - 24px)}.site-header{min-height:68px}.brand>span:last-child{display:none}.nav-buy{font-size:13px}.hero{padding-block:32px 56px}h1{font-size:48px}.hero-actions,.hero-actions .button,.kit-actions,.kit-actions .button{width:100%}.hero-art{width:132%;margin-left:-16%;margin-right:-16%}.plate-label{display:none}.hero-art figcaption{position:static;display:block}.demo-band,.method,.proof,.team-kit{padding-block:72px}.demo-log li{grid-template-columns:22px 1fr}.demo-log code{grid-column:2;text-align:left;overflow-wrap:anywhere}.console-foot{display:grid;grid-template-columns:auto 1fr}.method-list li{grid-template-columns:46px 1fr;gap:10px}.command-block,.license-form div{flex-direction:column}.command-block button{border-left:0;border-top:1px solid var(--paper)}.install-links{flex-direction:column;gap:8px}.evidence-slip{padding:22px 16px;transform:none}.evidence-slip div{display:block}.evidence-slip dd{text-align:left}footer{align-items:flex-start;flex-direction:column;padding-block:28px}footer nav{flex-wrap:wrap;gap:16px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
