.t7-top-banner{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;gap:.7rem;min-height:48px;padding:.65rem max(4vw,14px);color:#fff!important;background:#861522;text-decoration:none;font:600 clamp(.75rem,2.6vw,1rem)/1.35 system-ui,sans-serif}.t7-top-banner strong{white-space:nowrap;font-weight:900}.t7-top-banner:hover{background:#a81b2c}.t7-top-banner:focus-visible{outline:2px solid white;outline-offset:-4px}.th-home .t7-top-banner{margin-top:84px}
@media(max-width:767px){.th-home .t7-top-banner{margin-top:76px}}
.t7-vale .t7-proof{padding:clamp(1rem,4vw,2rem);background:linear-gradient(125deg,#2c1019,#151416 65%);border:1px solid #64313a;border-left:4px solid #f34a58;border-radius:12px;margin:1.5rem 0 2.4rem}
.t7-proof-index{font-size:.72rem;letter-spacing:.12em;font-weight:800;color:#ff9098}.t7-proof h3{font-size:clamp(1.25rem,4vw,1.8rem);margin:.55rem 0 1rem}.t7-proof-formula{font:750 clamp(1rem,3.7vw,1.45rem)/1.5 system-ui,sans-serif;background:#ffffff0c;border:1px solid #ffffff23;padding:.8rem;border-radius:6px;overflow-wrap:anywhere}.t7-vale .t7-proof figcaption{margin-top:.8rem}
