.dash-v2 .v2-hero{min-height:580px;isolation:isolate}.dash-v2 .v2-hero>img{object-position:68% center}.dash-v2 .v2-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,8,11,.96) 0%,rgba(7,8,11,.82) 30%,rgba(7,8,11,.12) 72%);z-index:0;pointer-events:none}.dash-v2 .v2-hero .wrap{position:relative;z-index:1}.dash-v2 .v2-hero .csf-hero-copy{max-width:560px}.dash-v2 .v2-hero .eyebrow{max-width:450px;line-height:1.5}.dash-v2 .v2-hero h1{font-size:clamp(48px,5vw,72px)}.dash-v2 .v2-hero .csf-hero-copy>p{max-width:465px;font-size:20px}.dash-v2 .v2-chooser-intro{display:grid;grid-template-columns:1fr 1fr;gap:65px;margin-bottom:22px}.dash-v2 .v2-chooser-intro p{margin:0}.dash-v2 a:not(.btn){text-underline-offset:4px}.v2-questions{display:grid;grid-template-columns:1fr 1fr;gap:25px 36px;margin-bottom:28px}.v2-questions>div{min-width:0}.v2-questions label{display:block;font-weight:700;font-size:18px;margin-bottom:10px}.v2-questions select{width:100%;min-height:54px;padding:12px 36px 12px 14px;font:17px Barlow,Arial,sans-serif;background:#fff;border:1px solid #aaa;border-radius:0;color:#17171b}.v2-result-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.v2-result{background:#fff;padding:32px;border-top:4px solid #c8102d;display:flex;flex-direction:column;min-width:0}.v2-result:nth-child(2){border-top-color:#29292e}.v2-result h3{font-size:34px;line-height:1.1;min-height:2.2em;margin-bottom:15px}.v2-result h4{font:700 21px/1.2 Barlow,sans-serif;margin:20px 0 7px}.dash-v2 .v2-result p{font-size:17px;margin:0 0 10px}.dash-v2 .v2-result .v2-result-price{font:700 30px/1.2 'Barlow Condensed',sans-serif;color:#a50e27;margin-bottom:20px}.v2-result-facts{padding:0;list-style:none;margin:0;min-height:175px}.v2-result-facts li{border-top:1px solid #ddd;padding:8px 0;font-size:16px;line-height:1.45}.v2-result .btn{margin-top:auto;align-self:flex-start}.v2-result p:last-of-type{padding-bottom:18px}#v2-results{margin-top:36px;scroll-margin-top:145px}#v2-results[hidden]{display:none}.v2-sr{position:absolute!important;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.v2-families{display:grid;grid-template-columns:1fr 1fr;gap:55px}.v2-families article{display:flex;flex-direction:column;min-width:0}.v2-families .dash-photo{margin-bottom:28px;background:#fff}.v2-families img{height:290px;object-fit:contain}.v2-families article:first-child .dash-photo img{object-fit:cover}.v2-families h3{font-size:40px;margin-bottom:14px}.v2-families p{margin-top:0}.v2-families .text-link{margin-top:auto}.v2-blackvue-heading{border-top:1px solid #ccc;margin-top:45px;padding-top:35px}.v2-blackvue-heading h3{font-size:38px}.v2-blackvue{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.v2-blackvue article{min-width:0}.v2-blackvue img{height:180px;object-fit:contain;background:#fff}.v2-blackvue h4{font:700 28px/1.12 'Barlow Condensed',sans-serif;margin:20px 0 10px;min-height:2.25em}.dash-v2 .v2-blackvue p{font-size:16px;margin:0}.v2-start-prices{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:0 60px}.v2-start-prices>div{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;border-top:1px solid #ccc}.v2-start-prices dt{font-weight:700;font-size:18px}.v2-start-prices dd{margin:0;white-space:nowrap;font-size:15px}.v2-start-prices strong{font:700 30px 'Barlow Condensed',sans-serif;color:#ae0c26}.v2-adjustments{padding-top:35px;margin-top:38px;border-top:1px solid #bbb}.v2-adjustments>h3{font-size:35px}.v2-adjustments .dash-adjustments{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.v2-adjustments .dash-adjustments>div{display:block}.v2-adjustments dt{font-size:25px;min-height:2.5em}.v2-adjustments dd{margin-top:15px}.v2-supplied{display:grid;grid-template-columns:1.5fr 1fr;gap:65px;align-items:center}.v2-supplied aside{border-left:3px solid #c8102d;padding-left:40px}.v2-big-price{font:700 76px/1 'Barlow Condensed',sans-serif;color:#c8102d}.v2-convenience{background:#17171b;color:white;padding:28px 0}.v2-convenience .wrap{display:grid;grid-template-columns:1fr 1fr;gap:50px}.v2-convenience strong{font-size:20px}.dash-v2 .v2-convenience p{font-size:16px;margin:8px 0 0}.v2-convenience a{color:#ff9aa9}.dash-v2 .csf-process h3{min-height:2.4em}.dash-v2 #quote{scroll-margin-top:135px}.dash-v2 #quote .svc-small{font-size:14px}.dash-v2 .dash-icon{width:64px;height:64px}.dash-v2 #storage .dash-storage h3{font-size:23px}.dash-v2 #choose> .wrap> .dash-small{margin-top:23px}
@media(max-width:1050px){.v2-blackvue{grid-template-columns:1fr 1fr}.v2-blackvue h4{min-height:0}.v2-start-prices{gap:0 28px}.v2-start-prices>div{display:block}.v2-start-prices dd{margin-top:8px}.v2-families{gap:30px}.v2-result{padding:24px}}
@media(max-width:760px){.dash-v2 .v2-hero{min-height:620px}.dash-v2 .v2-hero:after{background:linear-gradient(90deg,rgba(7,8,11,.89),rgba(7,8,11,.7))}.dash-v2 .v2-hero h1{font-size:48px}.dash-v2 .v2-hero .csf-hero-copy>p{font-size:19px}.dash-v2 .v2-hero .eyebrow{font-size:13px}.dash-v2 .v2-chooser-intro,.v2-questions,.v2-result-grid,.v2-families,.v2-supplied,.v2-convenience .wrap{grid-template-columns:1fr;gap:24px}.v2-questions label{font-size:17px}.v2-questions select{font-size:16px}.v2-result h3,.v2-result-facts{min-height:0}.v2-result h3{font-size:32px}.v2-families{gap:44px}.v2-families img{height:230px}.v2-families h3{font-size:36px}.v2-blackvue{gap:28px 20px}.v2-blackvue img{height:140px}.v2-blackvue h4{font-size:25px}.v2-blackvue-heading h3{font-size:34px}.v2-start-prices{grid-template-columns:1fr;gap:0}.v2-start-prices>div{display:flex;gap:16px}.v2-start-prices dd{margin:0}.v2-start-prices dt{font-size:17px}.v2-start-prices dd{font-size:14px}.v2-adjustments .dash-adjustments{grid-template-columns:1fr;gap:0}.v2-adjustments .dash-adjustments>div{display:flex;gap:20px;justify-content:space-between;align-items:center}.v2-adjustments dt{min-height:0;font-size:22px;max-width:60%}.v2-adjustments dd{margin:0}.v2-supplied aside{padding-left:25px}.v2-big-price{font-size:64px}.dash-v2 .csf-process h3{min-height:0}#v2-results,.dash-v2 #quote{scroll-margin-top:110px}}
/* Owner corrections, 27 September: vehicle hero, product cards, finance and storage. */
.dash-v2 .v2-hero>img{object-position:center 60%}.dash-v2 .v2-chooser-intro{display:block;max-width:780px}.v2-families .dash-photo img{object-fit:cover;aspect-ratio:16/9}.v2-blackvue{gap:22px;align-items:stretch}.v2-blackvue article{background:#fff;padding:22px;display:flex;flex-direction:column}.v2-blackvue .dash-photo{width:100%}.v2-blackvue img{height:170px;background:transparent}.v2-blackvue h4{margin:20px 0 12px;min-height:2.25em}.v2-blackvue p{padding-top:8px}.v2-start-prices dt small{display:block;font-size:14px;line-height:1.4;color:#555;font-weight:400;margin-top:6px}.v2-start-prices dd{text-align:right}.v2-finance-link{display:block;font-size:14px;line-height:1.5;font-weight:600;color:#a50e27;margin-top:8px;text-decoration:underline}.dash-v2 .v2-result .v2-result-price{margin-bottom:0}.dash-v2 .v2-result .v2-result-finance{font-size:14px;line-height:1.5;margin:4px 0 20px;color:#555}.dash-v2 .v2-storage-examples{margin-top:30px}.dash-v2 .v2-storage-examples p{font-size:16px;line-height:1.55}.dash-v2 .v2-storage-examples .v2-recording-time{font-family:'Barlow Condensed',sans-serif;font-size:29px;line-height:1.2;font-weight:700;color:#17171b;margin:15px 0}.dash-v2 .v2-security-icon{width:64px;height:64px;object-fit:contain;margin-bottom:20px}.dash-v2 .dash-layers+.dash-small{margin-top:26px}.dash-v2 #extras .v2-finance-link{margin-top:auto;padding-top:12px}.dash-v2 .v2-supplied aside .v2-finance-link{display:inline}.dash-v2 .v2-start-prices+ .dash-small{margin-top:25px}
@media(max-width:1050px){.v2-blackvue article{padding:24px}.v2-blackvue img{height:190px}.v2-start-prices dd{text-align:left}}
@media(max-width:760px){.v2-blackvue{gap:20px;grid-template-columns:1fr 1fr}.v2-blackvue article{padding:15px}.v2-blackvue img{height:120px}.v2-blackvue h4{font-size:25px;min-height:2.3em}.v2-blackvue p{padding-top:0}.v2-start-prices>div{align-items:flex-start}.v2-start-prices dt{max-width:51%}.v2-start-prices dd{text-align:right}.v2-start-prices dd strong{font-size:29px}.dash-v2 .v2-storage-examples .v2-recording-time{font-size:26px}}
@media(max-width:420px){.v2-blackvue{grid-template-columns:1fr}.v2-blackvue article{padding:24px}.v2-blackvue img{height:185px}.v2-blackvue h4{min-height:0}.v2-start-prices dt{font-size:16px}.v2-start-prices dd{font-size:13px}.v2-start-prices .v2-finance-link{font-size:14px}}
/* Monthly examples stay with their installed prices. */
.dash-v2 .v2-finance-term{display:block;font-size:14px;line-height:1.5;color:#555;font-weight:400;margin-top:3px}.dash-v2 #extras .v2-finance-link{margin-top:8px;padding-top:0;align-self:flex-start}.dash-v2 #extras .v2-finance-term{margin-bottom:8px}.dash-v2 #extras>.wrap>.dash-small{margin-top:25px}

/* Packages comparison page: selector, full matrices, and concise product families. */
.dp-v2 .dp-intro{max-width:760px;margin-bottom:30px}.dp-v2 .dp-limits{margin-top:25px}.dp-v2 .eyebrow,.dp-v2 .hc-eyebrow{display:flex;align-items:center;gap:12px;padding-left:0}.dp-v2 .eyebrow:before,.dp-v2 .hc-eyebrow:before{position:static;flex:0 0 28px;width:28px;transform:none;margin:0}.dp-v2 .dp-matrix{margin-top:26px}.dp-v2 .dp-matrix table{width:100%;border-collapse:collapse;font-size:18px}.dp-v2 .dp-matrix caption{text-align:left;font-size:15px;line-height:1.5;color:#555;margin-bottom:18px}.dp-v2 .dp-matrix th,.dp-v2 .dp-matrix td{padding:22px 18px;border-bottom:1px solid #d6d6d8;text-align:center;vertical-align:middle}.dp-v2 .dp-matrix thead{background:#19191e;color:white}.dp-v2 .dp-matrix th:first-child{text-align:left;width:36%}.dp-v2 .dp-matrix tbody th{font-size:21px;font-family:'Barlow Condensed',sans-serif;line-height:1.25}.dp-v2 .dp-matrix th a{color:#17171b}.dp-v2 .dp-matrix td strong{font:700 25px 'Barlow Condensed',sans-serif}.dp-v2 .dp-matrix th small{display:block;font:400 14px/1.5 Barlow,sans-serif;color:#555;margin-top:7px;max-width:310px}.dp-v2 .dp-matrix tbody tr:nth-child(even){background:rgba(255,255,255,.6)}.dp-v2 .dp-box-direction td{font-size:16px}.dp-v2 .dp-unavailable{font-size:15px;color:#555}.dp-v2 .dp-after-table{margin-top:24px}.dp-v2 #dp-results{margin-top:36px;scroll-margin-top:145px}.dp-v2 [hidden]{display:none!important}.dp-v2 .v2-result h3{min-height:2.3em}.dp-v2 .v2-result-facts{min-height:160px}.dp-v2 .v2-result-price{margin-bottom:15px!important}.dp-v2 .dp-product-label{display:block;font-size:14px;font-weight:700;text-transform:uppercase;color:#a80b27;min-height:2.8em;margin-top:18px}.dp-v2 .v2-blackvue h4{margin-top:10px}.dp-v2 .dp-product-price{font:700 23px 'Barlow Condensed',sans-serif!important;margin:16px 0!important;color:#19191e}.dp-v2 .v2-blackvue .text-link{margin-top:auto;padding-top:15px;font-size:16px}.dp-v2 .v2-families .text-link{margin-top:14px}.dp-v2 .dp-coverage{align-items:center;margin-bottom:40px}.dp-v2 .dp-coverage .dash-photo{max-width:325px;justify-self:center}.dp-v2 .dp-coverage .dash-photo img{height:355px;object-fit:contain}.dp-financing{background:#19191e;color:#fff;padding:48px 0}.dp-financing .wrap{display:flex;gap:50px;align-items:center;justify-content:space-between}.dp-financing .wrap>div{max-width:790px}.dp-financing h2{font-size:38px;color:white;margin:12px 0}.dp-financing p{font-size:16px;color:#ddd}.dp-financing .btn{flex-shrink:0}.dp-v2 .dash-price-callout>a:not(.btn){color:#a50e27;margin:12px 0 5px;font-weight:700}.dp-v2 .dash-price-callout small{line-height:1.5}.dp-v2 #add-ons .v2-finance-link{margin-top:8px}.dp-v2 .v2-blackvue .dash-photo:after,.dp-v2 .dash-photo a:after{display:none}.dp-v2 .v2-blackvue img{mix-blend-mode:normal}
@media(max-width:900px){.dp-v2 .dp-matrix th,.dp-v2 .dp-matrix td{padding:20px 10px}.dp-financing .wrap{display:block}.dp-financing .btn{margin-top:18px}.dp-v2 .v2-hero .csf-hero-copy{max-width:600px}}
@media(max-width:700px){.dp-v2 .dp-matrix table,.dp-v2 .dp-matrix tbody{display:block}.dp-v2 .dp-matrix thead{display:none}.dp-v2 .dp-matrix tr{display:grid;grid-template-columns:1fr 1fr;background:white!important;border:1px solid #ddd;margin-bottom:20px;padding:20px;gap:0 18px}.dp-v2 .dp-matrix th:first-child{display:block;grid-column:1/-1;width:100%;font-size:26px;padding:0 0 14px}.dp-v2 .dp-matrix td{display:block;text-align:left;padding:14px 0;min-width:0}.dp-v2 .dp-matrix td:before{content:attr(data-label);display:block;font-size:14px;color:#555;margin-bottom:7px}.dp-v2 .dp-box-direction td{grid-column:1/-1;border:0}.dp-v2 .dp-box-direction td:before{display:none}.dp-v2 .dp-matrix caption{display:block}.dp-v2 .v2-result h3,.dp-v2 .v2-result-facts{min-height:0}.dp-v2 .dp-coverage .dash-photo img{height:300px}.dp-v2 #dp-results{scroll-margin-top:105px}.dp-v2 .v2-hero h1{font-size:46px}.dp-v2 .v2-hero{min-height:570px}.dp-v2 .v2-blackvue h4{min-height:0}.dp-v2 .dp-product-label{min-height:0}.dp-v2 .v2-blackvue .text-link{padding-top:8px}}

/* Owner correction: aligned buying details and monthly examples at each purchase price. */
.dp-v2 #blackvue-options{scroll-margin-top:145px}
.dp-v2 .dp-buying{margin-top:auto;padding-top:24px}.dp-v2 .dp-buying .dp-product-price{margin:0 0 8px!important}.dp-v2 .dp-buying>.text-link{display:inline-flex;align-items:center;gap:12px;margin:22px 0 0;padding:0;font-size:16px}.dp-v2 .v2-blackvue .dp-product-label{min-height:3.3em}.dp-v2 .dp-payment{display:block;font:400 16px/1.45 Barlow,Arial,sans-serif}.dp-v2 .dp-payment>a{color:#a50e27;text-decoration:none;font-weight:600}.dp-v2 .dp-payment>a:hover{text-decoration:underline}.dp-v2 .dp-payment small{display:block;font-size:14px;color:#555;margin-top:4px}.dp-v2 .dp-matrix td{vertical-align:top}.dp-v2 .dp-matrix .dp-payment{margin-top:10px}.dp-v2 .dp-matrix .dp-payment>a{display:block;font-size:14px;line-height:1.4;max-width:145px;margin:auto}.dp-v2 .dp-matrix .dp-payment strong{font:700 14px/1.4 Barlow,Arial,sans-serif}.dp-v2 .dp-matrix .dp-payment small{font-size:13px}.dp-v2 .v2-result .dp-payment{margin-bottom:22px}.dp-v2 .v2-result-price{margin-bottom:8px!important}.dp-v2 .dp-interior-link{display:flex;align-items:center;justify-content:space-between;gap:18px;background:#fff;border-left:4px solid #c8102d;margin-top:24px;padding:24px 28px;color:#17171b;text-decoration:none}.dp-v2 .dp-interior-link>strong{font:700 27px/1.15 'Barlow Condensed',sans-serif}.dp-v2 .dp-interior-link>span{color:#a50e27;font-weight:650;font-size:17px}.dp-v2 .dp-interior-link:hover>span{text-decoration:underline}.dp-v2 #three-cameras:focus{outline:none}.dp-v2 .v2-supplied .dp-payment{margin-top:14px}
@media(max-width:1050px){.dp-v2 .v2-blackvue .dp-product-label{min-height:3.3em}.dp-v2 .dp-matrix th:first-child{width:31%}}
@media(max-width:700px){.dp-v2 .dp-interior-link{display:block;padding:22px}.dp-v2 .dp-interior-link>strong,.dp-v2 .dp-interior-link>span{display:block}.dp-v2 .dp-interior-link>span{margin-top:10px}.dp-v2 .dp-matrix .dp-payment>a{margin:0}.dp-v2 .dp-matrix th:first-child{width:100%}.dp-v2 .dp-buying{padding-top:20px}}
@media(max-width:420px){.dp-v2 .v2-blackvue .dp-product-label{min-height:0}}
