#header-container{margin-bottom:0}.dp-hero__sub{max-width:620px;margin:18px auto 0;color:var(--color-text-on-dark)}.dp-hero__ctas{display:flex;margin-top:28px}#dp-how{scroll-margin-top:80px}.dp-section-sub{max-width:640px;margin:-24px 0 36px;color:var(--color-text-meta)}.dp-section-sub--wide{max-width:780px}.dp-cov__grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:stretch}.dp-cov__card{padding:26px 28px 28px}.dp-cov__head{display:flex;align-items:center;gap:12px;padding-bottom:16px;margin-bottom:18px;border-bottom:1px solid var(--color-border-subtle)}.dp-cov__head .g-h3{margin:0!important}.dp-cov__head .g-label{margin-left:auto}.dp-cov__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.dp-cov__list li{display:flex;gap:12px;align-items:flex-start;line-height:1.5;color:var(--color-text-body)}.dp-cov__list li i{flex-shrink:0;font-size:17px;margin-top:3px}.dp-cov__list--in li i{color:var(--color-success)}.dp-cov__list--out li i{color:var(--color-text-disabled)}.dp-price__card{margin:0;align-items:flex-start}.dp-price__card .g-alert-copy{width:100%}.dp-price__value{font-family:Oswald,sans-serif;font-weight:700;text-transform:uppercase;line-height:1.12;font-size:clamp(26px,3vw,34px);color:var(--color-success);margin:0 0 10px}.dp-price__card--over .dp-price__value{color:var(--color-caution-text)}.dp-price__card--info .dp-price__value,.dp-price__card--info .eyebrow{color:var(--color-info-text)}.dp-gtk__chips{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:22px 0}.dp-gtk__arrow{color:var(--color-brand)}.dp-gtk__chip-note{color:var(--color-text-meta);font-size:14px}.dp-calc{padding:30px 32px 34px}.dp-calc__top{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding-bottom:24px;border-bottom:1px solid var(--color-border-subtle)}.dp-calc__thumb{flex-shrink:0;width:72px;height:72px;border-radius:8px;border:1px solid var(--color-border-default);background:var(--product-img-bg);object-fit:contain}.dp-calc__picker{display:flex;flex-direction:column;gap:6px;flex:1;min-width:0}.dp-calc__picker .eyebrow{margin:0!important}.dp-calc__slider-block{margin:28px 0 30px}.dp-calc__slider-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:14px}.dp-calc__slider-head .eyebrow{margin:0!important}.dp-calc__slider-val{font-family:Oswald,sans-serif;font-weight:700;font-size:26px;line-height:1;color:var(--color-success)}.dp-calc__slider{max-width:none}.dp-calc__scale{display:flex;justify-content:space-between;font-family:Oswald,sans-serif;text-transform:uppercase;letter-spacing:.08em;font-size:11px;color:var(--color-text-meta);margin-top:10px}.dp-calc__outcomes{display:grid;grid-template-columns:1fr 1fr;gap:16px}.dp-calc__outcome{margin:0;align-items:flex-start}.dp-calc__outcome .g-alert-copy{width:100%}.dp-calc__outcome-head{margin-bottom:12px}.dp-calc__flag{position:absolute;top:-9px;right:14px}.dp-calc p.dp-calc__outcome-label{font-family:Oswald,sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.06em;font-size:12px;margin:0!important;color:inherit}.dp-calc p.dp-calc__pre{font-weight:600;text-transform:uppercase;letter-spacing:.04em;font-size:12px;color:var(--color-text-meta);margin:0 0 6px!important;max-width:none}.dp-calc p.dp-calc__total{font-family:Oswald,sans-serif;font-weight:700;font-size:48px;line-height:1;margin:0 0 16px!important;color:inherit;max-width:none}.dp-calc__outcome--with p.dp-calc__outcome-label,.dp-calc__outcome--with p.dp-calc__total{color:var(--color-success)}.dp-calc__breakdown{font-size:14px}.dp-calc__row{display:flex;justify-content:space-between;gap:12px;padding:5px 0;color:var(--color-text-meta)}.dp-calc__row--save{color:var(--color-success)}.dp-calc__save{text-align:center;margin:24px 0 0;min-height:28px}.dp-calc p.dp-calc__note{text-align:center;font-size:13px;color:var(--color-text-meta);margin:0!important;max-width:none}@media(max-width:991px){.dp-cov__grid{grid-template-columns:1fr}}@media(max-width:767px){.dp-calc__outcomes{grid-template-columns:1fr}.dp-calc__thumb{display:none}}@media(max-width:600px){.dp-calc{padding:24px 20px 28px}.dp-calc__top{align-items:flex-start}}
