.quality-band{background:var(--cream);padding:84px 0}.quality-band-grid,.quality-band-gallery{align-items:center}.quality-band-media{aspect-ratio:4/5;background:#e9e4dc;border-radius:20px;width:100%;max-width:453px;position:relative;overflow:hidden;box-shadow:0 18px 40px #2426321f}.quality-band-media img{object-fit:cover}.quality-band-text{gap:16px;display:grid}.quality-band-text h2{font-family:var(--font-outfit), sans-serif;letter-spacing:-.02em;color:var(--navy);margin:0;font-size:clamp(2rem,3.4vw,2.75rem);font-weight:800;line-height:1.08}.quality-band-text p{color:var(--muted);margin:0;font-size:1.0625rem;line-height:1.7}.quality-band-text ul{gap:10px;margin:6px 0 0;padding:0;list-style:none;display:grid}.quality-band-text li{color:var(--ink);align-items:center;gap:10px;font-size:1rem;font-weight:600;display:flex}.quality-band-text li svg{box-sizing:content-box;color:var(--orange);background:#fff;border-radius:50%;flex:none;padding:4px}.quality-band-text small{color:var(--muted);font-size:.8125rem;line-height:1.5}@media (max-width:860px){.quality-band{padding:56px 0}.quality-band-grid{gap:28px}.quality-band-gallery{grid-template-columns:minmax(0,1fr)}.quality-band-gallery>span{display:none}.quality-band-media{aspect-ratio:16/10;border-radius:16px;max-width:none}.quality-band-media img{object-position:50% 58%}.quality-band-text p{font-size:1rem}}
