/* AWMT 14.1: home institucional; escopo restrito a awmt-home */
.awmt-home-hero{display:grid!important;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)!important;gap:clamp(24px,4vw,58px)!important;align-items:center!important}.awmt-home-hero h1{font-size:clamp(38px,4.2vw,70px)!important;line-height:1.02!important;letter-spacing:-.02em!important}.awmt-home-hero h1 em{font-style:normal;color:#ffcc3c}.awmt-home-hero .stats{display:flex;flex-wrap:wrap;gap:22px!important}.awmt-home-hero .stats strong{font-size:clamp(19px,2vw,28px)!important}.awmt-home-hero .hero-art{width:100%;height:clamp(300px,35vw,450px)!important}.awmt-home-hero .hero-art img{width:100%;height:100%;object-fit:cover}.awmt-home-intro{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(24px,5vw,80px)}.awmt-home-intro p,.awmt-home-competition p,.awmt-home-sponsor p{font-size:clamp(15px,1.2vw,17px);line-height:1.75;color:#c4cbd7}.awmt-home-band{background:#121b28;border-block:1px solid #293343}.awmt-home-grid{display:grid;gap:16px;margin-top:24px}.awmt-home-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.awmt-home-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.awmt-home-card{display:flex;flex-direction:column;align-items:flex-start;gap:12px;background:#17212f;border:1px solid #344052;border-radius:14px;padding:clamp(18px,2vw,26px);min-width:0;text-decoration:none;color:#f6f7fa}.awmt-home-card h3{font-size:clamp(20px,2vw,28px);line-height:1.15;margin:0}.awmt-home-card p{margin:0;color:#c5ceda;line-height:1.65}.awmt-tag{font-size:11px;letter-spacing:.12em;font-weight:800;color:#ffcb3b;text-transform:uppercase}.awmt-text-link{font-weight:800;font-size:12px;letter-spacing:.04em;color:#ffcb3b;text-decoration:none}.awmt-home-card .awmt-text-link{margin-top:auto}.awmt-home-section-title{display:flex;align-items:end;justify-content:space-between;gap:18px}.awmt-home-section-title h2,.awmt-home-intro h2,.awmt-home-band h2,.awmt-home-sponsor h2{font-size:clamp(28px,3vw,44px);line-height:1.15;margin:12px 0 18px}.awmt-lead{max-width:750px;color:#c6cbd6;line-height:1.7}.awmt-footnote{color:#aeb7c5;font-size:13px;margin:20px 0}.awmt-home-competition{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,5vw,64px);align-items:center}.awmt-home-score{background:#0c1420;border:1px solid #394658;border-radius:18px;padding:clamp(20px,3vw,36px);text-align:center}.awmt-score-line{display:flex;align-items:center;justify-content:space-around;gap:12px;margin:24px 0}.awmt-score-line>div{display:flex;flex-direction:column;gap:10px}.awmt-score-line small{color:#b9c2d0}.awmt-score-line strong{font-size:clamp(48px,6vw,88px);line-height:1;color:#ffcb3b}.awmt-score-line>span{font-size:32px;color:#9ca7b7}.awmt-home-score p{font-size:13px;line-height:1.6}.awmt-home-sponsor{background:linear-gradient(110deg,#171c22,#0d141d);border-top:2px solid #ffcb3b}.awmt-home-sponsor-inner{display:grid;grid-template-columns:1.15fr 1fr;gap:clamp(24px,5vw,64px);align-items:center}.awmt-sponsor-benefit{background:#1b2634;border:1px solid #344355;border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:10px}.awmt-sponsor-benefit strong{color:#ffcb3b;font-size:13px}.awmt-sponsor-benefit small{color:#d1d7df;line-height:1.5}.awmt-home-sponsor .btn{margin-top:18px}@media(max-width:850px){.awmt-home-hero,.awmt-home-intro,.awmt-home-competition,.awmt-home-sponsor-inner{grid-template-columns:1fr!important}.awmt-home-grid.three{grid-template-columns:repeat(2,minmax(0,1fr))}.awmt-home-hero .hero-art{max-height:370px}}@media(max-width:560px){.awmt-home-grid.three,.awmt-home-grid.two{grid-template-columns:1fr}.awmt-home-section-title{align-items:flex-start;flex-direction:column}.awmt-home-hero h1{font-size:clamp(34px,10vw,52px)!important}.awmt-home-hero .stats{gap:16px!important}}
