@font-face{font-family:brandFont;src:url(../media/BeVietnamPro_Regular-s.p.2aj1na6pf8tm0.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:brandFont;src:url(../media/BeVietnamPro_SemiBold-s.p.2hijs206rwbha.woff2)format("woff2");font-display:swap;font-weight:600}@font-face{font-family:brandFont Fallback;src:local(Arial);ascent-override:90.08%;descent-override:23.87%;line-gap-override:0.0%;size-adjust:111.01%}.brandfont_f8c006a6-module__pN3V1W__className{font-family:brandFont,brandFont Fallback}
.landing-drive-art>.landing-road-environment{--road-grass:color-mix(in oklch, var(--color-bg-app) 78%, #95ae7c);--road-curb:color-mix(in oklch, var(--color-bg-app) 65%, #879478);--road-paving:color-mix(in oklch, var(--color-bg-app) 73%, var(--color-text-2));--road-marking:color-mix(in oklch, var(--color-bg-app) 65%, #fffdee);z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 88%,#0000),linear-gradient(#0000,#000 13% 85%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 88%,#0000),linear-gradient(#0000,#000 13% 85%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}@media (prefers-reduced-motion:no-preference){.landing-road-line-track{animation:.45s linear infinite landing-road-line-motion}.landing-road-tree-track{animation:2.7s linear infinite landing-road-tree-motion}.landing-road-charger-track{animation:10.8s linear infinite landing-road-charger-motion}.landing-road-environment :is(.landing-road-line-track,.landing-road-tree-track,.landing-road-charger-track){animation-play-state:var(--drive-play-state,paused);transform-box:view-box;transform-origin:0 0}}@keyframes landing-road-line-motion{to{transform:translate(210px,-71.7073px)}}@keyframes landing-road-tree-motion{to{transform:translate(1260px,-430.244px)}}@keyframes landing-road-charger-motion{to{transform:translate(5040px,-1720.98px)}}@media (prefers-reduced-motion:reduce){.landing-road-environment :is(.landing-road-line-track,.landing-road-tree-track,.landing-road-charger-track){animation:none;transform:none}}
.landing-drive-scene{--drive-play-state:paused;width:100%;min-width:0;position:relative}.landing-drive-scene[data-running=true]{--drive-play-state:running}.landing-drive-art{isolation:isolate;aspect-ratio:3/2;width:100%;position:relative}.landing-drive-art>svg{width:100%;height:100%;display:block;overflow:visible}.landing-drive-art>.landing-car-art{z-index:1;pointer-events:none;position:relative}@media (prefers-reduced-motion:no-preference){.landing-car-body{animation:1.6s ease-in-out infinite landing-car-ride}.landing-car-wheel-spin{transform-origin:0 0;animation:.6s linear infinite landing-wheel-turn}.landing-car-shadow{transform-box:fill-box;transform-origin:50%;animation:1.6s ease-in-out infinite landing-car-ground}.landing-drive-scene :is(.landing-car-body,.landing-car-wheel-spin,.landing-car-shadow){animation-play-state:var(--drive-play-state)}}@keyframes landing-car-ride{0%,to{transform:translateY(0)}35%{transform:translateY(-2px)}75%{transform:translateY(1px)}}@keyframes landing-wheel-turn{to{transform:rotate(-360deg)}}@keyframes landing-car-ground{0%,to{opacity:.19;transform:scale(1)}35%{opacity:.16;transform:scale(.985)}75%{opacity:.2;transform:scale(1.005)}}
.landing .landing-steering-cursor{z-index:100;pointer-events:none;-webkit-user-select:none;user-select:none;will-change:transform;width:32px;height:32px;display:none;position:fixed;inset:0 auto auto 0}.landing .landing-steering-cursor-visual{width:30px;height:30px;color:var(--color-brand);background:0 0;border-radius:50%;place-items:center;display:grid}.landing .landing-steering-cursor svg{transform-origin:50%;width:30px;height:30px;display:block}.landing :where(p,h1,h2,h3,h4,h5,h6,li,dt,dd,blockquote,figcaption,pre,code,[data-native-cursor]){cursor:text}.landing :where(a[href],button,summary,[role=button],[role=link],label[for]){cursor:pointer}.landing :where(a[href] *,button *,summary *,[role=button] *,[role=link] *,label[for] *):not(:where(input,textarea,select,[contenteditable])){cursor:inherit}.landing :where([disabled],[aria-disabled=true]){cursor:not-allowed}@keyframes landing-steering-sway{0%,to{transform:rotate(-16deg)}50%{transform:rotate(16deg)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.landing[data-steering-cursor] .landing-steering-cursor svg{animation:1.8s ease-in-out infinite landing-steering-sway}.landing[data-steering-cursor],.landing[data-steering-cursor] *{cursor:none!important}.landing[data-steering-cursor] .landing-steering-cursor{place-items:center;display:grid}.landing[data-steering-cursor=action] .landing-steering-cursor-visual{color:var(--color-text-1);transform:scale(1.0667)}}
.landing-vehicle-passport-module__iQuYOG__section{border-top:1px solid var(--color-border-subtle);grid-template-columns:minmax(0,.72fr) minmax(0,1fr);align-items:stretch;gap:clamp(45px,6vw,85px);padding-block:82px 86px;display:grid}.landing-vehicle-passport-module__iQuYOG__folder{isolation:isolate;border:1px solid color-mix(in oklch, var(--color-border-strong) 65%, var(--color-bg-card));background:color-mix(in oklch, var(--color-brand-soft) 10%, var(--color-bg-card));min-width:0;box-shadow:0 9px 28px -24px color-mix(in oklch, var(--color-text-1) 28%, transparent);border-radius:0 12px 12px;flex-direction:column;padding:clamp(27px,3vw,42px);display:flex;position:relative}.landing-vehicle-passport-module__iQuYOG__folder:before{content:"";border:1px solid color-mix(in oklch, var(--color-border-strong) 65%, var(--color-bg-card));background:color-mix(in oklch, var(--color-brand-soft) 10%, var(--color-bg-card));border-bottom:0;border-radius:6px 10px 0 0;width:88px;height:13px;position:absolute;top:-13px;left:-1px}.landing-vehicle-passport-module__iQuYOG__folderHeader{align-items:center;display:flex}.landing-vehicle-passport-module__iQuYOG__brand{width:88px;display:block}.landing-vehicle-passport-module__iQuYOG__brand>span{width:100%;height:27px}.landing-vehicle-passport-module__iQuYOG__section .landing-vehicle-passport-module__iQuYOG__title{letter-spacing:-.055em;text-wrap:initial;margin-top:27px;font-size:clamp(29px,2.6vw,38px);font-weight:600;line-height:1.25}.landing-vehicle-passport-module__iQuYOG__section .landing-vehicle-passport-module__iQuYOG__description{color:var(--color-text-2);white-space:pre-line;margin-top:20px;font-size:16px;line-height:1.8}.landing-vehicle-passport-module__iQuYOG__car{align-self:center;width:100%;max-width:420px;margin-top:auto;padding-top:24px}.landing-vehicle-passport-module__iQuYOG__car>svg{width:100%;height:auto;display:block}:is(.landing-vehicle-passport-module__iQuYOG__car .landing-car-body,.landing-vehicle-passport-module__iQuYOG__car .landing-car-wheel-spin,.landing-vehicle-passport-module__iQuYOG__car .landing-car-shadow){animation:none}.landing-vehicle-passport-module__iQuYOG__contents{grid-template-rows:repeat(5,minmax(min-content,1fr));margin:0;padding:0;list-style:none;display:grid}.landing-vehicle-passport-module__iQuYOG__item{border-bottom:1px solid var(--color-border-strong);grid-template-columns:38px minmax(0,1fr);align-items:start;gap:25px;min-height:116px;padding-block:20px;display:grid}.landing-vehicle-passport-module__iQuYOG__itemIcon{color:var(--color-brand);padding-top:3px;display:block}.landing-vehicle-passport-module__iQuYOG__itemIcon>svg{width:31px;height:31px;display:block}.landing-vehicle-passport-module__iQuYOG__section .landing-vehicle-passport-module__iQuYOG__itemCopy>h3{letter-spacing:-.035em;font-size:19px;font-weight:600;line-height:1.5}.landing-vehicle-passport-module__iQuYOG__section .landing-vehicle-passport-module__iQuYOG__itemCopy>p{max-width:55ch;color:var(--color-text-2);margin-top:7px;font-size:14px;line-height:1.75}@media (max-width:1100px){.landing-vehicle-passport-module__iQuYOG__section{grid-template-columns:minmax(0,.7fr) minmax(0,1fr);gap:42px}.landing-vehicle-passport-module__iQuYOG__section .landing-vehicle-passport-module__iQuYOG__title{font-size:30px}.landing-vehicle-passport-module__iQuYOG__item{gap:20px}.landing-vehicle-passport-module__iQuYOG__section .landing-vehicle-passport-module__iQuYOG__itemCopy>h3{font-size:18px}}@media (max-width:767px){.landing-vehicle-passport-module__iQuYOG__section{grid-template-columns:minmax(0,1fr);gap:33px;padding-block:52px 48px}.landing-vehicle-passport-module__iQuYOG__section .landing-vehicle-passport-module__iQuYOG__title{margin-top:24px;font-size:clamp(27px,7vw,36px)}.landing-vehicle-passport-module__iQuYOG__section .landing-vehicle-passport-module__iQuYOG__description{max-width:48ch;margin-top:17px;font-size:15px}.landing-vehicle-passport-module__iQuYOG__folder{padding:27px 25px 24px}.landing-vehicle-passport-module__iQuYOG__car{margin-top:0;padding-top:23px}.landing-vehicle-passport-module__iQuYOG__contents{display:block}.landing-vehicle-passport-module__iQuYOG__item{grid-template-columns:30px minmax(0,1fr);gap:19px;min-height:108px;padding-block:22px}.landing-vehicle-passport-module__iQuYOG__itemIcon>svg{width:27px;height:27px}.landing-vehicle-passport-module__iQuYOG__section .landing-vehicle-passport-module__iQuYOG__itemCopy>h3{font-size:17px}.landing-vehicle-passport-module__iQuYOG__section .landing-vehicle-passport-module__iQuYOG__itemCopy>p{margin-top:6px;font-size:13px;line-height:1.8}}
.landing{--landing-radius:20px;--landing-muted:var(--color-text-2);background:var(--color-bg-app);color:var(--color-text-1);overflow:clip}.landing-shell{width:min(1280px,100% - 96px);margin-inline:auto}.landing :where(h1,h2,h3,p,figure){margin:0}.landing :where(a,button,summary):focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:5px}.landing :where(section,main){scroll-margin-top:32px}.landing a{text-underline-offset:5px}.landing-header{border-bottom:1px solid var(--color-border-subtle)}.landing-nav-row{justify-content:space-between;align-items:center;gap:24px;height:80px;display:flex}.landing-brand{flex-shrink:0}.landing-desktop-nav{gap:27px;margin-left:auto;margin-right:30px;font-size:13px;font-weight:600;display:flex}.landing-desktop-nav a{white-space:nowrap}.landing-desktop-nav a:hover,.landing-footer a:hover{color:var(--color-brand)}.landing-preferences{align-items:center;gap:12px;display:flex}.landing-language{place-items:center;min-width:28px;min-height:44px;font-size:12px;font-weight:600;display:grid}.landing .landing-theme{min-width:36px;min-height:44px;padding:0}.landing-theme-symbol{background:linear-gradient(90deg,currentColor 50%,#0000 50%);border:1.5px solid;border-radius:50%;width:17px;height:17px;display:block}.landing .landing-nav-cta{white-space:nowrap;gap:19px;min-height:43px;padding-inline:19px;font-size:12px}.landing .landing-menu-toggle{display:none}.landing-mobile-nav{border-top:1px solid var(--color-border-subtle);padding:8px 24px 20px}.landing-mobile-nav:not([hidden]){display:grid}.landing-mobile-nav a{justify-content:space-between;padding:13px 0;font-size:15px;display:flex}.landing-skip{background:var(--color-bg-card);z-index:10;border-radius:8px;padding:12px 20px;position:absolute;top:12px;left:16px;transform:translateY(-180%)}.landing-skip:focus{transform:translateY(0)}.landing-hero{grid-template-columns:.9fr 1.1fr;align-items:center;gap:24px;min-height:620px;padding-block:60px 74px;display:grid}.landing-hero-copy{padding-bottom:12px}.landing-eyebrow{color:var(--color-brand);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:600}.landing h1{letter-spacing:-.065em;white-space:pre-line;text-wrap:balance;max-width:570px;margin-top:24px;font-size:clamp(44px,5.05vw,70px);font-weight:600;line-height:1.18}.landing:lang(en) h1{font-size:clamp(32px,4.1vw,59px)}.landing-lede{max-width:440px;color:var(--landing-muted);font-size:16px;line-height:1.85;margin-top:25px!important}.landing-actions{flex-wrap:wrap;align-items:center;gap:26px;margin-top:35px;display:flex}.landing .landing-primary{white-space:nowrap;gap:25px;min-height:54px;padding-inline:25px;font-size:13px}.landing-text-link{border-bottom:1px solid var(--color-border-strong);align-items:center;gap:12px;min-height:44px;font-size:12px;font-weight:600;display:inline-flex}.landing-text-link:hover{color:var(--color-brand)}.landing-phone{border:6px solid var(--color-text-1);background:var(--color-bg-card);box-shadow:0 18px 45px color-mix(in oklch,var(--color-brand) 13%,transparent);border-radius:29px;overflow:hidden}.landing-phone img{width:100%;height:auto;display:block}.landing-section{padding-block:86px}.landing-section-heading{max-width:660px;margin-bottom:40px}.landing h2{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(29px,3vw,42px);font-weight:600;line-height:1.3}.landing-section-heading>p{color:var(--landing-muted);max-width:570px;margin-top:17px;font-size:14px;line-height:1.8}.landing-features{border-top:1px solid var(--color-border-subtle);padding-top:65px}.landing-pillars{grid-template-columns:1.2fr 1fr 1fr;gap:18px;display:grid}.landing-pillar{border-radius:var(--landing-radius);background:var(--color-bg-surface-muted);border:1px solid var(--color-border-subtle);flex-direction:column;min-width:0;height:465px;padding:30px 28px 23px;display:flex;position:relative;overflow:hidden}.landing-pillar-connection{background:color-mix(in oklch,var(--color-brand-soft) 85%,var(--color-bg-card))}.landing-pillar-journey{background:color-mix(in oklch,var(--color-brand-soft) 40%,var(--color-bg-card))}.landing-pillar-vehicle{background:var(--color-bg-card)}.landing h3{letter-spacing:-.035em;font-size:22px;font-weight:600;line-height:1.4}.landing-pillar-copy>p{color:var(--landing-muted);margin-top:11px;font-size:13px;line-height:1.8}.landing-pillar-visual{border:4px solid var(--color-bg-card);height:215px;box-shadow:0 12px 35px color-mix(in oklch,var(--color-brand) 10%,transparent);border-radius:16px 16px 0 0;margin:27px 2px 20px;overflow:hidden}.landing-pillar-visual img{width:100%;height:auto}.landing-pillar-detail{color:var(--landing-muted);font-size:11px;line-height:1.7;margin-top:auto!important}.landing-how{padding-bottom:105px}.landing-steps{grid-template-columns:repeat(3,1fr);gap:65px;padding:0;list-style:none;display:grid}.landing-step-line{color:var(--color-brand);align-items:center;gap:18px;margin-bottom:27px;font-size:24px;display:flex}.landing-step-line>span{background:var(--color-border-strong);width:100%;height:1px}.landing-steps h3{margin-bottom:13px;font-size:19px}.landing-steps p{color:var(--landing-muted);font-size:13px;line-height:1.85}.landing-showcase{background:var(--color-bg-surface-muted)}.landing-heading-centered{text-align:center;margin-inline:auto}.landing-heading-centered>p{margin-inline:auto}.landing-screens{grid-template-columns:repeat(3,minmax(0,280px));justify-content:center;align-items:start;gap:70px;margin-top:65px;display:grid}.landing-screens figure:nth-child(2){margin-top:40px}.landing-screens figcaption{text-align:center;margin-top:27px}.landing-screens h3{font-size:17px}.landing-screens figcaption p{color:var(--landing-muted);margin-top:9px;font-size:12px;line-height:1.8}.landing-demo-note{text-align:center;color:var(--landing-muted);max-width:620px;font-size:11px;line-height:1.75;margin:38px auto 0!important}.landing-partners{grid-template-columns:1fr 1fr;align-items:center;gap:85px;padding-top:110px;display:grid}.landing-partner-photo{aspect-ratio:1/1.1;border-radius:var(--landing-radius);background:var(--color-brand-soft);position:relative;overflow:hidden}.landing-partner-photo img{object-fit:cover}.landing-partner-copy h2{margin-top:23px}.landing-partner-description{color:var(--landing-muted);font-size:14px;line-height:1.9;margin-top:20px!important}.landing-partner-benefits{gap:21px;margin-block:27px 21px;display:grid}.landing-partner-benefits>div{border-left:2px solid var(--color-brand);padding-left:18px}.landing-partner-benefits h3{font-size:16px}.landing-partner-benefits p{color:var(--landing-muted);margin-top:5px;font-size:12px;line-height:1.85}.landing-faq{max-width:850px;padding-block:70px 105px}.landing-faq .landing-section-heading{text-align:center;margin-inline:auto}.landing-faq .landing-section-heading>p{margin-inline:auto}.landing-questions{gap:12px;display:grid}.landing-question>summary{padding:22px 24px}.landing-question>summary>span:first-child{font-size:14px}.landing-question>div{padding:20px 24px}.landing-question p{color:var(--landing-muted);font-size:13px;line-height:1.9}.landing-closing{background:color-mix(in oklch,var(--color-brand-soft) 70%,var(--color-bg-app));border-block:1px solid var(--color-border-subtle);text-align:center;padding-block:75px}.landing-closing h2{max-width:750px;margin-inline:auto}.landing-closing p{max-width:540px;color:var(--landing-muted);margin:20px auto 27px;font-size:14px;line-height:1.8}.landing-footer{padding-top:52px}.landing-footer-main{grid-template-columns:1.8fr 1fr 1fr;gap:70px;padding-bottom:44px;display:grid}.landing-footer-main>div p{max-width:320px;color:var(--landing-muted);margin-top:17px;font-size:12px;line-height:1.9}.landing-footer nav{align-content:start;gap:20px;padding-top:12px;font-size:12px;display:grid}.landing-footer nav a{align-items:center;gap:15px;width:fit-content;min-height:24px;display:inline-flex}.landing-footer-bottom{border-top:1px solid var(--color-border-subtle);color:var(--landing-muted);justify-content:space-between;gap:18px;padding-block:23px;font-size:10px;display:flex}@media (prefers-reduced-motion:no-preference){.landing :where(a,button){transition:color .18s,background-color .18s,transform .18s}.landing [data-slot=button]:active{transform:scale(.98)}}@media (min-width:768px){.landing-mobile-nav:not([hidden]){display:none}}@media (max-width:1100px){.landing-shell{width:calc(100% - 64px)}.landing-desktop-nav{gap:18px;margin-right:6px}.landing-nav-row{gap:15px}.landing-hero{gap:28px}.landing-actions{gap:17px}.landing-pillars{gap:13px}.landing-pillar{padding:24px 20px}.landing-screens{gap:38px}.landing-partners{gap:50px}}@media (max-width:900px){.landing .landing-nav-cta{display:none}.landing-desktop-nav{margin-left:auto;margin-right:auto}.landing-hero{min-height:540px;padding-top:40px}.landing h1{font-size:45px}.landing-pillar{height:440px;padding:24px 16px}.landing-pillar-visual{height:185px}.landing-steps{gap:32px}}@media (max-width:767px){.landing-shell{width:calc(100% - 40px)}.landing-nav-row{gap:10px;height:72px}.landing-brand>span{width:105px}.landing-desktop-nav{display:none}.landing-preferences{gap:6px}.landing .landing-menu-toggle{min-height:42px;padding-inline:12px;font-size:11px;display:inline-flex}.landing-hero{grid-template-columns:1fr;gap:4px;min-height:auto;padding-block:40px 34px}.landing-hero-copy{padding-bottom:0}.landing-eyebrow{font-size:10px}.landing h1{max-width:460px;margin-top:19px;font-size:clamp(39px,9vw,56px);line-height:1.22}.landing:lang(en) h1{font-size:clamp(28px,8.4vw,52px)}.landing-lede{max-width:420px;font-size:14px;line-height:1.8;margin-top:20px!important}.landing-actions{gap:15px;margin-top:25px}.landing .landing-primary{gap:15px;min-height:49px;padding-inline:20px;font-size:12px}.landing-text-link{gap:8px;font-size:11px}.landing-section{padding-block:54px}.landing-section-heading{margin-bottom:29px}.landing h2{font-size:29px}.landing-section-heading>p{margin-top:14px;font-size:13px;line-height:1.85}.landing-pillars{grid-template-columns:1fr;gap:18px}.landing-pillar{height:460px;padding:28px}.landing-pillar-visual{align-self:center;width:min(100%,320px);height:225px;margin-top:22px}.landing-pillar-copy>p{max-width:380px}.landing-steps{grid-template-columns:1fr;gap:27px}.landing-step-line{margin-bottom:15px}.landing-steps p{max-width:440px}.landing-how{padding-bottom:58px}.landing-screens{grid-template-columns:1fr;gap:42px;margin-top:36px}.landing-screens figure{justify-self:center;width:min(270px,100%)}.landing-screens figure:nth-child(2){margin-top:0}.landing-screens figcaption{margin-top:20px}.landing-demo-note{margin-top:32px!important}.landing-partners{grid-template-columns:1fr;gap:34px}.landing-partner-photo{aspect-ratio:1.2}.landing-partner-copy h2{margin-top:18px}.landing-partner-description{font-size:13px}.landing-faq{padding-top:20px;padding-bottom:60px}.landing-question>summary{padding:18px}.landing-question>summary>span:first-child{font-size:13px}.landing-question>div{padding:18px}.landing-closing{padding-block:55px}.landing-closing p{font-size:13px}.landing-footer-main{grid-template-columns:1fr 1fr;gap:28px 20px}.landing-footer-main>div{grid-column:1/-1}.landing-footer-bottom{flex-direction:column;gap:9px}}@media (max-width:360px){.landing-shell{width:calc(100% - 32px)}.landing-actions{flex-direction:column;align-items:flex-start}.landing h1{font-size:37px}}
