*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0}
.w{max-width:1000px;margin:0 auto;padding:0 20px}a{color:inherit}.en{direction:ltr;unicode-bidi:isolate}
.top .w{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding-top:16px;padding-bottom:16px}.brand{text-decoration:none}nav{display:flex;gap:18px}nav a{text-decoration:none}
.bros{display:grid;grid-template-columns:1fr 1fr;gap:24px}.tags,.ach{list-style:none;padding:0;margin:0}.tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}
.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.stat b{display:block}
.faq{display:grid;gap:10px}.faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:10px}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:"+"}.faq details[open] summary::after{content:"−"}
footer small{display:block;font-size:12px;opacity:.6;margin-top:10px}
@media(max-width:760px){.bros{grid-template-columns:1fr}.stats{grid-template-columns:1fr 1fr}}

:root{--bg:#fff;--t:#0a0a0a;--m:#737373;--l:#e5e5e5;--s:#fafafa}@media(prefers-color-scheme:dark){:root{--bg:#0a0a0a;--t:#f5f5f5;--m:#8a8a8a;--l:#262626;--s:#141414}}
body{background:var(--bg);color:var(--t);font-family:"Heebo",Arial,sans-serif;font-size:19px;line-height:1.7;font-weight:300}
.brand{font-weight:700}nav a{color:var(--m);font-weight:500;font-size:15px}
.hero{padding:90px 0 70px}h1{font-size:clamp(48px,10vw,120px);line-height:.98;font-weight:700;letter-spacing:-3px;margin:0 0 26px}.amp{color:var(--m);font-weight:300}
.sub{font-size:clamp(22px,3vw,30px);font-weight:500;margin:0 0 22px}mark{background:var(--t);color:var(--bg);padding:0 10px}.lead{font-size:clamp(20px,2.3vw,24px);max-width:640px;color:var(--m);margin:0}
.sec{border-top:1px solid var(--l);padding:64px 0}.sec h2{font-size:clamp(30px,4vw,44px);font-weight:700;letter-spacing:-1px;margin:0 0 28px}
.bro{background:var(--s);border:1px solid var(--l);padding:30px}.av{width:64px;height:64px;border-radius:50%;background:var(--t);color:var(--bg);display:grid;place-items:center;font-weight:700;font-size:28px;margin-bottom:16px}
.bro h3{font-size:28px;font-weight:700;margin:0;letter-spacing:-.5px}.bro .en{color:var(--m);margin:0 0 12px;font-weight:500}.tags li{border:1px solid var(--l);padding:2px 12px;font-size:14px;font-weight:500}
.stats{gap:0;border-top:1px solid var(--l);border-right:1px solid var(--l)}.stat{border-left:1px solid var(--l);border-bottom:1px solid var(--l);padding:28px 20px}.stat b{font-size:56px;font-weight:700;letter-spacing:-2px;line-height:1.1}.stat span{color:var(--m)}
.ach li{font-size:clamp(22px,3vw,30px);font-weight:500;padding:16px 0;border-bottom:1px solid var(--l);letter-spacing:-.5px}.note{color:var(--m);font-size:15px}
.faq details{border-bottom:1px solid var(--l)}.faq summary{font-weight:500;font-size:21px;padding:16px 0}.faq p{margin:0 0 16px;color:var(--m)}
footer{border-top:1px solid var(--l);padding:28px 0 40px;color:var(--m);font-size:14px}
.ach li.big{font-weight:700}

/* royal accent */
:root{--gold:#b8892d}
@media(prefers-color-scheme:dark){:root{--gold:#d9b35f}}
.crown{font-size:44px;line-height:1;margin:0 0 10px}
.hero h1 .amp{color:var(--gold);font-weight:700}
mark{background:var(--gold);color:#fff}
.av{background:var(--gold)!important;color:#fff!important;width:88px!important;height:88px!important;font-size:40px!important}
.stat b{color:var(--gold)}
.ach li::before{content:"👑 "}
.king{max-width:760px}
