:root{--hbg:#07101f;--hs1:#0c1829;--hs2:#111f35;--hb:rgba(255,255,255,.08);--hgb:rgba(200,149,47,.3);--hg:#f0b444;--ht:#e5dece;--hm:#91a3b9;--hu:#39d491;--hc:#67aee3}*{box-sizing:border-box}html{max-width:100%;overflow-x:hidden;background:var(--hbg)}body.ares-home-v5{margin:0;max-width:100%;overflow-x:hidden;color:var(--ht);background:var(--hbg);font-family:'Syne',sans-serif}body.ares-home-v5 a{color:inherit;text-decoration:none}.home-shell{width:min(100%,100rem);margin:auto;border-inline:1px solid var(--hb)}.home-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(20rem,.8fr);border-bottom:1px solid var(--hb)}.home-copy{display:flex;min-height:27rem;flex-direction:column;justify-content:center;padding:clamp(2rem,5vw,4.5rem);background:radial-gradient(circle at 20% 10%,rgba(200,149,47,.12),transparent 36%),linear-gradient(135deg,rgba(200,149,47,.05),transparent 54%)}.home-kicker,.home-label,.stat-label,.section-kicker{color:var(--hg);font:10px 'DM Mono',monospace;letter-spacing:.13em;text-transform:uppercase}.home-copy h1{max-width:58rem;margin:.8rem 0 1rem;font:700 clamp(2.35rem,5vw,5rem)/.99 'Cinzel',serif;letter-spacing:-.025em}.home-copy h1 em{color:var(--hg);font-style:normal}.home-deck{max-width:49rem;margin:0;color:var(--hm);font-size:clamp(.86rem,1.25vw,1rem);line-height:1.7}.home-actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.35rem}.home-btn{display:inline-flex;align-items:center;justify-content:center;min-height:2.65rem;padding:.72rem 1rem;border-radius:.4rem;font:10px 'DM Mono',monospace;letter-spacing:.055em;text-transform:uppercase}.home-btn.primary{color:var(--hg);background:rgba(200,149,47,.14);border:1px solid var(--hgb)}.home-btn.secondary{background:var(--hs1);border:1px solid var(--hb)}.home-btn:hover,.home-btn:focus-visible{border-color:var(--hg)}.home-signal{display:flex;flex-direction:column;justify-content:space-between;padding:clamp(1.5rem,3vw,2.5rem);background:var(--hs1);border-left:1px solid var(--hb)}.preview{display:inline-flex;align-items:center;width:max-content;gap:.45rem;padding:.38rem .55rem;color:var(--hc);background:rgba(103,174,227,.1);border:1px solid rgba(103,174,227,.25);border-radius:999px;font:9px 'DM Mono',monospace;text-transform:uppercase}.preview:before{width:.42rem;height:.42rem;background:currentColor;border-radius:50%;content:''}.signal-main{margin-block:2rem}.signal-name{margin-top:.55rem;font-size:clamp(1.35rem,2.5vw,2.1rem);font-weight:700;line-height:1.12}.signal-value{display:flex;align-items:baseline;gap:.55rem;margin-top:.9rem}.signal-value strong{color:var(--hu);font:500 clamp(2.7rem,6vw,5.2rem)/.95 'DM Mono',monospace}.signal-value span{max-width:9rem;color:var(--hm);font:10px/1.45 'DM Mono',monospace}.signal-copy{margin:0;color:var(--hm);font-size:.78rem;line-height:1.65}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--hb);border-bottom:1px solid var(--hb)}.stat{padding:1rem 1.2rem;background:var(--hs1)}.stat strong{display:block;margin-top:.38rem;font:500 clamp(1.15rem,2.2vw,1.65rem) 'DM Mono',monospace}.stat small{display:block;margin-top:.28rem;color:var(--hm);font-size:.66rem;line-height:1.45}.home-grid{display:grid;grid-template-columns:minmax(0,1fr) 18rem}.home-main{min-width:0;border-right:1px solid var(--hb)}.section-head{display:flex;align-items:end;justify-content:space-between;gap:1rem;padding:1.2rem 1.5rem;border-bottom:1px solid var(--hb)}.section-head h2{margin:.35rem 0 0;font:700 clamp(1.45rem,2.5vw,2.1rem)/1.08 'Cinzel',serif}.section-head a{color:var(--hg);font:10px 'DM Mono',monospace;white-space:nowrap}.boards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--hb)}.board{display:flex;min-height:13rem;flex-direction:column;padding:1.25rem;background:var(--hs1)}.board:hover,.board:focus-visible{background:var(--hs2)}.board h3{margin:.65rem 0 0;font-size:1rem;line-height:1.35}.board-value{margin-top:auto;padding-top:1.25rem;color:var(--hg);font:500 1.45rem 'DM Mono',monospace}.board-meta{display:flex;justify-content:space-between;gap:.75rem;margin-top:.7rem;color:var(--hm);font:9px 'DM Mono',monospace}.why{margin:1.5rem;padding:1.15rem;background:rgba(200,149,47,.08);border:1px solid var(--hgb);border-radius:.45rem}.why strong{color:var(--hg);font:10px 'DM Mono',monospace;text-transform:uppercase}.why p{max-width:58rem;margin:.65rem 0 0;color:var(--hm);font-size:.78rem;line-height:1.65}.rail{background:var(--hs1)}.rail-block{padding:1rem;border-bottom:1px solid var(--hb)}.rail-title{margin-bottom:.7rem;color:var(--hm);font:9px 'DM Mono',monospace;letter-spacing:.1em;text-transform:uppercase}.rail-link,.trust-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:2.5rem;margin-top:.3rem;padding:.6rem .7rem;background:var(--hs2);border:1px solid transparent;font-size:.72rem}.rail-link:hover,.rail-link:focus-visible{color:var(--hg);border-color:var(--hgb)}.rail-link span:last-child,.trust-row span:last-child{color:var(--hg);font:10px 'DM Mono',monospace}.trust-row span:first-child{color:var(--hm)}.fallback-foot{padding:1.25rem 1.5rem;color:var(--hm);background:var(--hbg);border-top:1px solid var(--hgb);font-size:.7rem;line-height:1.6}.fallback-foot a{color:var(--hg)}@media(max-width:68rem){.home-hero{grid-template-columns:1fr}.home-signal{border-top:1px solid var(--hb);border-left:0}.home-grid{grid-template-columns:1fr}.home-main{border-right:0}.rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--hb)}}@media(max-width:44rem){.home-shell{border-inline:0}.home-copy{min-height:0;padding:1.45rem 1rem 1.2rem}.home-copy h1{max-width:23rem;margin:.55rem 0 .8rem;font-size:clamp(2rem,10vw,2.7rem);line-height:1.01}.home-deck{font-size:.78rem;line-height:1.58}.home-actions{margin-top:1rem}.home-btn{min-height:2.5rem;flex:1 1 9rem;padding-inline:.7rem}.home-signal{padding:1.1rem 1rem}.signal-main{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;margin-block:1.15rem}.signal-value{margin-top:.5rem}.signal-value strong{font-size:2.55rem}.signal-value span{max-width:6rem;font-size:9px}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.stat{padding:.8rem 1rem}.stat strong{font-size:1.15rem}.section-head{align-items:start;padding:1rem}.section-head h2{font-size:1.35rem}.boards{grid-template-columns:1fr}.board{min-height:9.25rem;padding:1rem}.board-value{padding-top:.85rem;font-size:1.2rem}.why{margin:1rem}.rail{grid-template-columns:1fr}}
