*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f5f0e6;color:#15231b;font-family:Inter,Arial}a{color:inherit}.top{background:#0a2018;color:#fff;padding:9px 4%;display:flex;gap:20px;justify-content:center;flex-wrap:wrap;font-size:13px;font-weight:700}.top a{background:#a92520;padding:6px 12px;border-radius:20px;text-decoration:none}header{position:sticky;top:0;z-index:20;background:#fffdf8f4;padding:15px 4%;display:flex;align-items:center}header>a{text-decoration:none;font:800 26px 'Barlow Condensed'}nav{margin-left:auto;display:flex;gap:16px}nav a{text-decoration:none;font:700 16px 'Barlow Condensed'}.hero{min-height:72vh;background:linear-gradient(90deg,#06150deb,#06150d80,transparent),url('../images/1000067411.png') center/cover;display:flex;align-items:center;color:#fff}.hero>div,.meaning>div,.badge>div,.critical>div,.ai>div{max-width:1200px;width:100%;margin:auto;padding:70px 24px}label{display:block;color:#bed35e;letter-spacing:.14em;font:800 16px 'Barlow Condensed'}.hero h1,.intro h2,.what h2,.meaning h2,.sources h2,.badge h2,.critical h2,.correct h2,.ai h2,.review h2{font:900 clamp(48px,8vw,94px)/.88 'Barlow Condensed';text-transform:uppercase;margin:9px 0 20px}.hero p{max-width:700px;font-size:21px;line-height:1.65}.btn{display:inline-block;background:#a8bd4d;padding:14px 21px;border-radius:7px;text-decoration:none;font-weight:900}.promise{background:#10271d;color:#fff;display:grid;grid-template-columns:repeat(3,1fr);gap:25px;padding:24px 6%}.promise div{display:grid}.promise b{font:900 34px 'Barlow Condensed';color:#c8da6c}.promise span{font-size:13px}.intro{max-width:940px;margin:auto;text-align:center;padding:80px 24px}.intro h2{font-size:clamp(45px,6vw,72px)}.intro p{font-size:19px;line-height:1.75}.what,.sources,.correct{max-width:1200px;margin:auto;padding:20px 24px 80px}.what h2,.sources h2,.correct h2{font-size:clamp(45px,6vw,70px)}.grid,.sourcegrid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.grid article,.sourcegrid article{background:#fff;padding:25px;border-radius:14px;box-shadow:0 6px 22px #0001}.grid b{font:900 27px 'Barlow Condensed';color:#668031}.grid p,.sourcegrid p{line-height:1.65}.meaning{background:#20362c;color:#fff}.meaning h2,.badge h2,.critical h2,.ai h2{font-size:clamp(50px,7vw,80px)}.meaning p,.badge p,.critical p,.ai p{max-width:800px;font-size:18px;line-height:1.7}.meaning blockquote{max-width:850px;margin:25px 0;padding:20px 25px;border-left:5px solid #c8da6c;background:#ffffff0c;font-size:20px;line-height:1.6}.sourcegrid span{font:900 40px 'Barlow Condensed';color:#7c933a}.sourcegrid h3{font:900 31px 'Barlow Condensed';margin:4px 0}.links a{display:block;font-weight:900;margin:8px 0}.badge{background:#eee6d6}.example{display:inline-block;background:#fff;border:2px solid #70863a;padding:16px 22px;border-radius:9px;color:#4e6724;font-weight:900;letter-spacing:.08em;margin:10px 0}.critical{background:#9f2821;color:#fff}.red{display:inline-block;background:#fff;color:#9f2821;padding:15px 22px;border-radius:7px;text-decoration:none;font-weight:900}.correct{padding-top:80px;display:grid;grid-template-columns:1.2fr .8fr;gap:30px}.correct p{font-size:18px;line-height:1.65}.fb{display:inline-block;background:#173f73;color:#fff;padding:15px 20px;border-radius:7px;text-decoration:none;font-weight:900}.correct aside{background:#173f73;color:#fff;padding:34px;border-radius:15px}.correct aside h3{font:900 36px 'Barlow Condensed';margin:0}.ai{min-height:470px;background:linear-gradient(90deg,#07170fed,#07170f55),url('../images/1000067731.png') center/cover;color:#fff;display:flex;align-items:center}.review{text-align:center;padding:75px 24px;background:#10271d;color:#fff}.review>p:first-child{color:#bed35e;font-weight:900;letter-spacing:.13em}.review h2{font-size:clamp(42px,6vw,65px)}.review p:last-child{max-width:800px;margin:auto;line-height:1.7}footer{background:#091912;color:#fff;text-align:center;padding:50px 5%;line-height:1.8}footer b{font:900 28px 'Barlow Condensed'}footer a{text-decoration:none}@media(max-width:900px){nav{display:none}.promise,.grid,.sourcegrid,.correct{grid-template-columns:1fr}.hero{min-height:62vh}}