html,body,#root{width:100%;min-height:100%}html{scroll-behavior:smooth;font-size:16px}body{color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#070b15;margin:0;font-family:Montserrat,Segoe UI,Roboto,sans-serif}html{scroll-behavior:smooth}*,:before,:after{box-sizing:border-box}.page{color:#fff;background:#080d18;overflow-x:clip}#app-download,#contact{scroll-margin-top:118px}.global-nav-shell{z-index:110;padding-top:12px;position:fixed;top:0;left:0;right:0}.global-nav-container{position:relative}.hero-section{background-position:top;background-size:cover;align-items:center;min-height:100vh;padding:126px 0 74px;display:flex;position:relative}.hero-overlay{background:linear-gradient(96deg,#040c1df0 18%,#030e228a 58%,#040e22d1 100%);position:absolute;inset:0}.hero-content,.about-content{z-index:1;position:relative}.header-top-bar{z-index:120;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#060c19c2;border-radius:14px;justify-content:space-between;align-items:center;padding:10px 14px;display:flex;position:relative}.brand-logo{filter:brightness(0)invert();width:130px;max-width:100%;height:auto}.hero-navbar{background:#1c222c85;border-radius:4px;align-items:center;gap:24px;width:fit-content;padding:10px 14px}.burger-btn{flex-direction:column;justify-content:center;align-items:center;gap:5px;width:42px;height:42px;background:#ffffff14!important;border:1px solid #ffffff29!important;border-radius:10px!important;min-width:0!important;padding:8px!important;display:none!important}.burger-line{background:#fff;border-radius:99px;width:18px;height:2px;transition:transform .22s,opacity .22s}.burger-line.is-open:first-child{transform:translateY(7px)rotate(45deg)}.burger-line.is-open:nth-child(2){opacity:0}.burger-line.is-open:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.nav-link,.nav-cta{white-space:nowrap;text-transform:none!important;letter-spacing:0!important;color:#fff!important;border:none!important;border-radius:999px!important;min-width:0!important;padding:6px 16px!important;font-size:15px!important;font-weight:600!important}.nav-link{opacity:.9;background:0 0!important}.nav-link--active{opacity:1;text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1.5px}.nav-cta{color:#101826!important;background:#fff!important;padding:8px 24px!important;font-weight:700!important}.nav-cta:hover{background:#e8e8e8!important}.hero-copy{max-width:560px;margin-top:6px}.hero-copy h1{color:#fff;letter-spacing:-1px;margin:0;font-size:clamp(56px,5vw,72px);font-weight:800;line-height:1.04}.hero-subtitle{color:#fffffff5;margin-top:14px;font-size:36px;font-weight:500;line-height:1.15}.store-badges{margin-top:24px}.store-badge-btn{color:#000;background:#fff;border:none;border-radius:8px;align-items:center;gap:8px;padding:8px 14px 8px 10px;text-decoration:none;transition:background .2s;display:inline-flex}.store-badge-btn:hover{background:#e8e8e8}.store-badge-icon{object-fit:contain;flex-shrink:0;width:24px;height:24px}.store-badge-text{flex-direction:column;line-height:1.15;display:flex}.store-badge-label{letter-spacing:.3px;opacity:.9;color:#000;font-size:8px;font-weight:400}.store-badge-name{letter-spacing:-.2px;color:#000;font-size:16px;font-weight:600}.about-section{background-position:50%;background-size:cover;align-items:center;min-height:100vh;padding:80px 0;display:flex;position:relative}.about-overlay{background:#070a0cb8;position:absolute;inset:0}.section-title{text-align:center;color:#fff;letter-spacing:-.4px;margin:0 0 36px;font-size:52px;font-weight:700}.about-grid{gap:48px;margin-top:48px;margin-bottom:24px;display:flex}.about-grid>*{flex:1}.about-text{color:#fffffff2;font-size:15px;line-height:1.52}.benefits-section{background:linear-gradient(90deg,#030409 0%,#060712 55%,#040610 100%);padding:18px 0}.benefits-content{box-sizing:border-box;background:linear-gradient(90deg,#040611f5 0%,#060a1ff0 58%,#060a1cf5 100%) padding-box padding-box,linear-gradient(90deg,#ffffffe6 0%,#ffffffc7 12%,#ffffff80 34%,#ffffff29 58%,#ffffff0d 80%,#fff0 100%) top/100% 1px no-repeat border-box,linear-gradient(#ffffffeb 0%,#ffffffd6 22%,#ffffffc4 58%,#ffffffad 100%) 0/1px 100% no-repeat border-box,linear-gradient(90deg,#ffffffe6 0%,#ffffffd6 24%,#ffffffbd 52%,#fff9 78%,#ffffff7a 100%) bottom/100% 1px no-repeat border-box,linear-gradient(#fff0 0%,#fff3 32%,#ffffffb3 100%) 100%/1px 100% no-repeat border-box;border:5px solid #0000;justify-content:space-between;align-items:center;gap:56px;margin:0 auto;padding:72px 38px;display:flex;width:min(1480px,100% - 72px)!important;max-width:none!important}.benefits-tagline{flex-shrink:0;letter-spacing:-.4px!important;color:#fff!important;font-size:46px!important;font-style:italic!important;font-weight:850!important;line-height:1.12!important}.benefits-grid{flex:1;justify-content:flex-end;gap:20px;display:flex}.benefit-card{text-align:center;box-sizing:border-box;background:0 0;border:1px solid #ffffff9e;flex-direction:column;flex:0 176px;justify-content:center;align-items:center;width:176px;max-width:100%;min-height:156px;padding:22px 16px;display:flex;position:relative}.benefit-icon{object-fit:contain;filter:brightness(0)invert();width:54px;height:54px}.benefit-title{white-space:pre-line;text-align:center;margin-top:12px!important;font-size:19px!important;font-weight:600!important;line-height:1.2!important}.app-section{background:linear-gradient(#0000 0% calc(100% - 92px),#fff calc(100% - 92px) 100%),linear-gradient(90deg,#05070f 0%,#000 55%,#040610 100%);padding-top:48px;position:relative;overflow:hidden}.app-content{justify-content:space-between;align-items:flex-end;gap:24px;min-height:60px;display:flex}.app-screen-wrap{flex:0 0 47%;align-items:flex-end;display:flex}.app-screen{object-fit:contain;width:min(100%,760px);max-width:100%;margin-bottom:80px;display:block;scale:1.6}.app-copy{flex-direction:column;flex:0 0 53%;align-items:center;min-width:0;padding:8px 0 0;display:flex}.app-copy-main{flex-direction:column;align-items:center;width:100%;max-width:420px;display:flex}.app-subtitle{text-align:center;max-width:360px;color:#ffffffbf!important;margin-top:14px!important;font-size:15px!important;line-height:1.35!important}.app-store-badges{justify-content:center;margin-top:28px}.store-badge-btn--sm{border-radius:4px;padding:5px 10px 5px 7px}.store-badge-btn--sm .store-badge-icon{width:16px;height:16px}.store-badge-btn--sm .store-badge-name{font-size:11px}.store-badge-btn--sm .store-badge-label{font-size:6px}.qr-grid{justify-content:center;margin-top:28px}.qr-code{object-fit:cover;background:#fff;border:4px solid #fff;width:128px;height:128px}.vehicles-wrapper{justify-content:flex-end;align-items:flex-end;width:100%;margin-top:44px;padding-right:18px;display:flex}.vehicle-car{width:350px;max-width:100%;height:auto;transform:scaleX(-1)}.vehicle-moto{width:200px;max-width:100%;height:auto;margin-left:-100px;margin-right:100px;transform:scaleX(-1)}.app-title{text-align:center;max-width:420px;letter-spacing:-.6px!important;color:#fff!important;margin:0!important;font-size:34px!important;font-style:italic!important;font-weight:900!important;line-height:1.04!important}.app-title strong{font-weight:900}.app-title-light{font-weight:400}.contact-section{color:#06090f;z-index:1;background:#fff;margin-top:-1px;padding:42px 0 44px;position:relative}.contact-content{justify-content:space-between;align-items:center;gap:48px;display:flex}.contact-copy{flex:1;max-width:420px}.contact-kicker{color:#121a58;font-size:24px;font-weight:700;line-height:1.1}.contact-divider{background:#06090f8c;width:274px;max-width:100%;height:1px;margin:14px 0 18px}.contact-title{margin:0 0 10px;font-size:30px;font-weight:800;line-height:1.08}.contact-text{color:#1f2430;max-width:410px;font-size:16px;line-height:1.35}.contact-actions{flex-shrink:0}.contact-chip{color:#fff;background:#000;border-radius:999px;align-items:center;gap:18px;min-width:420px;min-height:62px;padding:10px 22px 10px 18px;display:flex}.contact-chip-call{color:#fff;background:#000;border-radius:999px;align-items:center;gap:18px;width:280px;min-height:62px;padding:10px 22px 10px 18px;display:flex}.contact-chip-icon-wrap{background:#000;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.contact-chip-text{letter-spacing:-.2px;overflow-wrap:anywhere;color:#fff!important;font-size:24px!important;font-weight:700!important;line-height:1.15!important}.chip-icon{object-fit:contain;width:35px;height:35px}.chip-icon--dark{filter:brightness(0)}.footer-section{background:linear-gradient(90deg,#060606 0%,#6e6e6e 100%);padding:75px 25px}.footer-content{justify-content:space-between;align-items:center;gap:28px;display:flex}.footer-brand{align-items:center;gap:34px;display:flex}.footer-logo{filter:brightness(0)invert();width:210px;max-width:100%}.footer-socials{align-items:center;margin-top:20px}.footer-social-badge{justify-content:center;align-items:center;width:40px;height:40px;display:flex}.social-icon{filter:none;width:40px;height:40px}.footer-store{flex-direction:column;align-items:center;display:flex}.footer-store-title{color:#fff}.footer-store-badges{align-items:center;gap:12px}.footer-store .store-badge-btn{border-radius:6px;padding:8px 14px 8px 10px}.footer-store .store-badge-icon{width:24px;height:24px}.footer-store .store-badge-name{font-size:16px}.footer-store .store-badge-label{font-size:8px}@media (width<=1199px){.hero-section{padding-top:112px;padding-bottom:56px}.brand-logo{width:112px}.hero-navbar{gap:14px}.hero-copy h1{font-size:clamp(44px,6.2vw,62px)}.hero-subtitle{font-size:30px}.section-title{font-size:42px}.about-grid{gap:32px;margin-top:70px;margin-bottom:26px}.benefits-tagline{font-size:35px}.benefit-title{font-size:17px}.app-content{gap:16px;min-height:620px}.app-screen-wrap{flex-basis:44%}.app-screen{width:min(100%,430px);scale:1.2}.app-copy{flex-basis:56%}.app-title{font-size:clamp(30px,4vw,38px)!important}.app-subtitle{max-width:340px}.vehicles-wrapper{margin-top:28px;padding-right:0}.contact-chip{min-width:360px}}@media (width<=900px){.hero-section{padding-top:104px}.header-top-bar{flex-wrap:nowrap;align-items:center;gap:10px}.brand-logo{width:90px}.hero-navbar{z-index:30;background:#060c19f2;border:1px solid #ffffff1f;border-radius:12px;gap:8px;padding:12px;position:absolute;top:calc(100% + 8px);left:0;right:0;display:none!important}.hero-navbar.is-open{flex-direction:column;align-items:stretch;display:flex!important}.burger-btn{display:inline-flex!important}.nav-link,.nav-cta{justify-content:center;width:100%;padding:8px 12px!important;font-size:14px!important}.nav-cta{padding:9px 14px!important}.hero-subtitle{font-size:22px}.store-badge-btn{padding:6px 10px 6px 8px}.store-badge-icon{width:20px;height:20px}.store-badge-name{font-size:13px}.about-section{padding:18px 0 28px}.section-title{font-size:34px}.about-grid{flex-direction:column;gap:18px;margin-top:34px;margin-bottom:0}.benefits-content{border-width:3px;flex-direction:column;gap:24px;padding:28px 18px;width:min(100%,100% - 24px)!important}.benefits-tagline{font-size:32px}.benefits-grid{flex-direction:column;width:100%}.benefit-card{text-align:left;flex-direction:row;justify-content:flex-start;gap:12px;width:100%;min-height:96px;padding:14px 18px}.benefit-title{margin-top:0}.app-section{background:linear-gradient(#060707 0 calc(100% - 72px),#fff calc(100% - 72px) 100%);padding-top:28px}.app-content{flex-direction:column;align-items:center;gap:14px;min-height:auto}.app-screen-wrap{flex:none;justify-content:center;align-items:center;width:100%}.app-screen{width:min(100%,320px);margin-top:50px;margin-left:-80px;scale:1.5}.app-copy{flex:none;align-items:center;width:100%;padding-top:0}.app-title{font-size:30px!important}.app-subtitle{text-align:center;max-width:320px}.app-store-badges{margin-top:20px}.qr-code{border-width:3px;width:92px;height:92px}.vehicles-wrapper{justify-content:center;margin-top:24px;padding-right:0}.vehicle-car{width:196px;margin-left:0}.vehicle-moto{width:118px;margin-left:-80px;margin-right:5px}.contact-content{flex-direction:column;align-items:flex-start;gap:18px}.contact-kicker{font-size:23px}.contact-title{font-size:28px}.contact-chip{width:100%;min-width:0}.contact-chip-text{font-size:20px!important}.footer-content{flex-direction:column;align-items:flex-start;gap:14px}.footer-brand{flex-wrap:wrap;gap:20px}.footer-store{align-items:flex-start;width:100%}.footer-store-title{text-align:left}}@media (width<=768px){#app-download,#contact{scroll-margin-top:102px}.hero-content,.about-content,.app-content,.contact-content,.footer-content{width:calc(100% - 24px)!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}.about-text{font-size:14px;line-height:1.5}.benefits-tagline{font-size:28px!important}.benefit-title{font-size:17px!important}.store-badge-btn{max-width:100%}}@media (width<=600px){.global-nav-shell{padding-top:8px}.hero-section{min-height:380px;padding-top:92px;padding-bottom:42px}.header-top-bar{padding:8px 10px}.brand-logo{width:84px}.hero-copy h1{font-size:clamp(34px,11vw,46px)}.hero-subtitle{font-size:18px}.store-badges{flex-wrap:wrap;gap:10px;margin-top:16px}.app-store-badges,.footer-store-badges,.qr-grid{flex-wrap:wrap;justify-content:flex-start}.contact-chip{gap:10px;min-height:54px;padding:8px 14px 8px 12px}.contact-chip-text{font-size:16px!important}.contact-chip-icon-wrap,.chip-icon{width:28px;height:28px}.footer-logo{width:170px}}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Regular-BdMzRefO.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Bold-D4JCkd3k.ttf)format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Thin-Bwj8c5HY.ttf)format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-ExtraLight-CaaIJGL_.ttf)format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Light-C0R4aJ1n.ttf)format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Medium-DZarjTSE.ttf)format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-SemiBold-C0-6BeuA.ttf)format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-ExtraBold-Cwewate7.ttf)format("truetype");font-weight:800;font-style:normal}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Black-BvreqxJ7.ttf)format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-ThinItalic-BEjKNNaY.ttf)format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-ExtraLightItalic-BSKIwlME.ttf)format("truetype");font-weight:200;font-style:italic}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-LightItalic-C0X0a5KM.ttf)format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Italic-BClKdKAZ.ttf)format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-MediumItalic-C-S1044v.ttf)format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-SemiBoldItalic-CHnkcWpI.ttf)format("truetype");font-weight:600;font-style:italic}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-BoldItalic-ChsC8_PY.ttf)format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-ExtraBoldItalic-BrIFNcEy.ttf)format("truetype");font-weight:800;font-style:italic}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-BlackItalic-C-5QLVvp.ttf)format("truetype");font-weight:900;font-style:italic}
