:root{color-scheme:dark;--bg:#060817;--surface:rgba(14,21,45,.84);--line:rgba(163,185,220,.38);--text:#f4f7ff;--muted:#a7b4d0;--green:#009900;--bright:#39c639;--blue:#4e95d9;--amber:#ffb547;--danger:#ff647c}*{box-sizing:border-box}body{margin:0;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;color:var(--text);background:radial-gradient(circle at 15% 0%,rgba(0,153,0,.15),transparent 34rem),radial-gradient(circle at 100% 30%,rgba(78,149,217,.13),transparent 30rem),var(--bg);line-height:1.55}.shell{width:min(760px,calc(100% - 32px));margin:auto;padding:64px 0 36px}.logo{display:inline-flex;align-items:baseline;padding:7px 12px;background:#000;border:1px solid var(--line);border-radius:10px;text-decoration:none;font-size:1.45rem;font-weight:800;letter-spacing:-.04em}.logo span{color:var(--green)}.logo b{color:var(--blue)}.logo em{color:#fff;font-style:normal}.eyebrow{margin:30px 0 8px;color:var(--bright);font-weight:800;font-size:.78rem;letter-spacing:.14em}h1{margin:0;font-size:clamp(2rem,7vw,3.6rem);line-height:1.04;letter-spacing:-.045em}.lede{max-width:650px;margin:18px 0 38px;color:var(--muted);font-size:1.08rem}.steps{display:grid;gap:16px;margin:0;padding:0;list-style:none}.card{position:relative;display:grid;grid-template-columns:48px 1fr;gap:18px;padding:24px;border:1px solid var(--line);border-radius:18px;background:var(--surface);box-shadow:0 20px 70px rgba(0,0,0,.28);overflow:hidden}.card:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(var(--green),var(--bright))}.number{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:rgba(57,198,57,.13);border:1px solid rgba(57,198,57,.56);color:#dfffdc;font-weight:800}.card h2,.help h2{margin:2px 0 6px;font-size:1.2rem}.card p{margin:0 0 17px;color:var(--muted)}.button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:11px 17px;border:1px solid rgba(163,185,220,.58);border-radius:10px;color:var(--text);background:#151e3e;text-decoration:none;font-weight:750;transition:.16s ease}.button:hover{transform:translateY(-1px);border-color:var(--bright);box-shadow:0 0 30px rgba(0,153,0,.15)}.button:focus-visible{outline:3px solid var(--bright);outline-offset:3px}.button.primary{border-color:transparent;background:linear-gradient(135deg,var(--green),var(--bright));color:white}.note{margin:12px 0 0!important;font-size:.88rem}.warning:before{background:var(--amber)}.warning .number{color:#fff2d9;background:rgba(255,181,71,.12);border-color:rgba(255,181,71,.6)}.last-resort{margin:0!important;color:var(--amber)!important;font-size:.72rem;font-weight:850;letter-spacing:.13em}.button.danger{border-color:rgba(255,100,124,.7);background:rgba(255,100,124,.09)}.help{margin-top:18px;padding:22px 24px;border:1px dashed var(--line);border-radius:16px}.help p{margin:5px 0 0;color:var(--muted)}footer{padding:0 16px 36px;text-align:center;color:#7f8eae;font-size:.84rem}@media(max-width:560px){.shell{padding-top:34px}.card{grid-template-columns:38px 1fr;padding:20px 17px;gap:12px}.number{width:34px;height:34px}.button{width:100%}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
