.dbp-hero{padding:32px 0 64px}.dbp-intro{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:8%;align-items:end;margin-bottom:54px}.dbs-packshots .dbp-intro h1{font-size:clamp(58px,6.9vw,106px);line-height:1.01;margin:0;letter-spacing:-.064em}.dbp-intro-copy{max-width:510px;padding-bottom:5px}.dbp-intro-copy .dbs-lead{font-size:19px;color:#454640;line-height:1.65}.dbp-intro-copy .dbs-button{margin-top:27px}.dbp-series{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.dbs-packshots .dbp-series img{width:100%;height:auto;aspect-ratio:3/4;object-fit:contain;background:#e9e7e2}.dbs-packshots .dbp-series figcaption{display:flex;justify-content:space-between;gap:15px;font-size:13px;color:#4c4d47;margin-top:14px}.dbp-series figcaption span:last-child{letter-spacing:.06em}.dbp-series-footer{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:27px;padding-top:18px;border-top:1px solid var(--dbs-line)}.dbp-series-footer>p{font-size:14px;color:#4c4d47}.dbp-series-footer .dbs-link{font-size:15px}.dbp-scope-list{margin:0;padding:0;border-top:1px solid var(--dbs-line)}.dbp-scope-list>div{display:grid;grid-template-columns:1fr 1fr;gap:11%;padding:30px 0;border-bottom:1px solid var(--dbs-line)}.dbp-scope-list dt{display:flex;gap:30px;align-items:baseline;font-size:27px;line-height:1.3;letter-spacing:-.035em}.dbp-scope-list dt>span{font-size:13px;letter-spacing:0;color:#62645b;flex:none}.dbp-scope-list dd{margin:0;color:#454640;max-width:550px;font-size:18px;line-height:1.65}.dbp-use-section{background:#f5f5f1}.dbp-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.dbp-image-label{display:flex;justify-content:space-between;align-items:baseline;gap:16px;border-top:1px solid #c8c9c1;padding:19px 0;font-size:14px;color:#454640}.dbp-image-label>span:first-child{font-weight:600;color:#1d1e1c}.dbs-packshots .dbp-comparison img{aspect-ratio:3/4;object-fit:contain;width:100%;height:auto}.dbs-packshots .dbp-comparison h3{font-size:clamp(27px,2.9vw,40px);line-height:1.12;margin:29px 0 18px}.dbp-comparison p{font-size:18px;line-height:1.7;color:#454640;max-width:520px}.dbp-comparison .dbs-link{margin-top:22px}.dbp-brief{display:grid;grid-template-columns:1fr 1fr;gap:11%;padding:42px 0 0;margin-top:56px;border-top:2px solid #1d1e1c}.dbs-packshots .dbp-brief h3{font-size:clamp(34px,3.4vw,48px);line-height:1.08;margin:0}.dbp-brief>div:last-child>p{font-size:18px;line-height:1.65;color:#454640;max-width:530px}.dbp-brief .dbs-button{margin-top:25px}.dbp-work-section{background:#f5f5f1}.dbs-packshots .dbs-faq-section{padding-top:104px}.dbs-packshots .dbs-button{max-width:100%}@media(max-width:1050px){.dbp-intro{gap:5%;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.dbs-packshots .dbp-intro h1{font-size:clamp(53px,6.5vw,72px)}.dbp-intro-copy .dbs-lead{font-size:18px}.dbp-series{gap:16px}.dbp-comparison{gap:26px}.dbp-scope-list>div,.dbp-brief{gap:7%}.dbp-scope-list dt{font-size:25px;gap:22px}.dbp-image-label{flex-direction:column;gap:4px}}@media(max-width:700px){.dbp-hero{padding:24px 0 40px}.dbp-intro{grid-template-columns:1fr;gap:28px;margin-bottom:35px}.dbs-packshots .dbp-intro h1{font-size:clamp(48px,11vw,74px);line-height:1.03}.dbp-intro-copy{max-width:none;padding:0}.dbp-intro-copy .dbs-lead{font-size:18px;max-width:48ch}.dbp-intro-copy .dbs-button{margin-top:23px;font-size:15px;gap:20px;padding:17px 20px}.dbp-series{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 14px}.dbp-series figure:first-child{grid-column:1/-1}.dbs-packshots .dbp-series figure:first-child img{max-height:640px;aspect-ratio:3/4;object-fit:contain}.dbs-packshots .dbp-series figcaption{font-size:12px;display:block;margin-top:11px}.dbp-series figcaption span:last-child{display:none}.dbp-series-footer{display:block;margin-top:23px;padding-top:18px}.dbp-series-footer .dbs-link{margin-top:12px;font-size:14px}.dbp-scope-list>div{grid-template-columns:1fr;gap:13px;padding:24px 0}.dbp-scope-list dt{font-size:26px;gap:20px}.dbp-scope-list dd{font-size:17px;padding-left:35px}.dbp-comparison{grid-template-columns:1fr;gap:48px}.dbp-image-label{flex-direction:row;align-items:baseline;flex-wrap:wrap;font-size:12px;gap:10px;padding:16px 0}.dbs-packshots .dbp-comparison h3{font-size:30px;margin:23px 0 14px}.dbp-comparison p{font-size:17px}.dbp-brief{grid-template-columns:1fr;gap:25px;padding-top:30px;margin-top:40px}.dbs-packshots .dbp-brief h3{font-size:36px}.dbp-brief>div:last-child>p{font-size:17px}.dbp-brief .dbs-button{font-size:15px;gap:18px;padding:17px 20px}.dbs-packshots .dbs-faq-section{padding-top:60px}}@media(max-width:380px){.dbs-packshots .dbp-intro h1{font-size:45px}.dbp-scope-list dt{font-size:24px;gap:16px}.dbp-scope-list dd{padding-left:0}}
