.dt{--muted:#92969b;background:#0d0d0d;color:#f5f5f5;font:16px/1.6 Arial,Helvetica,sans-serif;overflow:clip;letter-spacing:0}.dt *{box-sizing:border-box}.dt a{color:inherit;text-decoration:none}.dt img{display:block;width:100%;height:auto}.dt h1,.dt h2,.dt h3,.dt p{margin:0}.dt h1,.dt h2{line-height:1.08;font-weight:600;letter-spacing:0}.dt h1{font-size:76px}.dt h2{font-size:48px}.dt h2 span,.dt h1 span{color:var(--muted)}.dt p{color:#a7abb0}.dt-wrap{max-width:1240px;margin:auto;padding:100px 55px}.dt-kicker{font-size:11px!important;color:#c0c5cc!important;margin-bottom:22px!important}.dt-nav{position:sticky;top:0;z-index:10;background:#0d0d0df5;backdrop-filter:blur(16px);height:76px;padding:0 5%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff18}.dt-logo{font-size:28px;font-weight:700}.dt-logo sup{font-size:11px}.dt-nav nav{display:flex;gap:28px;font-size:12px;color:#a5a9af}.dt-button{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;padding:14px 24px;background:#0057ff;border-radius:4px;font-size:13px;font-weight:600;transition:background .2s,transform .2s}.dt-button:hover{background:#2873ff;transform:translateY(-2px)}.dt-small{padding:10px 16px;font-size:11px}.dt-hero{text-align:center;background:#1d1f20;padding-top:55px}.dt-hero-copy{padding:0 20px}.dt-lead{font-size:16px;margin:22px 0!important}.dt-hero-product{width:520px;max-width:100%;height:352px;position:relative;overflow:hidden;margin:25px auto 0}.dt-hero-product img{position:absolute;top:-163px}.dt-caption{display:flex;justify-content:space-between;gap:15px;font-size:9px;color:#9ba0a6;padding:20px 5%;border-top:1px solid #ffffff16}.dt-specs{display:grid;grid-template-columns:repeat(4,1fr);padding:30px 5%;background:#1a1a1a}.dt-specs>div{display:flex;gap:15px;align-items:center;border-right:1px solid #383838;padding:0 22px}.dt-specs>div:last-child{border:0}.dt-specs svg{width:24px;height:24px;flex:none;stroke:currentColor;fill:none;stroke-width:1.5}.dt-specs strong{display:block;font-size:18px;font-weight:500}.dt-specs small{font-size:10px;color:#92969b}.dt-intro p:not(.dt-kicker){max-width:540px;margin:25px 0 35px}.dt-use{position:relative;overflow:hidden;aspect-ratio:2.16}.dt-use img{position:absolute;top:0}.dt-photo-caption{display:flex;justify-content:space-between;font-size:10px;color:#8c929a;margin-top:16px}.dt-split{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center;border-top:1px solid #303030}.dt-split h2{font-size:42px}.dt-split p:not(.dt-kicker){margin:24px 0;font-size:15px}.dt-split ul{padding:0;list-style:none;margin:25px 0 32px;color:#aeb3bb;font-size:13px}.dt-split li{padding:12px 0;border-bottom:1px solid #303030}.dt-split li:before{content:'+';margin-right:12px;color:#668eff}.dt-range,.dt-engineering,.dt-charge-image,.dt-gallery-main{position:relative;overflow:hidden;aspect-ratio:1;background:#e3e3e3}.dt-range img{position:absolute;width:115%;max-width:none;left:-7%;top:-29%}.dt-charge{background:#1d1f20}.dt-charge .dt-split{border:0}.dt-charge-image{background:#1d1f20}.dt-charge-image img{position:absolute;width:110%;max-width:none;left:-5%;top:-35%}.dt-charge-note{display:flex;gap:25px;align-items:center;border-top:1px solid #ffffff20;padding-top:25px;margin-top:35px}.dt-charge-note strong{font-size:26px;font-weight:500}.dt-charge-note span{font-size:12px;color:#a3a7ad}.dt-engineering{background:#eee}.dt-engineering img{position:absolute;width:110%;max-width:none;left:-5%;top:-31%}.dt-build-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:60px;align-items:center;margin-top:45px}.dt-build-grid article{padding:22px 0;border-bottom:1px solid #303030}.dt-build-grid article>span{font-size:11px;color:#7f9ed8}.dt-build-grid h3{font-size:20px;margin:8px 0}.dt-build-grid p{font-size:14px}.dt-home{position:relative;overflow:hidden}.dt-home-image{position:relative;aspect-ratio:2.15;overflow:hidden}.dt-home-image img{position:absolute;top:-93%}.dt-home-copy{position:absolute;bottom:0;padding:80px 5% 40px;width:100%;background:linear-gradient(transparent,#000b)}.dt-home-copy p{color:#eee;margin-top:15px}.dt-gallery-main img{position:absolute;width:108%;max-width:none;left:-4%;top:-4%}.dt-gallery-main[data-view='product-range.png'] img{width:115%;left:-7%;top:-29%}.dt-gallery-main[data-view='product-charge.png']{background:#1d1f20}.dt-gallery-main[data-view='product-charge.png'] img{width:110%;left:-5%;top:-35%}.dt-thumbs{display:flex;gap:10px;margin-top:14px}.dt-thumbs button{width:62px;height:62px;padding:4px;background:#222;border:1px solid #444;border-radius:3px;cursor:pointer;overflow:hidden}.dt-thumbs button[aria-pressed=true]{border-color:#779fff}.dt-thumbs img{height:100%;object-fit:cover}.dt-color{font-size:12px;margin:25px 0;display:flex;gap:12px;align-items:center}.dt-color i{width:18px;height:18px;border-radius:50%;background:#292b2e;outline:1px solid #777;outline-offset:3px}.dt-buy-button{width:100%}.dt-note{font-size:11px!important;text-align:center;margin:12px 0!important}.dt-mini{display:flex;gap:20px;flex-wrap:wrap;padding-top:20px;border-top:1px solid #303030;font-size:11px;color:#999}.dt-faq{align-items:start}.dt-faq details{border-bottom:1px solid #303030}.dt-faq summary{display:flex;justify-content:space-between;gap:15px;padding:22px 0;cursor:pointer;list-style:none;font-size:14px}.dt-faq summary::-webkit-details-marker{display:none}.dt-faq details p{font-size:13px!important;margin:0 0 20px!important}.dt-faq details[open] summary span{transform:rotate(45deg)}.dt-footer{margin:0 5%;border-top:1px solid #303030;padding:38px 0;display:flex;align-items:center;justify-content:space-between;gap:20px}.dt-footer p,.dt-footer>span{font-size:11px;color:#999}.dt [id]{scroll-margin-top:95px}.dt a:focus-visible,.dt button:focus-visible,.dt summary:focus-visible{outline:2px solid #8db0ff;outline-offset:5px}.dt-motion .dt-reveal{opacity:0;transform:translateY(24px);transition:opacity .8s,transform .8s cubic-bezier(.2,.7,.2,1)}.dt-motion .dt-visible{opacity:1;transform:none}.dt-price{font-size:25px;margin:0 0 20px}.dt-trust{padding:25px;display:flex;justify-content:center;gap:30px;flex-wrap:wrap;border-top:1px solid #303030;font-size:12px}body:has(>.dt){margin:0;background:#0d0d0d}
@media(max-width:1000px){.dt-wrap{padding:75px 32px}.dt h1{font-size:66px}.dt h2{font-size:42px}.dt-split,.dt-build-grid{gap:32px}.dt-split h2{font-size:36px}.dt-specs>div{padding:0 12px}.dt-specs strong{font-size:16px}.dt-specs small{font-size:9px}}
@media(max-width:620px){.dt-nav{height:66px;padding:0 20px}.dt-nav nav{display:none}.dt-logo{font-size:25px}.dt h1{font-size:44px}.dt h2,.dt-split h2{font-size:34px}.dt-hero{padding-top:45px}.dt-kicker{font-size:9px!important}.dt-lead{font-size:14px}.dt-hero-product{width:350px;height:238px}.dt-hero-product img{top:-110px}.dt-caption{font-size:7px;padding:17px}.dt-specs{grid-template-columns:1fr 1fr;gap:25px 0;padding:25px 12px}.dt-specs>div:nth-child(2){border:0}.dt-specs>div{gap:12px}.dt-specs strong{font-size:16px}.dt-specs small{font-size:9px}.dt-wrap{padding:62px 22px}.dt-intro p{font-size:14px}.dt-use{aspect-ratio:1.7}.dt-use img{width:128%;max-width:none;left:-14%}.dt-photo-caption{font-size:8px}.dt-split,.dt-build-grid{grid-template-columns:1fr;gap:35px}.dt-range,.dt-charge-image,.dt-engineering{aspect-ratio:1.1}.dt-build-grid{margin-top:32px}.dt-home-image{aspect-ratio:1.05}.dt-home-image img{width:190%;max-width:none;left:-65%;top:-88%}.dt-home-copy{padding:55px 22px 28px}.dt-home-copy h2{font-size:33px}.dt-home-copy p{font-size:13px}.dt-footer{flex-wrap:wrap}.dt-footer p{display:none}}
.dt-range img,.dt-gallery-main[data-view='product-range.png'] img{top:-37%}.dt-hero-product img,.dt-charge-image img{clip-path:inset(2px)}
@media(prefers-reduced-motion:reduce){.dt *{transition:none!important;animation:none!important}.dt-motion .dt-reveal{opacity:1;transform:none}}
