.ourreviews-hero{position:relative;min-height:clamp(280px, 40vh, 520px);display:flex;align-items:center;background-color:var(--nv-white);background-size:cover;background-position:center;background-repeat:no-repeat;padding-top:var(--space-lg);padding-bottom:var(--space-lg)}.ourreviews-hero.has-bg-image{background-image:var(--bg-mobile)}@media (min-width:768px){.ourreviews-hero.has-bg-image{background-image:var(--bg-desktop)}}.ourreviews-hero .container{position:relative;z-index:1}.hero-stack{text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--space-md);max-width:980px;margin-inline:auto}.subheadline{max-width:820px}.badge-row{display:flex;align-items:center;justify-content:center;gap:var(--space-md);list-style:none;margin:0;padding:0}.badge-item{width:120px;height:120px;padding:var(--space-xs);border-radius:50%;display:flex;align-items:center;justify-content:center;border:3px solid var(--nv-orange)}.badge-item img{width:100%;height:auto;object-fit:contain}.theme-white{background-color:var(--nv-white)}.theme-white h1,.theme-white .subheadline{color:var(--nv-blue)}.theme-white .badge-item{background-color:var(--nv-blue)}.theme-blue{background-color:var(--nv-blue)}.theme-blue h1,.theme-blue .subheadline{color:var(--nv-white)}.theme-blue .badge-item{background-color:var(--nv-white)}