/* Informações do produto em posição fixa no fluxo da página */
.hero-specs-fixed{width:min(650px,100%);margin-top:24px;display:grid;grid-template-columns:.75fr .65fr 1.35fr;overflow:hidden;border:1px solid rgba(244,216,137,.38);border-radius:14px;background:rgba(5,10,19,.82);backdrop-filter:blur(12px);box-shadow:0 18px 45px rgba(0,0,0,.32);text-shadow:none}
.hero-specs-fixed>span{min-height:70px;padding:13px 16px;display:flex;flex-direction:column;justify-content:center;gap:5px;border-right:1px solid rgba(255,255,255,.11)}
.hero-specs-fixed>span:last-child{border-right:0}
.hero-specs-fixed small{color:var(--gold);font-size:7px;font-weight:800;letter-spacing:.14em}
.hero-specs-fixed strong{color:#fff;font-size:12px;line-height:1.3}
.hero-product-space{min-height:520px}
@media(max-width:900px){.hero-product-space{min-height:300px}.hero-specs-fixed{margin-left:auto;margin-right:auto;text-align:left}}
@media(max-width:520px){.hero-specs-fixed{grid-template-columns:1fr;margin-top:20px}.hero-specs-fixed>span{min-height:58px;padding:11px 14px;border-right:0;border-bottom:1px solid rgba(255,255,255,.11)}.hero-specs-fixed>span:last-child{border-bottom:0}.hero-product-space{min-height:250px}}

/* Retorno destacado para a página principal da WebRádio */
.nav>.nav-home{padding:9px 12px;border:1px solid rgba(244,216,137,.42);border-radius:9px;color:var(--gold2)}
.nav>.nav-home:hover{border-color:var(--gold2);background:rgba(213,168,76,.1);color:#fff}
@media(max-width:900px){.nav>.nav-home{text-align:center;border-color:rgba(244,216,137,.55)}}

/* Tipografia unificada com as demais páginas da WebRádio */
html,body,button,input,select,textarea{font-family:Inter,Arial,sans-serif}
body{font-size:16px;font-weight:400}
h1,h2,h3,h4,strong,.btn{font-family:Inter,Arial,sans-serif}
h1,h2{font-weight:900;text-transform:uppercase;letter-spacing:-.025em}
h1{font-size:clamp(40px,5vw,60px);line-height:1.08}
.section-head h2,.folder-copy h2,.cta-box h2{font-size:clamp(30px,4vw,36px);line-height:1.15}
h1 em,h2 em{font-family:inherit;font-weight:900}
h3,.feature-card h3,.genre-card h3{font-size:18px;line-height:1.3}
.lead{font-size:16px;line-height:1.65}
.section-head p,.folder-copy p,.feature-card p,.genre-card p,.price-card p,.answer p,.cta-box p,.testimonial-grid blockquote>p{font-family:Inter,Arial,sans-serif;font-size:14px;line-height:1.65}
.folder-copy li span,.price-card ul,.accordion button{font-family:Inter,Arial,sans-serif;font-size:14px}
.eyebrow,.tag,.popular,.genre-card small,.product-specs small,.hero-specs-fixed small{font-family:Inter,Arial,sans-serif;font-size:10px;font-weight:800}
.nav>a,.btn,.text-link{font-family:Inter,Arial,sans-serif;font-size:12px;font-weight:700}
.testimonial-grid blockquote>p{font-style:normal}
@media(max-width:600px){h1{font-size:40px}.section-head h2,.folder-copy h2,.cta-box h2{font-size:30px}.lead{font-size:14px}}
