@font-face{font-family:boschSans;src:url(../media/BoschSans_Regular-s.p.2-76vkgcjc-1t.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:boschSans;src:url(../media/BoschSans_Bold-s.p.0xoe_tys9oq_y.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:boschSans Fallback;src:local(Arial);ascent-override:89.05%;descent-override:25.57%;line-gap-override:0.0%;size-adjust:110.76%}.azDDSG_className{font-family:boschSans,boschSans Fallback,Helvetica Neue,Arial,sans-serif}.azDDSG_variable{--font-bosch:"boschSans", "boschSans Fallback", Helvetica Neue, Arial, sans-serif}
:root{--font:var(--font-bosch), "Helvetica Neue", Arial, sans-serif;--black:#000;--white:#fff;--gray-text:#70757c;--gray-dot:#71767c;--bg-light:#f9f9f9;--bg-card:#f0f0f0;--bg-platform:#e2e2e2;--blue:#0096e8;--blue-dark:#007bc0;--blue-darker:#00629a;--hover-light:#e0e2e5;--container:80rem}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;font-size:100%}html:has(dialog[open]){overflow:hidden}body{font-family:var(--font);color:var(--black);background:var(--white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:1rem;line-height:1.5rem}h1,h2,h3,p,dl,dd,ul{margin:0}h1,h2,h3{font-weight:400}ul{padding:0;list-style:none}img{max-width:100%}a{color:inherit}:focus-visible{outline:.125rem solid var(--blue-dark);outline-offset:.125rem}.container{width:100%;max-width:var(--container);margin:0 auto;position:relative}.lb{display:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:.0625rem;height:.0625rem;margin:-.0625rem;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--black);color:var(--white);padding:.5rem 1rem;position:absolute;top:-6.25rem;left:.5rem}.skip-link:focus{top:1rem}.page-top{position:relative}.supergraphic{background:url(/images/supergraphic.png) 0 0/100% 100% no-repeat;height:.4375rem}.eyebrow{color:var(--gray-text);font-size:1rem;line-height:1.5rem}.btn{width:fit-content;font:inherit;white-space:nowrap;cursor:pointer;border:0;border-radius:0;align-items:center;padding:.75rem 1rem;font-size:1rem;line-height:1.5rem;text-decoration:none;transition:background-color .2s,color .2s;display:flex}.btn--outline{background:var(--white);color:var(--black);box-shadow:0 0 0 .0625rem var(--black)}.btn--outline:hover{background:var(--hover-light)}.btn--primary{background:var(--blue);color:var(--white)}.btn--primary:hover{background:var(--blue-dark)}.btn--primary:active{background:var(--blue-darker)}.btn--primary:disabled{opacity:.6;cursor:progress}.btn--sm{padding:.375rem .75rem;font-size:.875rem;line-height:1.25rem}.site-header{z-index:10;position:absolute;top:.4375rem;left:0;right:0}.site-header__inner{height:0}.site-header__logo{line-height:0;display:block;position:absolute;top:1.25rem;left:1.25rem}.site-header__logo img{width:6.75rem;height:1.5rem;display:block}.site-nav{display:none}.site-nav__list{gap:1.5rem;display:flex}.site-nav__link{text-transform:uppercase;color:var(--black);font-size:.75rem;line-height:1rem;text-decoration:none;display:block}.site-nav__link:hover{text-underline-offset:.25rem;text-decoration:underline}.site-header__product{letter-spacing:-.016em;font-size:1.125rem;font-weight:700;line-height:1.5rem;position:absolute;top:4rem;right:1.25rem}.mobile-nav__toggle{cursor:pointer;background:0 0;border:0;width:2.5rem;height:2.5rem;padding:0;position:absolute;top:.75rem;right:.625rem}.mobile-nav__bars,.mobile-nav__bars:before,.mobile-nav__bars:after{background:var(--black);width:1.25rem;height:.0938rem;transition:transform .2s,opacity .2s;position:absolute;left:.625rem}.mobile-nav__bars{top:1.1875rem}.mobile-nav__bars:before,.mobile-nav__bars:after{content:"";left:0}.mobile-nav__bars:before{top:-.375rem}.mobile-nav__bars:after{top:.375rem}.mobile-nav__bars[data-open=true]{background:0 0}.mobile-nav__bars[data-open=true]:before{transform:translateY(.375rem)rotate(45deg)}.mobile-nav__bars[data-open=true]:after{transform:translateY(-.375rem)rotate(-45deg)}.mobile-nav__panel{z-index:20;background:var(--white);visibility:hidden;opacity:0;padding:.5rem 0;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;top:3.5rem;left:.75rem;right:.75rem;transform:translateY(-.5rem);box-shadow:0 .5rem 1.5rem #00000026}.mobile-nav__panel[data-open=true]{visibility:visible;opacity:1;transform:none}.mobile-nav__panel a{text-transform:uppercase;padding:.75rem 1.25rem;font-size:.875rem;line-height:1.25rem;text-decoration:none;display:block}.mobile-nav__panel a:hover{background:var(--bg-card)}.hero{color:var(--white);background:linear-gradient(90deg,#656565 0%,#f2f2f2 100%);position:relative;overflow:hidden}.hero__inner{flex-direction:column;padding:8.25rem 1.25rem 3rem;display:flex}.hero__copy{z-index:1;order:1;position:relative}.hero__title{letter-spacing:-.027em;font-size:2rem;font-weight:700;line-height:2.375rem}.hero__subtitle{margin-top:1rem;font-size:1.125rem;line-height:1.625rem}.hero__cta{margin-top:1.75rem}.hero__media{pointer-events:none;order:2;align-self:flex-end;width:150%;max-width:56.25rem;margin:.5rem -55% 0 0}.hero__media img{width:100%;height:auto;display:block}.hero__stats{flex-wrap:wrap;order:3;gap:1rem 1.75rem;margin-top:.5rem;display:flex}.hero__stat{flex-direction:column-reverse;display:flex}.hero__stat-value{font-size:1.75rem;font-weight:700;line-height:2.25rem}.hero__stat-label{margin-top:.25rem;font-size:.875rem;line-height:1.25rem}.core{background:var(--bg-light)}.core__inner{padding:3.5rem 1.25rem}.core__lead{max-width:60rem;margin-top:1.25rem;font-size:1.25rem;line-height:1.875rem}.core__body{max-width:60rem;margin-top:1.5rem}.showcase{background:var(--black)}.showcase__frame{max-width:var(--container);margin:0 auto}.showcase__frame img{width:100%;height:auto;display:block}.features{background:var(--bg-light)}.features__grid{grid-template-columns:1fr;gap:1.25rem;padding:3rem 1.25rem;display:grid}.feature{background:var(--bg-card);flex-direction:column;display:flex;position:relative;overflow:hidden}.feature__copy{order:1;padding:2rem 1.5rem 0;position:relative}.feature__title{font-size:1.5rem;line-height:2rem}.feature__body{margin:1rem 0 1.1875rem}.feature__image{aspect-ratio:600/300;object-fit:cover;object-position:right bottom;order:2;width:100%;height:auto;display:block}.dashcam{background:var(--black);min-height:32.5rem;color:var(--white);align-items:flex-end;display:flex;position:relative;overflow:hidden}.dashcam:after{content:"";background:linear-gradient(20deg,#0009 0%,#0000 60%);position:absolute;inset:0}.dashcam__image{object-fit:cover;object-position:62% 30%;width:100%;height:100%;position:absolute;inset:0}.dashcam__inner{z-index:1;padding:10rem 1.25rem 3rem}.dashcam__eyebrow{font-size:.875rem;line-height:1.25rem}.dashcam__title{margin-top:1rem;font-size:1.75rem;line-height:2.25rem}.dashcam__cta{margin-top:1.75rem}.platform{isolation:isolate;background:var(--bg-platform);padding:3.5rem 0 2.5rem;position:relative;overflow:hidden}.platform__viewport{touch-action:pan-y;overflow:hidden}.platform__track{display:grid}.slide{visibility:hidden;grid-area:1/1;min-width:0}.slide.is-active,.slide.is-leaving{visibility:visible}.slide.is-active{z-index:1}.slide.is-leaving{pointer-events:none}.slide__inner{perspective:90rem;grid-template-columns:minmax(0,1fr);align-items:center;gap:2rem;padding:0 1.25rem;display:grid}.slide__title{margin-top:1rem;font-size:1.5rem;line-height:1.875rem}.slide__body{margin-top:1rem}.slide__media img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:auto;display:block}.platform__controls{padding:0 1.25rem}.platform__dots{justify-content:center;margin-top:1rem;display:flex}.platform__dot{cursor:pointer;background:0 0;border:0;place-items:center;min-width:1.5rem;height:1.5rem;padding:0 .25rem;display:grid}.platform__dot-track{background:var(--gray-dot);width:.5rem;height:.5rem;transition:width .5s var(--ease-back,ease), height .3s ease, background-color .3s ease;border-radius:1rem;display:block;position:relative;overflow:hidden}.platform__dot:hover .platform__dot-track{background:#4e5256}.platform__dot[aria-current=true] .platform__dot-track{background:#007bc038;width:2.75rem;height:.75rem}.platform__dot-fill{background:var(--blue-dark);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.platform__dot[aria-current=true] .platform__dot-fill{animation:dot-fill var(--autoplay,4s) linear forwards}.platform.is-paused .platform__dot-fill{animation-play-state:paused}@keyframes dot-fill{to{transform:scaleX(1)}}.cta{background:var(--black);color:var(--white)}.cta__inner{padding:4.5rem 1.25rem}.cta__intro{max-width:56.25rem}.cta__title{margin-top:3rem;font-size:1.75rem;line-height:2.25rem}.cta__button{margin-top:1.75rem}.site-footer{background:var(--white)}.site-footer__inner{padding:2.5rem 1.25rem 2rem}.site-footer__tagline{font-size:1.625rem;line-height:2rem}.site-footer__bar{border-top:.0625rem solid var(--gray-text);flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:3.5rem;padding-top:1.5rem;font-size:.75rem;line-height:1rem;display:flex}.site-footer__links{flex-wrap:wrap;gap:.75rem 1.5rem;display:flex}.site-footer__links a{text-decoration:none}.site-footer__links a:hover{text-decoration:underline}.site-footer__top{color:var(--black);margin-left:auto;display:flex}.demo{background:var(--white);width:100%;max-width:min(35rem,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--black);border:0;padding:0}.demo::backdrop{background:#0009}.demo__panel{padding:0 2rem 2rem;position:relative}.demo__panel>.supergraphic{margin:0 -2rem}.demo__close{width:2.25rem;height:2.25rem;color:var(--black);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:1.4375rem;right:1.25rem}.demo__title{margin-top:2rem;padding-right:2.5rem;font-size:1.75rem;line-height:2.125rem}.demo__intro,.demo__message{color:#3c3c3c;margin-top:.75rem}.demo__message{color:var(--black);margin-top:1rem}.demo__form .btn{margin-top:1.5rem}.field{gap:.25rem;margin-top:1rem;display:grid}.field__label{font-size:.875rem;line-height:1.25rem}.field input,.field select,.field textarea{border:0;border-bottom:.0625rem solid var(--black);width:100%;font:inherit;color:inherit;background:#eff1f2;border-radius:0;padding:.625rem .75rem}.field textarea{resize:vertical}.field input[aria-invalid=true]{border-bottom-color:#ed0007}.field__error,.demo__error{color:#ed0007;font-size:.875rem;line-height:1.25rem}.demo__error{margin-top:1rem}.demo__hp{opacity:0;width:.0625rem;height:.0625rem;position:absolute;left:-625rem}.not-found__inner{padding:10rem 2rem}.not-found__title{letter-spacing:-.027em;margin:.5rem 0 2rem;font-size:2.75rem;font-weight:700;line-height:3.125rem}@media (min-width:1200px){html{font-size:clamp(.9375rem,min(1.25vw,2.08vh),2rem)}}.site-footer__top svg,.checklist svg,.demo__close svg{width:1rem;height:1rem}@media (min-width:768px){.site-header__logo{top:2rem;left:2rem}.site-nav{display:block;position:absolute;top:2.25rem;right:2rem}.mobile-nav{display:none}.site-header__product{top:5.125rem;right:2rem}.hero__inner{padding:12.5rem 2rem 4rem}.hero__title{font-size:2.75rem;line-height:3.125rem}.hero__subtitle{margin-top:1.5625rem;font-size:1.25rem;line-height:1.75rem}.hero__cta{margin-top:2.125rem}.hero__media{width:125%;margin:-1.5rem -45% 0 0}.hero__stats{gap:1.5rem 3.625rem;margin-top:-3rem}.hero__stat-value{font-size:2.25rem;line-height:2.75rem}.hero__stat-label{margin-top:.5625rem;font-size:1rem;line-height:1.5rem}.core__inner{padding:5rem 2.5rem}.core__lead{margin-top:1.5625rem;font-size:1.5rem;line-height:2.125rem}.core__body{margin-top:1.8125rem}.features__grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:6rem 1.875rem}.feature__copy{padding:2.5625rem 1.875rem 0}.feature__body{margin-top:1.375rem}.dashcam{min-height:37.5rem}.dashcam:after{background:linear-gradient(20deg,#00000073 0%,#0000 50%)}.dashcam__inner{padding:12.5rem 4rem 4.5rem}.dashcam__eyebrow+.dashcam__title{margin-top:1.25rem}.dashcam__title{font-size:2rem;line-height:2.6875rem}.dashcam__cta{margin-top:2.25rem}.platform{padding:6rem 0 4.5rem}.slide__inner{padding:0 4rem}.slide__title{margin-top:1.3125rem;font-size:1.75rem;line-height:2.125rem}.platform__controls{padding:0 4rem}.cta__inner{padding:7.5rem 3.3125rem}.cta__title{margin-top:4.5rem;font-size:2.25rem;line-height:2.75rem}.site-footer__inner{padding:4rem 2rem 3.625rem}.site-footer__tagline{font-size:2rem;line-height:2.5rem}.site-footer__bar{margin-top:6.875rem;padding-top:2.1875rem}}@media (min-width:1200px){.lb{display:inline}.hero__inner{flex-direction:column;height:min(47.625rem,100svh - .4375rem);min-height:34rem;padding:clamp(8.5rem,33.46svh - .146388rem,15.9375rem) 2rem 4.5rem;display:flex}.hero__copy{margin-bottom:1.5rem}.hero__media{width:70.4163rem;max-width:none;margin:0;position:absolute;top:2.2025rem;left:34.7925rem}.hero__stats{gap:3.625rem;margin:auto 0 0 -.125rem}.hero__stat-label{margin-top:.4375rem}.core__inner{padding:5.75rem 2.5rem 5.5625rem}.features__grid{padding:8.125rem 1.875rem}.feature{aspect-ratio:600/417;display:block}.feature__image{aspect-ratio:auto;height:100%;position:absolute;inset:0}.feature__copy{padding:2.5625rem 1.875rem 0}.dashcam{height:38.1875rem;min-height:0;display:block}.dashcam:after{content:none}.dashcam__image{object-position:50% 30%}.dashcam__inner{padding:12.625rem 4rem 0}.platform{padding:13.5rem 0 12.5625rem}.slide__inner,.platform__controls{grid-template-columns:22.375rem minmax(0,48.375rem);gap:0;padding:0 0 0 4.875rem;display:grid}.slide__copy{position:relative;top:.125rem}.slide__body{margin-top:.9375rem}.platform__dots{grid-column:2;margin-top:.6875rem}.cta__inner{padding:9.0625rem 3.3125rem}.cta__title{margin-top:5.5625rem}.cta__button{margin-top:1.5625rem}}.site-header__product{color:var(--black);text-decoration:none}.mobile-nav__panel a[aria-current=page]{font-weight:700}.text-link{color:var(--black);text-underline-offset:.25rem;font-size:.875rem;line-height:1.25rem;text-decoration:underline;transition:color .2s}.text-link:hover{color:var(--blue-dark)}.text-link--back:before{content:"←  "}.page-hero{color:var(--white);background:linear-gradient(90deg,#656565 0%,#f2f2f2 100%);position:relative;overflow:hidden}.page-hero__inner{padding:8.25rem 1.25rem 3.5rem}.page-hero__copy{z-index:1;max-width:56.25rem;position:relative}.breadcrumbs ol{flex-wrap:wrap;gap:.25rem .5rem;margin:0 0 1rem;padding:0;font-size:.875rem;line-height:1.25rem;list-style:none;display:flex}.breadcrumbs li{gap:.5rem;max-width:100%;display:flex}.breadcrumbs li+li:before{content:"/";opacity:.6}.breadcrumbs a{color:#ffffffd9;text-decoration:none}.breadcrumbs a:hover{color:var(--white);text-decoration:underline}.breadcrumbs [aria-current]{text-overflow:ellipsis;white-space:nowrap;max-width:60vw;overflow:hidden}.page-hero__title{letter-spacing:-.027em;font-size:2rem;font-weight:700;line-height:2.375rem}.page-hero__lead{max-width:45rem;margin-top:1rem;font-size:1.125rem;line-height:1.625rem}.page-hero__actions{flex-wrap:wrap;gap:1rem;margin-top:1.75rem;display:flex}.bundles{background:var(--bg-light);padding:3.5rem 0}.bundles__base{gap:1.25rem;padding:0 1.25rem;display:grid}.bundles__base-media{background:var(--bg-card);overflow:hidden}.bundles__base-media img{aspect-ratio:4/3;object-fit:cover;width:100%;height:100%;display:block}.bundle{background:var(--bg-card);padding:2rem 1.5rem 2.25rem;transition:background-color .3s}.bundle:hover{background:#ebebeb}.bundle--base{flex-direction:column;justify-content:center;display:flex}.bundle__title{margin-top:.5rem;font-size:1.5rem;line-height:2rem}.bundle__title--lg{letter-spacing:-.02em;font-size:2rem;font-weight:700;line-height:2.5rem}.checklist{gap:.75rem;margin-top:1.5rem;display:grid}.checklist li{grid-template-columns:1rem 1fr;gap:.75rem;display:grid}.checklist svg{color:var(--blue-dark);margin-top:.25rem}.bundles__addons{margin-top:4.5rem;padding:0 1.25rem}.bundles__heading,.posts__heading{font-size:1.75rem;line-height:2.125rem}.bundles__grid{gap:1.25rem;margin-top:2rem;display:grid}.device-band{background:#ddd}.device-band__frame{max-width:62.5rem;margin:0 auto}.device-band__frame img{width:100%;height:auto;display:block}.posts{background:var(--bg-light);padding:3.5rem 0}.posts__grid{gap:1.25rem;padding:0 1.25rem;display:grid}.posts__heading{margin-bottom:2rem;padding:0 1.25rem}.post-card{background:var(--bg-card);flex-direction:column;display:flex;overflow:hidden}.post-card__media{aspect-ratio:16/9;display:block;overflow:hidden}.post-card__media img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease);display:block}.post-card:hover .post-card__media img{transform:scale(1.05)}.post-card__body{flex-direction:column;flex:1;padding:1.75rem 1.5rem 1.875rem;display:flex}.post-card__title{font-size:1.375rem;line-height:1.875rem}.post-card__title a{color:inherit;text-decoration:none}.post-card__title a:hover{text-underline-offset:.25rem;text-decoration:underline}.post-card__excerpt{-webkit-line-clamp:4;color:#3c3c3c;-webkit-box-orient:vertical;margin-top:1rem;display:-webkit-box;overflow:hidden}.post-card__actions{align-items:center;gap:1.25rem;margin-top:auto;padding-top:1.5rem;display:flex}.article{background:var(--white);padding:3rem 0 4.5rem}.article__inner{max-width:56.5rem;padding:0 1.25rem}.article__cover{margin:0 0 2.5rem;overflow:hidden}.article__cover img{width:100%;height:auto;display:block}.prose{font-size:1.0625rem;line-height:1.75rem}.prose>*+*{margin-top:1.25rem}.prose>p:first-child{font-size:1.25rem;line-height:2rem}.prose h2{margin-top:3rem;font-size:1.625rem;line-height:2.125rem}.prose h3{margin-top:2.25rem;font-size:1.3125rem;line-height:1.875rem}.prose h4{margin-top:1.75rem;font-size:1.0625rem;font-weight:700;line-height:1.625rem}.prose h2+*,.prose h3+*,.prose h4+*{margin-top:.75rem}.prose strong{font-weight:700}.prose a{color:var(--blue-dark);text-underline-offset:.1875rem;overflow-wrap:anywhere}.prose ul,.prose ol{padding-left:1.5rem}.prose ul{list-style:outside}.prose li+li{margin-top:.5rem}.prose__figure{margin:2rem 0}.prose__figure img{width:100%;height:auto;display:block}.prose__gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:2.5rem;display:grid}.prose__gallery .prose__figure{margin:0;overflow:hidden}.prose__gallery img{aspect-ratio:16/9;object-fit:cover;transition:transform 1s var(--ease)}.prose__gallery .prose__figure:hover img{transform:scale(1.04)}.article--legal .prose{font-size:1rem;line-height:1.625rem}.article--legal .prose>p:first-child{font-size:1.125rem;line-height:1.75rem}.article--legal .prose h2{font-size:1.5rem;line-height:2rem}.article__back{margin-top:3rem}.posts--more{padding-top:3.5rem}.contact{background:var(--bg-light);padding:3.5rem 0}.contact__inner{padding:0 1.25rem}.contact__card{background:var(--white);max-width:52.5rem;padding:1.75rem 1.25rem 2.25rem}.contact-form__grid{gap:0 1.5rem;display:grid}.contact-form .field:first-child{margin-top:0}.consent{border:0;margin:1.5rem 0 0;padding:0}.consent__option{cursor:pointer;align-items:flex-start;gap:.75rem;margin-top:.5rem;font-size:.875rem;line-height:1.25rem;display:flex}.consent__option input{width:1.25rem;height:1.25rem;accent-color:var(--blue-dark);flex:none;margin:0}.consent__option a{color:var(--blue-dark)}.contact-form__note{color:var(--gray-text);margin-top:1.5rem;font-size:.875rem;line-height:1.25rem}.contact-form .btn{margin-top:1rem}.contact-form__success{justify-items:start;gap:1rem;font-size:1.125rem;line-height:1.75rem;display:grid}.contact-form__success svg{color:var(--blue-dark);animation:rise .6s var(--ease) both}@media (min-width:768px){.page-hero__inner{padding:12.5rem 2rem 5rem}.page-hero__title{font-size:2.75rem;line-height:3.125rem}.page-hero--compact .page-hero__title{font-size:2.25rem;line-height:2.75rem}.page-hero__lead{margin-top:1.5rem;font-size:1.25rem;line-height:1.75rem}.page-hero__actions{margin-top:2.125rem}.bundles,.posts,.contact{padding:6rem 0}.bundles__base{grid-template-columns:5fr 7fr;padding:0 1.875rem}.bundles__base-media img{aspect-ratio:auto}.bundle{padding:2.3125rem 1.875rem 2.5rem}.bundle--base{padding:3.5rem 3rem}.bundle__title--lg{font-size:2.75rem;line-height:3.125rem}.bundles__addons,.posts__grid,.posts__heading{padding:0 1.875rem}.bundles__addons .bundles__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bundles__heading,.posts__heading{font-size:2.25rem;line-height:2.75rem}.posts__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.post-card__body{padding:1.875rem}.article{padding:4.5rem 0 6rem}.article__inner{padding:0 2rem}.prose{font-size:1.125rem;line-height:1.875rem}.prose>p:first-child{font-size:1.375rem;line-height:2.125rem}.prose h2{font-size:1.75rem;line-height:2.25rem}.contact__inner{padding:0 2rem}.contact__card{padding:3rem}.contact-form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-form__grid .field:nth-child(2){margin-top:0}}@media (min-width:1200px){.page-hero__inner{padding:13.125rem 2rem 6.5rem}.page-hero--compact .page-hero__inner{padding-bottom:4.5rem}.bundles,.posts{padding:8.125rem 0}.posts--more{padding-top:6rem}.bundles__addons{margin-top:8.125rem}.bundles__addons .bundles__grid,.posts__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.contact{padding:7.5rem 0 8.125rem}.contact__card{padding:3.5rem 4rem 4rem}}@media (max-width:767px){.hero,.page-hero{background:linear-gradient(90deg,#5a5a5a 0%,#a3a3a3 100%)}}@media (min-width:768px) and (max-width:1199px){.hero__title{max-width:36rem}.hero__subtitle{max-width:34rem}}:root{--ease:cubic-bezier(.2, .7, .2, 1);--ease-io:cubic-bezier(.7, 0, .3, 1);--ease-back:cubic-bezier(.34, 1.56, .64, 1);--intro:1.3s}html.loaded{--intro:.35s}@keyframes rise{0%{opacity:0;translate:0 1.75rem}}@keyframes drop{0%{opacity:0;translate:0 -1rem}}@keyframes fade{0%{opacity:0}}@keyframes fade-out{to{opacity:0;translate:0 -1rem}}@keyframes word-up{0%{translate:0 110%;rotate:4deg}}@keyframes device-in{0%{opacity:0;filter:blur(.75rem);translate:105%;rotate:14deg;scale:.92}12%{opacity:1}62%{filter:blur();translate:-4%;rotate:-2.5deg;scale:1.01}82%{translate:1%;rotate:.6deg}to{filter:none;translate:0;rotate:0deg;scale:1}}@keyframes float{50%{translate:0 -.5rem}}@keyframes media-in{0%{opacity:0;translate:3rem;scale:.96}}@keyframes bar-fill{0%{transform:scaleX(0)}}@keyframes blind-up{to{transform:scaleY(0)}}@keyframes hide{to{visibility:hidden}}@keyframes curtain-out{0%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes glow-pulse{0%,to{opacity:.55;scale:.85}50%{opacity:1;scale:1.15}}.preloader{z-index:1000;place-items:center;animation:0s linear 2.05s forwards hide;display:grid;position:fixed;inset:0}.preloader__blinds{display:flex;position:absolute;inset:0}.preloader__blinds>span{background:var(--white);transform-origin:top;animation:blind-up .7s var(--ease-io) calc(.95s + var(--i) * 50ms) forwards;flex:1;position:relative}.preloader__blinds>span:after{content:"";background:var(--c);height:.375rem;position:absolute;bottom:0;left:0;right:0}.preloader__inner{animation:fade-out .35s var(--ease) .8s forwards;justify-items:center;gap:.875rem;display:grid;position:relative}.preloader__logo{filter:invert();width:6.75rem;height:1.5rem;animation:rise .6s var(--ease) both}.preloader__product{letter-spacing:-.016em;animation:rise .6s var(--ease) .1s both;font-size:1.125rem;font-weight:700;line-height:1.5rem}.preloader__bar{background:#e0e2e5;width:10rem;height:.1875rem;margin-top:.375rem;display:block;overflow:hidden}.preloader__bar>span{transform-origin:0;height:100%;animation:bar-fill .7s var(--ease-io) .1s both;background:url(/images/supergraphic.png) 0 0/10rem 100% no-repeat;display:block}.route-curtain{z-index:900;pointer-events:none;display:flex;position:fixed;inset:0}.route-curtain>span{background:var(--c);transform-origin:top;animation:curtain-out .7s var(--ease-io) calc(var(--i) * 40ms) both;flex:1}.scroll-progress{z-index:950;height:.25rem;transform:scaleX(var(--progress,0));transform-origin:0;pointer-events:none;background:url(/images/supergraphic.png) 0 0/100% 100% no-repeat;position:fixed;top:0;left:0;right:0}@supports (animation-timeline:scroll()){.scroll-progress{animation:linear both progress;animation-timeline:scroll(root)}@keyframes progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}.w{vertical-align:top;margin-bottom:-.14em;padding-bottom:.14em;display:inline-block;overflow:hidden}.w__i{transform-origin:0 100%;display:inline-block}.supergraphic{transform-origin:0}.page-top>.supergraphic{animation:bar-fill 1s var(--ease-io) calc(var(--intro) - .2s) both}.site-header__logo,.site-nav,.site-header__product,.mobile-nav{animation:drop .7s var(--ease) var(--intro) both}.site-nav{animation-delay:calc(var(--intro) + 80ms)}.site-header__product{animation-delay:calc(var(--intro) + .16s)}.hero__title .w__i{animation:word-up .9s var(--ease) calc(var(--intro) + var(--i) * 60ms) both}.hero__subtitle{animation:rise .9s var(--ease) calc(var(--intro) + .45s) both}.hero__cta{animation:rise .9s var(--ease) calc(var(--intro) + .55s) both}.hero__media{animation:device-in 1.9s cubic-bezier(.22, .8, .25, 1) calc(var(--intro) - .2s) both}.hero__media img{transform:perspective(75rem) rotateY(calc(var(--hx,0) * -7deg)) rotateX(calc(var(--hy,0) * 6deg)) translate3d(calc(var(--hx,0) * -1rem), calc(var(--hy,0) * -.75rem), 0);transition:transform .8s var(--ease);animation:float 7s ease-in-out calc(var(--intro) + 1.8s) infinite}.hero__stat{animation:rise .9s var(--ease) calc(var(--intro) + .6s) both}.hero__stat:nth-child(2){animation-delay:calc(var(--intro) + .72s)}.hero__stat:nth-child(3){animation-delay:calc(var(--intro) + .84s)}.hero__stat-value{font-variant-numeric:tabular-nums}@supports (animation-timeline:scroll()){.hero__parallax{animation:linear both hero-device-par;animation-timeline:scroll(root);animation-range:0 100vh}.hero__copy{animation:linear both hero-copy-par;animation-timeline:scroll(root);animation-range:0 90vh}@keyframes hero-device-par{to{transform:translateY(16%)rotate(-4deg)scale(1.05)}}@keyframes hero-copy-par{to{opacity:.1;transform:translateY(-5rem)}}}.page-hero .breadcrumbs{animation:rise .8s var(--ease) var(--intro) both}.page-hero__title .w__i{animation:word-up .85s var(--ease) calc(var(--intro) + 80ms + var(--i) * 50ms) both}.page-hero__lead{animation:rise .9s var(--ease) calc(var(--intro) + .3s) both}.page-hero__actions{animation:rise .9s var(--ease) calc(var(--intro) + .42s) both}.js [data-reveal=up],.js [data-reveal=fade],.js [data-reveal=zoom]{transition:opacity .9s var(--ease) var(--d,0s), translate .9s var(--ease) var(--d,0s)}.js [data-reveal=up]:not(.is-visible){opacity:0;translate:0 2.5rem}.js [data-reveal=fade]:not(.is-visible),.js [data-reveal=zoom]:not(.is-visible){opacity:0}.js [data-reveal=zoom]{transition-duration:1.4s;overflow:hidden}.js [data-reveal=zoom] img,.js [data-reveal=kenburns] img{transition:scale 2.2s var(--ease)}.js [data-reveal=zoom]:not(.is-visible) img{scale:1.12}.js [data-reveal=kenburns]:not(.is-visible) img{scale:1.14}.js [data-reveal=words] .w__i{transition:translate .9s var(--ease) calc(var(--d,0s) + var(--i) * 45ms), rotate .9s var(--ease) calc(var(--d,0s) + var(--i) * 45ms)}.js [data-reveal=words]:not(.is-visible) .w__i{translate:0 110%;rotate:4deg}[data-tilt]{transform:perspective(70rem) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transform-style:preserve-3d;position:relative}.js [data-tilt],.js [data-tilt][data-reveal=up]{transition:opacity .9s var(--ease) var(--d,0s), translate .9s var(--ease) var(--d,0s), transform .7s var(--ease), background-color .3s ease}.js [data-tilt].is-tilting{transition:opacity .9s var(--ease) var(--d,0s), translate .9s var(--ease) var(--d,0s), transform .12s linear, background-color .3s ease}[data-tilt]:after{content:"";z-index:2;pointer-events:none;background:radial-gradient(circle at var(--gx,50%) var(--gy,50%), #ffffff73, #fff0 45%);mix-blend-mode:soft-light;opacity:0;transition:opacity .4s;position:absolute;inset:0}[data-tilt].is-tilting:after{opacity:1}.feature__image{transition:transform 1.2s var(--ease)}@media (hover:hover){.feature:hover .feature__image{transform:scale(1.05)}}@property --sx{syntax:"<percentage>";inherits:true;initial-value:70%}@property --sy{syntax:"<percentage>";inherits:true;initial-value:60%}@keyframes spot-sweep{0%{--sx:56%;--sy:52%}35%{--sx:90%;--sy:45%}70%{--sx:78%;--sy:70%}to{--sx:62%;--sy:64%}}.showcase__frame{animation:9s ease-in-out infinite alternate spot-sweep;position:relative}.showcase__frame.is-manual{animation:none}.showcase__spot{pointer-events:none;-webkit-mask-image:radial-gradient(circle 20rem at var(--sx) var(--sy), #000 0%, #0000008c 40%, transparent 100%);-webkit-mask-image:radial-gradient(circle 20rem at var(--sx) var(--sy), #000 0%, #0000008c 40%, transparent 100%);mask-image:radial-gradient(circle 20rem at var(--sx) var(--sy), #000 0%, #0000008c 40%, transparent 100%);position:absolute;inset:0}.showcase__spot img{width:100%;height:100%;display:block}.dashcam__glow{display:none}@media (min-width:1200px){.dashcam__glow{z-index:0;mix-blend-mode:screen;pointer-events:none;background:radial-gradient(circle,#aabeffd9 0%,#5a78ff47 30%,#5a78ff00 65%);border-radius:50%;width:13rem;height:13rem;margin:-6.5rem 0 0 -6.5rem;animation:2.6s ease-in-out infinite glow-pulse;display:block;position:absolute;top:35.4%;left:49.1%}}.platform.is-visible .slide.is-active .slide__copy>:not(.slide__title){animation:rise .8s var(--ease) .42s both}.platform.is-visible .slide.is-active .slide__copy>.slide__body{animation-delay:.68s}.platform.is-visible .slide.is-active .slide__title .w__i{animation:word-up .8s var(--ease) calc(.48s + var(--i) * 50ms) both}.platform.is-visible .slide.is-active .slide__media{animation:1s cubic-bezier(.2,.85,.2,1) 80ms both media-in-3d}.platform.is-visible .slide.is-leaving .slide__media{animation:.7s cubic-bezier(.6,0,.8,.4) both media-out-3d}.platform.is-visible .slide.is-leaving .slide__copy{animation:.38s ease-in both copy-out}@keyframes media-in-3d{0%{opacity:0;translate:calc(var(--dir,1) * 55%) 0;rotate:y calc(var(--dir,1) * -50deg);filter:blur(.6rem);scale:.78}55%{filter:blur()}80%{rotate:y calc(var(--dir,1) * 4deg)}to{opacity:1;filter:none;translate:0;rotate:y 0deg;scale:1}}@keyframes media-out-3d{to{opacity:0;translate:calc(var(--dir,1) * -50%) 0;rotate:y calc(var(--dir,1) * 45deg);filter:blur(.5rem);scale:.75}}@keyframes copy-out{to{opacity:0;translate:calc(var(--dir,1) * -3rem) 0;filter:blur(.25rem)}}.slide__media{overflow:hidden}.slide__media:before{content:"";z-index:3;pointer-events:none;mix-blend-mode:overlay;background:linear-gradient(105deg,#0000 38%,#ffffff80 50%,#0000 62%);position:absolute;inset:0;translate:-110%}.platform.is-visible .slide.is-active .slide__media:before{animation:1.1s ease-in-out .6s both sheen}@keyframes sheen{to{translate:110%}}@property --glow{syntax:"<color>";inherits:true;initial-value:#0000}.platform{transition:--glow 1.2s}.platform:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(45% 60% at 66% 52%, color-mix(in srgb, var(--glow) 32%, transparent), transparent 72%);position:absolute;inset:0}.btn{isolation:isolate;transform:translate(var(--mx,0), var(--my,0));transition:color .35s var(--ease), background-color .35s var(--ease), transform .45s var(--ease-back), scale .15s ease;position:relative;overflow:hidden}.btn.is-magnet{transition:color .35s var(--ease), background-color .35s var(--ease), transform .12s linear, scale .15s ease}.btn:active{scale:.97}.btn:before{content:"";z-index:-1;transition:translate .55s var(--ease);position:absolute;inset:0}.btn--outline:before{background:var(--black);translate:-101%}.btn--primary:before{background:linear-gradient(110deg,#0000 25%,#ffffff73 50%,#0000 75%);translate:-120%}@media (hover:hover){.btn--outline:hover{background:var(--white);color:var(--white)}.btn--outline:hover:before{translate:0}.btn--primary:hover:before{translate:120%}}.sticky-header{z-index:800;-webkit-backdrop-filter:saturate(1.6)blur(.875rem);backdrop-filter:saturate(1.6)blur(.875rem);background:#ffffffdb;transition:translate .35s cubic-bezier(.4,0,1,1);position:fixed;top:0;left:0;right:0;translate:0 -110%;box-shadow:0 .5rem 2rem #0000001a}.sticky-header.is-shown{transition:translate .6s cubic-bezier(.2,.9,.25,1.15);translate:0}.sticky-header__bar{transform-origin:0;background:url(/images/supergraphic.png) 0 0/100% 100% no-repeat;height:.25rem;transition:transform .2s;transform:scaleX(0)}.sticky-header.is-shown .sticky-header__bar{transition:transform .9s var(--ease) .1s;transform:scaleX(1)}.sticky-header__inner{align-items:center;gap:1.25rem;height:3.5rem;padding:0 4rem 0 1.25rem;display:flex}.sticky-header__logo{line-height:0;display:block}.sticky-header__logo img{filter:invert();width:5.625rem;height:1.25rem;display:block}.sticky-header__product{letter-spacing:-.016em;color:var(--black);border-left:.0625rem solid #c1c7cc;padding-left:1.25rem;font-size:1rem;font-weight:700;line-height:1.5rem;text-decoration:none}.sticky-header__nav,.sticky-header__cta{display:none}.sticky-header__links{gap:1.5rem;display:flex}.sticky-header__links li,.sticky-header__cta,.sticky-header__product{opacity:0;transition:opacity .2s,translate .2s;translate:0 -.75rem}.sticky-header.is-shown .sticky-header__links li,.sticky-header.is-shown .sticky-header__cta,.sticky-header.is-shown .sticky-header__product{opacity:1;transition:opacity .5s var(--ease) var(--sd,.15s), translate .6s var(--ease-back) var(--sd,.15s);translate:0}.sticky-header__product{--sd:.12s}.sticky-header__links li:first-child{--sd:.18s}.sticky-header__links li:nth-child(2){--sd:.24s}.sticky-header__links li:nth-child(3){--sd:.3s}.sticky-header__links li:nth-child(4){--sd:.36s}.sticky-header__cta{--sd:.44s}.sticky-header .mobile-nav{animation:none}.sticky-header .mobile-nav__toggle{top:.5rem}@media (min-width:768px){.sticky-header__inner{height:4rem;padding:0 2rem}.sticky-header__nav{margin-left:auto;display:block}.sticky-header__cta{display:flex}}.site-nav__link{position:relative}.site-nav__link:after{content:"";transform-origin:100%;height:.0625rem;transition:transform .3s var(--ease);background:currentColor;position:absolute;bottom:-.25rem;left:0;right:0;transform:scaleX(0)}.site-nav__link:hover{text-decoration:none}.site-nav__link:hover:after,.site-nav__link[aria-current=page]:after{transform-origin:0;transform:scaleX(1)}.site-footer__top svg{transition:translate .3s var(--ease)}@media (hover:hover){.site-footer__top:hover svg{translate:0 -.1875rem}}.demo[open]{animation:rise .45s var(--ease) both}.demo[open]::backdrop{animation:.3s both fade}@media (pointer:coarse){.site-footer__links a{padding:.5rem 0;display:inline-block}.platform__dot{min-width:2.25rem;height:2.25rem}.breadcrumbs a{padding:.25rem 0;display:inline-block}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.route-curtain,.scroll-progress{display:none}.hero__parallax,.hero__copy,.showcase__frame{animation:none!important}.showcase__spot{display:none}.platform__dot-fill{animation:none!important}}
