
.sf-hero{padding:56px 0 42px;background:#eef7fa}.sf-hero h1{font-size:clamp(2rem,4vw,3.5rem);line-height:1.1;overflow-wrap:anywhere}.sf-eyebrow{font-weight:800;color:#007c91;letter-spacing:.08em}.sf-lead{max-width:900px;line-height:1.65}.sf-section{padding:44px 0}.sf-pale{background:#f2f6f8}.sf-detail{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px;align-items:start}.sf-picture{margin:0}.sf-picture img{width:100%;height:390px;object-fit:contain;background:white;border:1px solid #d8e3e8;border-radius:12px}.sf-picture figcaption{font-size:.9rem;line-height:1.5;color:#426071;margin-top:10px}.sf-price{padding:24px;background:#fff3d1;border-left:5px solid #c7830e;border-radius:8px;margin-bottom:20px}.sf-price-amount{display:block;font-size:2.1rem;color:#123d56}.sf-price p{font-weight:800;margin:12px 0}.sf-price small{display:block;line-height:1.5}.sf-facts{display:grid;grid-template-columns:minmax(140px,1fr) 2fr;max-width:900px;border-top:1px solid #ccdbe2}.sf-facts dt,.sf-facts dd{padding:12px;margin:0;border-bottom:1px solid #ccdbe2;overflow-wrap:anywhere}.sf-facts dt{font-weight:700}.sf-docs{line-height:1.8}.sf-docs small{display:block;font-size:.82rem;overflow-wrap:anywhere}.sf-note{font-size:.9rem;color:#436477}.sf-pilot-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.sf-pilot-card{border:1px solid #c9dbe4;padding:22px;border-radius:12px}.sf-pilot-card h2{overflow-wrap:anywhere}.sf-pilot-card img{height:260px}.sf-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.sf-product-card{border:1px solid #c9dbe4;padding:18px;border-radius:12px}.sf-product-card img{width:100%;height:200px;object-fit:contain}.sf-product-card h3{font-size:1.2rem;overflow-wrap:anywhere}.sf-product-card .sf-price{padding:12px}.sf-product-card .sf-price-amount{font-size:1.4rem}@media(max-width:900px){.sf-products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.sf-detail,.sf-pilot-grid,.sf-products{grid-template-columns:1fr}.sf-picture img{height:290px}.sf-section{padding:30px 0}.sf-facts{grid-template-columns:1fr 1fr}.sf-price-amount{font-size:1.8rem}}

body .sf-brand-pair-logos{display:flex!important;align-items:center!important;justify-content:center!important;gap:14px!important;overflow:visible!important}body .sf-brand-pair-logos img{width:44%!important;max-width:44%!important;height:110px!important;max-height:110px!important;object-fit:contain!important;transform:none!important;margin:0!important;padding:0!important}.sf-brand-pair-card .home-brand-name{font-weight:800}.sf-brand-pair-card .cp-eyebrow{line-height:1.5}

.sf-filters{display:grid;grid-template-columns:1fr 2fr;gap:20px;margin-bottom:24px}.sf-filters label{display:grid;gap:8px;font-weight:700}@media(max-width:620px){.sf-filters{grid-template-columns:1fr}}
