.section--quality{background:linear-gradient(180deg, var(--color-ocean-deep) 0%, var(--color-ocean) 100%)}.quality{padding:clamp(1.5rem,1rem + 3vw,4rem);border-radius:var(--radius-lg);background:#fff;box-shadow:var(--shadow-md);color:var(--color-text)}.quality__seal{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;margin-bottom:var(--space-5);border-radius:50%;background:var(--color-ocean);color:#fff}.quality__content .h2{margin-bottom:var(--space-5)}.quality__facts{display:grid;gap:var(--space-4);align-content:start}@media(min-width: 992px){.quality__facts{padding-top:112px}}.fact{display:flex;align-items:flex-start;gap:var(--space-4);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-soft)}.fact__icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--color-border);border-radius:12px;background:#fff;color:var(--color-ocean)}.fact__title{padding-top:8px;color:var(--color-ocean-deep);font-size:var(--fs-base);font-weight:600;line-height:1.5}.logo-strip{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1px;margin-top:var(--space-6);overflow:hidden;border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-md);background:rgba(255,255,255,.2)}.logo-strip li{display:flex;align-items:center;justify-content:center;min-width:0;aspect-ratio:2/1;padding:var(--space-4);background:#fff}.logo-strip img{width:auto;max-width:100%;max-height:64px;object-fit:contain;filter:grayscale(1);opacity:.75;mix-blend-mode:multiply;transition:filter var(--dur) var(--ease),opacity var(--dur)}.logo-strip li:hover img{filter:none;opacity:1}@media(min-width: 768px){.logo-strip{grid-template-columns:repeat(4, minmax(0, 1fr))}}@media(min-width: 1200px){.logo-strip{grid-template-columns:repeat(8, minmax(0, 1fr))}.logo-strip li{aspect-ratio:4/3}}
