.dpPage{--purple:#249fce}.dpWrap{width:min(100% - 48px,1340px);margin:auto}.dpSection{padding:92px 0}.dpTint{background:#f3f6f7}.dpEyebrow{color:var(--blue);letter-spacing:.15em;font-size:.74rem;font-weight:800}.dpPage h1{font-size:clamp(3.4rem,5vw,4.5rem);line-height:1.04}.dpPage h2{font-size:clamp(2.45rem,4vw,3.2rem)}.dpLead,.dpHead>p:last-child,.dpColumns>div>p{color:var(--muted);font-size:1.05rem}.dpHero{grid-template-columns:1fr 1fr;align-items:center;gap:7vw;min-height:650px;padding-block:72px;display:grid}.dpActions{gap:12px;margin-top:27px;display:flex}.dpButton{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}.dpButton.secondary{color:var(--ink);background:0 0;border:1px solid #b4c4ca}.dpVisual{border:1px dashed #aebfc6;border-top:4px solid var(--purple);text-align:center;background:#f8fafb;flex-direction:column;justify-content:center;align-items:center;min-height:360px;display:flex}.dpVisual span{letter-spacing:.12em;font-size:1.15rem;font-weight:800}.dpVisual b{margin-top:8px}.dpVisual small{color:var(--muted)}.dpGlance{border-block:1px solid var(--line)}.dpGlance>.dpWrap{grid-template-columns:repeat(4,1fr);display:grid}.dpGlance div div{border-right:1px solid var(--line);padding:24px}.dpGlance small,.dpGlance b{display:block}.dpGlance small{color:var(--muted)}.dpColumns{grid-template-columns:1fr 1fr;align-items:center;gap:8vw;display:grid}.dpColumns ul{border-top:1px solid var(--line);padding:0;list-style:none}.dpColumns li{border-bottom:1px solid var(--line);padding:13px 0;font-weight:700}.dpHead{max-width:780px;margin-bottom:42px}.dpSpectrum{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:18px;display:grid}.dpSpectrum>div{border:1px solid var(--line);justify-content:space-between;padding:25px;display:flex}.dpSpectrum .active{border-top:4px solid var(--purple);background:#fff}.dpSpectrum span{color:var(--muted)}.dpFormats{grid-template-columns:1fr 1fr;display:grid}.dpFormats article{border:1px solid var(--line);padding:30px}.dpFormats strong{font-size:3.6rem}.dpFormats .dpVisual{min-height:250px;margin:20px 0}.dpSpecs{color:#fff;background:#102638}.dpSpecs .dpEyebrow{color:#a8dff2}.dpSpecs>div>div:last-child{grid-template-columns:1fr 1fr;display:grid}.dpSpecs dl{border-top:1px solid #ffffff2d;grid-template-columns:150px 1fr;gap:20px;margin:0;padding:18px 0;display:grid}.dpSpecs dl:nth-child(odd){margin-right:32px}.dpSpecs dt{color:#9fb4bf}.dpSpecs dd{margin:0}.dpApplications{border-block:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.dpApplications div{border-right:1px solid var(--line);padding:24px}.dpApplications span,.dpApplications b{display:block}.dpApplications span{color:var(--muted)}.dpNext{display:grid}.dpNext a{border-top:1px solid var(--line);flex-direction:column;padding:25px;display:flex}.dpNext b{color:var(--blue)}.dpManufacturing{color:#fff;background:#102638}.dpFactory{grid-template-columns:1.1fr .9fr;align-items:center;gap:7vw;display:grid}.dpFactory img{object-fit:cover;width:100%;height:430px}.dpManufacturing .dpEyebrow{color:#a8dff2}.dpLinks{border-top:1px solid #ffffff2d;display:grid}.dpLinks a{border-bottom:1px solid #ffffff2d;padding:14px 0}.dpOem{background:#edf4f6}.dpStats{border-block:1px solid #bdcdd4;grid-template-columns:repeat(5,1fr);display:grid}.dpStats div{padding:22px 10px}.dpStats small,.dpStats b{display:block}.dpStats small{color:var(--muted)}.dpStats b{font-size:1.7rem}.dpOemGrid{grid-template-columns:.8fr 1.2fr;gap:45px;margin-top:30px;display:grid}.dpTags{flex-wrap:wrap;align-content:start;gap:8px;display:flex}.dpTags span{border:1px solid var(--line);background:#fff;padding:8px 12px}.dpTags .dpButton{width:100%;margin-top:18px}.dpOemGrid .dpVisual{min-height:270px}.dpFaq{border-top:1px solid var(--line)}.dpFaq details{border-bottom:1px solid var(--line)}.dpFaq summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:64px;padding:15px 0;font-weight:700;display:flex}.dpFaq summary span{color:var(--blue);font-size:1.4rem}.dpFaq details p{max-width:800px;color:var(--muted)}.dpInquiry{background:#f3f6f7}.dpInquiry a{color:var(--blue);font-weight:700}.dpForm{background:#fff;gap:18px;padding:32px;display:grid}.dpForm label{gap:6px;font-size:.84rem;font-weight:700;display:grid}.dpForm fieldset{border:0;gap:8px;margin:0;padding:0;display:flex}.dpForm legend{font-size:.84rem;font-weight:700}.dpForm fieldset label input{opacity:0;position:absolute}.dpForm fieldset span{border:1px solid var(--line);padding:10px 14px}.dpForm fieldset input:checked+span{background:var(--purple);color:#fff}.dpForm input,.dpForm select,.dpForm textarea{width:100%;min-height:48px;font:inherit;border:1px solid #b7c7ce;padding:11px}.dpFormRow{grid-template-columns:1fr 1fr;gap:14px;display:grid}.dpForm button,.dpSuccess button{background:var(--blue);color:#fff;min-height:50px;font:inherit;border:0;justify-content:space-between;padding:12px 18px;font-weight:700;display:flex}.dpSuccess{background:#fff;padding:35px}.dpSuccess b{font-size:1.5rem}@media (max-width:1000px){.dpHero,.dpColumns,.dpFactory,.dpOemGrid{grid-template-columns:1fr}.dpGlance>.dpWrap{grid-template-columns:1fr 1fr}.dpSpecs>div>div:last-child{grid-template-columns:1fr}.dpSpecs dl:nth-child(odd){margin-right:0}.dpApplications,.dpStats{grid-template-columns:1fr 1fr}.dpFactory img{object-fit:contain}.dpOemGrid .dpVisual{order:-1}}@media (max-width:650px){.dpWrap{width:min(100% - 32px,1340px)}.dpSection{padding:66px 0}.dpPage h1{font-size:2.6rem}.dpPage h2{font-size:2.2rem}.dpActions{flex-direction:column}.dpButton{width:100%}.dpHero{min-height:0;padding-block:55px}.dpVisual{min-height:280px}.dpGlance>.dpWrap,.dpFormats{grid-template-columns:1fr}.dpGlance div div{border-right:0;border-bottom:1px solid var(--line)}.dpSpectrum{grid-template-columns:1fr}.dpSpectrum i{justify-self:center;transform:rotate(90deg)}.dpFormats article{padding:24px}.dpFormats strong{font-size:3rem}.dpSpecs dl{grid-template-columns:1fr;gap:4px}.dpApplications{grid-template-columns:1fr}.dpApplications div{border-right:0;border-bottom:1px solid var(--line)}.dpStats{grid-template-columns:1fr}.dpStats div{border-bottom:1px solid #bdcdd4}.dpForm{padding:23px}.dpFormRow{grid-template-columns:1fr}.dpForm fieldset{flex-wrap:wrap}.dpFactory img{aspect-ratio:4/3;height:auto}}.dpFaq details{border-bottom:1px solid var(--line);margin:0;display:block;position:static}.dpFaq details[open]{padding-bottom:16px}.dpFaq summary{place-content:initial;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;width:100%;height:auto;min-height:64px;padding:15px 0;font-size:1rem;font-weight:700;list-style:none;display:flex;position:static}.dpFaq summary::-webkit-details-marker{display:none}.dpFaq summary span{width:auto;height:auto;color:var(--blue);background:0 0;font-size:1.4rem;line-height:1;display:inline}.dpFaq details[open] summary span{transform:rotate(45deg)}.dpFaq details p{max-width:800px;color:var(--muted);margin:0;padding:0 44px 2px 0;position:static}.dpButton>span{width:auto;height:auto;color:inherit;background:0 0;line-height:1;display:inline}.dpApplications span{margin-bottom:8px;font-size:.78rem}.dpApplications b{font-size:1.02rem;line-height:1.35}.dpVisual{aspect-ratio:4/3;width:100%;max-width:100%;min-height:280px;padding:24px;overflow:hidden}.dpFormats .dpVisual{aspect-ratio:16/9;min-height:220px}.dpOemGrid .dpVisual{aspect-ratio:16/9;min-height:250px}@media (max-width:650px){.dpFaq summary{min-height:60px;font-size:1rem}.dpFaq details p{padding-right:20px}.dpApplications b{font-size:1.05rem}.dpVisual,.dpFormats .dpVisual,.dpOemGrid .dpVisual{aspect-ratio:4/3;min-height:220px}}.dpApplications p{color:var(--muted);margin-top:8px;font-size:.92rem;line-height:1.45}.dpVisual img{object-fit:contain;width:100%;height:100%;display:block}.dpColumns.dpTextOnly,.dpOemGrid.dpTextOnly{grid-template-columns:minmax(0,820px)}.dpTrustLinks{padding-block:58px}.dpTrustLinks h2{font-size:clamp(2rem,3vw,2.6rem)}
