:root{--bg:#090b0e;--panel:#14171c;--muted:#aeb3bd;--white:#f5f5f3;--red:#f04438;--line:#30343c}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--white);font-family:Inter,Arial,Helvetica,sans-serif;line-height:1.6}a{color:inherit;text-decoration:none}.wrap{max-width:1180px;margin:auto;padding:0 24px}.nav{position:sticky;top:0;z-index:10;background:#090b0eea;backdrop-filter:blur(14px);border-bottom:1px solid #ffffff18}.nav-inner{display:flex;align-items:center;justify-content:space-between;min-height:76px;gap:20px}.brand{font-size:24px;font-weight:950;letter-spacing:.11em}.brand span{color:var(--red)}.links{display:flex;gap:26px;align-items:center}.links a{font-size:13px;text-transform:uppercase;font-weight:750;letter-spacing:.09em;color:#d6d7da}.links a:hover{color:var(--red)}.btn{display:inline-flex;align-items:center;justify-content:center;padding:13px 22px;background:var(--red);color:#fff;border:1px solid var(--red);font-size:13px;font-weight:850;letter-spacing:.08em;text-transform:uppercase;transition:.2s}.btn:hover{background:#ff6258}.btn.outline{background:transparent;border-color:#ffffff70}.btn.outline:hover{border-color:var(--red);color:var(--red)}.hero{min-height:730px;display:flex;align-items:center;position:relative;overflow:hidden;background:radial-gradient(circle at 70% 35%,#75211b 0%,transparent 42%),linear-gradient(110deg,#080a0d 30%,#15171b 100%)}.hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#090b0edc 0%,#090b0e55 42%,#090b0e08 80%),url("ironrounds-hero.webp") center center/cover no-repeat;opacity:1}.hero:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,#090b0e55,transparent 35%)}.hero .wrap{z-index:1;position:relative;width:100%;padding-top:100px;padding-bottom:100px}.eyebrow{font-size:12px;letter-spacing:.24em;color:#ff766b;font-weight:850;text-transform:uppercase}.hero h1{font-size:clamp(54px,8vw,106px);line-height:.92;letter-spacing:-.065em;margin:24px 0;max-width:790px;font-weight:950}.hero h1 em{font-style:normal;color:var(--red)}.hero p{max-width:510px;color:#d0d1d5;font-size:18px;margin-bottom:34px}.actions{display:flex;gap:12px;flex-wrap:wrap}.section{padding:105px 0}.section.alt{background:#101318}.section h2{font-size:clamp(32px,5vw,60px);line-height:1.05;letter-spacing:-.04em;margin:12px 0 22px}.intro{max-width:690px;color:var(--muted);font-size:17px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:42px}.tile{background:var(--panel);border:1px solid var(--line);padding:34px;min-height:250px}.tile .num{font-size:12px;letter-spacing:.2em;color:var(--red);font-weight:900}.tile h3{font-size:23px;line-height:1.2;margin:25px 0 12px}.tile p{color:var(--muted);font-size:15px}.split{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.visual{min-height:450px;background:linear-gradient(0deg,#090b0e40,#090b0e40),url('https://images.unsplash.com/photo-1517836357463-d25dfeac3438?auto=format&fit=crop&w=1200&q=85') center/cover;border:1px solid #ffffff24;box-shadow:18px 18px 0 #a82924}.stat{font-size:75px;line-height:1;font-weight:950;color:var(--red)}.callout{padding:75px 0;background:var(--red)}.callout h2{font-size:clamp(34px,5vw,66px);letter-spacing:-.04em;line-height:1.06;margin:0 0 24px}.callout .btn{background:#0b0d10;border-color:#0b0d10}.page-hero{padding:110px 0 75px;background:radial-gradient(circle at 90% 0%,#6d1e1c70,transparent 48%),#101318;border-bottom:1px solid var(--line)}.page-hero h1{font-size:clamp(46px,7vw,85px);line-height:1;letter-spacing:-.05em;margin:14px 0}.prose{max-width:820px;color:#c8cad0}.prose h2{color:#fff;margin-top:42px}.prose a{color:#ff766b;text-decoration:underline}.prose li{margin-bottom:10px}.footer{border-top:1px solid var(--line);padding:48px 0;color:#9297a1;font-size:13px}.footer .row{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap}.footer .footlinks{display:flex;gap:18px;flex-wrap:wrap}.footer .brand{color:#fff}.notice{background:#242026;border-left:3px solid var(--red);padding:16px 20px;color:#d3d5db;margin-top:24px}.menu-toggle{display:none;background:none;border:1px solid #ffffff55;color:#fff;padding:8px 12px;font-size:19px}@media(max-width:750px){.nav-inner{min-height:68px}.brand{font-size:19px}.menu-toggle{display:block}.links{display:none;position:absolute;top:68px;left:0;right:0;background:#111419;padding:25px;flex-direction:column;align-items:flex-start;border-bottom:1px solid var(--line)}.links.open{display:flex}.hero{min-height:600px}.hero:before{background-position:68% center}.hero h1{font-size:clamp(52px,12vw,78px)}.grid{grid-template-columns:1fr}.split{grid-template-columns:1fr;gap:35px}.visual{min-height:320px}.section{padding:75px 0}.tile{min-height:unset}}
