.dpa-page{--dpa-ink:#14241e;--dpa-soft:#f1f4ec}.dpa-hero{padding-top:90px;padding-bottom:64px}.dpa-hero h1{max-width:1050px;font-size:clamp(3.8rem,8vw,7.6rem);font-weight:500}.dpa-hero-bottom{grid-template-columns:1.1fr 1fr;align-items:center;gap:70px;margin-top:24px;display:grid}.dpa-hero .lead{max-width:650px;margin:0;font-size:1.2rem}.dpa-status{border-top:1px solid #cfd8c7;max-width:950px;margin-top:46px;padding-top:20px;font-size:.88rem}.dpa-two{grid-template-columns:1fr 1fr;gap:80px;display:grid}.dpa-two p+p{margin-top:20px}.dpa-dark{background:var(--dpa-ink);padding:72px 0}.dpa-dark h2{color:#fff}.dpa-dark p{color:#cbd6c9}.dpa-dark .eyebrow{color:#d9ff75}.dpa-section{padding-top:90px;padding-bottom:90px}.dpa-routes article{border-top:1px solid #aebc9f;padding-top:20px}.dpa-number{color:#607454;margin-bottom:36px;font-size:.82rem;display:block}.dpa-routes h2{margin-bottom:24px;font-size:clamp(2rem,3vw,3rem)}.dpa-note{color:#5b6856;line-height:1.65;font-size:.88rem!important}.dpa-routes .dpa-note{border-left:3px solid #9dbd67;padding-left:18px}.dpa-demo{background:var(--dpa-soft);padding:80px 0}.dpa-demo figure{margin:45px 0 0}.dpa-demo img{border:1px solid #cbd5c2;border-radius:8px;width:100%;height:auto;display:block}.dpa-demo figcaption{color:#5b6856;margin-top:12px;font-size:.8rem}.dpa-list{margin-top:30px;padding:0;list-style:none}.dpa-list li{color:#4b5847;border-bottom:1px solid #dbe3d4;padding:16px 0;line-height:1.6}.dpa-soft{background:var(--dpa-soft)}.dpa-closing{border-top:1px solid #dbe3d4;padding-top:90px;padding-bottom:90px}.dpa-closing>p:not(.eyebrow){max-width:710px;margin-top:28px}.dpa-closing .actions{margin-top:30px}.dpa-page .text-link{line-height:1.6}.dpa-page .btn{white-space:normal}.dpa-page p,.dpa-page li{overflow-wrap:break-word}@media (max-width:850px){.dpa-two,.dpa-hero-bottom{grid-template-columns:1fr;gap:35px}.dpa-hero{padding-top:55px}.dpa-hero h1{font-size:clamp(3.3rem,12vw,5.6rem)}.dpa-section,.dpa-demo{padding-top:60px;padding-bottom:60px}.dpa-routes article+article{margin-top:20px}.dpa-dark{padding:55px 0}.dpa-closing{padding-top:60px;padding-bottom:60px}}@media (prefers-reduced-motion:reduce){.dpa-page *{scroll-behavior:auto;transition:none}}
