.spPage{--purple:#8b72ad;--red:#e41f24;--cyan:#2a9dce}.spWrap{width:min(100% - 48px,1340px);margin-inline:auto}.spTint,.spInquiry{background:#f3f6f7}.spEyebrow{color:var(--blue);letter-spacing:.15em;text-transform:uppercase;margin-bottom:14px;font-size:.74rem;font-weight:800}.spPage h1{max-width:790px;font-size:clamp(3.4rem,5vw,4.65rem);line-height:1.03}.spPage h2{font-size:clamp(2.35rem,4vw,3.15rem);line-height:1.08}.spPage h3{font-size:1.18rem}.spLead{max-width:760px;color:var(--muted);font-size:1.1rem;line-height:1.7}.spHead{max-width:840px;margin-bottom:42px}.spHead>p:last-child{color:var(--muted);font-size:1.05rem;line-height:1.7}.spButton{background:var(--blue);color:#fff;justify-content:space-between;align-items:center;gap:28px;min-height:48px;padding:11px 18px;font-weight:700;display:inline-flex}.spButton.secondary{color:var(--ink);background:0 0;border:1px solid #adbec6}.spActions{gap:12px;margin-top:30px;display:flex}.spHero{background:#f7fafb}.spHeroGrid{grid-template-columns:1.05fr .95fr;align-items:center;gap:50px;min-height:680px;padding-block:76px;display:grid}.spHeroProducts{height:500px;position:relative}.spHeroProduct{background:#fff;border:1px solid #cbd9df;width:285px;height:450px;position:absolute;top:50%;left:50%;box-shadow:0 18px 35px #17394a12}.spHeroProduct img{object-fit:contain;width:100%;height:100%;padding:18px}.spHeroProduct.p0{transform:translate(-108%,-47%)scale(.88)}.spHeroProduct.p1{z-index:2;transform:translate(-50%,-52%)}.spHeroProduct.p2{transform:translate(8%,-47%)scale(.88)}.spBuyerGrid{border-block:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.spBuyerGrid article{border-right:1px solid var(--line);padding:27px}.spBuyerGrid article:last-child{border:0}.spBuyerGrid p{color:var(--muted);line-height:1.65}.spProducts{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.spProduct{background:#fff;border-top:4px solid;flex-direction:column;padding:0 28px 30px;display:flex}.spProduct.p0{border-color:var(--purple)}.spProduct.p1{border-color:var(--red)}.spProduct.p2{border-color:var(--cyan)}.spProductImage{height:290px;margin-bottom:20px}.spProductImage img{object-fit:contain;width:100%;height:100%;padding:18px}.spProduct small{color:var(--muted);letter-spacing:.12em}.spProduct h3{margin:7px 0 2px;font-size:2rem}.spProduct p{color:var(--muted);margin:0 0 10px}.spProduct>a{color:var(--blue);margin-top:22px;font-weight:700}.spFacts{border-block:1px solid var(--line);grid-template-columns:repeat(5,1fr);display:grid}.spFacts div{border-right:1px solid var(--line);padding:25px 18px}.spFacts div:last-child{border:0}.spFacts small,.spFacts b{display:block}.spFacts small{min-height:36px;color:var(--muted);font-weight:700}.spFacts b{margin-top:10px;font-size:2rem}.spNote{color:var(--muted);margin-top:20px}.spNavy{color:#fff;background:#102638}.spNavy .spEyebrow{color:#8fd0eb}.spNavy .spHead>p:last-child{color:#bac8cf}.spWhy{grid-template-columns:1fr 1fr;align-items:start;gap:8vw;display:grid}.spWhy ul{border-top:1px solid #ffffff30;margin:0;padding:0;list-style:none}.spWhy li{border-bottom:1px solid #ffffff30;padding:15px 0;font-weight:700}.spSplit{grid-template-columns:1fr 1fr;align-items:center;gap:7vw;display:grid}.spSplit>img{object-fit:cover;width:100%;height:450px}.spSplit.reverse>div:last-child{order:-1}.spQualityVisual{border-top:1px solid var(--line);grid-template-columns:70px 1fr;display:grid}.spQualityVisual span,.spQualityVisual b{border-bottom:1px solid var(--line);padding:15px 5px}.spQualityVisual span{color:var(--blue)}.spOem{background:#edf4f6}.spTags{flex-wrap:wrap;gap:9px;margin:0 0 28px;display:flex}.spTags span{background:#fff;border:1px solid #bdcdd4;padding:9px 13px}.spFaq{border-top:1px solid var(--line)}.spFaq details{border-bottom:1px solid var(--line)}.spFaq summary{cursor:pointer;justify-content:space-between;gap:20px;padding:20px 0;font-weight:800;list-style:none;display:flex}.spFaq summary::-webkit-details-marker{display:none}.spFaq summary span{color:var(--blue)}.spFaq details p{max-width:900px;color:var(--muted);margin:0;padding:0 0 22px;line-height:1.7}.spInquiryGrid{grid-template-columns:.75fr 1.25fr;align-items:start;gap:8vw;display:grid}.spInquiryGrid>div>p:not(.spEyebrow){color:var(--muted);line-height:1.7}.spInquiryGrid>div>a{color:var(--blue);font-weight:700}.spInquiry form{background:#fff;gap:20px;padding:34px;display:grid}.spInquiry fieldset{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.spInquiry legend,.spInquiry label{font-size:.84rem;font-weight:700}.spInquiry fieldset label input{opacity:0;position:absolute}.spInquiry fieldset label span{border:1px solid #bdcbd1;align-items:center;min-height:44px;padding:10px 14px;display:flex}.spInquiry fieldset input:checked+span{background:var(--blue);color:#fff;border-color:var(--blue)}.spInquiry form>label,.spInquiry .dfFormRow label{gap:6px;display:grid}.spInquiry input,.spInquiry select,.spInquiry textarea{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #b8c8cf;padding:12px}.spInquiry input,.spInquiry select{min-height:48px}.spInquiry .dfFormRow{grid-template-columns:1fr 1fr;gap:14px;display:grid}.spInquiry button{background:var(--blue);color:#fff;min-height:52px;font:inherit;border:0;justify-content:space-between;align-items:center;padding:12px 18px;font-weight:700;display:flex}@media (max-width:1050px){.spHeroGrid{grid-template-columns:1fr}.spHeroProducts{height:430px}.spProducts{grid-template-columns:1fr}.spProductImage{height:320px}.spBuyerGrid{grid-template-columns:1fr 1fr}.spBuyerGrid article:nth-child(2){border-right:0}.spBuyerGrid article:nth-child(-n+2){border-bottom:1px solid var(--line)}.spFacts{grid-template-columns:repeat(3,1fr)}.spFacts div:nth-child(3){border-right:0}.spFacts div:nth-child(-n+3){border-bottom:1px solid var(--line)}.spWhy,.spSplit,.spInquiryGrid{grid-template-columns:1fr}.spSplit.reverse>div:last-child{order:initial}}@media (max-width:700px){.spWrap{width:min(100% - 32px,1340px)}.spSection{padding:66px 0}.spPage h1{font-size:2.55rem}.spPage h2{font-size:2.12rem}.spActions{flex-direction:column}.spButton{width:100%}.spHeroGrid{min-height:0;padding-block:56px}.spHeroProducts{height:310px}.spHeroProduct{width:170px;height:280px}.spHeroProduct.p0{transform:translate(-99%,-46%)scale(.82)}.spHeroProduct.p1{transform:translate(-50%,-50%)}.spHeroProduct.p2{transform:translate(-1%,-46%)scale(.82)}.spBuyerGrid,.spFacts{grid-template-columns:1fr}.spBuyerGrid article,.spFacts div{border-right:0;border-bottom:1px solid var(--line)}.spProduct{padding-inline:22px}.spProductImage{height:260px}.spFacts small{min-height:0}.spFacts b{font-size:1.8rem}.spSplit>img{aspect-ratio:4/3;object-fit:contain;height:auto}.spInquiry form{padding:23px}.spInquiry .dfFormRow{grid-template-columns:1fr}}.spSection{padding:60px 0}.spHeader{justify-content:space-between;height:auto;min-height:72px}.spHeader>div,.spFooter>div:nth-child(2){gap:10px;margin-left:auto;display:flex}.spHeader .spButton{min-height:42px;padding:9px 14px}.spHeroGrid{min-height:620px;padding-block:48px}.spHeroTerms{border-block:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:24px;display:grid}.spHeroTerms div{padding:13px 8px 13px 0}.spHeroTerms small,.spHeroTerms b{display:block}.spHeroTerms small{color:var(--muted);font-size:.72rem;font-weight:700}.spHeroTerms b{font-size:1.1rem}.spBenefits{border-block:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.spBenefits article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:21px 24px}.spBenefits article:nth-child(2n){border-right:0}.spBenefits article:nth-last-child(-n+2){border-bottom:0}.spBenefits h3{margin-bottom:5px;font-size:1.1rem}.spBenefits p{color:var(--muted);margin:0}.spOrder{color:#fff;background:#102638}.spOrder .spEyebrow{color:#8fd0eb}.spOrder .spFacts,.spOrder .spFacts div{border-color:#ffffff32}.spOrder .spFacts small,.spOrder .spNote{color:#b8c8d0}.spTrust{grid-template-columns:1.1fr .9fr;align-items:center;gap:6vw;display:grid}.spTrustImages{grid-template-columns:1fr 1fr;gap:12px;display:grid}.spTrustImages img{object-fit:cover;width:100%;height:310px}.spTrust ul{border-top:1px solid var(--line);padding:0;list-style:none}.spTrust li{border-bottom:1px solid var(--line);padding:13px 0;font-weight:700}.spInquiryGrid>div:first-child>.spButton{margin-top:16px}.spFooter{grid-template-columns:1fr auto;align-items:center;gap:24px;padding:38px max(5vw,24px) 22px;display:grid}.spFooter p{color:#a5b7c0;margin:10px 0 0}.spFooter small{color:#99abb4;border-top:1px solid #ffffff20;grid-column:1/-1;padding-top:18px}@media (max-width:700px){.spSection{padding:48px 0}.spHeader{align-items:flex-start;padding-block:11px}.spHeader>div{display:grid}.spHeader .spButton{min-height:39px;padding:8px 10px;font-size:.75rem}.spHeader .spButton span{display:none}.spHeroGrid{padding-block:38px}.spHeroTerms{grid-template-columns:1fr 1fr}.spHeroTerms div{padding:10px 5px 10px 0}.spBenefits{grid-template-columns:1fr}.spBenefits article{border-right:0;border-bottom:1px solid var(--line)!important}.spBenefits article:last-child{border-bottom:0!important}.spFacts{grid-template-columns:1fr}.spFacts div{border-bottom:1px solid #ffffff32;border-right:0}.spTrust{grid-template-columns:1fr}.spTrustImages img{object-fit:contain;height:200px}.spFooter{grid-template-columns:1fr}.spFooter>div:nth-child(2){margin-left:0;display:grid}.spFooter small{grid-column:auto}}.spInquiry fieldset label input{width:1px;height:1px;overflow:hidden}
