.dpl-page{--dpl-ink: #07130f;--dpl-deep: #0d2018;--dpl-deep-2: #163126;--dpl-paper: #f4f2e9;--dpl-paper-2: #e7e8dd;--dpl-line: #c7cbc0;--dpl-muted: #606d67;--dpl-lime: #c8ff00;--dpl-orange: #f26122;overflow:clip;background:var(--dpl-paper);color:var(--dpl-ink)}.dpl-page :target{scroll-margin-top:7rem}.dpl-page img{display:block;max-width:100%}.dpl-page a,.dpl-page button,.dpl-page summary,.dpl-page input,.dpl-page select,.dpl-page textarea{-webkit-tap-highlight-color:transparent}.dpl-shell{width:min(calc(100% - 48px),1260px);margin-inline:auto}.dpl-hero{position:relative;overflow:hidden;border-bottom:1px solid rgba(200,255,0,.27);background:linear-gradient(rgba(200,255,0,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(200,255,0,.045) 1px,transparent 1px),radial-gradient(circle at 79% 24%,rgba(242,97,34,.2),transparent 28rem),var(--dpl-ink);background-size:38px 38px,38px 38px,auto,auto;color:#fff}.dpl-hero:after{position:absolute;inset:0 auto 0 51%;width:1px;background:#ffffff17;content:""}.dpl-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(430px,.77fr);gap:clamp(2rem,5vw,5rem);align-items:center;min-height:740px;padding-block:3rem}.dpl-breadcrumb{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;margin-bottom:1.2rem;color:#91a49b;font-size:.76rem;font-weight:800}.dpl-breadcrumb a{min-height:44px;color:#d2ddd8;line-height:44px}.dpl-eyebrow,.dpl-kicker,.dpl-route>span,.dpl-model-card-head>span,.dpl-adjustment-note>span,.dpl-video-copy>span{display:block;margin:0 0 .75rem;color:#54701a;font:900 .71rem/1.25 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.11em;text-transform:uppercase}.dpl-hero .dpl-eyebrow{color:var(--dpl-lime)}.dpl-hero h1{max-width:760px;margin:0;color:#fff;font-size:clamp(3.2rem,5.65vw,5.8rem);font-weight:890;letter-spacing:-.065em;line-height:.95;text-wrap:balance}.dpl-hero-lead{max-width:680px;margin:1.4rem 0 0;color:#bdcbc5;font-size:clamp(1rem,1.35vw,1.16rem);font-weight:620;line-height:1.65}.dpl-hero-actions{display:flex;flex-wrap:wrap;gap:.85rem 1.3rem;align-items:center;margin-top:1.65rem}.dpl-page .button.primary{min-height:48px;border-radius:0;background:var(--dpl-orange);box-shadow:6px 6px #c8ff00eb;color:#fff}.dpl-page .button.primary:hover{background:#d94b11}.dpl-text-link{display:inline-flex;min-height:48px;align-items:center;border-bottom:1px solid rgba(200,255,0,.55);color:#fff;font-size:.82rem;font-weight:850}.dpl-hero-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:1.9rem 0 0;border-block:1px solid rgba(200,255,0,.25)}.dpl-hero-facts div{min-width:0;padding:.9rem .75rem;border-right:1px solid rgba(200,255,0,.18)}.dpl-hero-facts div:first-child{padding-left:0}.dpl-hero-facts div:last-child{border-right:0}.dpl-hero-facts dt{color:#83958d;font-size:.6rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.dpl-hero-facts dd{margin:.32rem 0 0;color:#fff;font-size:.85rem;font-weight:850;line-height:1.25}.dpl-hero-media{position:relative;margin:0}.dpl-hero-media:before{position:absolute;inset:-.85rem 1.25rem 2rem -.85rem;border:1px solid rgba(200,255,0,.48);content:"";pointer-events:none}.dpl-hero-image-stage{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:1;overflow:hidden;background:#fff}.dpl-hero-image-stage img{width:100%;height:100%;object-fit:contain}.dpl-hero-media figcaption{position:relative;display:grid;grid-template-columns:auto 1fr;gap:1rem;padding:1rem 1.1rem;border-top:1px solid #d0d5cd;background:#edf0e8;color:#3b4a43;font-size:.77rem;line-height:1.5}.dpl-hero-media figcaption strong{color:#1c2923;font:900 .68rem/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;white-space:nowrap}.dpl-section-nav{display:flex;flex-wrap:wrap;gap:.45rem;padding-block:1.1rem}.dpl-section-nav a{display:inline-flex;min-height:44px;align-items:center;padding:0 .9rem;border:1px solid #c5c9bf;background:#fff;color:#25342d;font-size:.75rem;font-weight:850}.dpl-section-nav a:hover{border-color:#22342b}.dpl-section{padding-block:clamp(5rem,8vw,8rem)}.dpl-section-heading{display:grid;grid-template-columns:minmax(0,.92fr) minmax(320px,.52fr);column-gap:clamp(2rem,5vw,5rem);align-items:end;margin-bottom:3rem}.dpl-section-heading .dpl-kicker{grid-column:1 / -1}.dpl-section-heading h2,.dpl-quote-copy h2{margin:0;color:var(--dpl-ink);font-size:clamp(2.45rem,4.35vw,4.55rem);font-weight:890;letter-spacing:-.057em;line-height:.98;text-wrap:balance}.dpl-section-heading>p:last-child{margin:0;color:var(--dpl-muted);line-height:1.72}.dpl-fit{border-top:1px solid var(--dpl-line);background:#f8f8f4}.dpl-fit-layout{display:grid;grid-template-columns:minmax(0,.83fr) minmax(380px,.72fr);gap:1rem;align-items:start}.dpl-fit-routes{display:grid;gap:1rem}.dpl-route{padding:clamp(1.5rem,3vw,2.3rem);border:1px solid #c9cec5;background:#fff}.dpl-route.is-selected{border-color:#264b38;background:var(--dpl-deep);color:#fff}.dpl-route.is-selected>span{color:var(--dpl-lime)}.dpl-route h3{margin:0 0 1.2rem;color:inherit;font-size:clamp(1.5rem,2.4vw,2.25rem);letter-spacing:-.035em;line-height:1.08}.dpl-route ul,.dpl-adjustment-note ul,.dpl-quote-copy ul{display:grid;gap:.78rem;margin:0;padding:0;list-style:none}.dpl-route li,.dpl-adjustment-note li,.dpl-quote-copy li{position:relative;padding-left:1.4rem;color:#617069;line-height:1.57}.dpl-route.is-selected li{color:#c2d1ca}.dpl-route li:before,.dpl-adjustment-note li:before,.dpl-quote-copy li:before{position:absolute;top:.65em;left:0;width:7px;height:7px;background:var(--dpl-orange);content:""}.dpl-bench-figure,.dpl-mechanics-grid figure,.dpl-adjustment-grid figure,.dpl-sample-figure{min-width:0;margin:0;border:1px solid var(--dpl-line);background:#fff}.dpl-bench-figure img,.dpl-mechanics-grid figure img,.dpl-adjustment-grid figure img,.dpl-sample-figure img{width:100%;height:auto;object-fit:contain}.dpl-bench-figure figcaption,.dpl-mechanics-grid figcaption,.dpl-adjustment-grid figcaption,.dpl-sample-figure figcaption{padding:1rem 1.1rem;border-top:1px solid var(--dpl-line);color:#606d67;font-size:.8rem;line-height:1.55}.dpl-bench-figure figcaption span,.dpl-mechanics-grid figcaption span,.dpl-adjustment-grid figcaption span,.dpl-sample-figure figcaption span{display:block;margin-bottom:.35rem;color:#1f3028;font:900 .67rem/1.3 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.08em}.dpl-models{border-top:1px solid #243e32;background:var(--dpl-deep);color:#fff}.dpl-models .dpl-section-heading h2{color:#fff}.dpl-models .dpl-section-heading>p:last-child{color:#aebdb6}.dpl-models .dpl-kicker{color:var(--dpl-lime)}.dpl-page .af-unit-bar{display:flex;gap:1.5rem;align-items:center;justify-content:space-between;margin-bottom:1rem;padding:1rem 1.1rem;border:1px solid #3b5449;background:#14281f}.dpl-page .af-unit-label{display:block;margin-bottom:.25rem;color:var(--dpl-lime);font:900 .69rem/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;text-transform:uppercase}.dpl-page .af-unit-bar p{margin:0;color:#aab9b3;font-size:.83rem}.dpl-page .af-unit-toggle{display:flex;flex:0 0 auto;gap:.35rem}.dpl-page .af-unit-toggle button{min-width:88px;min-height:44px;padding:0 .9rem;border:1px solid #668176;border-radius:0;background:transparent;color:#fff;font:inherit;font-size:.77rem;font-weight:850;cursor:pointer}.dpl-page .af-unit-toggle button.is-active{border-color:var(--dpl-lime);background:var(--dpl-lime);color:#102018}.dpl-model-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;align-items:start;margin-bottom:1rem}.dpl-model-card{min-width:0;padding:clamp(1.5rem,3vw,2.4rem);border:1px solid #50675e;background:#f7f8f3;color:var(--dpl-ink)}.dpl-model-card.is-fine{box-shadow:inset 5px 0 0 var(--dpl-lime)}.dpl-model-card-head{display:flex;gap:1rem;align-items:baseline;justify-content:space-between}.dpl-model-card-head>span{margin:0;color:#64741e}.dpl-model-card h3{margin:0;font-size:clamp(2.1rem,3.5vw,3.45rem);letter-spacing:-.055em}.dpl-model-card>p{max-width:600px;margin:1rem 0 1.4rem;color:#607069;line-height:1.62}.dpl-model-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 1.4rem;border-block:1px solid #d3d7cf}.dpl-model-card dl div{min-width:0;padding:.85rem .7rem .85rem 0;border-bottom:1px solid #d3d7cf}.dpl-model-card dl div:nth-last-child(-n+2){border-bottom:0}.dpl-model-card dt{color:#707d77;font-size:.66rem;font-weight:850;text-transform:uppercase}.dpl-model-card dd{margin:.32rem 0 0;font-size:.83rem;font-weight:850;line-height:1.35}.dpl-model-card>a{display:inline-flex;min-height:44px;align-items:center;color:#1d3529;font-size:.78rem;font-weight:900;text-decoration:underline;text-decoration-color:var(--dpl-orange);text-underline-offset:.35rem}.dpl-table-scroll{max-width:100%;overflow-x:auto;border:1px solid #4a6257;background:#f8f8f4;color:var(--dpl-ink);overscroll-behavior-inline:contain}.dpl-table-scroll:focus-visible{outline:3px solid var(--dpl-lime);outline-offset:3px}.dpl-table-scroll table{width:100%;min-width:790px;border-collapse:collapse}.dpl-table-scroll caption{padding:1.1rem;background:#e9ece3;font-weight:850;text-align:left}.dpl-table-scroll th,.dpl-table-scroll td{padding:.9rem 1rem;border:1px solid #d5d8d1;font-size:.8rem;line-height:1.4;text-align:left;vertical-align:top}.dpl-table-scroll thead th{background:#203a2e;color:#fff}.dpl-table-scroll tbody th{width:27%;background:#eceee8;color:#34453d}.dpl-table-scroll tbody tr:nth-child(2n) td{background:#f0f2ed}.dpl-table-note{margin:1rem 0 0;padding:1rem 1.1rem;border-left:4px solid var(--dpl-orange);background:#1a3027;color:#adbbb5;line-height:1.6}.dpl-table-note strong{color:#fff}.dpl-mechanics{background:#eeeee5}.dpl-mechanics-grid{display:grid;grid-template-columns:minmax(360px,1fr) minmax(250px,.55fr);gap:1rem;align-items:start}.dpl-roller-figure{grid-row:span 2}.dpl-process-steps{display:grid;border:1px solid #bdc4ba;background:#fff}.dpl-process-steps>div{display:grid;grid-template-columns:auto 1fr;gap:.9rem;padding:1.15rem;border-bottom:1px solid #d5d9d2}.dpl-process-steps>div:last-child{border-bottom:0}.dpl-process-steps>div>span{color:#55701d;font:900 .72rem/1.4 ui-monospace,SFMono-Regular,Consolas,monospace}.dpl-process-steps strong{display:block;margin-bottom:.3rem}.dpl-process-steps p{margin:0;color:#65736c;font-size:.82rem;line-height:1.5}.dpl-adjustment{border-top:1px solid #294236;background:var(--dpl-deep);color:#fff}.dpl-adjustment .dpl-section-heading h2{color:#fff}.dpl-adjustment .dpl-section-heading>p:last-child{color:#aebdb6}.dpl-adjustment .dpl-kicker{color:var(--dpl-lime)}.dpl-adjustment-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.62fr) minmax(0,1fr);gap:1rem;align-items:start}.dpl-adjustment-note{padding:clamp(1.4rem,2.8vw,2.2rem);border:1px solid #5b7368;background:#193229}.dpl-adjustment-note>span{color:var(--dpl-lime)}.dpl-adjustment-note h3{margin:0 0 1.2rem;color:#fff;font-size:clamp(1.5rem,2.2vw,2.15rem);letter-spacing:-.035em;line-height:1.08}.dpl-adjustment-note li{color:#b9c8c1}.dpl-sample{background:#f8f8f4}.dpl-sample-grid{display:grid;grid-template-columns:minmax(380px,.95fr) minmax(300px,.65fr);gap:1rem;align-items:start}.dpl-sample-checklist{padding:clamp(1.5rem,3vw,2.4rem);border:1px solid #c6ccc2;background:#fff}.dpl-sample-checklist h3{margin:0 0 1.3rem;font-size:clamp(1.7rem,2.7vw,2.55rem);letter-spacing:-.045em;line-height:1.05}.dpl-sample-checklist ol{display:grid;gap:0;margin:0;padding:0;border-top:1px solid #d6d9d2;list-style:none}.dpl-sample-checklist li{display:grid;grid-template-columns:auto 1fr;gap:.9rem;padding:1rem 0;border-bottom:1px solid #d6d9d2}.dpl-sample-checklist li>span{color:#5d781d;font:900 .72rem/1.4 ui-monospace,SFMono-Regular,Consolas,monospace}.dpl-sample-checklist strong{display:block;margin-bottom:.25rem}.dpl-sample-checklist p{margin:0;color:#68756f;font-size:.82rem;line-height:1.5}.dpl-video-row{display:grid;grid-template-columns:minmax(280px,.58fr) minmax(420px,1fr);gap:1rem;align-items:center;margin-top:1rem;padding:clamp(1.25rem,3vw,2.5rem);background:var(--dpl-deep);color:#fff}.dpl-video-copy>span{color:var(--dpl-lime)}.dpl-video-copy h3{margin:0 0 1rem;color:#fff;font-size:clamp(1.8rem,3vw,3rem);letter-spacing:-.05em;line-height:1}.dpl-video-copy p{margin:0;color:#aebdb6;line-height:1.65}.dpl-video-frame{position:relative;display:grid;aspect-ratio:16 / 9;overflow:hidden;border:1px solid #667d72;background:#050b08}.dpl-video-frame a{position:relative;display:grid;min-height:100%;place-items:center;overflow:hidden;color:#fff;text-align:center}.dpl-video-frame a:after{position:absolute;z-index:1;inset:0;background:linear-gradient(180deg,#02080514,#020805b3);content:"";pointer-events:none}.dpl-video-poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .22s ease,filter .22s ease}.dpl-video-frame a:hover .dpl-video-poster,.dpl-video-frame a:focus-visible .dpl-video-poster{filter:brightness(.82);transform:scale(1.015)}.dpl-video-poster-key{position:absolute;z-index:2;top:1rem;left:1rem;padding:.45rem .6rem;border-left:3px solid var(--dpl-lime);background:#030c08d1;color:#fff;font:900 .68rem/1.25 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.08em;text-transform:uppercase}.dpl-video-action{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:1.5rem}.dpl-play-icon{display:grid;place-items:center;width:78px;height:78px;margin-bottom:1rem;border:2px solid var(--dpl-lime);border-radius:50%;background:var(--dpl-orange);box-shadow:0 0 0 10px #c8ff001a}.dpl-play-icon:after{width:0;height:0;margin-left:5px;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:16px solid #fff;content:""}.dpl-video-frame strong{text-shadow:0 1px 12px #000;font-size:clamp(1.25rem,2vw,1.75rem)}.dpl-video-frame small{margin-top:.35rem;color:#aebdb6}.dpl-applications{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:1rem;border:1px solid #c8cdc4;background:#fff}.dpl-applications>div{min-width:0;padding:1.35rem;border-right:1px solid #d1d5ce}.dpl-applications>div:last-child{border-right:0}.dpl-applications span{color:#5e791d;font:900 .7rem/1.3 ui-monospace,SFMono-Regular,Consolas,monospace}.dpl-applications strong{display:block;margin:.75rem 0 .45rem}.dpl-applications p{margin:0;color:#66746d;font-size:.8rem;line-height:1.52}.dpl-quote{border-top:1px solid #253f33;background:radial-gradient(circle at 15% 12%,rgba(200,255,0,.1),transparent 24rem),var(--dpl-ink);color:#fff}.dpl-quote-grid{display:grid;grid-template-columns:minmax(280px,.58fr) minmax(520px,1fr);gap:clamp(2rem,5vw,5rem);align-items:start}.dpl-quote-copy{position:sticky;top:7rem}.dpl-quote-copy .dpl-kicker{color:var(--dpl-lime)}.dpl-quote-copy h2{color:#fff}.dpl-quote-copy>p:last-of-type{margin:1.3rem 0 1.4rem;color:#adbbb5;line-height:1.65}.dpl-quote-copy li{color:#b9c7c1}.dpl-quote .af-inquiry-panel{min-width:0;border:1px solid #7f9189;background:#fff;color:var(--dpl-ink);box-shadow:16px 16px #c8ff0024}.dpl-quote .af-inquiry-panel>header{padding:1.5rem 1.6rem;border-bottom:1px solid #344c42;background:#162921;color:#fff}.dpl-quote .af-inquiry-panel>header .section-kicker{color:var(--dpl-lime)}.dpl-quote .af-inquiry-panel h3{margin:0 0 .7rem;color:#fff;font-size:clamp(1.55rem,2.5vw,2.25rem)}.dpl-quote .af-inquiry-panel>header>p:last-child{margin:0;color:#afbeb8;line-height:1.55}.dpl-quote .af-inquiry-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:1.6rem}.dpl-quote .af-honeypot{position:absolute;left:-10000px}.dpl-quote .af-field{min-width:0}.dpl-quote .af-field-full,.dpl-quote .af-field-span-2,.dpl-quote .af-form-actions,.dpl-quote .af-form-status{grid-column:1 / -1}.dpl-quote .af-field label,.dpl-quote .af-field-label{display:block;margin-bottom:.45rem;color:#22322b;font-size:.76rem;font-weight:850}.dpl-quote .af-field input,.dpl-quote .af-field select,.dpl-quote .af-field textarea{width:100%;min-height:48px;padding:.72rem .8rem;border:1px solid #c5cbc6;border-radius:0;background:#f7f8f4;color:#17251f;font:inherit}.dpl-quote .af-field textarea{min-height:112px;resize:vertical}.dpl-quote .af-field input:focus,.dpl-quote .af-field select:focus,.dpl-quote .af-field textarea:focus{border-color:#254534;outline:3px solid rgba(200,255,0,.62)}.dpl-quote .af-field small{display:block;margin-top:.4rem;color:#6c7771;font-size:.7rem;line-height:1.4}.dpl-quote .af-file-input{position:absolute;width:1px!important;height:1px;min-height:1px!important;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.dpl-quote .af-file-picker{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem}.dpl-quote .af-file-trigger{display:inline-flex;min-height:44px;align-items:center;justify-content:center;margin:0;padding:0 .9rem;border:1px solid #1c3026;background:#1c3026;color:#fff!important;font-size:.76rem!important;font-weight:850!important;cursor:pointer}.dpl-quote .af-file-input:focus-visible+.af-file-trigger{outline:3px solid rgba(200,255,0,.72);outline-offset:2px}.dpl-quote .af-file-name{min-width:0;overflow:hidden;color:#627069;font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.dpl-quote .af-form-actions{display:flex;flex-wrap:wrap;gap:.8rem 1.1rem;align-items:center}.dpl-quote .af-form-actions .button{border:0}.dpl-quote .af-form-actions a{display:inline-flex;min-height:44px;align-items:center;color:#263a30;font-size:.78rem;font-weight:900}.dpl-quote .af-form-status{min-height:1.2rem;margin:0;color:#58665f;font-size:.78rem}.dpl-quote .af-form-status.is-error{color:#a62f12}.dpl-quote .af-form-status.is-success{color:#176329}.dpl-faq{background:#f7f7f2}.dpl-faq-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;align-items:start}.dpl-faq-list details{border:1px solid #c9cec5;background:#fff}.dpl-faq-list summary{display:flex;min-height:64px;align-items:center;padding:1rem 1.2rem;color:#17271f;font-weight:850;line-height:1.35;cursor:pointer}.dpl-faq-list details[open] summary{border-bottom:1px solid #d3d7cf;background:#eef0e9}.dpl-faq-list p{margin:0;padding:1rem 1.2rem 1.25rem;color:#5f6d66;line-height:1.65}@media(max-width:1050px){.dpl-hero-grid{grid-template-columns:minmax(0,1fr) minmax(370px,.82fr);gap:2.5rem}.dpl-hero h1{font-size:clamp(3rem,5.8vw,4.8rem)}.dpl-section-heading{grid-template-columns:1fr;gap:1.2rem}.dpl-fit-layout{grid-template-columns:1fr}.dpl-bench-figure{width:min(100%,760px);margin-inline:auto}.dpl-adjustment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dpl-adjustment-note{grid-column:1 / -1;grid-row:1}.dpl-sample-grid{grid-template-columns:1fr}.dpl-sample-figure{width:min(100%,800px)}.dpl-applications{grid-template-columns:repeat(2,minmax(0,1fr))}.dpl-applications>div:nth-child(2){border-right:0}.dpl-applications>div:nth-child(-n+2){border-bottom:1px solid #d1d5ce}.dpl-quote-grid{grid-template-columns:minmax(250px,.5fr) minmax(470px,1fr);gap:2.5rem}}@media(max-width:820px){.dpl-shell{width:min(calc(100% - 36px),720px)}.dpl-hero:after{display:none}.dpl-hero-grid{grid-template-columns:1fr;gap:2rem;min-height:0;padding-block:2rem 2.5rem}.dpl-hero-copy{max-width:700px}.dpl-hero h1{font-size:clamp(3.15rem,9vw,5rem)}.dpl-hero-media{width:min(100%,520px);margin-inline:auto}.dpl-hero-facts{max-width:700px}.dpl-model-cards,.dpl-mechanics-grid{grid-template-columns:1fr}.dpl-roller-figure{grid-row:auto}.dpl-drive-figure{width:min(100%,620px)}.dpl-video-row{grid-template-columns:1fr;align-items:start}.dpl-quote-grid{grid-template-columns:1fr}.dpl-quote-copy{position:static}.dpl-faq-list{grid-template-columns:1fr}}@media(max-width:560px){.dpl-shell{width:min(calc(100% - 28px),500px)}.dpl-page :target{scroll-margin-top:6.25rem}.dpl-breadcrumb{margin-bottom:.75rem}.dpl-hero-grid{gap:0;padding-block:1.35rem 2rem}.dpl-hero-copy{display:contents}.dpl-breadcrumb{order:1}.dpl-eyebrow{order:2}.dpl-hero h1{order:3}.dpl-hero-media{order:4;margin-top:1.4rem}.dpl-hero-lead{order:5}.dpl-hero-actions{order:6}.dpl-hero-facts{order:7}.dpl-hero h1{font-size:clamp(2.75rem,13.5vw,3.65rem);line-height:.96}.dpl-hero-lead{margin-top:1.05rem;font-size:.95rem}.dpl-hero-actions{align-items:stretch;flex-direction:column;margin-top:1.25rem}.dpl-hero-actions .button,.dpl-text-link{width:100%;justify-content:center;text-align:center}.dpl-hero-facts{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.35rem}.dpl-hero-facts div:nth-child(2){border-right:0}.dpl-hero-facts div:nth-child(-n+2){border-bottom:1px solid rgba(200,255,0,.18)}.dpl-hero-media:before{inset:-.5rem .75rem 1.3rem -.5rem}.dpl-hero-media figcaption{grid-template-columns:1fr;gap:.3rem}.dpl-section-nav{flex-wrap:nowrap;overflow-x:auto;padding-bottom:.85rem}.dpl-section-nav a{flex:0 0 auto}.dpl-section{padding-block:4.5rem}.dpl-section-heading{margin-bottom:2rem}.dpl-section-heading h2,.dpl-quote-copy h2{font-size:clamp(2.15rem,11.1vw,3.15rem)}.dpl-route,.dpl-sample-checklist,.dpl-adjustment-note{padding:1.25rem}.dpl-page .af-unit-bar{align-items:stretch;flex-direction:column}.dpl-page .af-unit-toggle button{flex:1}.dpl-model-card{padding:1.25rem}.dpl-model-card-head{align-items:flex-start;flex-direction:column-reverse;gap:.35rem}.dpl-model-card dl{grid-template-columns:1fr}.dpl-model-card dl div:nth-last-child(-n+2){border-bottom:1px solid #d3d7cf}.dpl-model-card dl div:last-child{border-bottom:0}.dpl-adjustment-grid{grid-template-columns:1fr}.dpl-adjustment-note{grid-column:1}.dpl-applications{grid-template-columns:1fr}.dpl-applications>div,.dpl-applications>div:nth-child(2){border-right:0;border-bottom:1px solid #d1d5ce}.dpl-applications>div:last-child{border-bottom:0}.dpl-video-row{margin-inline:-14px;padding:1.25rem 14px}.dpl-quote .af-inquiry-panel{box-shadow:8px 8px #c8ff0024}.dpl-quote .af-inquiry-panel>header,.dpl-quote .af-inquiry-form{padding:1.15rem}.dpl-quote .af-inquiry-form{grid-template-columns:1fr}.dpl-quote .af-field,.dpl-quote .af-field-full,.dpl-quote .af-field-span-2,.dpl-quote .af-form-actions,.dpl-quote .af-form-status{grid-column:1}.dpl-quote .af-file-picker{grid-template-columns:1fr}.dpl-quote .af-file-name{white-space:normal}.dpl-quote .af-form-actions{align-items:stretch;flex-direction:column}.dpl-quote .af-form-actions .button{width:100%}}@media(prefers-reduced-motion:reduce){.dpl-page *,.dpl-page *:before,.dpl-page *:after{scroll-behavior:auto!important;transition:none!important}}
