.xmms-story{padding:88px 0 80px;background:#f5f8fa;color:#08243b}.xmms-heading{display:grid;grid-template-columns:1.1fr .8fr;gap:72px;align-items:end;margin-bottom:36px}.xmms-label{display:block;font-size:11px;font-weight:800;letter-spacing:.19em;color:#087f87;margin-bottom:16px}.xmms-story h2,.xmms-quality h2{font-size:clamp(32px,3.5vw,52px);line-height:1.08;letter-spacing:-.035em;margin:0}.xmms-heading p{font-size:16px;line-height:1.8;color:#536975;margin:0;max-width:430px}.xmms-manufacturing{margin:0;background:#e6eef4;overflow:hidden}.xmms-manufacturing img{display:block;width:100%;height:auto;max-width:none}.xmms-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid #ccdce2}.xmms-steps>div{padding:30px 28px 30px 0}.xmms-steps>div+div{border-left:1px solid #ccdce2;padding-left:28px}.xmms-steps span{font-size:10px;font-weight:800;letter-spacing:.16em;color:#087f87}.xmms-steps h3{font-size:19px;line-height:1.3;margin:12px 0}.xmms-steps p{font-size:14px;line-height:1.75;color:#536975;margin:0}.xmms-quality{padding:80px 0 90px;background:#fff;scroll-margin-top:100px}.xmms-quality>.shell{display:grid;grid-template-columns:1.3fr 1fr;align-items:stretch;gap:0}.xmms-quality-image{display:flex;align-items:center;background:#e8f0f6;overflow:hidden}.xmms-quality-image img{display:block;width:100%;height:auto;max-width:none}.xmms-quality-copy{padding:clamp(28px,3.5vw,52px);background:linear-gradient(135deg,#08283e,#0b3c4c);color:#fff}.xmms-quality .xmms-label{color:#7ddbd8}.xmms-quality h2{color:#fff;font-size:clamp(30px,3vw,44px)}.xmms-quality-copy>p{font-size:15px;line-height:1.8;color:#d5e3e9;margin:22px 0}.xmms-quality ul{list-style:none;margin:0;padding:0}.xmms-quality li{border-top:1px solid #ffffff26;padding:15px 0;display:flex;flex-direction:column;gap:5px}.xmms-quality li strong{font-size:14px;color:#fff}.xmms-quality li span{font-size:13px;color:#c0d4df;line-height:1.6}.xmms-link{display:flex;justify-content:space-between;gap:18px;color:#a1eeeb!important;border-bottom:1px solid #ffffff40;padding:18px 0 12px;text-decoration:none;font-size:14px;font-weight:700}.xmms-link:hover{color:#fff!important}.xmms-link:focus-visible{outline:2px solid #91f1ec;outline-offset:5px}@media(max-width:1000px){.xmms-quality>.shell{grid-template-columns:1fr}.xmms-quality-image img{width:100%;height:auto}.xmms-quality-copy{padding:36px}.xmms-quality ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}@media(max-width:700px){.xmms-story{padding:52px 0}.xmms-heading{grid-template-columns:1fr;gap:20px;margin-bottom:24px}.xmms-steps{grid-template-columns:1fr}.xmms-steps>div,.xmms-steps>div+div{border-left:0;padding:22px 0;border-top:1px solid #ccdce2}.xmms-quality{padding:38px 0 52px}.xmms-quality-copy{padding:28px 24px}.xmms-quality ul{grid-template-columns:1fr;gap:0}.xmms-heading p{font-size:15px}.xmms-story h2{font-size:34px}}

@media(min-width:1001px){.xmms-quality-image{position:relative;min-height:560px}.xmms-quality-image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:72% center}}

/* Keep the entire product visible at every breakpoint. */
.xmms-quality-image{position:static;min-height:0;align-self:center}.xmms-quality-image img{position:static;width:100%;height:auto;object-fit:contain;object-position:center}.xmms-quality>.shell{background:#e8f0f6}
