
:root{--paper:#f6f5f2;--white:#fff;--ink:#181a1d;--ink-soft:#3a3d42;--muted:#6c6f76;--dark:#141417;--gold:#F2A100;--gold-d:#B07400;--gold-ink:#231703;--line:rgba(0,0,0,.10);--maxw:1100px}
*{box-sizing:border-box;margin:0;padding:0}
body{font-family:"Barlow",system-ui,sans-serif;color:var(--ink);background:var(--paper);line-height:1.55}
.wrap{max-width:var(--maxw);margin:0 auto;padding:0 22px}
a{color:inherit;text-decoration:none}
h1,h2,h3{font-family:"Anton",sans-serif;font-weight:400;letter-spacing:.5px;line-height:1.02;text-transform:uppercase}
.eyebrow{font-family:"Barlow Condensed",sans-serif;font-weight:700;letter-spacing:3px;text-transform:uppercase;font-size:13px}
.btn{display:inline-flex;align-items:center;gap:9px;font-family:"Barlow Condensed",sans-serif;font-weight:700;letter-spacing:1px;text-transform:uppercase;font-size:15px;padding:13px 22px;border-radius:11px;border:2px solid transparent;cursor:pointer;transition:.15s}
.btn-gold{background:var(--gold);color:var(--gold-ink)}.btn-gold:hover{filter:brightness(1.07)}
.btn-ghost{border-color:rgba(255,255,255,.35);color:#fff}.btn-ghost:hover{background:rgba(255,255,255,.08)}
.btn-line{border-color:rgba(0,0,0,.30);color:var(--ink)}.btn-line:hover{background:rgba(0,0,0,.06)}
.site-header{position:sticky;top:0;z-index:50;background:var(--dark);border-bottom:1px solid rgba(255,255,255,.08)}
.header-inner{display:flex;align-items:center;justify-content:space-between;height:64px}
.brand-logo{height:30px}
.header-back{font-family:"Barlow Condensed",sans-serif;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:#cfd2d6;font-size:14px}
.header-back:hover{color:#fff}
.hero{background:radial-gradient(1100px 520px at 82% -10%,#f1f1f3 0,#E3E3E7 62%);color:var(--ink);padding:54px 0 60px;border-bottom:1px solid rgba(0,0,0,.08)}
.hero-grid{display:grid;grid-template-columns:1.25fr .85fr;gap:40px;align-items:center}
.hero .eyebrow{color:var(--gold-d)}
.hero h1{font-size:54px;margin:14px 0 12px;color:var(--ink)}
.hero-sub{font-size:19px;color:var(--ink-soft);max-width:34ch;margin-bottom:22px}
.chips{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:26px}
.chip{font-family:"Barlow Condensed",sans-serif;font-weight:600;letter-spacing:.6px;text-transform:uppercase;font-size:13px;padding:7px 13px;border:1px solid rgba(0,0,0,.18);border-radius:999px;color:var(--ink-soft)}
.chip b{color:var(--gold-d)}
.hero-actions{display:flex;flex-wrap:wrap;gap:12px}
.round-wrap{justify-self:center;text-align:center;position:relative}
.round-img,.round-badge{width:360px;height:360px;border-radius:26px}
.round-img{object-fit:cover;background:#fff;border:3px solid var(--gold);box-shadow:0 26px 60px -22px rgba(0,0,0,.40)}
.round-badge{display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 36%,#23232a,#141417);border:3px solid var(--gold);box-shadow:0 26px 60px -22px rgba(0,0,0,.45);padding:0 30px;text-align:center}
.round-badge .bt{font-family:"Anton",sans-serif;color:#fff;font-size:26px;text-transform:uppercase;line-height:1.02}
.round-badge .bu{font-family:"Barlow Condensed",sans-serif;color:var(--gold);letter-spacing:3px;font-weight:700;margin-top:10px;font-size:15px}
section.block{padding:48px 0}
.kicker{color:var(--gold-d);font-family:"Barlow Condensed",sans-serif;font-weight:700;letter-spacing:3px;text-transform:uppercase;font-size:14px;margin-bottom:8px}
h2.sec{font-size:32px;margin-bottom:8px}
.lead{font-size:18px;color:var(--ink-soft);max-width:72ch}
.learn{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:24px}
.learn .it{display:flex;gap:14px;background:var(--white);border:1px solid var(--line);border-radius:14px;padding:16px 18px;box-shadow:0 12px 26px -22px rgba(20,20,25,.5)}
.learn .n{flex:0 0 34px;height:34px;border-radius:9px;background:var(--ink);color:var(--gold);font-family:"Anton",sans-serif;display:flex;align-items:center;justify-content:center;font-size:17px}
.learn .it p{font-size:15px}
.diff{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin-top:24px}
.diff .d{background:var(--dark);color:#fff;border-radius:14px;padding:18px 16px;border-top:4px solid var(--gold)}
.diff .d .dn{font-family:"Anton";color:var(--gold);font-size:13px;letter-spacing:1px}
.diff .d h4{font-family:"Barlow Condensed",sans-serif;text-transform:uppercase;font-size:15px;letter-spacing:.5px;margin:6px 0 6px}
.diff .d p{font-size:13px;color:#c4c7cc}
.format{background:var(--white);border:1px solid var(--line);border-radius:16px;padding:24px;margin-top:22px;box-shadow:0 18px 40px -22px rgba(20,20,25,.45)}
.format ul{list-style:none;display:grid;gap:11px}
.format li{display:flex;gap:12px;font-size:15.5px}.format li::before{content:"\25CF";color:var(--gold-d)}
.prof{background:var(--dark);color:#fff;border-radius:18px;padding:30px 32px;margin-top:10px;max-width:880px}
.prof h3{font-size:23px}.prof .pr-role{color:var(--gold);font-family:"Barlow Condensed";letter-spacing:1px;text-transform:uppercase;font-size:14px;margin:4px 0 12px}
.prof p{color:#c9ccd1;font-size:15px}.prof .btn-gold{margin-top:18px}
.invest{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:24px}
.invest .iv{background:var(--white);border:1px solid var(--line);border-radius:16px;padding:22px;text-align:center;box-shadow:0 14px 30px -24px rgba(20,20,25,.5)}
.invest .iv .lbl{font-family:"Barlow Condensed";text-transform:uppercase;letter-spacing:1.5px;color:var(--muted);font-size:13px}
.invest .iv .big{font-family:"Anton";font-size:34px;color:var(--ink);margin-top:6px}
.invest .iv.feat{background:var(--ink);color:#fff}.invest .iv.feat .big{color:var(--gold)}.invest .iv.feat .lbl{color:#b9bcc2}
.invest .iv small{display:block;color:var(--muted);font-size:13px;margin-top:6px}.invest .iv.feat small{color:#aeb2b8}
.cta{background:radial-gradient(900px 400px at 20% -30%,#26262d 0,var(--dark) 60%);color:#fff;border-radius:20px;padding:40px;margin:40px 0;text-align:center}
.cta h2{font-size:32px}.cta p{color:#c9ccd1;margin:10px auto 22px;max-width:54ch}.cta .hero-actions{justify-content:center}
footer{background:var(--dark);color:#cfd2d6;padding:30px 0;border-top:3px solid var(--gold)}
.foot-inner{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;align-items:center}
.foot-inner img{height:28px}.foot-inner .fmeta{font-size:13px;color:#9aa0a8;text-align:right}
@media(max-width:840px){.hero-grid{grid-template-columns:1fr}.hero-grid .round-wrap{order:-1;margin-bottom:14px}.hero h1{font-size:40px}.learn,.invest{grid-template-columns:1fr}.diff{grid-template-columns:1fr 1fr}.round-img,.round-badge{width:260px;height:260px}}
