@font-face{font-family:Montserrat;src:url(/landing/montserrat-800.woff2)format("woff2");font-weight:800;font-display:swap}@font-face{font-family:Inter;src:url(/landing/inter-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url(/landing/inter-500.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Inter;src:url(/landing/inter-600.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Inter;src:url(/landing/inter-700.woff2)format("woff2");font-weight:700;font-display:swap}:root{--orange:#ff6a1a;--orange-dark:#e85b10;--ink:#121318;--ink-2:#1a1c22;--cream:#f4f1eb;--paper:#fbfaf7;--card:#fff;--text:#14161b;--muted:#5d626b;--soft:#8b9098;--line:#e0dbd2;--line-dark:#2c2f37;--gutter:clamp(20px,5vw,80px);--max:1240px;--display:Montserrat,"Arial Black",sans-serif;--body:Inter,system-ui,-apple-system,"Segoe UI",Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:72px;overflow-x:clip}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--ink);color:var(--text);font:400 16px/1.55 var(--body);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}h1,h2,h3,p,ul,ol{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}button,input{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}img,svg{max-width:100%;display:block}:focus-visible{outline:2px solid var(--orange);outline-offset:3px}::selection{background:var(--orange);color:#fff}[hidden]{display:none!important}.skip-link{z-index:100;background:var(--orange);color:#fff;border-radius:6px;padding:12px 16px;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.skip-link:focus{transform:none}.orange{color:var(--orange)}.wrap{max-width:var(--max);margin:0 auto}h1,h2{font-family:var(--display);letter-spacing:-.035em;font-weight:800;line-height:1}h2{color:var(--text);font-size:clamp(36px,5vw,64px)}h2.light,.light{color:#fff}h3{letter-spacing:-.01em;font-size:18px;font-weight:700}.kicker{letter-spacing:.2em;text-transform:uppercase;color:var(--text);font-size:11px;font-weight:600}.kicker b{color:var(--orange);font-weight:700}.kicker.light{color:#fff}.subhead{letter-spacing:-.015em;color:var(--text);margin-top:8px;font-size:clamp(22px,2.6vw,34px);font-weight:500}.lead{color:var(--muted);max-width:38em;margin-top:18px;font-size:17px}.lead.light{color:#d6d8dc}.fine{color:var(--soft);font-size:11px}.btn{background:var(--orange);color:#fff;border:1px solid var(--orange);border-radius:6px;justify-content:center;align-items:center;gap:12px;min-height:50px;padding:0 24px;font-size:15px;font-weight:600;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.btn:hover{background:var(--orange-dark);border-color:var(--orange-dark)}.btn span{font-size:18px;line-height:1;transition:transform .2s}.btn:hover span{transform:translate(3px)}.btn-small{min-height:40px;padding:0 18px;font-size:14px}.btn-ghost{color:#fff;backdrop-filter:blur(4px);background:#0a0a0c40;border-color:#ff8c3cbf}.btn-ghost:hover{border-color:var(--orange);background:#ff6a1a2e}.btn-ghost:hover span{transform:translateY(3px)}.btn-dark{background:var(--ink);border-color:var(--ink);justify-content:center;min-width:220px}.btn-dark:hover{background:#000;border-color:#000}.btn-wide{justify-content:center;width:100%;min-height:54px;font-size:17px;position:relative}.btn-wide span[aria-hidden]{position:absolute;right:22px}.arrow-link{color:var(--orange);text-underline-offset:5px;align-items:center;gap:12px;margin-top:26px;font-size:16px;font-weight:600;text-decoration:underline 1.5px;display:inline-flex}.arrow-link span{font-size:20px;text-decoration:none;transition:transform .2s}.arrow-link:hover span{transform:translate(4px)}.arrow-link.light{color:var(--orange)}.link{color:var(--orange);text-underline-offset:3px;font-weight:600;text-decoration:underline}.icon{fill:none;width:34px;height:34px;stroke:var(--orange);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.icon.small{stroke-width:2.2px;width:22px;height:22px}.icon.big{width:44px;height:44px;stroke:var(--text);stroke-width:2px}.icon.big.fill{fill:var(--text);stroke:none;width:40px;height:40px}.site-header{z-index:40;height:68px;padding:0 var(--gutter);background:var(--ink);color:#fff;border-bottom:1px solid #ffffff0f;align-items:center;gap:24px;display:flex;position:sticky;top:0}.site-header .logo img{width:150px;height:auto}.main-nav{gap:44px;margin:0 auto;font-size:15px;font-weight:500;display:flex}.main-nav a{opacity:.92;transition:color .2s}.main-nav a:hover{color:var(--orange)}.auth-slot{align-items:center;gap:26px;display:flex}.nav-signin{font-size:15px;font-weight:500}.nav-signin:hover{color:var(--orange)}.account{margin-left:auto;position:relative}.main-nav+.account,.auth-slot+.account{margin-left:0}.account-button{border:1px solid var(--line-dark);border-radius:999px;align-items:center;gap:10px;padding:6px 10px 6px 6px;font-size:14px;display:flex}.account-avatar{background:var(--orange) center/cover;color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:13px;font-weight:700;display:grid}.account-avatar.has-photo{color:#0000}.account-name{text-overflow:ellipsis;white-space:nowrap;max-width:140px;overflow:hidden}.account-caret{opacity:.7;font-size:10px}.account-menu{background:var(--ink-2);border:1px solid var(--line-dark);border-radius:10px;width:240px;padding:8px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 20px 40px #0006}.account-menu>*{text-align:left;border-radius:6px;padding:10px 12px;font-size:14px}.account-menu a:hover,.account-menu button:hover{background:#ffffff0f}.account-email{color:var(--soft);text-overflow:ellipsis;font-size:12px;overflow:hidden}.hero{color:#fff;background:#1b1410;flex-direction:column;justify-content:space-between;min-height:min(780px,92vh);display:flex;position:relative;overflow:hidden}.hero-photo,.hero-photo img{width:100%;height:100%;position:absolute;inset:0}.hero-photo img{object-fit:cover;object-position:62% 50%}.hero-shade{background:linear-gradient(90deg,#0a0a0cc7 0%,#0a0a0c8c 32%,#0a0a0c00 62%),linear-gradient(#0a0a0c00 74%,#0a0a0c8c 100%);position:absolute;inset:0}.hero-copy{padding:clamp(56px,9vh,96px) var(--gutter) 0;max-width:820px;position:relative}.hero h1{letter-spacing:-.04em;margin-top:18px;font-size:clamp(50px,7.6vw,112px);line-height:.98}.hero-lead{color:#f1f1f1;margin-top:20px;font-size:clamp(16px,1.5vw,21px);font-weight:500}.hero-cta{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.hero-foot{padding:40px var(--gutter) 30px;justify-content:space-between;align-items:flex-end;gap:20px;display:flex;position:relative}.platforms{flex-wrap:wrap;gap:12px;display:flex}.badge{color:#fff;height:54px;font:inherit;text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;background:#000;border:1px solid #ffffff8c;border-radius:11px;align-items:center;gap:11px;padding:0 18px 0 14px;transition:transform .2s cubic-bezier(.2,.7,.2,1),border-color .2s,box-shadow .2s,background .2s;display:inline-flex;box-shadow:0 8px 20px #00000059}.badge-logo{flex-shrink:0;width:28px;height:28px}.badge-logo.apple{fill:#fff;width:27px;height:27px;margin-top:-2px}.badge-logo.android{fill:#3ddc84}.badge span{flex-direction:column;line-height:1.1;display:flex}.badge small{letter-spacing:.01em;color:#e8e8e8;font-size:11px;font-weight:500}.badge b{letter-spacing:-.015em;white-space:nowrap;margin-top:2px;font-size:18px;font-weight:600}.badge:focus-visible{outline:2px solid var(--orange);outline-offset:3px}@media (hover:hover){.badge:hover{border-color:var(--orange);transform:translateY(-3px);box-shadow:0 12px 28px #ff6a1a59}}.badge:active{border-color:var(--orange);background:#151515;transition-duration:80ms;transform:translateY(0)scale(.96);box-shadow:0 3px 10px #ff6a1a4d}.band{padding:clamp(64px,9vw,110px) var(--gutter);position:relative}.cream{background:var(--cream)}.cream h2{margin-top:14px}.card{background:var(--card);border:1px solid #ebe6dd;border-radius:10px;box-shadow:0 1px #00000008,0 10px 30px #1e140a0f}.trio{grid-template-columns:repeat(3,1fr);margin-top:44px;display:grid}.trio-item{flex-direction:column;gap:24px;padding:0 32px;display:flex}.trio-item:first-child{padding-left:0}.trio-item:last-child{padding-right:0}.trio-item+.trio-item{border-left:1px solid var(--line)}.trio-head{align-items:flex-start;gap:18px;min-height:112px;display:flex}.trio-head h3{margin-top:4px}.trio-head p{color:var(--muted);max-width:20em;margin-top:8px;font-size:14.5px}.trio .card{height:236px;overflow:hidden}.ringgit{container-type:inline-size}.ringgit-head{align-items:flex-start;gap:18px;min-height:112px;display:flex}.ringgit-head h3{margin-top:4px}.ringgit-head p{color:var(--muted);max-width:20em;margin-top:8px;font-size:14.5px}.tile{width:44px;height:44px;color:var(--orange);background:linear-gradient(145deg,#fff3ec,#ffe6d6);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.tile svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.tile svg.solid,.toll-icon svg,.lg-icon svg.solid{fill:currentColor;stroke:none}.tile-lg{border:1px solid #ffd9c2;border-radius:16px;width:60px;height:60px;box-shadow:0 10px 22px #ff6a1a29}.tile-lg svg{width:30px;height:30px}.round-chevron{background:#fbfaf7;border:1px solid #e3ddd3;border-radius:50%;flex-shrink:0;place-items:center;width:42px;height:42px;margin-left:auto;transition:transform .2s;display:grid;box-shadow:0 4px 12px #1e140a14}.round-chevron:hover{transform:translate(3px)}.round-chevron svg,.chev svg,.chev-plain,.pill svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.round-chevron svg{color:#444;width:20px;height:20px}.trio .spend-card{background:#fdfbf8;flex-direction:column;justify-content:center;height:auto;min-height:236px;padding:4px 18px;display:flex}.spend-row{grid-template-columns:44px 1fr auto 26px;grid-template-areas:"tile name amt chev""tile bar bar bar";align-items:center;gap:6px 12px;padding:13px 0;display:grid}.spend-row+.spend-row{border-top:1px solid #efe9df}.spend-row .tile{grid-area:tile}.spend-name{flex-direction:column;grid-area:name;line-height:1.25;display:flex}.spend-name b{font-size:15px;font-weight:700}.spend-name small{color:var(--muted);font-size:12.5px}.spend-bar{grid-area:bar;align-items:center;gap:10px;display:flex}.spend-bar i{background:#ece7df;border-radius:4px;flex:1;height:8px;overflow:hidden}.spend-bar b{background:linear-gradient(90deg,#ff8a45,var(--orange));transform-origin:0;border-radius:4px;height:100%;transition:transform 1.2s cubic-bezier(.4,0,.2,1) .3s;display:block}.has-reveal .reveal:not(.is-in) .spend-bar b{transform:scaleX(0)}.spend-bar small{color:var(--muted);width:30px;font-size:12px}.spend-row>strong{white-space:nowrap;grid-area:amt;font-size:16px;font-weight:800}.chev{width:26px;height:26px;color:var(--orange);background:#fff0e6;border-radius:50%;grid-area:chev;place-items:center;display:grid}.chev svg{width:15px;height:15px}.spend-row.grey .tile{color:#666c75;background:#eef0f2}.spend-row.grey .spend-bar b{background:#8a8f97}.spend-row.grey .chev{color:#555;background:#eef0f2}@container (width>=560px){.spend-row{grid-template-columns:52px 1.1fr 1.4fr auto 34px;grid-template-areas:"tile name bar amt chev";column-gap:20px}.spend-row .tile{width:52px;height:52px}.spend-name b{font-size:19px}.spend-name small{font-size:15px}.spend-row>strong{font-size:22px}.chev{width:34px;height:34px}}.photo-card img{object-fit:cover;object-position:40% 50%;width:100%;height:100%}.nav-band{color:#fff;background:#05070b;overflow:hidden}.band-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.nav-shade{background:linear-gradient(90deg,#05070beb 0%,#05070bb3 40%,#05070b26 75%),linear-gradient(#05070b00 70%,#05070b99);position:absolute;inset:0}.nav-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:48px;display:grid;position:relative}.nav-band h2{margin-top:14px}.ticks{gap:14px;margin-top:28px;display:grid}.ticks li{color:#eceef1;align-items:center;gap:14px;font-size:16px;font-weight:500;display:flex}.ticks li:before{content:"";background:var(--orange) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m6 12 4 4 8-8' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/14px no-repeat;border-radius:50%;flex-shrink:0;width:22px;height:22px}.nav-mock{justify-self:end;gap:14px;width:100%;max-width:420px;display:grid}.nav-mock>div{backdrop-filter:blur(10px);background:#12141ad1;border:1px solid #ffffff1a;border-radius:14px;align-items:center;gap:16px;padding:18px 20px;display:flex;box-shadow:0 20px 40px #0006}.nav-mock strong{color:#fff;font-size:20px;font-weight:700;display:block}.nav-mock span{color:#b8bcc4;font-size:14px}.turn-card svg{fill:none;stroke:#fff;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:44px;height:44px}.turn-card strong{font-size:28px;font-family:var(--display);letter-spacing:-.02em}.turn-card span{color:#fff;font-weight:500}.camera-card{margin-left:28px}.camera-badge{background:#ff6a1a29;border-radius:10px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.camera-badge svg{fill:none;width:26px;height:26px;stroke:var(--orange);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.camera-card>div{flex:1}.camera-card strong{font-size:17px}.limit{color:#111;background:#fff;border:5px solid #e3262b;border-radius:50%;flex-shrink:0;place-items:center;width:46px;height:46px;font-size:16px;font-weight:800;display:grid}.eta-card{justify-content:space-between;margin-right:28px}.eta-dot{background:#2fd17a;border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 6px #2fd17a2e}.money-grid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(28px,4vw,56px);display:grid}.kicker.insight{color:var(--muted);align-items:center;gap:12px;font-size:12px;display:flex}.slash{background:var(--orange);border-radius:1px;width:5px;height:16px;transform:skew(-20deg)}.kicker-sep{background:#c9c3b8;width:1px;height:16px;margin:0 6px;display:inline-block}.money-title{letter-spacing:-.05em;font-size:clamp(40px,4.8vw,70px);line-height:.98}.toll-card{border-radius:16px;margin-top:30px;padding:20px 22px 18px}.toll-head{justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;display:flex}.toll-title{letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:12px;font-size:12.5px;font-weight:700;display:flex}.toll-title i{background:var(--orange);border-radius:2px;width:4px;height:18px}.pill{white-space:nowrap;background:#f1ede6;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:17px;font-weight:800;display:inline-flex}.pill svg{width:16px;height:16px}.pill.small{color:var(--muted);padding:6px 12px;font-size:13px;font-weight:600}.toll-card ul{display:grid}.toll-card li{align-items:center;gap:16px;padding:14px 0;display:flex}.toll-card li+li{border-top:1px solid #efe9df}.toll-icon{width:48px;height:48px;color:var(--orange);background:#fde9dd;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.toll-icon svg{width:26px;height:26px}.toll-card li div{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.toll-card li b{font-size:17px;font-weight:600}.toll-card li small{color:var(--muted);font-size:13px}.toll-card li small em{color:#4b4f56;background:#efebe4;border-radius:4px;margin-right:10px;padding:2px 8px;font-style:normal;font-weight:600}.toll-card li strong{white-space:nowrap;font-size:17px;font-weight:700}.toll-card .chev,.legend .chev,.toll-auto .chev{color:#555;background:0 0;grid-area:auto;width:20px}.toll-auto{color:#1e8a4c;background:#eef6ee;border-radius:12px;align-items:center;gap:12px;margin-top:6px;padding:12px 14px;font-size:15px;font-weight:500;display:flex}.toll-auto .chev{color:#1e8a4c;background:0 0;margin-left:auto}.ok{background:#22a05a;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;display:grid}.ok svg{fill:none;stroke:#fff;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.dash{border-radius:20px;padding:26px}.dash-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.dash-month{letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;font-size:13px;font-weight:700;display:flex}.dash-month svg,.dash-car svg,.dash-chart-head svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.dash-month svg:first-child{color:var(--muted)}.caret{stroke-width:2.2px!important;width:16px!important;height:16px!important}.dash-car{background:#fff;border:1px solid #e3ddd3;border-radius:12px;align-items:center;gap:10px;padding:10px 14px;font-size:15px;font-weight:600;display:flex;box-shadow:0 2px 6px #1e140a0d}.dash-stats{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px;display:grid}.dash-stats div{background:linear-gradient(165deg,#fff 50%,var(--tint));border:1px solid #efe9df;border-radius:14px;padding:16px 18px;position:relative;overflow:hidden}.dash-stats .up-good{--tint:#fdeee3}.dash-stats .up-bad{--tint:#fde6e6}.dash-stats .down-good{--tint:#e6f3e9}.dash-stats span{color:#3d4148;align-items:center;gap:10px;font-size:14px;display:flex}.dash-stats span svg{fill:none;width:24px;height:24px;stroke:var(--orange);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.dash-stats strong{letter-spacing:-.03em;margin-top:8px;font-size:clamp(24px,2.5vw,36px);font-weight:800;line-height:1.1;display:block}.dash-stats small{letter-spacing:0;font-size:.6em;font-weight:500}.dash-stats em{color:#22a05a;margin-top:6px;font-size:13px;font-style:normal;font-weight:700;display:block}.dash-stats em i{color:var(--muted);font-style:normal;font-weight:400}.dash-split{align-items:center;gap:30px;margin-top:22px;display:flex}.dash-donut{border-radius:50%;flex-shrink:0;width:190px;height:190px;position:relative;box-shadow:0 10px 30px #1e140a14}.dash-donut svg{width:100%;height:100%}.dash-donut b{flex-direction:column;justify-content:center;align-items:center;font-size:22px;font-weight:800;display:flex;position:absolute;inset:0}.dash-donut b small{color:var(--muted);font-size:14px;font-weight:400}.legend{flex:1;display:grid}.legend li{grid-template-columns:16px 30px 1fr 56px auto 20px;align-items:center;gap:12px;padding:14px 0;font-size:17px;font-weight:500;display:grid}.legend li+li{border-top:1px solid #efe9df}.legend i{border-radius:50%;width:14px;height:14px}.lg-icon{color:var(--orange);place-items:center;display:grid}.lg-icon.dark{color:#3a3c42}.lg-icon svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}.legend small{color:var(--muted);font-size:14px}.legend strong{text-align:right;white-space:nowrap;font-size:19px;font-weight:800}.dash-chart-head{border-top:1px solid #efe9df;justify-content:space-between;align-items:center;margin-top:18px;padding-top:18px;display:flex}.dash-chart-head>span:first-child{letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;font-size:13px;font-weight:700;display:flex}.dash-chart-head>span:first-child svg{color:var(--orange);stroke-width:3px}.dash-chart{border-bottom:1px solid #e6e0d6;grid-template-columns:repeat(6,1fr);gap:clamp(8px,1.6vw,22px);height:190px;margin:10px 0 30px;padding-bottom:4px;display:grid}.dash-chart .col{flex-direction:column;justify-content:flex-end;align-items:center;gap:8px;display:flex;position:relative}.dash-chart em{white-space:nowrap;font-size:13px;font-style:normal;font-weight:700}.dash-chart b{transform-origin:bottom;background:linear-gradient(#ece6dc,#e3dccf);border-radius:8px 8px 2px 2px;width:100%;max-width:90px;transition:transform 1s cubic-bezier(.4,0,.2,1) .25s}.has-reveal .dash:not(.is-in) .dash-chart b{transform:scaleY(0)}.dash-chart span{color:var(--muted);font-size:14px;position:absolute;bottom:-30px}.money-fine{text-align:right;grid-column:1/-1;margin-top:-30px}.perf-band{color:#fff;background:#0b0a0c;align-items:center;min-height:clamp(560px,48vw,760px);display:flex;overflow:hidden}.perf-bg{filter:blur(6px)brightness(.3)saturate(.8);background:url(/landing/track.webp) 50% 60%/cover;position:absolute;inset:-20px}.perf-bg:after{content:"";background:radial-gradient(at 30% 60%,#ff6a1a1f,#0000 60%),linear-gradient(90deg,#0b0a0cd9,#0b0a0c66);position:absolute;inset:0}.perf-art{object-fit:cover;object-position:18% center;width:auto;max-width:50%;height:100%;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 22%);mask-image:linear-gradient(90deg,#0000 0,#000 22%)}.watermark{font-family:var(--display);letter-spacing:-.06em;pointer-events:none;user-select:none;font-size:21vw;font-style:italic;font-weight:800;line-height:1;position:absolute;top:-2.5vw;left:-1vw}.watermark.light{color:#1e140a09;top:-3vw;left:auto;right:-2vw}.perf-grid{width:100%;position:relative}.perf-copy{max-width:min(680px,48%)}.perf-band h2{letter-spacing:-.05em;margin-top:16px;font-size:clamp(44px,6vw,92px)}.italic{font-style:italic}.perf-band .lead{font-size:clamp(17px,1.5vw,21px)}.perf-stats{gap:18px;margin-top:34px;display:flex}.perf-stats div{background:linear-gradient(160deg,#1c1c20d9,#0a0a0cd9);border:1px solid #ffffff2e;border-radius:14px;flex:1;max-width:320px;padding:22px 26px;position:relative;overflow:hidden}.perf-stats div:after{content:"";border-top:2px solid var(--orange);filter:drop-shadow(0 0 6px #ff6a1ae6);opacity:.85;border-radius:50%;width:220px;height:140px;position:absolute;bottom:-70px;right:-50px;transform:rotate(-28deg)}.perf-stats span{color:#eceef1;align-items:center;gap:12px;font-size:16px;font-weight:500;display:flex}.perf-stats span svg{fill:none;stroke:#fff;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px}.perf-stats span svg .fill{fill:#fff;stroke:none}.perf-stats strong{font-family:var(--display);color:var(--orange);letter-spacing:-.04em;margin-top:10px;font-size:clamp(40px,4vw,58px);line-height:1;display:block}.perf-stats small{margin-left:2px;font-size:.66em}.perf-stats em{color:#2fd17a;margin-top:12px;font-size:16px;font-style:normal;font-weight:700;display:block}.perf-stats em i{color:#c3c6cc;margin-left:6px;font-style:normal;font-weight:400}.perf-band .fine{left:var(--gutter);color:#8c9098;position:absolute;bottom:18px}.community{padding-bottom:clamp(40px,5vw,60px)}.community-grid{grid-template-columns:1.55fr 1fr;align-items:center;gap:clamp(28px,4vw,56px);display:grid}.community-photo img{aspect-ratio:16/9.2;object-fit:cover;border-radius:10px;width:100%;height:auto;box-shadow:0 20px 40px #1e140a26}.community h2{font-size:clamp(34px,3.8vw,52px)}.community .lead{font-size:16px}.garage-note{border-top:1px solid var(--line);align-items:flex-start;gap:18px;margin-top:34px;padding-top:28px;display:flex}.garage-note b{font-size:16px}.garage-note p{color:var(--muted);margin-top:4px;font-size:14.5px}.platforms-band{border-top:1px solid var(--line);background:linear-gradient(90deg,var(--cream) 40%,#f2e9df);overflow:hidden}.screens-art{object-fit:cover;object-position:12% center;width:auto;max-width:40%;height:100%;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 16%);mask-image:linear-gradient(90deg,#0000 0,#000 16%)}.screens-wrap{position:relative}.platforms-band h2{letter-spacing:-.05em;font-size:clamp(42px,5.4vw,80px)}.platforms-band .lead{max-width:30em}.screens{max-width:calc(60vw - var(--gutter));grid-template-columns:repeat(3,1fr);gap:clamp(12px,1.2vw,20px);margin-top:36px;display:grid}.screen-card{backdrop-filter:blur(6px);background:#ffffffc7;border:1px solid #ece6dc;border-radius:14px;flex-direction:column;gap:clamp(12px,1.2vw,18px);padding:clamp(12px,1.1vw,18px);display:flex;box-shadow:0 12px 30px #1e140a14;container-type:inline-size}.screen-top{align-items:center;gap:clamp(10px,1vw,16px);display:flex}.screen-top>div{min-width:0}.dark-tile{background:#121318;border-radius:12px;flex-shrink:0;place-items:center;width:clamp(42px,3.6vw,56px);height:clamp(42px,3.6vw,56px);display:grid}.dark-tile svg{width:55%;height:55%}.dark-tile svg.fill{fill:#fff}.dark-tile svg.stroke{fill:none;stroke:#fff;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.screen-card h3{font-size:clamp(16px,1.3vw,19px)}.screen-card p{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:clamp(12.5px,.95vw,14.5px);overflow:hidden}.chev-plain{color:#333;flex-shrink:0;width:clamp(16px,1.4vw,22px);height:clamp(16px,1.4vw,22px);margin-left:auto}.btn-card{justify-content:center;width:100%;min-height:clamp(44px,3.6vw,52px);padding:0 14px;font-size:clamp(14px,1.05vw,16px);position:relative}@container (width>=290px){.btn-card span[aria-hidden]{position:absolute;right:22px}}.chapter{background:var(--orange);color:var(--ink);padding:clamp(64px,8vw,96px) var(--gutter);position:relative;overflow:hidden}.chapter-stripes{background:repeating-linear-gradient(115deg,#0000 0 70px,#ffffff24 70px 120px,#0000 120px 150px,#0000000d 150px 200px);width:46%;position:absolute;top:0;bottom:0;right:-6%}.chapter-grid{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:40px;display:flex;position:relative}.chapter h2{color:var(--ink);font-size:clamp(38px,5.4vw,72px)}.chapter-grid p{color:#1d1209;margin-top:22px;font-size:18px;font-weight:500}.chapter-cta{flex-direction:column;align-items:center;gap:14px;margin-left:clamp(0px,4vw,60px);margin-right:auto;display:flex}.chapter-cta p{margin:0;font-size:15px}.chapter-cta .link{color:var(--ink)}.site-footer{padding:48px var(--gutter);background:var(--ink);color:#fff;grid-template-columns:1.2fr 1.5fr auto;align-items:center;gap:40px;display:grid}.foot-brand .logo img{width:180px;height:auto}.foot-brand span{color:#c7cad0;margin-top:10px;font-size:16px;display:block}.site-footer nav{gap:40px;font-size:15px;font-weight:500;display:flex}.site-footer nav a:hover,.site-footer nav button:hover{color:var(--orange)}.foot-legal{border-left:1px solid var(--line-dark);color:#b7bac1;gap:6px;padding-left:40px;font-size:13px;display:grid}.has-reveal .reveal{opacity:0;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(22px)}.has-reveal .reveal.is-in{opacity:1;transform:none}.sheet{background:var(--paper);width:min(480px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--text);border:0;border-radius:16px;padding:44px 40px 36px;overflow:auto;box-shadow:0 40px 80px #00000073}.sheet::backdrop{backdrop-filter:blur(4px);background:#08090cb3}.sheet-close{width:36px;height:36px;color:var(--muted);border-radius:50%;font-size:16px;position:absolute;top:14px;right:16px}.sheet-close:hover{color:var(--text);background:#eee9e0}.sheet .kicker{color:var(--orange);letter-spacing:.22em;font-size:11px;font-weight:700}.sheet h2{color:#0f0d1c;margin-top:12px;font-size:40px}.auth-sub{color:var(--muted);margin-top:8px;font-size:18px}.auth-tabs{border-bottom:1.5px solid #ddd8ce;margin-top:26px;display:flex}.auth-tabs button{color:var(--muted);border-bottom:3px solid #0000;margin-bottom:-1.5px;padding:10px 26px 12px;font-size:16px;font-weight:500}.auth-tabs button[aria-pressed=true]{color:var(--text);border-color:var(--orange);font-weight:600}.sheet form{flex-direction:column;margin-top:22px;display:flex}.sheet label{margin:8px 0;font-size:15px;font-weight:500}.sheet input{width:100%;height:50px;color:var(--text);background:#fff;border:1px solid #d6d1c7;border-radius:8px;padding:0 16px;font-size:16px}.sheet input::placeholder{color:#9a9ea5}.sheet input:focus{border-color:var(--orange);outline:none;box-shadow:0 0 0 3px #ff6a1a26}.password-wrap{position:relative}.password-wrap input{padding-right:52px}.eye{border-radius:6px;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:5px;right:6px}.eye svg{fill:none;width:22px;height:22px;stroke:var(--text);stroke-width:1.8px}.eye[aria-pressed=true] svg{stroke:var(--orange)}.forgot{align-self:flex-end;margin:10px 0 18px;font-weight:500;text-decoration:none}.auth-error{color:#b3261e;background:#fdecea;border-radius:8px;margin-bottom:14px;padding:12px 14px;font-size:14px}.back{align-self:center;margin-top:16px;text-decoration:none}.divider{color:var(--muted);align-items:center;gap:14px;margin:22px 0 16px;font-size:15px;display:flex}.divider:before,.divider:after{content:"";background:#d9d4ca;flex:1;height:1px}.google-button{width:100%;height:52px;color:var(--text);background:#fff;border:1px solid #d6d1c7;border-radius:8px;justify-content:center;align-items:center;gap:14px;font-size:16px;font-weight:500;display:flex}.google-button svg{width:22px;height:22px}.auth-done{text-align:center;justify-items:center;gap:12px;margin-top:20px;display:grid}.auth-done p{color:var(--muted)}.success-icon{color:#1e9e5a;background:#e4f6ec;border-radius:50%;place-items:center;width:52px;height:52px;font-size:24px;font-weight:700;display:grid}.install-qr{background:#fff;border:1px solid #ebe6dd;border-radius:10px;align-items:center;gap:18px;margin-top:22px;padding:16px;display:flex}.install-qr img{width:110px;height:110px}.install-qr p{color:var(--muted);font-size:14px}.install-steps{gap:16px;margin:24px 0;display:grid}.install-steps li{gap:14px;display:flex}.install-steps li>span{background:var(--orange);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:14px;font-weight:700;display:grid}.install-steps p{color:var(--muted);font-size:14px}.share-glyph{vertical-align:-3px;fill:none;stroke:currentColor;stroke-width:2px;width:18px;height:18px;display:inline-block}@media (width<=1180px){.perf-band,.platforms-band{flex-direction:column;align-items:stretch;display:flex}.perf-art,.screens-art{width:calc(100% + 2 * var(--gutter));max-width:none;height:auto;margin:28px calc(-1 * var(--gutter)) 0;order:2;position:relative;-webkit-mask-image:linear-gradient(#0000 0,#000 18%);mask-image:linear-gradient(#0000 0,#000 18%)}.perf-band .fine{order:3;margin-top:12px;position:static}.perf-copy,.screens{max-width:none}.platforms-band{background:var(--cream)}}@media (width<=1024px){.main-nav{gap:26px}.trio-item{padding:0 20px}.nav-grid,.money-grid{grid-template-columns:1fr}.nav-mock{justify-self:start}.money-fine{margin-top:0}.site-footer{grid-template-columns:1fr 1fr}.foot-legal{border-left:0;border-top:1px solid var(--line-dark);grid-column:1/-1;padding-top:20px;padding-left:0}}@media (width<=767px){body{font-size:15px}.site-header{gap:12px;height:60px}.site-header .logo img{width:118px}.main-nav{display:none}.auth-slot{gap:16px;margin-left:auto}.nav-signin{font-size:14px}.btn-small{min-height:38px;padding:0 14px;font-size:13px}.account-name{display:none}.hero{min-height:auto}.hero-photo img{object-position:70% 50%}.hero-shade{background:linear-gradient(#0a0a0cb3 0%,#0a0a0c59 45%,#0a0a0cbf 100%)}.hero-copy{padding-top:44px}.hero h1{font-size:clamp(46px,13.5vw,64px)}.hero-cta .btn{flex:auto}.hero-foot{flex-direction:column;align-items:flex-start;gap:10px;padding-top:150px;padding-bottom:22px}.platforms{grid-template-columns:minmax(0,270px);gap:10px;display:grid}.kicker{letter-spacing:.16em;font-size:10px}.trio{grid-template-columns:1fr;gap:36px;margin-top:32px}.trio-item{padding:0!important}.trio-item+.trio-item{border-left:0;border-top:1px solid var(--line);padding-top:36px!important}.trio-head{min-height:0}.nav-shade{background:linear-gradient(#05070bd9 0%,#05070b99 60%,#05070bd9 100%)}.camera-card{margin-left:0}.eta-card{margin-right:0}.nav-mock>div{padding:14px 16px}.trio .card{height:200px}.trio .spend-card{height:auto}.toll-card{padding:16px}.toll-card li{gap:12px}.toll-icon{width:40px;height:40px}.toll-card li b{font-size:15px}.toll-card li small em{margin-right:6px}.toll-auto{font-size:13.5px}.dash{padding:16px}.dash-month{letter-spacing:.1em;gap:6px;font-size:11px}.dash-car{padding:8px 10px;font-size:13px}.dash-stats{grid-template-columns:1fr;gap:8px}.dash-stats div{grid-template-columns:1fr auto;align-items:center;padding:12px 14px;display:grid}.dash-stats strong{text-align:right;grid-area:1/2;margin-top:0;font-size:24px}.dash-stats em{margin-top:4px}.dash-split{flex-direction:column;gap:16px}.dash-donut{width:170px;height:170px}.legend{width:100%}.legend li{grid-template-columns:14px 26px 1fr 48px auto 16px;gap:8px;font-size:15px}.legend strong{font-size:16px}.dash-chart{gap:6px;height:150px}.dash-chart em{font-size:10.5px}.dash-chart span{font-size:12px}.perf-band h2{font-size:clamp(40px,12vw,56px)}.perf-stats{gap:10px}.perf-stats div{padding:16px}.perf-stats span{gap:8px;font-size:13px}.perf-stats span svg{width:22px;height:22px}.perf-stats strong{font-size:38px}.perf-stats em{font-size:13px}.perf-stats em i{margin:2px 0 0;display:block}.watermark{font-size:38vw;top:-4vw}.community-grid{grid-template-columns:1fr}.screens{grid-template-columns:1fr;gap:14px}.platforms-band h2{font-size:clamp(40px,12vw,56px)}.chapter-stripes{opacity:.7;width:70%;right:-30%}.chapter-cta{align-items:stretch;width:100%;margin:0}.chapter-cta p{text-align:center}.site-footer{grid-template-columns:1fr;gap:26px}.site-footer nav{flex-wrap:wrap;gap:18px 26px}.sheet{padding:40px 22px 28px}.sheet h2{font-size:34px}}:root{--orange:#b3a5fa;--orange-dark:#9c8ae5;--ink:#101220;--ink-2:#181b2c;--cream:#131625;--paper:#181c2d;--card:#1d2235;--text:#f0f0f6;--muted:#b5bbd0;--soft:#94a0bb;--line:#34394f;--line-dark:#34394f;--surface:#23283d;--accent-wash:#2b2948;--nav-surface:#101220;--chapter-bg:#b3a5fa}html{background:#101220}body{background:var(--ink)}.site-header{background:var(--nav-surface);border-bottom:1px solid #ffffff12}.site-header .logo img{object-fit:contain;width:150px;height:44px}.site-header .btn{color:#101220;background:#b3a5fa;border-color:#b3a5fa}.site-header .main-nav,.site-header .auth-slot{color:#f0f0f6}.hero{background:#101220}.hero-photo img{object-position:64% center}.hero .orange,.nav-band .orange,.perf-band .orange{color:#b3a5fa}.hero .btn{color:#101220;background:#b3a5fa;border-color:#b3a5fa}.hero .btn-ghost{color:#f0f0f6;background:#10122055;border-color:#b3a5fa88}.hero .btn-ghost:hover{background:#b3a5fa22}.hero .badge{background:#101220bb;border-color:#fff4}.cream,.platforms-band{background:var(--cream)}.card{background:var(--card);border-color:var(--line);box-shadow:0 14px 34px #00000014}.trio-item+.trio-item,.garage-note{border-color:var(--line)}.spend-card,.trio .spend-card,.journey-preview,.journey-demo .journey-cost-card{background:var(--card)}.spend-row+.spend-row,.toll-card li+li,.legend li+li,.journey-summary,.journey-cost-row+.journey-cost-row{border-color:var(--line)}.tile,.tile-lg,.spend-row.grey .tile,.toll-icon,.journey-cost-icon,.journey-cost-chevron,.journey-cost-tolls .journey-cost-icon,.journey-cost-tolls .journey-cost-chevron{background:var(--accent-wash);color:var(--orange);border-color:var(--line);box-shadow:none}.chev,.round-chevron,.pill,.dash-car,.journey-playback{background:var(--surface);color:var(--text);border-color:var(--line)}.round-chevron svg,.chev-plain,.lg-icon.dark{color:var(--muted)}.spend-bar i,.journey-cost-meter{background:var(--line)}.spend-bar b,.journey-cost-meter i{background:var(--orange)}.journey-map{background:var(--surface)}.journey-map-tag{background:var(--card);border-color:var(--line);color:var(--text)}.journey-north,.journey-place,.journey-actions,.journey-stats small,.journey-stats .journey-status{color:var(--muted)}.journey-summary,.journey-caption strong,.journey-stats b{color:var(--text)}body .journey-demo .journey-preview,body .journey-demo .journey-summary{background:var(--card);color:var(--text);border-color:var(--line)}body .journey-demo .journey-caption strong,body .journey-demo .journey-stats b{color:var(--text)}body .journey-demo .journey-map-tag{background:var(--card);border-color:var(--line);color:var(--text)}.journey-position{border-color:var(--orange);background:var(--card);box-shadow:0 0 0 5px #b3a5fa22}.journey-finish{border-color:var(--card)}.journey-car-wheels{fill:#62548f}.journey-car-roof{fill:#dbd1ff}.journey-car-glass{fill:#f0f0f6}.journey-map-art>rect{fill:var(--surface)}.journey-map-art>g:first-of-type{fill:var(--card);stroke:var(--line)}.journey-map-art>g:nth-of-type(2){fill:#283b3f;stroke:#34494d}.journey-map-art>path:not(.journey-route):not(.journey-route-halo):not(.journey-route-track){stroke:#334854}.journey-map-art .journey-streets{stroke:var(--line)}.journey-map-art .journey-route-halo,.journey-map-art .journey-route{stroke:var(--orange)}.nav-band{background:#101220}.band-video{filter:hue-rotate(205deg)saturate(.38)brightness(.62)}.nav-shade{background:linear-gradient(90deg,#101220f2 0%,#101220c4 44%,#10122055 100%)}.nav-mock>div{background:#1d2235e8;border-color:#454a65}.turn-card{background:#b3a5fa!important;border-color:#b3a5fa!important}.turn-card strong,.turn-card span{color:#101220}.turn-card svg{stroke:#101220}.camera-badge{background:#b3a5fa22}.camera-badge svg{stroke:#b3a5fa}.toll-card li small em{background:var(--surface);color:var(--muted)}.toll-auto{color:#96dbb9;background:#1f3b32}.toll-card .chev,.legend .chev{color:var(--muted)}.dash-stats div{background:var(--surface);border-color:var(--line)}.dash-stats span{color:var(--muted)}.dash-stats em{color:#78cda3}.dash-stats .up-bad em{color:#f09a9f}.dash-car,.dash-chart-head,.dash-chart{border-color:var(--line)}.dash-chart b{background:linear-gradient(#5d6382,#3c435e)}.dash-chart b.now{background:linear-gradient(#c2b4ff,#9d89e6)}.legend li:first-child>i{background:#b3a5fa!important}.legend li:nth-child(2)>i{background:#7a8cb0!important}.legend li:nth-child(3)>i{background:#4b536f!important}.dash-donut circle:first-child{stroke:#b3a5fa}.dash-donut circle:nth-child(2){stroke:#7a8cb0}.dash-donut circle:nth-child(3){stroke:#4b536f}.perf-band{background:#101220}.perf-bg{filter:blur(6px)brightness(.3)saturate(.5);background-image:url(/landing/sehala-malaysian-hero.webp)}.perf-bg:after{background:radial-gradient(at 30% 60%,#b3a5fa15,#0000 60%),linear-gradient(90deg,#101220df,#10122066)}.perf-stats div{background:linear-gradient(160deg,#22263ce0,#101220e0);border-color:#50556b}.perf-stats div:after{filter:none;opacity:.55;border-color:#b3a5fa}.perf-stats strong{color:#b3a5fa}.watermark.dark{color:#b3a5fa05}.watermark.light{color:var(--line);opacity:.18}.screen-card{background:var(--card);border-color:var(--line)}.dark-tile{background:#101220}.screen-card .btn{color:#101220}.chapter{background:var(--chapter-bg);color:#101220}.chapter h2,.chapter-grid p,.chapter-cta .link{color:#101220}.chapter .btn-dark{color:#f0f0f6;background:#101220;border-color:#101220}.chapter-stripes{background:repeating-linear-gradient(115deg,#0000 0 70px,#ffffff12 70px 120px,#0000 120px 150px,#10122008 150px 200px)}.site-footer{background:var(--nav-surface)}.site-footer .logo img{object-fit:contain;width:180px;height:54px}.sheet{background:var(--paper);color:var(--text);border:1px solid var(--line)}.sheet h2{color:var(--text)}.sheet input,.google-button{background:var(--surface);color:var(--text);border-color:var(--line)}.sheet .sheet-close:hover{background:var(--surface)}.auth-tabs{border-color:var(--line)}@media (width<=767px){.hero-photo img{object-position:69% center}.site-header .logo img{width:120px;height:36px}}.btn{color:#101220}.btn-dark{color:#f0f0f6}.sheet input:focus{box-shadow:0 0 0 3px #b3a5fa26}.divider:before,.divider:after{background:var(--line)}.google-button:hover{background:#2b3048}.auth-error{color:#ffb6c5;background:#3d2030}.auth-done .success-icon{color:#a0e7c6;background:#163d31}.install-qr{background:var(--surface);border-color:var(--line)}.install-qr img{background:#fff;border-radius:6px}.install-steps li>span{color:#101220}#features .journey-preview,#features .journey-summary,#features .journey-cost-card,#features .journey-arrival-head{background:var(--card);border-color:var(--line);color:var(--text)}#features .journey-arrival-head strong,#features .journey-cost-name b,#features .journey-cost-row>strong{color:var(--text)}#features .journey-arrival-head div>span,#features .journey-cost-name small,#features .journey-cost-bar>small{color:var(--muted)}#features .journey-arrival-check,#features .journey-cost-icon,#features .journey-cost-chevron{background:var(--accent-wash);color:var(--orange)}#features .journey-cost-meter{background:var(--line)}#features .journey-cost-meter i{background:var(--orange)}@media (width<=767px){.hero-shade{background:linear-gradient(#101220bf 0%,#10122066 48%,#101220e6 100%)}}.motion-word{transform-origin:50% 100%;display:inline-block}.figure-number{font:inherit;font-variant-numeric:tabular-nums;font-style:normal;display:inline-block}.legend i.figure-number{border-radius:0;width:auto;height:auto}.money-grid>*,.dash,.dash-split,.legend{min-width:0}.site-header{transition:background .35s,box-shadow .35s}.site-header.is-scrolled{background:#101220f5;box-shadow:0 10px 35px #00000024}.site-header:after{content:"";transform-origin:0;height:2px;transform:scaleX(var(--scroll-progress,0));pointer-events:none;background:linear-gradient(90deg,#7366ba,#c6b9ff);position:absolute;bottom:-1px;left:0;right:0}.main-nav a{transition:color .25s;position:relative}.main-nav a:after{content:"";background:var(--orange);transform-origin:0;border-radius:2px;height:2px;transition:transform .3s;position:absolute;bottom:-9px;left:0;right:0;transform:scaleX(0)}.main-nav a[aria-current=location]{color:var(--orange)}.main-nav a[aria-current=location]:after,.main-nav a:hover:after{transform:scaleX(1)}.hero-shade{background:linear-gradient(90deg,#090b16df 0%,#090b1694 33%,#090b1608 64%),linear-gradient(#0000 70%,#090b1680)}.photo-card,.community-photo{isolation:isolate;overflow:hidden}.community-photo{border-radius:10px;display:block}.photo-card img,.community-photo img{transform:translate3d(0,var(--photo-y,0px),0) scale(1.045)}.hero-photo img{transform:translate3d(0,var(--photo-y,0px),0) scale(1.035);object-position:68% center}.photo-card img{object-position:50% 56%}.spend-row,.legend li,.toll-card li{transition:background .25s,color .25s}.dash-donut circle{transform-origin:50%;transition:opacity .3s}.dash-chart .col{transition:color .25s}.dash-chart b{transform-origin:bottom;transition:filter .3s}.spend-bar b{transform-origin:0}.perf-stats div:after{transition:opacity .35s,translate .5s}.toll-auto svg{flex-shrink:0}@media (prefers-reduced-motion:no-preference){.has-reveal .reveal{opacity:0;transition:opacity .8s var(--reveal-delay,0s) cubic-bezier(.16,1,.3,1),translate .9s var(--reveal-delay,0s) cubic-bezier(.16,1,.3,1);transform:translateY(28px)}.has-reveal .reveal.is-in{opacity:1;transform:translate(0,0)}.has-reveal .reveal:focus-within{opacity:1;translate:0}.is-live .dash-chart b{animation:bar-rise 1.3s calc(.12s + var(--bar-delay,0s)) cubic-bezier(.16,1,.3,1) both}.is-live .dash-chart em{animation:label-in .7s calc(.35s + var(--bar-delay,0s)) both}.is-live .spend-bar b{animation:1.35s cubic-bezier(.16,1,.3,1) both meter-fill}.is-live .spend-row:nth-child(2) .spend-bar b{animation-delay:.12s}.is-live .spend-row:nth-child(3) .spend-bar b{animation-delay:.24s}.is-live .toll-auto{animation:1.2s .35s both confirmation}.is-live.perf-stats>div{animation:.8s both label-in}.is-live.perf-stats>div:nth-child(2){animation-delay:.12s}.btn,.badge,.round-chevron{transition:background .25s,border-color .25s,box-shadow .3s,translate .3s}.btn:active,.badge:active{translate:0 1px}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.motion-card,.has-reveal .motion-card.reveal{transform:perspective(1100px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:opacity .8s var(--reveal-delay,0s),translate .7s cubic-bezier(.16,1,.3,1),transform .35s ease,border-color .3s,box-shadow .4s}.motion-card:hover{border-color:#b3a5fa80;translate:0 -4px;box-shadow:0 22px 48px #00000030,0 0 26px #b3a5fa0c}.dash.motion-card:hover,.toll-card.motion-card:hover,.screen-card.motion-card:hover{background-image:radial-gradient(500px circle at var(--light-x,50%) var(--light-y,50%),#b3a5fa0d,transparent 65%)}.spend-row:hover,.legend li:hover,.toll-card li:hover{background:#b3a5fa0a}.dash:has(.legend li:first-child:hover) .dash-donut circle:not(:first-child),.dash:has(.legend li:nth-child(2):hover) .dash-donut circle:not(:nth-child(2)),.dash:has(.legend li:nth-child(3):hover) .dash-donut circle:not(:nth-child(3)){opacity:.2}.dash-chart .col:hover{color:#d4caff}.dash-chart .col:hover b{filter:brightness(1.2)}.perf-stats div:hover:after{opacity:1;translate:0 -8px}.btn:hover,.badge:hover{translate:0 -3px;box-shadow:0 8px 28px #b3a5fa1a}.btn-dark:hover{box-shadow:0 8px 28px #10122030}}@keyframes bar-rise{0%{transform:scaleY(.025)}to{transform:scaleY(1)}}@keyframes meter-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes label-in{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0}}@keyframes confirmation{0%{opacity:.4}60%{box-shadow:0 0 0 5px #78cda31a}to{opacity:1;box-shadow:0 0 #78cda300}}@media (width<=767px){.hero-photo img{object-position:50% center;transform:none}.hero-foot{padding-top:220px}.hero-shade{background:linear-gradient(#10122080 0%,#10122026 48%,#1012200d 65%,#101220cc 100%)}}@media (width<=480px){.site-header{gap:12px}.site-header .logo img{width:100px;height:auto}.auth-slot{gap:12px}.nav-signin{white-space:nowrap;font-size:13px}.site-header .btn-small{white-space:nowrap;padding:0 12px;font-size:12px}.dash-month{flex-wrap:wrap;row-gap:6px}.legend li{grid-template-columns:10px 22px minmax(0,1fr) auto 12px;gap:3px 8px}.legend li>i{grid-area:1/1/3;width:10px;height:10px}.legend li>.lg-icon{grid-area:1/2/3}.legend li>small{grid-area:2/3;font-size:12px}.legend li>strong{grid-area:1/4/3}.legend li>.chev{grid-area:1/5/3}.legend .chev{width:12px;height:16px}.dash-chart{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px}.dash-chart-head>span:first-child{letter-spacing:.07em;gap:6px;font-size:11px}}@media (width<=360px){.dash-chart em{font-size:9px}.dash-chart span{font-size:11px}}@media (prefers-reduced-motion:reduce){.has-reveal .reveal,.has-reveal .reveal.is-in{opacity:1;transition:none;transform:translate(0,0)}.motion-word,.motion-card,.hero-photo img,.photo-card img,.community-photo img{transform:translate(0,0)!important}.is-live *,.motion-word,.motion-card,.btn,.badge,.main-nav a:after{transition:none!important;animation:none!important}}.journey-demo[data-astro-cid-6wkyfrnq]{flex-direction:column;gap:12px;min-width:0;display:flex;container-type:inline-size}.journey-preview[data-astro-cid-6wkyfrnq]{background:#fbfaf7;flex-direction:column;display:flex}.journey-map[data-astro-cid-6wkyfrnq]{background:#eeede6;flex:1;min-height:0;position:relative;overflow:hidden}.journey-map-art[data-astro-cid-6wkyfrnq]{width:100%;height:100%;position:absolute;inset:0}.journey-streets[data-astro-cid-6wkyfrnq] path[data-astro-cid-6wkyfrnq],.journey-route[data-astro-cid-6wkyfrnq],.journey-route-track[data-astro-cid-6wkyfrnq],.journey-route-halo[data-astro-cid-6wkyfrnq]{vector-effect:non-scaling-stroke}.journey-map-tag[data-astro-cid-6wkyfrnq]{color:#4e554e;letter-spacing:.015em;background:#fffdf7ed;border:1px solid #e8e4da;border-radius:5px;align-items:center;gap:6px;padding:5px 8px;font-size:9px;font-weight:600;line-height:1.4;display:flex;position:absolute;top:12px;left:12px;box-shadow:0 2px 4px #37392d05}.journey-map-tag[data-astro-cid-6wkyfrnq]>span[data-astro-cid-6wkyfrnq]{background:var(--orange);border-radius:50%;width:5px;height:5px}.journey-north[data-astro-cid-6wkyfrnq]{color:#6c756c;flex-direction:column;align-items:center;gap:1px;font-size:7px;font-weight:700;display:flex;position:absolute;top:10px;right:12px}.journey-north[data-astro-cid-6wkyfrnq] svg[data-astro-cid-6wkyfrnq]{fill:#6c756c;width:15px;height:15px}.journey-position[data-astro-cid-6wkyfrnq],.journey-finish[data-astro-cid-6wkyfrnq]{border-radius:50%;place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%)}.journey-position[data-astro-cid-6wkyfrnq]{z-index:1;background:#fff;border:1px solid #f6d4be;width:26px;height:26px;top:71.3415%;left:16.3158%;box-shadow:0 0 0 5px #b3a5fa14,0 2px 5px #6335191a}.journey-heading[data-astro-cid-6wkyfrnq]{transform:rotate(var(--journey-bearing,90deg));place-items:center;display:grid;position:absolute;inset:0}.journey-heading[data-astro-cid-6wkyfrnq]:before{content:"";clip-path:polygon(50% 0,100% 100%,0 100%);background:var(--orange);width:7px;height:4px;position:absolute;top:-6px;left:50%;transform:translate(-50%)}.journey-car[data-astro-cid-6wkyfrnq]{width:19px;height:19px;fill:var(--orange)}.journey-car-wheels[data-astro-cid-6wkyfrnq]{fill:#716096}.journey-car-glass[data-astro-cid-6wkyfrnq]{fill:#fff8f1}.journey-car-roof[data-astro-cid-6wkyfrnq]{fill:#d2c7ff}.is-arrived[data-astro-cid-6wkyfrnq] .journey-position[data-astro-cid-6wkyfrnq]{opacity:0}.is-arrived[data-astro-cid-6wkyfrnq] .journey-finish[data-astro-cid-6wkyfrnq]{box-shadow:0 0 0 5px #b3a5fa1a,0 2px 7px #80421c26}.journey-finish[data-astro-cid-6wkyfrnq]{background:var(--orange);border:3px solid #fffaf4;width:27px;height:27px;top:29.2683%;left:82.8947%;box-shadow:0 2px 7px #80421c26}.journey-finish[data-astro-cid-6wkyfrnq] svg[data-astro-cid-6wkyfrnq]{fill:none;stroke:#fff;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.journey-finish[data-astro-cid-6wkyfrnq] .flag-checks[data-astro-cid-6wkyfrnq]{fill:#fff;stroke:none}.journey-place[data-astro-cid-6wkyfrnq]{color:#6d7767;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:600;position:absolute;bottom:10px}.journey-place-start[data-astro-cid-6wkyfrnq]{left:12px}.journey-place-end[data-astro-cid-6wkyfrnq]{right:12px}.journey-summary[data-astro-cid-6wkyfrnq]{border-top:1px solid #e3e2d9;flex-shrink:0;padding:10px 14px 12px}.journey-caption[data-astro-cid-6wkyfrnq]{justify-content:space-between;align-items:center;gap:6px;display:flex}.journey-caption[data-astro-cid-6wkyfrnq] strong[data-astro-cid-6wkyfrnq]{letter-spacing:-.02em;font-size:13px;font-weight:600}.journey-actions[data-astro-cid-6wkyfrnq]{color:#767a73;align-items:center;gap:6px;font-size:9px;display:flex}.journey-playback[data-astro-cid-6wkyfrnq]{color:#62685d;background:#f2f0e9;border:1px solid #e7e4dc;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}.journey-playback[data-astro-cid-6wkyfrnq]:hover{color:var(--orange-dark);background:#ffe8d9;border-color:#f6ccb1}.journey-playback[data-astro-cid-6wkyfrnq] svg[data-astro-cid-6wkyfrnq]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.journey-playback[data-astro-cid-6wkyfrnq] .journey-play-icon[data-astro-cid-6wkyfrnq]{fill:currentColor;stroke:none}.journey-stats[data-astro-cid-6wkyfrnq]{align-items:center;gap:16px;margin-top:6px;display:flex}.journey-stats[data-astro-cid-6wkyfrnq]>span[data-astro-cid-6wkyfrnq]{white-space:nowrap;align-items:center;gap:5px;line-height:1.3;display:flex}.journey-stats[data-astro-cid-6wkyfrnq] svg[data-astro-cid-6wkyfrnq]{fill:none;stroke:#8c9187;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.journey-stats[data-astro-cid-6wkyfrnq] b[data-astro-cid-6wkyfrnq]{font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}[data-astro-cid-6wkyfrnq][data-journey-distance]{min-width:4ch;display:inline-block}[data-astro-cid-6wkyfrnq][data-journey-eta]{min-width:2ch;display:inline-block}.journey-stats[data-astro-cid-6wkyfrnq] small[data-astro-cid-6wkyfrnq]{color:#6c7169;font-size:10px;font-weight:400}.journey-stats[data-astro-cid-6wkyfrnq] .journey-status[data-astro-cid-6wkyfrnq]{color:#627859;gap:3px;margin-left:auto;font-size:9px}.journey-status[data-astro-cid-6wkyfrnq] svg[data-astro-cid-6wkyfrnq]{stroke:#627859;width:13px;height:13px}.journey-status-dot[data-astro-cid-6wkyfrnq]{background:var(--orange);border-radius:50%;width:5px;height:5px;margin-right:2px}.journey-arrival[data-astro-cid-6wkyfrnq]{z-index:3;flex-direction:column;align-items:center;gap:8px;width:300px;max-width:calc(100% - 24px);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.journey-arrival-head[data-astro-cid-6wkyfrnq]{background:#fffdf9;border:1px solid #ece2d4;border-radius:9px;align-items:center;gap:8px;max-width:100%;padding:6px 10px;display:flex;box-shadow:0 4px 18px #55412626}.journey-arrival-check[data-astro-cid-6wkyfrnq]{width:22px;height:22px;color:var(--orange);background:#fff0e3;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.journey-arrival-check[data-astro-cid-6wkyfrnq] svg[data-astro-cid-6wkyfrnq]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.journey-arrival-head[data-astro-cid-6wkyfrnq] strong[data-astro-cid-6wkyfrnq]{letter-spacing:-.02em;font-size:12px;font-weight:600;line-height:1.3;display:block}.journey-arrival-head[data-astro-cid-6wkyfrnq] div[data-astro-cid-6wkyfrnq]>span[data-astro-cid-6wkyfrnq]{color:#767a73;margin-top:1px;font-size:9px;line-height:1.3;display:block}.journey-demo[data-astro-cid-6wkyfrnq] .journey-cost-card[data-astro-cid-6wkyfrnq]{background:#fdfbf8;border-radius:9px;width:100%;height:auto;min-height:0;padding:4px 12px;box-shadow:0 4px 18px #55412626}.journey-cost-row[data-astro-cid-6wkyfrnq]{grid-template-columns:28px minmax(0,1fr) auto 18px;grid-template-areas:"icon name amount chev""icon meter meter meter";align-items:center;gap:4px 8px;padding:4px 0;display:grid}.journey-cost-row[data-astro-cid-6wkyfrnq]+.journey-cost-row[data-astro-cid-6wkyfrnq]{border-top:1px solid #f0ebe3}.journey-cost-icon[data-astro-cid-6wkyfrnq]{width:28px;height:28px;color:var(--orange);background:#fff0e3;border-radius:8px;grid-area:icon;place-items:center;display:grid}.journey-cost-icon[data-astro-cid-6wkyfrnq] svg[data-astro-cid-6wkyfrnq]{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.journey-cost-icon[data-astro-cid-6wkyfrnq] svg[data-astro-cid-6wkyfrnq].solid{fill:currentColor;stroke:none}.journey-cost-name[data-astro-cid-6wkyfrnq]{flex-direction:column;grid-area:name;line-height:1.25;display:flex}.journey-cost-name[data-astro-cid-6wkyfrnq] b[data-astro-cid-6wkyfrnq]{font-size:12px;font-weight:700}.journey-cost-name[data-astro-cid-6wkyfrnq] small[data-astro-cid-6wkyfrnq]{color:var(--muted);font-size:9px}.journey-cost-row[data-astro-cid-6wkyfrnq]>strong[data-astro-cid-6wkyfrnq]{font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:amount;font-size:12px;font-weight:700;line-height:1.3}.journey-cost-chevron[data-astro-cid-6wkyfrnq]{width:18px;height:18px;color:var(--orange);background:#fff0e6;border-radius:50%;grid-area:chev;place-items:center;display:grid}.journey-cost-chevron[data-astro-cid-6wkyfrnq] svg[data-astro-cid-6wkyfrnq]{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:11px;height:11px}.journey-cost-tolls[data-astro-cid-6wkyfrnq] .journey-cost-icon[data-astro-cid-6wkyfrnq],.journey-cost-tolls[data-astro-cid-6wkyfrnq] .journey-cost-chevron[data-astro-cid-6wkyfrnq]{color:#666c75;background:#eef0f2}.journey-cost-bar[data-astro-cid-6wkyfrnq]{grid-area:meter;align-items:center;gap:7px;line-height:1;display:flex}.journey-cost-bar[data-astro-cid-6wkyfrnq]>small[data-astro-cid-6wkyfrnq]{width:24px;color:var(--muted);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:9px}.journey-cost-meter[data-astro-cid-6wkyfrnq]{background:#eee9e0;border-radius:99px;flex:1;height:5px;overflow:hidden}.journey-cost-meter[data-astro-cid-6wkyfrnq] i[data-astro-cid-6wkyfrnq]{border-radius:inherit;background:linear-gradient(90deg,#c3b5ff,var(--orange));transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.journey-announcement[data-astro-cid-6wkyfrnq]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:no-preference){.journey-position[data-astro-cid-6wkyfrnq]{transition:opacity .2s}.journey-arrival[data-astro-cid-6wkyfrnq]{animation:.28s cubic-bezier(.2,.7,.2,1) both journey-arrival-in}.journey-cost-card[data-astro-cid-6wkyfrnq]{animation:.3s cubic-bezier(.2,.7,.2,1) both journey-cost-in}@keyframes journey-arrival-in{0%{opacity:0;transform:translate(-50%,-40%)scale(.97)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes journey-cost-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}}@container (width<=240px){.journey-arrival[data-astro-cid-6wkyfrnq]{gap:6px}.journey-arrival-head[data-astro-cid-6wkyfrnq]{padding-block:5px}.journey-demo[data-astro-cid-6wkyfrnq] .journey-cost-card[data-astro-cid-6wkyfrnq]{padding-inline:9px}.journey-cost-row[data-astro-cid-6wkyfrnq]{grid-template-columns:26px minmax(0,1fr) auto;grid-template-areas:"icon name amount""icon meter meter";column-gap:6px;padding-block:3px}.journey-cost-icon[data-astro-cid-6wkyfrnq]{width:26px;height:26px}.journey-cost-name[data-astro-cid-6wkyfrnq] small[data-astro-cid-6wkyfrnq]{font-size:8.5px}.journey-cost-chevron[data-astro-cid-6wkyfrnq]{display:none}}@media (width>=768px) and (width<=1024px){.journey-summary[data-astro-cid-6wkyfrnq]{padding-inline:10px}.journey-stats[data-astro-cid-6wkyfrnq]{gap:10px}.journey-stats[data-astro-cid-6wkyfrnq] .journey-status[data-astro-cid-6wkyfrnq]{gap:0}.journey-status[data-astro-cid-6wkyfrnq] [data-astro-cid-6wkyfrnq][data-journey-status],.journey-actions[data-astro-cid-6wkyfrnq]>span[data-astro-cid-6wkyfrnq]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}}@media (width<=767px){.journey-preview[data-astro-cid-6wkyfrnq]{height:236px!important}}
