.home-quality-standards{position:relative;overflow:hidden;padding:2.15rem 0 2rem;border-top:1px solid #f0e9dd;background:linear-gradient(180deg,#fff 0%,#fffdf8 100%)}
.home-quality-standards-heading{margin:0 auto 1.2rem;text-align:center}
.home-quality-standards-eyebrow{display:block;margin-bottom:.25rem;color:#a47b35;font-size:.58rem;font-weight:800;letter-spacing:.18em}
.home-quality-standards-heading h2{margin:0;color:#c8102e;font:700 clamp(1.2rem,2vw,1.5rem)/1.3 'Poppins','DM Sans',sans-serif;letter-spacing:-.025em}
.home-quality-standards-heading p{margin:.3rem 0 0;color:#70655b;font-size:.82rem;line-height:1.5}
.home-quality-standards-logos{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:.5rem 1rem;max-width:920px;margin:0 auto}
.home-quality-standard-logo{display:flex;min-width:0;height:100px;align-items:center;justify-content:center;padding:.1rem .35rem}
.home-quality-standard-logo img{display:block;width:auto;height:auto;max-width:100%;max-height:96px;object-fit:contain;object-position:center}
@media(max-width:991.98px){.home-quality-standards-logos{grid-template-columns:repeat(5,minmax(0,1fr));gap:.4rem .65rem}.home-quality-standard-logo{height:92px}.home-quality-standard-logo img{max-height:88px}}
@media(max-width:767.98px){.home-quality-standards{padding:1.8rem 0 1.6rem}.home-quality-standards-heading{margin-bottom:.8rem}.home-quality-standards-logos{grid-template-columns:repeat(6,minmax(0,1fr));gap:.35rem .25rem}.home-quality-standard-logo{grid-column:span 2;height:96px;padding:.1rem}.home-quality-standard-logo:nth-child(4){grid-column:2/span 2}.home-quality-standard-logo:nth-child(5){grid-column:4/span 2}.home-quality-standard-logo img{max-height:92px}}
@media(max-width:359.98px){.home-quality-standard-logo{height:88px}.home-quality-standard-logo img{max-height:84px}}
@media(prefers-reduced-motion:reduce){.home-quality-standard-logo{transition:none}}
