nav{gap:18px}nav a{font-size:16px}.hcall{margin-left:6px}header .btn.sm{white-space:nowrap}
.gold{color:var(--gold3)}
.proof{background:var(--black);color:#fff;padding:80px 0;border-top:3px solid var(--gold3);border-bottom:3px solid var(--gold3)}.proof h2{color:#fff}
.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;margin:36px 0}.stats div{border:1px solid #3a3020;border-top:3px solid var(--gold3);padding:24px 18px;background:#121110}
.stats b{display:block;font-family:Cinzel;color:var(--gold3);font-size:26px;line-height:1.2;margin-bottom:8px}.stats span{color:#ddd;font-size:17px}
.proof .ctas{justify-content:center}
.team6{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.team6>div{background:#fff;border:1px solid var(--line);border-top:4px solid var(--gold3);padding:28px 20px;border-radius:8px}
.g3{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.g3 img{width:100%;object-fit:cover;border-radius:6px}.g3 figcaption{font-size:15px;color:#555;margin-top:6px}.g3 figure{margin:0}
.bandlogo{display:block;margin:0 auto 6px;height:110px;width:auto}
@media(max-width:1200px){nav a{font-size:14px}nav{gap:12px}}
@media(max-width:900px){.stats,.team6,.g3{grid-template-columns:1fr}}
nav a{white-space:nowrap}.brand{font-size:16px}.brand img{height:48px}header .wrap{gap:18px;max-width:1360px}

/* mobile overflow fix */
html,body{overflow-x:hidden;max-width:100%}
*,*::before,*::after{box-sizing:border-box;min-width:0}
img,video,svg,iframe,table{max-width:100%;height:auto}
table{display:block;overflow-x:auto}
a,p,li,span,td,h1,h2,h3{overflow-wrap:anywhere;word-break:break-word}
.ctas,nav,.related,.trust,.values{flex-wrap:wrap}
@media (max-width:640px){.btn{white-space:normal;max-width:100%;text-align:center}.ctas .btn{width:100%}}

@media (max-width:640px){table{display:table;width:100%;table-layout:fixed;font-size:13px}th,td{padding:6px 4px!important;word-break:break-word;hyphens:auto}}
