.rideon{--rideon-ink: #0a0d10;--rideon-panel: #171c22;--rideon-red: #ff465a;--rideon-paper: #f5f3ee;--rideon-muted: #bdc3ca;--rideon-line: #343b43;--rideon-nav-height: 76px;color:#fff;background:var(--rideon-ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:18px;line-height:1.5;text-align:start;isolation:isolate}.rideon *,.rideon *:before,.rideon *:after{box-sizing:border-box}.rideon h1,.rideon h2,.rideon h3,.rideon p,.rideon figure,.rideon ul,.rideon ol{margin:0}.rideon h1,.rideon h2,.rideon h3{font-family:inherit;font-weight:800;text-transform:none;letter-spacing:-.035em;line-height:1.08;color:inherit}.rideon a{color:inherit;text-decoration:none}.rideon img{display:block;max-width:100%;height:auto}.rideon svg{display:block;max-width:100%}.rideon button,.rideon select,.rideon input{font:inherit}.rideon [id]{scroll-margin-block-start:calc(var(--rideon-actual-nav-height, var(--rideon-nav-height)) + var(--rideon-header-offset, 0px) + 24px)}.rideon :focus-visible{outline:3px solid #ffb8c1;outline-offset:5px}.rideon__story :focus-visible,.rideon__setup :focus-visible{outline-color:#9d2033}.rideon [hidden]{display:none!important}.rideon__container{width:100%;max-width:1416px;padding-inline:48px;margin-inline:auto}.rideon__subnav{position:sticky;inset-block-start:var(--rideon-header-offset, 0px);z-index:20;color:#fff;background:#0a0d10;border-block-end:1px solid var(--rideon-line)}.rideon__nav-inner{display:flex;align-items:center;gap:28px;min-height:var(--rideon-nav-height)}.rideon__brand{display:inline-flex;align-items:center;gap:12px;font-size:22px;font-weight:800;letter-spacing:-.025em;white-space:nowrap}.rideon__brand img{width:34px;height:34px;border-radius:9px}.rideon__nav-links{display:flex;align-items:center;gap:32px;margin-inline-start:auto;font-size:15px;color:var(--rideon-muted)}.rideon__nav-links a{padding-block:16px}.rideon__nav-links a:hover{color:#fff}.rideon__nav-cta{flex-shrink:0}.rideon__button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:15px 27px;border:1px solid var(--rideon-red);border-radius:9px;background:var(--rideon-red);color:#0a0d10!important;font-family:inherit;font-size:16px;font-weight:800;line-height:1.25;letter-spacing:0;text-align:center;text-transform:none;text-decoration:none!important;cursor:pointer;transition:background-color .18s ease,border-color .18s ease}.rideon__button:hover{background:#ff6b7b;border-color:#ff6b7b}.rideon__button--secondary{color:#fff!important;background:transparent;border-color:#525b65}.rideon__button--secondary:hover{background:#222a33;border-color:#7f8995}.rideon__button[disabled],.rideon__button[aria-disabled=true]{cursor:not-allowed;opacity:.58}.rideon__nav-cta .rideon__button,.rideon__nav-cta.rideon__button{min-height:42px;padding:11px 23px;font-size:14px}.rideon__hero{position:relative;overflow:hidden}.rideon__hero:before{content:"";position:absolute;inset-block:0;inset-inline-end:0;width:66%;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='900' height='850' viewBox='0 0 900 850'%3E%3Cg fill='none' stroke='%23232b34' stroke-width='1'%3E%3Cpath d='M-50 820C250 680 185 500 415 285S695 110 950 50'/%3E%3Cpath d='M-50 780C240 650 190 450 425 250S710 75 950 15'/%3E%3Cpath d='M-50 740C235 625 205 410 435 215S720 40 950-20'/%3E%3Cpath d='M-50 700C220 600 220 370 445 180S735 5 950-55'/%3E%3Cpath d='M-50 660C205 575 235 330 455 145S750-30 950-90'/%3E%3Cpath d='M-50 860C255 715 175 540 405 320S685 145 950 85'/%3E%3Cpath d='M-50 900C260 750 165 580 395 355S670 180 950 120'/%3E%3Cpath d='M-50 940C265 785 155 620 385 390S655 215 950 155'/%3E%3C/g%3E%3Cpath d='M0 850C500 700 120 440 540 275S750 115 940 40' fill='none' stroke='%23713b46' stroke-width='2'/%3E%3C/svg%3E");background-size:cover;background-position:center;opacity:.8}.rideon__hero-grid{position:relative;display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:36px;padding-block:66px 42px}.rideon__hero-grid>*{min-width:0}.rideon__eyebrow{display:inline-block;margin-block-end:28px!important;padding:7px 15px;border-radius:30px;background:#2b161e;color:#ff8c9b;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.rideon__headline{margin-block-end:30px!important;font-size:clamp(52px,5.65vw,84px);line-height:1.04!important;letter-spacing:-.045em!important}.rideon__headline span{display:block}.rideon__intro{max-width:620px;color:#c4cad1;font-size:clamp(19px,1.7vw,23px);line-height:1.5}.rideon__actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-block-start:32px}.rideon__note{margin-block-start:18px!important;color:#b2bac4;font-size:13px;line-height:1.55}.rideon__phones{position:relative;width:100%;aspect-ratio:1 / 1.27}.rideon__phone{position:relative;overflow:hidden;border:4px solid #454b53;padding:3px;border-radius:36px;background:#050608;box-shadow:0 15px 40px #0003}.rideon__phone img{width:100%;height:auto;border-radius:28px}.rideon__phones .rideon__phone--home{position:absolute;z-index:2;width:55%;inset-block-start:0;inset-inline-start:0}.rideon__phones .rideon__phone--routes{position:absolute;z-index:1;width:41%;inset-block-start:16%;inset-inline-end:0}.rideon__benefits{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding-block:25px!important;padding-inline:0;list-style:none;text-align:center;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.rideon__benefits-wrap{position:relative;background:#15191f;border-block:1px solid #202730}.rideon__story,.rideon__setup{color:#171a1e;background:var(--rideon-paper)}.rideon__story{padding-block:90px 74px}.rideon__section-head{display:grid;grid-template-columns:1.5fr 1fr;align-items:end;gap:70px;margin-block-end:52px}.rideon__section-head h2{font-size:clamp(34px,3.5vw,52px);line-height:1.13}.rideon__section-head h2 span{display:block}.rideon__section-head p{color:#57616c;font-size:18px;max-width:430px}.rideon__feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:42px}.rideon__feature{display:flex;flex-direction:column;min-width:0;border-block-start:1px solid #cfcdc7;padding-block-start:23px}.rideon__feature-number{color:#9d2033;font-size:13px;font-weight:700;letter-spacing:.06em}.rideon__feature h3{margin-block:10px 25px;font-size:23px;line-height:1.25;letter-spacing:-.02em}.rideon__feature-heading{display:flex;align-items:baseline;gap:14px;margin-block-end:25px}.rideon .rideon__feature-heading h3{margin:0}.rideon__feature figure{width:52%;max-width:215px;margin-inline:auto;margin-block-end:26px}.rideon__feature .rideon__phone{border-width:3px;padding:3px;border-radius:29px}.rideon__feature .rideon__phone img{border-radius:22px}.rideon__feature>p:last-child{color:#59636e;font-size:17px;line-height:1.55}.rideon__screen-caption{margin-block-start:31px!important;font-size:12px;line-height:1.6;color:#5f6974}.rideon__hero .rideon__screen-caption{position:relative;margin-block-start:0!important;padding-block-end:23px;text-align:end;color:#aab4c0}.rideon__sensors{padding-block:92px}.rideon__sensor-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:64px}.rideon__sensor-grid>*{min-width:0}.rideon__sensor-visual{overflow:hidden;border-radius:20px;background:#161c23;padding:35px 30px 30px}.rideon__sensor-visual>p:first-child{color:#ff8c9b;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.rideon__sensor-visual svg{width:100%;height:auto;margin-block:26px 22px}.rideon__sensor-product-image{overflow:hidden;aspect-ratio:1;margin-block:0 22px;border-radius:8px;background:#e5e0dc}.rideon__sensor-product-image img{width:100%;height:100%;object-fit:contain}.rideon__sensor-visual figcaption,.rideon__sensor-visual>p:last-child{border-block-start:1px solid #343b44;padding-block-start:20px;color:#bcc4cd;font-size:13px;line-height:1.5}.rideon__sensor-visual figcaption strong{display:block;margin-block-end:5px;color:#fff;font-size:18px}.rideon__sensor-visual figcaption span,.rideon__sensor-visual figcaption small{display:block}.rideon__sensor-visual figcaption small{margin-block-start:8px;font-size:11px}.rideon__sensor-copy .rideon__eyebrow{padding:0;border-radius:0;background:transparent}.rideon__sensor-copy h2{margin-block-end:28px;font-size:clamp(35px,3.4vw,51px);line-height:1.1}.rideon__sensor-copy h2 span{display:block}.rideon__sensor-copy>p:not([class]){color:var(--rideon-muted);font-size:19px}.rideon__sensor-copy h3{margin-block:32px 19px;font-size:24px;line-height:1.2}.rideon__price{display:flex;flex-wrap:wrap;align-items:center;gap:17px;font-size:49px;font-weight:800;line-height:1.1;letter-spacing:-.03em}.rideon__price-note{display:inline-block;padding:8px 12px;border-radius:24px;background:#2b161e;color:#ff8c9b;font-size:10px;font-weight:800;letter-spacing:.04em;line-height:1.4;text-transform:uppercase}.rideon__availability{margin-block-start:18px!important;color:var(--rideon-muted);font-size:15px;line-height:1.55}.rideon__availability a,.rideon__note a{text-decoration:underline;text-underline-offset:3px}.rideon__sensor-form{margin-block:25px 0}.rideon__sensor-form label{display:block;margin-block-end:9px;font-size:15px;font-weight:700}.rideon__sensor-form select{width:100%;min-height:48px;margin-block-end:16px;padding:12px 35px 12px 14px;border:1px solid #6d7885;border-radius:6px;background-color:#171c22;color:#fff}.rideon__sensor-form input[type=number]{width:90px;min-height:48px;padding:10px;border:1px solid #6d7885;border-radius:6px;background:#171c22;color:#fff}.rideon__sensor-form .rideon__button{width:100%;margin-block-start:16px}.rideon__sensor-copy>.rideon__button{width:100%;margin-block-start:27px}.rideon__details{margin-block-start:25px;border-block:1px solid #3c4651}.rideon__details summary{position:relative;display:block;padding:20px 30px 20px 0;padding-inline-end:30px;padding-inline-start:0;cursor:pointer;font-size:16px;font-weight:600;list-style:none}.rideon__details summary::-webkit-details-marker,.rideon__faq summary::-webkit-details-marker{display:none}.rideon__details summary:after,.rideon__faq summary:after{content:"+";position:absolute;inset-inline-end:0;inset-block-start:50%;transform:translateY(-50%);font-size:23px;font-weight:400}.rideon__details[open]>summary:after,.rideon__faq details[open]>summary:after{content:"\2212"}.rideon__details>div,.rideon__details>p{padding-block-end:22px;color:#bfc7d1;font-size:15px}.rideon__details ul{padding-inline-start:22px}.rideon__details li+li{margin-block-start:9px}.rideon__details>a{display:inline-block;margin-block-end:22px;text-decoration:underline;text-underline-offset:4px}.rideon__setup{padding-block:80px 85px}.rideon__setup h2{font-size:clamp(32px,3.2vw,47px)}.rideon__steps{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;padding:0;margin-block:42px 65px!important;list-style:none;counter-reset:rideon-steps}.rideon__steps li{position:relative;padding-inline-start:52px;counter-increment:rideon-steps}.rideon__steps li:before{content:"0" counter(rideon-steps);position:absolute;inset-inline-start:0;inset-block-start:0;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#b8243b;color:#fff;font-size:12px;font-weight:800}.rideon__steps h3{padding-block-start:5px;margin-block-end:15px;font-size:22px;letter-spacing:-.02em}.rideon__steps p{color:#59636e;font-size:16px;line-height:1.55}.rideon__faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px;padding-block-start:51px;border-block-start:1px solid #cfcdc7}.rideon__faq-grid>div>p{margin-block-start:22px;color:#59636e;font-size:18px}.rideon__faq-links{display:flex;flex-wrap:wrap;gap:10px 18px;margin-block-start:28px;font-size:15px;font-weight:700}.rideon__faq-links a{color:#a12b3c;text-decoration:underline;text-underline-offset:4px}.rideon__text-link{display:inline-block;margin-block-start:25px;color:#9d2033!important;font-weight:700;text-decoration:underline!important;text-underline-offset:4px}.rideon__faq details{border-block-end:1px solid #cfcdc7}.rideon__faq details:first-child{border-block-start:1px solid #cfcdc7}.rideon__faq summary{position:relative;display:block;padding-block:23px;padding-inline-end:36px;cursor:pointer;list-style:none;font-size:18px;font-weight:750;line-height:1.4}.rideon__faq details>p,.rideon__faq details>div{padding-block-end:23px;color:#59636e;font-size:16px;line-height:1.6}.rideon__faq details a{color:#9d2033;text-decoration:underline;text-underline-offset:3px}.rideon__footer-cta{padding-block:46px;background:#101419;border-block-start:1px solid #252c34}.rideon__footer-cta>.rideon__container{display:flex;align-items:center;gap:25px}.rideon__footer-cta img{flex-shrink:0;width:68px;height:68px;border-radius:14px}.rideon__footer-cta h2{font-size:clamp(25px,2.2vw,33px)}.rideon__footer-cta p{margin-block-start:10px;color:#abb5c0;font-size:14px}.rideon__footer-cta .rideon__actions{margin-block-start:0;margin-inline-start:auto;flex-shrink:0}.rideon__sticky-action{display:none}.rideon__display{padding-block:0 88px;background:var(--rideon-ink)}.rideon__display-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:64px;padding-block-start:64px;border-block-start:1px solid var(--rideon-line)}.rideon__display-grid>*{min-width:0}.rideon__display-image{display:block;overflow:hidden;aspect-ratio:1;border-radius:18px;background:#e5e0dc}.rideon__display-image img{width:100%;height:100%;object-fit:contain}.rideon__product-caption{margin-block-start:14px!important;color:var(--rideon-muted);font-size:12px;line-height:1.5}.rideon__display-copy .rideon__eyebrow{padding:0;background:none}.rideon__display-copy h2{margin-block-end:24px;font-size:clamp(32px,3vw,46px)}.rideon__display-copy h3{margin-block-start:25px;font-size:23px;line-height:1.25}.rideon__display-copy>p:not([class]){color:var(--rideon-muted);font-size:18px}.rideon__display-copy .rideon__price{margin-block-start:25px;font-size:38px}.rideon__display-copy .rideon__button{margin-block-start:25px}@media(min-width:1600px){.rideon__hero-grid{padding-block-start:80px;padding-block-end:60px}}@media(max-width:1100px){.rideon__container{padding-inline:32px}.rideon__hero-grid{gap:25px;padding-block:48px 35px}.rideon__headline{font-size:clamp(48px,5.9vw,67px)}.rideon__hero .rideon__actions{gap:10px}.rideon__hero .rideon__button{padding-inline:19px;font-size:14px}.rideon__phone{border-radius:29px}.rideon__phone img{border-radius:22px}.rideon__section-head{gap:35px}.rideon__feature-grid{gap:25px}.rideon__feature h3{font-size:21px}.rideon__feature figure{width:65%}.rideon__sensor-grid,.rideon__display-grid{gap:38px}.rideon__sensor-visual{padding:27px 24px}.rideon__sensor-copy h2{font-size:38px}.rideon__sensor-copy>p:not([class]){font-size:17px}.rideon__steps{gap:25px}.rideon__steps li{padding-inline-start:45px}.rideon__steps h3{font-size:20px}.rideon__faq-grid{gap:45px}.rideon__footer-cta>.rideon__container{flex-wrap:wrap}.rideon__footer-cta .rideon__actions{margin-inline-start:93px}}@media(max-width:767px){.rideon{--rideon-nav-height: 68px;font-size:17px;padding-block-end:82px}.rideon__container{padding-inline:24px}.rideon__nav-inner{gap:15px;justify-content:space-between}.rideon__brand{gap:8px;font-size:19px}.rideon__brand img{width:30px;height:30px}.rideon__nav-links{display:none}.rideon__nav-cta .rideon__button,.rideon__nav-cta.rideon__button{min-height:42px;padding:10px 15px;font-size:12px}.rideon__hero-grid{grid-template-columns:1fr;gap:36px;padding-block:38px 24px}.rideon__hero:before{width:100%;inset-block-start:430px;background-position:center bottom;opacity:.65}.rideon__eyebrow{padding:6px 10px;margin-block-end:25px!important;font-size:10px;letter-spacing:.055em}.rideon__headline{margin-block-end:25px!important;font-size:clamp(43px,10.2vw,66px);letter-spacing:-.04em!important}.rideon__intro{max-width:510px;font-size:18px}.rideon__actions{margin-block-start:26px;gap:12px}.rideon__hero .rideon__button{flex:1 1 160px;padding-inline:13px;font-size:14px}.rideon__note{font-size:12px}.rideon__phones{max-width:500px;aspect-ratio:1 / 1.2;margin-inline:auto}.rideon__phones .rideon__phone--home{width:54%;inset-inline-start:4%}.rideon__phones .rideon__phone--routes{width:37%;inset-inline-end:2%;inset-block-start:15%}.rideon__phone{border-width:3px;border-radius:26px;padding:2px}.rideon__phone img{border-radius:20px}.rideon__hero .rideon__screen-caption{padding-block-end:22px;font-size:11px;text-align:start}.rideon__benefits{grid-template-columns:repeat(2,1fr);gap:17px 12px;padding-block:22px!important;font-size:10px;letter-spacing:.04em}.rideon__story{padding-block:56px 46px}.rideon__section-head{grid-template-columns:1fr;gap:23px;margin-block-end:37px}.rideon__section-head h2{font-size:clamp(29px,7.6vw,44px);line-height:1.15}.rideon__section-head p{max-width:100%;font-size:17px}.rideon__feature-grid{grid-template-columns:1fr;gap:39px}.rideon__feature{padding-block-start:21px}.rideon__feature h3{margin-block:8px 26px;font-size:24px}.rideon__feature figure{width:57%;max-width:245px;margin-block-end:24px}.rideon__feature>p:last-child{font-size:17px}.rideon__screen-caption{font-size:11px}.rideon__sensors{padding-block:55px}.rideon__sensor-grid{grid-template-columns:1fr;gap:35px}.rideon__display{padding-block-end:54px}.rideon__display-grid{grid-template-columns:1fr;gap:30px;padding-block-start:40px}.rideon__display-image{border-radius:16px}.rideon__display-copy h2{font-size:32px}.rideon__display-copy .rideon__button{width:100%}.rideon__sensor-visual{padding:26px 22px 23px;border-radius:16px}.rideon__sensor-visual svg{max-width:430px;margin-inline:auto;margin-block:20px}.rideon__sensor-visual>p:first-child{font-size:11px}.rideon__sensor-copy .rideon__eyebrow{margin-block-end:20px!important}.rideon__sensor-copy h2{margin-block-end:22px;font-size:clamp(32px,8.6vw,45px)}.rideon__sensor-copy h3{font-size:23px;margin-block-start:28px}.rideon__sensor-copy>p:not([class]){font-size:18px}.rideon__price{gap:12px;font-size:43px}.rideon__price-note{padding:7px 10px;font-size:9px}.rideon__availability{font-size:14px}.rideon__setup{padding-block:54px}.rideon__setup h2{font-size:32px}.rideon__steps{grid-template-columns:1fr;gap:31px;margin-block:32px 42px!important}.rideon__steps li{padding-inline-start:51px}.rideon__steps h3{margin-block-end:11px;font-size:21px}.rideon__faq-grid{grid-template-columns:1fr;gap:32px;padding-block-start:37px}.rideon__faq-grid>div>p{font-size:17px;margin-block-start:19px}.rideon__faq summary{padding-block:21px;font-size:17px}.rideon__footer-cta{padding-block:38px}.rideon__footer-cta>.rideon__container{display:grid;grid-template-columns:49px 1fr;gap:17px}.rideon__footer-cta img{width:49px;height:49px;border-radius:10px}.rideon__footer-cta h2{font-size:26px}.rideon__footer-cta p{font-size:13px}.rideon__footer-cta .rideon__actions{grid-column:1 / -1;margin:12px 0 0}.rideon__footer-cta .rideon__button{flex:1 1 160px}.rideon__sticky-action{position:fixed;z-index:25;inset-inline:0;inset-block-end:0;display:flex;justify-content:center;padding:12px 20px calc(12px + env(safe-area-inset-bottom,0px));border-block-start:1px solid #343b43;background:#151a20;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .18s ease,visibility .18s ease}.rideon__sticky-action.is-active{visibility:visible;opacity:1;pointer-events:auto}.rideon__sticky-action .rideon__button{width:100%;max-width:480px;min-height:48px;padding:13px 18px;font-size:14px}}@media(max-width:359px){.rideon__container{padding-inline:18px}.rideon__brand{font-size:17px;gap:6px}.rideon__brand img{width:27px;height:27px}.rideon__headline{font-size:40px}.rideon__hero .rideon__button{flex-basis:100%}.rideon__section-head h2{font-size:29px}.rideon__sensor-copy h2{font-size:30px}.rideon__price{font-size:39px}.rideon__price-note{font-size:8px}.rideon__phone{border-radius:21px}.rideon__phone img{border-radius:16px}}@media(prefers-reduced-motion:reduce){.rideon *,.rideon *:before,.rideon *:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/chaseon-rideon.css.map */
