@import url('https://fonts.bunny.net/css?family=anton:400|inter:400,500,600,700,800');
:root{--navy:#101936;--navy2:#071027;--gold:#b87912;--gold2:#e1a635;--cream:#f7f4ec;--white:#fff;--ink:#1e2435;--muted:#626a7c;--line:#dfe2e8;--red:#c73535}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,Arial,sans-serif;color:var(--ink);font-size:17px;line-height:1.7;background:#fff}img{max-width:100%;display:block}a{color:inherit}.wrap{width:min(1160px,calc(100% - 40px));margin:auto}.skip{position:absolute;left:-9999px}.skip:focus{left:12px;top:12px;background:#fff;padding:10px;z-index:99}.bar{height:7px;background:linear-gradient(90deg,var(--gold),var(--gold2),var(--gold))}
.site-header{position:sticky;top:0;z-index:20;background:rgba(7,16,39,.97);border-bottom:1px solid rgba(255,255,255,.1)}.nav{min-height:74px;display:flex;align-items:center;justify-content:space-between;gap:24px}.logo{color:#fff;text-decoration:none;font-family:Anton,sans-serif;font-size:1.35rem;letter-spacing:.035em}.logo span{color:var(--gold2)}.menu{display:flex;align-items:center;gap:4px}.menu a{color:#fff;text-decoration:none;font-size:.84rem;font-weight:700;padding:10px 11px;border-radius:4px}.menu a:hover{color:var(--gold2);background:rgba(255,255,255,.07)}.menu .cta{border:1px solid var(--gold2);margin-left:7px}.toggle{display:none;background:none;border:0;color:#fff;font-size:1.7rem;cursor:pointer}
.hero{padding:62px 0 78px;background:linear-gradient(140deg,#fff 0%,#f7f4ec 100%);overflow:hidden}.hero-grid{display:grid;grid-template-columns:.88fr 1.12fr;gap:55px;align-items:center}.kicker{font-weight:800;color:var(--gold);font-size:.8rem;letter-spacing:.16em;text-transform:uppercase}.hero h1,.section h2{font-family:Anton,Impact,sans-serif;text-transform:uppercase;letter-spacing:.015em;line-height:.98;color:var(--navy);margin:.25em 0}.hero h1{font-size:clamp(4rem,8vw,7.2rem)}.hero h1 .suck{display:block;color:var(--gold);font-style:italic;transform:rotate(-2deg);transform-origin:left}.lead{font-size:1.18rem;max-width:620px;color:#495065}.hero-art img{border:7px solid #fff;box-shadow:18px 18px 0 var(--navy)}.stamp{display:inline-block;border:4px solid var(--red);color:var(--red);font-weight:900;text-transform:uppercase;padding:5px 14px;transform:rotate(-5deg);letter-spacing:.08em;margin-bottom:13px}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:12px 22px;background:var(--gold);color:#fff;text-decoration:none;font-weight:800;text-transform:uppercase;letter-spacing:.04em;border-radius:3px;box-shadow:6px 6px 0 var(--navy);transition:.18s}.btn:hover{transform:translate(3px,3px);box-shadow:3px 3px 0 var(--navy);background:#98620d}.btn.dark{background:var(--navy);box-shadow:6px 6px 0 #fff}.btn.outline{background:#fff;color:var(--navy);border:2px solid var(--navy)}.buttons{display:flex;flex-wrap:wrap;gap:18px;margin-top:30px}
.section{padding:92px 0}.section.alt{background:var(--cream)}.section.dark{background:var(--navy2);color:#e8ebf5}.section.gold{background:var(--gold);color:#fff}.section h2{font-size:clamp(2.5rem,5vw,4.7rem);max-width:900px}.dark h2,.gold h2{color:#fff}.intro{font-size:1.13rem;max-width:800px}.center{text-align:center;margin-inline:auto}.bigline{font-family:Anton,sans-serif;text-transform:uppercase;font-size:clamp(2rem,4.5vw,4.2rem);line-height:1.08;color:var(--navy);padding:28px 0;border-top:5px solid var(--gold);border-bottom:5px solid var(--gold);margin:42px 0}.dark .bigline{color:#fff}.two{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}
.compare{margin-top:45px;border:2px solid var(--navy);background:#fff;box-shadow:12px 12px 0 var(--gold)}.compare-head,.compare-row{display:grid;grid-template-columns:1fr 1fr}.compare-head div{font-family:Anton;text-transform:uppercase;font-size:1.65rem;padding:20px 25px}.compare-head div:first-child{background:#dfe2e8;color:#4f5564}.compare-head div:last-child{background:var(--navy);color:#fff}.compare-row>div{padding:23px 25px;border-top:1px solid var(--line)}.compare-row>div:first-child{background:#f5f5f5;color:#6a6f7b}.compare-row strong{display:block;color:var(--navy);margin-bottom:5px}.compare-row>div:last-child strong{color:var(--gold)}
.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:42px}.card{border:1px solid rgba(255,255,255,.15);padding:28px;background:rgba(255,255,255,.05)}.card .n{font-family:Anton;font-size:3.2rem;color:var(--gold2);line-height:1}.card h3{font-size:1.15rem;text-transform:uppercase;margin:15px 0 8px;color:#fff}.card p{margin:0;color:#bbc2d7;font-size:.96rem}.truth{border-left:8px solid var(--gold);background:#fff;padding:32px 35px;box-shadow:0 18px 40px rgba(0,0,0,.09);font-size:1.15rem;color:var(--ink)}.truth strong{color:var(--navy)}
.ecosystem{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin:40px 0}.eco{background:#fff;border:2px solid var(--navy);padding:20px 12px;text-align:center;font-weight:800;font-size:.9rem;box-shadow:4px 4px 0 var(--gold)}.note{color:var(--muted);font-size:.92rem}.legal{max-width:820px;margin:auto}.legal h2{font-family:Inter;font-size:1.7rem;text-transform:none;line-height:1.2;margin-top:44px}.legal h1{font-family:Anton;font-size:clamp(3rem,7vw,5.5rem);text-transform:uppercase;color:var(--navy);line-height:1}
.site-footer{background:#030916;color:#aeb5c9;padding:36px 0;font-size:.88rem}.footer{display:flex;justify-content:space-between;gap:22px;align-items:center}.footer-links{display:flex;gap:22px}.footer a:hover{color:#fff}
@media(max-width:930px){.toggle{display:block}.menu{display:none;position:absolute;top:74px;left:0;right:0;background:var(--navy2);padding:15px 20px 22px;flex-direction:column;align-items:stretch}.menu.open{display:flex}.menu .cta{margin:5px 0 0}.hero-grid,.two{grid-template-columns:1fr}.cards{grid-template-columns:1fr 1fr}.ecosystem{grid-template-columns:1fr 1fr}.hero-art{max-width:760px}.hero{padding-top:38px}}@media(max-width:620px){body{font-size:16px}.wrap{width:min(100% - 28px,1160px)}.hero h1{font-size:4rem}.section{padding:66px 0}.cards{grid-template-columns:1fr}.compare{box-shadow:7px 7px 0 var(--gold)}.compare-head div{font-size:1.15rem;padding:15px 12px}.compare-row>div{padding:18px 12px;font-size:.9rem}.ecosystem{grid-template-columns:1fr}.buttons{flex-direction:column}.btn{width:100%}.footer{flex-direction:column;align-items:flex-start}.hero-art img{box-shadow:10px 10px 0 var(--navy)}}
