.dashcam-page_dashcamSite__dO4x9{--accent:#d8ff3e;--dash-dark:#080808;--dash-soft:#151515;--dash-paper:#f2f1ed;background:var(--dash-paper)}.dashcam-page_page__Ba7yQ{min-width:0;overflow:clip;background:var(--dash-paper)}.dashcam-page_breadcrumb__r1j7u,.dashcam-page_section__fI_AU,.dashcam-page_visit__j8Jx4,.dashcam-page_warranty__UL2fO{padding-left:var(--pad);padding-right:var(--pad)}.dashcam-page_breadcrumb__r1j7u{padding-top:5.25rem;padding-bottom:.75rem;display:flex;gap:.5rem;color:#777772;font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.dashcam-page_breadcrumb__r1j7u a,.dashcam-page_breadcrumb__r1j7u span{min-height:2.5rem;display:inline-flex;align-items:center}.dashcam-page_breadcrumb__r1j7u a{color:#1b1b1b}.dashcam-page_hero__EFAnh{min-width:0;display:grid;color:#fff;background:var(--dash-dark)}.dashcam-page_heroMedia__7_kXe{position:relative;min-width:0;aspect-ratio:16/10;overflow:hidden;background:#171717}.dashcam-page_heroMedia__7_kXe img{object-fit:cover;object-position:center}.dashcam-page_photoBadge__PurIz{position:absolute;left:.875rem;bottom:.875rem;padding:.45rem .6rem;color:#080808;background:var(--accent);font-size:.65rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.dashcam-page_heroContent__IOy_Y{min-width:0;padding:2rem var(--pad) 3.5rem}.dashcam-page_eyebrow__9e3jI,.dashcam-page_heading__Bgh5b>div>p{margin:0 0 .75rem;color:#6f6f6a;font-size:.72rem;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.dashcam-page_hero__EFAnh .dashcam-page_eyebrow__9e3jI,.dashcam-page_monitoring__2UCat .dashcam-page_eyebrow__9e3jI,.dashcam-page_priceAdvantage__yHkWq .dashcam-page_eyebrow__9e3jI,.dashcam-page_visit__j8Jx4 .dashcam-page_eyebrow__9e3jI,.dashcam-page_warranty__UL2fO .dashcam-page_eyebrow__9e3jI{color:var(--accent)}.dashcam-page_hero__EFAnh h1{max-width:50rem;margin:0;overflow-wrap:break-word;font-size:clamp(2.55rem,10.8vw,6.25rem);line-height:.93;letter-spacing:-.06em}.dashcam-page_heroCopy__Yl_br{max-width:42rem;margin:1rem 0 0;color:rgb(255 255 255/70%);line-height:1.55}.dashcam-page_priceNote__zgb3N{width:-moz-fit-content;width:fit-content;margin:1rem 0 0;padding:.45rem .6rem;color:#0a0a0a;background:var(--accent);font-size:.78rem;font-weight:900}.dashcam-page_actions__AyzV1,.dashcam-page_visitActions__Z_vvC{margin-top:1.25rem;display:grid;grid-gap:.5rem;gap:.5rem}.dashcam-page_primaryAction__5xf3x,.dashcam-page_secondaryAction__2CuCH{min-height:3.1rem;padding:.75rem .9rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;font-size:.82rem;font-weight:850;text-align:center}.dashcam-page_primaryAction__5xf3x{color:#090909;background:#fff}.dashcam-page_secondaryAction__2CuCH{color:#fff;background:transparent;border-color:rgb(255 255 255/42%)}.dashcam-page_section__fI_AU{padding-top:3.5rem;padding-bottom:3.5rem}.dashcam-page_breadcrumb__r1j7u>*,.dashcam-page_section__fI_AU>*,.dashcam-page_visit__j8Jx4>*,.dashcam-page_warranty__UL2fO>*{width:100%;max-width:var(--content);margin-left:auto;margin-right:auto}.dashcam-page_heading__Bgh5b{margin-bottom:1.5rem}.dashcam-page_heading__Bgh5b h2,.dashcam-page_monitoring__2UCat h2,.dashcam-page_priceAdvantage__yHkWq h2,.dashcam-page_visit__j8Jx4 h2,.dashcam-page_warranty__UL2fO h2{max-width:58rem;margin:0;font-size:clamp(2.1rem,9vw,5.25rem);line-height:.96;letter-spacing:-.055em}.dashcam-page_heading__Bgh5b>span{display:block;max-width:38rem;margin-top:.875rem;color:#666662;line-height:1.6}.dashcam-page_headingLight__Sq2pd h2{color:#fff}.dashcam-page_headingLight__Sq2pd>div>p{color:var(--accent)}.dashcam-page_headingLight__Sq2pd>span{color:rgb(255 255 255/60%)}.dashcam-page_display__kJt5s{background:#e6e4de}.dashcam-page_displayLayout__q9w2G{display:grid;grid-gap:1rem;gap:1rem}.dashcam-page_displayPhoto__FlQGo{position:relative;min-width:0;aspect-ratio:4/3;margin:0;overflow:hidden;background:#191919}.dashcam-page_displayPhoto__FlQGo img{object-fit:cover;object-position:center}.dashcam-page_brandPhoto__izwy8 figcaption,.dashcam-page_displayPhoto__FlQGo figcaption{position:absolute;left:.75rem;bottom:.75rem;padding:.4rem .55rem;color:#fff;background:rgb(0 0 0/74%);font-size:.7rem;font-weight:750}.dashcam-page_compareList__J_wvy{margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;border-top:1px solid #aaa8a1;border-left:1px solid #aaa8a1}.dashcam-page_compareList__J_wvy li{min-width:0;min-height:6rem;padding:.875rem;display:flex;flex-direction:column;border-right:1px solid #aaa8a1;border-bottom:1px solid #aaa8a1}.dashcam-page_compareList__J_wvy span{color:#777772;font-size:.7rem}.dashcam-page_compareList__J_wvy strong{margin-top:auto;font-size:.92rem;line-height:1.2}.dashcam-page_setups__J2f52{color:#fff;background:var(--dash-dark)}.dashcam-page_setupGrid__jkZiQ{display:grid;grid-gap:.625rem;gap:.625rem}.dashcam-page_setupGrid__jkZiQ article{min-width:0;overflow:hidden;background:var(--dash-soft);border:1px solid #303030}.dashcam-page_setupGrid__jkZiQ figure{position:relative;aspect-ratio:16/10;margin:0;overflow:hidden;background:#fff}.dashcam-page_setupGrid__jkZiQ figure img{object-fit:cover}.dashcam-page_setupGrid__jkZiQ article>div{padding:1.25rem}.dashcam-page_setupGrid__jkZiQ article span{color:var(--accent);font-size:.7rem;font-weight:900;letter-spacing:.1em}.dashcam-page_setupGrid__jkZiQ h3{margin:.625rem 0 .5rem;font-size:1.35rem;line-height:1.08;letter-spacing:-.035em}.dashcam-page_setupGrid__jkZiQ p{margin:0;color:rgb(255 255 255/64%);font-size:.92rem;line-height:1.5}.dashcam-page_setupGrid__jkZiQ small{display:block;margin-top:.75rem;color:rgb(255 255 255/38%);font-size:.7rem}.dashcam-page_monitoring__2UCat{background:#d9d7d0}.dashcam-page_monitoringGrid__f22mu{display:grid;grid-gap:.625rem;gap:.625rem}.dashcam-page_monitoringGrid__f22mu article{min-height:0;padding:1.4rem;display:flex;flex-direction:column;background:#f8f7f3;border:1px solid #c4c2bb}.dashcam-page_monitoring__2UCat h2{max-width:35rem;font-size:clamp(2rem,8.2vw,4.5rem)}.dashcam-page_monitoring__2UCat article>p:not(.dashcam-page_eyebrow__9e3jI){max-width:34rem;margin:1rem 0 0;color:#5f5f5b;line-height:1.55}.dashcam-page_monitoring__2UCat article small{max-width:35rem;margin-top:1rem;padding-top:.875rem;color:#777772;border-top:1px solid #d6d4cd;font-size:.75rem;line-height:1.45}.dashcam-page_monitoring__2UCat .dashcam-page_remoteCard__XrYQs{color:#fff;background:#111;border-color:#111}.dashcam-page_monitoring__2UCat .dashcam-page_remoteCard__XrYQs small,.dashcam-page_monitoring__2UCat .dashcam-page_remoteCard__XrYQs>p:not(.dashcam-page_eyebrow__9e3jI){color:rgb(255 255 255/60%)}.dashcam-page_monitoring__2UCat .dashcam-page_remoteCard__XrYQs small{border-color:#333}.dashcam-page_brands__B3sUm{background:var(--dash-paper)}.dashcam-page_brandLayout__d0SKA{display:grid;grid-gap:1rem;gap:1rem}.dashcam-page_brandPhoto__izwy8{position:relative;aspect-ratio:4/5;margin:0;overflow:hidden;background:#171717}.dashcam-page_brandPhoto__izwy8 img{object-fit:cover;object-position:center}.dashcam-page_brandGrid__Yagyn{display:grid;border-top:1px solid #cbc9c2}.dashcam-page_brandGrid__Yagyn>div{min-height:7rem;padding:1rem 0;display:grid;grid-template-columns:2.5rem 1fr;align-items:end;border-bottom:1px solid #cbc9c2}.dashcam-page_brandGrid__Yagyn span{align-self:start;color:#777772;font-size:.7rem}.dashcam-page_brandGrid__Yagyn strong{font-size:clamp(2rem,10vw,4.75rem);line-height:.9;letter-spacing:-.055em}.dashcam-page_brandGrid__Yagyn small{grid-column:2;margin-top:.5rem;color:#666662;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.dashcam-page_installation__t9Peb{color:#fff;background:#111}.dashcam-page_installationStatement__rBg9F{padding:1.25rem 0;display:flex;flex-direction:column;border-top:1px solid #333;border-bottom:1px solid #333}.dashcam-page_installationStatement__rBg9F strong{color:var(--accent);font-size:clamp(1.8rem,8vw,4rem);letter-spacing:-.05em}.dashcam-page_installationStatement__rBg9F span{color:rgb(255 255 255/66%);font-size:clamp(1.35rem,6vw,3rem);letter-spacing:-.04em}.dashcam-page_benefitGrid__IOZBc{margin:.75rem 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;border-top:1px solid #333;border-left:1px solid #333}.dashcam-page_benefitGrid__IOZBc li{min-width:0;min-height:7rem;padding:.875rem;display:flex;flex-direction:column;border-right:1px solid #333;border-bottom:1px solid #333}.dashcam-page_benefitGrid__IOZBc span{color:var(--accent);font-size:.7rem}.dashcam-page_benefitGrid__IOZBc strong{margin-top:auto;font-size:.9rem;line-height:1.25}.dashcam-page_vehicles___Ks8D{background:#e6e4de}.dashcam-page_vehicleGrid__z4T5H{display:grid;grid-gap:.5rem;gap:.5rem}.dashcam-page_vehicleGrid__z4T5H>div{min-height:4.5rem;padding:.875rem 1rem;display:grid;grid-template-columns:2.5rem 1fr;align-items:center;background:#f7f6f2;border:1px solid #cbc9c2}.dashcam-page_vehicleGrid__z4T5H span{color:#777772;font-size:.7rem}.dashcam-page_vehicleGrid__z4T5H strong{font-size:1.05rem}.dashcam-page_priceAdvantage__yHkWq{display:grid;grid-gap:1.75rem;gap:1.75rem;color:#fff;background:var(--dash-dark)}.dashcam-page_priceAdvantage__yHkWq>*{max-width:var(--content)}.dashcam-page_priceAdvantage__yHkWq h2{max-width:48rem}.dashcam-page_priceCopy__0Yy2A p{max-width:38rem;margin:0;color:rgb(255 255 255/70%);line-height:1.65}.dashcam-page_priceCopy__0Yy2A ul{margin:1.25rem 0 0;padding:0;list-style:none;border-top:1px solid #333}.dashcam-page_priceCopy__0Yy2A li{padding:.75rem 0;color:rgb(255 255 255/64%);border-bottom:1px solid #333}.dashcam-page_education__nCS8O{background:var(--dash-paper)}.dashcam-page_educationGrid__uPL6n{margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;border-top:1px solid #cbc9c2;border-left:1px solid #cbc9c2}.dashcam-page_educationGrid__uPL6n li{min-width:0;min-height:7rem;padding:.875rem;display:flex;flex-direction:column;border-right:1px solid #cbc9c2;border-bottom:1px solid #cbc9c2}.dashcam-page_educationGrid__uPL6n span{color:#777772;font-size:.7rem}.dashcam-page_educationGrid__uPL6n strong{margin-top:auto;font-size:.9rem;line-height:1.25}.dashcam-page_relatedLink__nVe4h{margin-top:1.25rem;color:#666662;font-size:.9rem}.dashcam-page_relatedLink__nVe4h a{color:#111;font-weight:850;text-decoration:underline;text-underline-offset:.2em}.dashcam-page_warranty__UL2fO{padding-top:3rem;padding-bottom:3rem;color:#fff;background:#242424}.dashcam-page_warranty__UL2fO>div{padding-left:1rem;border-left:3px solid var(--accent)}.dashcam-page_warranty__UL2fO h2{font-size:clamp(2.35rem,10vw,5.25rem)}.dashcam-page_warranty__UL2fO div>p:last-child{max-width:45rem;margin:1rem 0 0;color:rgb(255 255 255/64%);line-height:1.6}.dashcam-page_process__DnB3T{background:#e6e4de}.dashcam-page_processList__2sPuc{margin:0;padding:0;list-style:none;border-top:1px solid #aaa8a1}.dashcam-page_processList__2sPuc li{padding:1.1rem 0;display:grid;grid-template-columns:2.6rem 1fr;grid-gap:0 .5rem;gap:0 .5rem;border-bottom:1px solid #aaa8a1}.dashcam-page_processList__2sPuc span{color:#777772;font-size:.7rem}.dashcam-page_processList__2sPuc h3{margin:0;font-size:1.15rem;letter-spacing:-.025em}.dashcam-page_processList__2sPuc p{grid-column:2;margin:.35rem 0 0;color:#666662;font-size:.9rem}.dashcam-page_faq__fiFSF{padding-top:3rem;padding-bottom:3rem;color:#fff;background:var(--dash-dark)}.dashcam-page_faqList__0Aonl{border-top:1px solid #353535}.dashcam-page_faqList__0Aonl details{border-bottom:1px solid #353535}.dashcam-page_faqList__0Aonl summary{min-height:4.25rem;padding:.875rem 2rem .875rem 0;display:flex;align-items:center;gap:.75rem;position:relative;cursor:pointer;font-weight:780;list-style:none}.dashcam-page_faqList__0Aonl summary::-webkit-details-marker{display:none}.dashcam-page_faqList__0Aonl summary:after{content:"+";position:absolute;right:.25rem;color:var(--accent);font-size:1.4rem}.dashcam-page_faqList__0Aonl details[open] summary:after{content:"−"}.dashcam-page_faqList__0Aonl summary span{flex:0 0 1.65rem;color:rgb(255 255 255/38%);font-size:.7rem}.dashcam-page_faqList__0Aonl details>p{max-width:48rem;margin:0 0 1.25rem 2.4rem;color:rgb(255 255 255/62%);line-height:1.6}.dashcam-page_visit__j8Jx4{padding-top:3.75rem;padding-bottom:7.5rem;display:grid;grid-gap:2rem;gap:2rem;color:#fff;background:#050505}.dashcam-page_visit__j8Jx4>div>p:last-child{max-width:40rem;color:rgb(255 255 255/62%);line-height:1.6}.dashcam-page_visit__j8Jx4 aside{display:flex;flex-direction:column;align-items:flex-start}.dashcam-page_visit__j8Jx4 address,.dashcam-page_visit__j8Jx4 aside>p{margin:0 0 .875rem;color:rgb(255 255 255/62%);font-style:normal}.dashcam-page_phone__xUxrU{min-height:3.5rem;display:inline-flex;align-items:center;font-size:clamp(2.25rem,9.5vw,4.5rem);font-weight:800;letter-spacing:-.055em;line-height:1}@media (max-width:380px){.dashcam-page_actions__AyzV1,.dashcam-page_compareList__J_wvy{grid-template-columns:1fr}.dashcam-page_compareList__J_wvy li{min-height:4.75rem}}@media (min-width:381px){.dashcam-page_actions__AyzV1{grid-template-columns:1fr 1fr}}@media (min-width:640px){.dashcam-page_actions__AyzV1,.dashcam-page_visitActions__Z_vvC{width:-moz-fit-content;width:fit-content;grid-template-columns:auto auto}.dashcam-page_actions__AyzV1 a,.dashcam-page_visitActions__Z_vvC a{min-width:11rem}.dashcam-page_setupGrid__jkZiQ{grid-template-columns:repeat(3,minmax(0,1fr))}.dashcam-page_monitoringGrid__f22mu{grid-template-columns:repeat(2,minmax(0,1fr))}.dashcam-page_educationGrid__uPL6n,.dashcam-page_vehicleGrid__z4T5H{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:900px){.dashcam-page_breadcrumb__r1j7u{padding-top:5.75rem}.dashcam-page_hero__EFAnh{min-height:calc(100svh - 6.75rem);grid-template-columns:minmax(0,1.18fr) minmax(25rem,.82fr)}.dashcam-page_heroMedia__7_kXe{min-height:39rem;aspect-ratio:auto;grid-column:1;grid-row:1}.dashcam-page_heroMedia__7_kXe img{object-position:center}.dashcam-page_heroContent__IOy_Y{grid-column:2;grid-row:1;padding:4.5rem var(--pad);display:flex;flex-direction:column;justify-content:center}.dashcam-page_hero__EFAnh h1{font-size:clamp(4rem,5.2vw,6.5rem)}.dashcam-page_section__fI_AU{padding-top:6.25rem;padding-bottom:6.25rem}.dashcam-page_heading__Bgh5b{margin-bottom:3rem;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(20rem,.85fr);align-items:end;grid-gap:4rem;gap:4rem}.dashcam-page_heading__Bgh5b>span{margin-top:0}.dashcam-page_displayLayout__q9w2G{grid-template-columns:minmax(0,1.4fr) minmax(20rem,.6fr)}.dashcam-page_displayPhoto__FlQGo{min-height:39rem;aspect-ratio:auto}.dashcam-page_compareList__J_wvy{grid-template-columns:1fr}.dashcam-page_compareList__J_wvy li{min-height:5.55rem}.dashcam-page_setupGrid__jkZiQ article>div{padding:1.5rem}.dashcam-page_monitoringGrid__f22mu article{min-height:28rem;padding:2rem}.dashcam-page_monitoring__2UCat article small{margin-top:auto}.dashcam-page_brandLayout__d0SKA{grid-template-columns:minmax(20rem,.7fr) minmax(0,1.3fr);align-items:stretch}.dashcam-page_brandPhoto__izwy8{aspect-ratio:auto;min-height:45rem}.dashcam-page_brandGrid__Yagyn>div{min-height:15rem;padding:1.5rem 0 1.5rem 1.5rem}.dashcam-page_benefitGrid__IOZBc{grid-template-columns:repeat(4,minmax(0,1fr))}.dashcam-page_benefitGrid__IOZBc li{min-height:11rem;padding:1.25rem}.dashcam-page_priceAdvantage__yHkWq{grid-template-columns:minmax(0,1.15fr) minmax(22rem,.85fr);gap:5rem}.dashcam-page_educationGrid__uPL6n li{min-height:10rem;padding:1.25rem}.dashcam-page_processList__2sPuc{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-left:1px solid #aaa8a1}.dashcam-page_processList__2sPuc li{min-height:13rem;padding:1.25rem;display:flex;flex-direction:column;border-right:1px solid #aaa8a1}.dashcam-page_processList__2sPuc h3{margin-top:1.75rem}.dashcam-page_processList__2sPuc p{margin-top:auto}.dashcam-page_visit__j8Jx4{grid-template-columns:minmax(0,1.15fr) minmax(23rem,.85fr);gap:5rem;padding-top:6.5rem;padding-bottom:6.5rem}.dashcam-page_visit__j8Jx4>*{max-width:none}}