:root{--bg:#080706;--panel:#12100e;--ink:#f5f0e8;--body:#c6beb3;--dim:#918980;--line:#2a2621;--accent:#ff4d00;--pink:#ff0066;--max:1120px}
*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:var(--bg);color:var(--body);line-height:1.75;-webkit-font-smoothing:antialiased}a{color:inherit}.skip{position:absolute;left:-9999px}.skip:focus{left:16px;top:12px;background:#fff;color:#000;padding:10px 14px;z-index:10}.wrap{width:min(var(--max),calc(100% - 40px));margin:auto}.site-head{border-bottom:1px solid var(--line);background:rgba(8,7,6,.94);position:sticky;top:0;z-index:5}.head-row{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{font-weight:900;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;color:var(--ink);font-size:.78rem}.nav{display:flex;gap:20px;align-items:center;font-size:.76rem;font-weight:700}.nav a{text-decoration:none;color:var(--dim)}.nav a:hover{color:var(--ink)}.nav .cta{color:#fff;background:linear-gradient(135deg,var(--accent),var(--pink));padding:10px 16px;border-radius:999px}.hero{padding:clamp(72px,11vw,140px) 0 70px;background:radial-gradient(700px 400px at 75% 10%,rgba(255,77,0,.14),transparent 65%)}.eyebrow{font-size:.68rem;text-transform:uppercase;letter-spacing:.2em;color:var(--accent);font-weight:800;margin-bottom:18px}.hero h1{font-size:clamp(2.5rem,7vw,5.8rem);line-height:1;letter-spacing:-.055em;color:var(--ink);max-width:950px}.hero h1 em{font-family:Georgia,serif;font-weight:700;background:linear-gradient(135deg,var(--accent),var(--pink));background-clip:text;-webkit-background-clip:text;color:transparent}.lede{font-size:clamp(1rem,2vw,1.22rem);max-width:760px;margin-top:26px}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:32px}.button{display:inline-block;text-decoration:none;font-weight:800;padding:13px 20px;border-radius:999px;border:1px solid var(--line);color:var(--ink)}.button.primary{border:0;color:#fff;background:linear-gradient(135deg,var(--accent),var(--pink))}.section{padding:74px 0;border-top:1px solid var(--line)}.section h2{font-size:clamp(1.8rem,4vw,3rem);line-height:1.1;color:var(--ink);letter-spacing:-.035em;max-width:800px;margin-bottom:22px}.section h3{color:var(--ink);font-size:1.08rem;margin-bottom:8px}.section p{max-width:800px;margin:0 0 18px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:30px}.card{background:var(--panel);border:1px solid var(--line);padding:26px;border-radius:16px}.card p{font-size:.92rem;margin:0}.proof{font-size:clamp(1.2rem,3vw,1.75rem);color:var(--ink);font-weight:800;max-width:920px}.links{display:flex;gap:12px 20px;flex-wrap:wrap;margin-top:22px}.links a{color:var(--accent);font-weight:700}.site-foot{border-top:1px solid var(--line);padding:34px 0 50px;color:var(--dim);font-size:.78rem}.foot-row{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap}.foot-nav{display:flex;gap:14px;flex-wrap:wrap}.foot-nav a{color:var(--dim)}@media(max-width:760px){.nav a:not(.cta){display:none}.grid{grid-template-columns:1fr}.hero{padding-top:74px}.head-row{min-height:60px}}
