*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Arial,sans-serif;color:#111319;line-height:1.55}.wrap{max-width:1160px;margin:auto;padding:0 28px}a{color:inherit}header{position:sticky;top:0;background:#fffffff2;border-bottom:1px solid #ddd;z-index:10}.nav{height:70px;display:flex;align-items:center}.nav nav{margin-left:auto;display:flex;gap:22px}.nav a{text-decoration:none}section{padding:84px 0}.hero,.dark{background:#12151b;color:white}.hero{padding:100px 0;background:radial-gradient(circle at 80% 15%,#e0443e33,transparent 30%),#12151b}.hero h1,h2{font-size:clamp(40px,6vw,70px);line-height:1.03;letter-spacing:-.045em;margin:10px 0 24px}.hero h1 em{color:#ff716a;font-style:normal}.hero p,.lead{font-size:20px;max-width:900px;color:#626a76}.hero p,.dark .lead{color:#b8bfca}small{color:#e0443e;font-weight:900;letter-spacing:.16em}.btn{display:inline-block;background:#e0443e;color:white;text-decoration:none;padding:13px 18px;border-radius:7px;font-weight:800;margin-top:14px}.light{background:#f5f5f2}.stats,.cards,.three{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.stats article,.cards article,.three article{background:white;border:1px solid #d8dbe1;border-radius:14px;padding:24px}.stats b{font-size:50px;color:#e0443e}.cite{font-size:13px;color:#747b86}.call{border-left:5px solid #e0443e;padding:18px 24px;margin:36px 0;background:#ffffff08}.warning{font-size:23px;background:#1b2028;border-left:5px solid #e0443e;padding:22px}.warning strong{color:#ff716a}.versions{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.versions article{background:white;border:1px solid #ddd;border-radius:12px;padding:20px}.versions b{color:#e0443e}.note{background:#fff3db;border:1px solid #e8c889;padding:18px;border-radius:10px;margin:22px 0}.darknote{background:#222832;border-color:#3a424f}.two{display:grid;grid-template-columns:1fr 1fr;gap:20px}.two article{background:#1b2028;border:1px solid #343a46;border-radius:16px;padding:28px}.two h3{font-size:50px;color:#ff716a;margin:5px 0}.steps{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.steps article{border-top:3px solid #e0443e;padding:14px 8px}.steps b{color:#e0443e}.three article{background:#1b2028;border-color:#343a46}.three .g{border-top:4px solid #2e9c68}.three .y{border-top:4px solid #d7a928}.three .r{border-top:4px solid #e0443e}blockquote{font-family:Georgia,serif;font-size:clamp(30px,5vw,50px);color:#e0443e;margin-left:0}.red{background:linear-gradient(135deg,#7e1e1b,#bd342f);color:white;text-align:center}.red p{font-size:20px;max-width:850px;margin:auto}.red strong{display:block;font-size:clamp(28px,4vw,42px);margin-top:28px}.sources{background:#efefec;padding:45px 0}.sources li{margin:8px 0}footer{background:#090b0f;color:#aeb5c1;padding:42px 0}@media(max-width:850px){.nav nav{display:none}.stats,.cards,.three{grid-template-columns:1fr 1fr}.versions,.two{grid-template-columns:1fr 1fr}.steps{grid-template-columns:repeat(3,1fr)}}@media(max-width:580px){.wrap{padding:0 20px}section{padding:58px 0}.stats,.cards,.three,.versions,.two{grid-template-columns:1fr}.steps{grid-template-columns:1fr 1fr}.hero h1{font-size:44px}}