.fo-board{position:absolute;top:0;left:0;width:640px;height:700px;transform-origin:0 0}.fo-ring-outer,.fo-ring-inner{fill:none;stroke-width:1.5}.fo-ring-outer{stroke:var(--platform-muted);stroke-opacity:.55;stroke-dasharray:7 5;animation:fo-march 6s linear infinite}.fo-ring-inner{stroke:var(--platform-muted);stroke-opacity:.35;stroke-dasharray:5 5;animation:fo-march 9s linear infinite reverse}.fo-logo{position:absolute;left:268px;top:278px;z-index:2;display:grid;place-items:center;width:104px;height:104px;border-radius:26px;background:var(--platform-ink);color:var(--platform-paper);animation:fo-pulse 3.2s ease-in-out infinite}.fo-car{position:absolute;top:0;left:0;offset-path:path("M 508 330 A 188 88 0 1 1 132 330 A 188 88 0 1 1 508 330");offset-rotate:0deg;offset-anchor:50% 84%;animation-name:fo-orbit,fo-depth;animation-timing-function:linear,linear;animation-iteration-count:infinite,infinite;will-change:offset-distance,transform,filter}.fo-ground{position:absolute;left:4%;right:4%;top:84%;height:22%;border-radius:50%;background:radial-gradient(closest-side,#1414126b,#1414122e 55%,#14141200);filter:blur(2px)}.fo-body{position:relative;animation-name:fo-face;animation-timing-function:linear;animation-iteration-count:infinite}.fo-sym .fo-body{animation-name:fo-face-sym}.fo-body>img{display:block;width:100%;height:auto;filter:drop-shadow(0 6px 5px rgba(0,0,0,.14))}.fo-wheel{position:absolute}.fo-dir{width:100%;height:100%;animation-name:fo-dir;animation-timing-function:linear;animation-iteration-count:infinite}.fo-spin{display:block;width:100%;height:100%;border-radius:50%;animation:fo-spin .7s linear infinite}.fo-sheen{position:absolute;inset:0;pointer-events:none;mix-blend-mode:soft-light;-webkit-mask-size:100% 100%;mask-size:100% 100%;background:linear-gradient(100deg,#fff0 35%,#fffffff2 48%,#fff0 60%);background-size:300% 100%;animation-name:fo-sheen;animation-timing-function:linear;animation-iteration-count:infinite}.fo-sheen-cyber{-webkit-mask-image:url(/fleet-orbit/cybercab.webp);mask-image:url(/fleet-orbit/cybercab.webp)}.fo-sheen-waymo{-webkit-mask-image:url(/fleet-orbit/waymo.webp);mask-image:url(/fleet-orbit/waymo.webp)}.fo-sheen-zoox{-webkit-mask-image:url(/fleet-orbit/zoox.webp);mask-image:url(/fleet-orbit/zoox.webp)}.fo-title{position:absolute;left:0;right:0;bottom:64px;z-index:4;margin:0;text-align:center;font-size:36px;line-height:1.1;font-weight:600;letter-spacing:-.025em;color:var(--platform-ink)}@keyframes fo-orbit{0%{offset-distance:0%}to{offset-distance:100%}}@keyframes fo-depth{0%{transform:scale(.85);opacity:.95;filter:blur(0) saturate(1);z-index:3}12.5%{transform:scale(1.03);opacity:1;filter:blur(0) saturate(1);z-index:3}25%{transform:scale(1.12);opacity:1;filter:blur(0) saturate(1.05);z-index:3}37.5%{transform:scale(1.03);opacity:1;filter:blur(0) saturate(1);z-index:3}49.99%{transform:scale(.85);opacity:.95;filter:blur(0) saturate(1);z-index:3}50%{transform:scale(.85);opacity:.95;filter:blur(0) saturate(1);z-index:1}62.5%{transform:scale(.67);opacity:.82;filter:blur(.4px) saturate(.85);z-index:1}75%{transform:scale(.58);opacity:.74;filter:blur(.7px) saturate(.75);z-index:1}87.5%{transform:scale(.67);opacity:.82;filter:blur(.4px) saturate(.85);z-index:1}99.99%{transform:scale(.85);opacity:.95;filter:blur(0) saturate(1);z-index:1}to{transform:scale(.85);opacity:.95;filter:blur(0) saturate(1);z-index:3}}@keyframes fo-face{0%{transform:scaleX(-.3)}7%{transform:scaleX(-.78)}25%{transform:scaleX(-1)}43%{transform:scaleX(-.78)}49.99%{transform:scaleX(-.3)}50%{transform:scaleX(.3)}57%{transform:scaleX(.78)}75%{transform:scaleX(1)}93%{transform:scaleX(.78)}99.99%{transform:scaleX(.3)}to{transform:scaleX(-.3)}}@keyframes fo-face-sym{0%{transform:scaleX(.3)}7%{transform:scaleX(.78)}25%{transform:scaleX(1)}43%{transform:scaleX(.78)}50%{transform:scaleX(.3)}57%{transform:scaleX(.78)}75%{transform:scaleX(1)}93%{transform:scaleX(.78)}to{transform:scaleX(.3)}}@keyframes fo-dir{0%,49.99%{transform:scaleX(-1)}50%,to{transform:scaleX(1)}}@keyframes fo-spin{to{transform:rotate(360deg)}}@keyframes fo-sheen{0%{background-position:100% 0}50%{background-position:0% 0}to{background-position:100% 0}}@keyframes fo-march{to{stroke-dashoffset:-48}}@keyframes fo-pulse{0%,to{box-shadow:0 0 #1b1b1b2e,0 18px 30px -12px #00000059}50%{box-shadow:0 0 0 14px #1b1b1b00,0 18px 30px -12px #00000059}}@media(prefers-reduced-motion:reduce){.fo-car,.fo-body,.fo-dir,.fo-spin,.fo-sheen,.fo-ring-outer,.fo-ring-inner,.fo-logo{animation-play-state:paused}}.ad-features a{color:#14140f}.ad-features a:hover{color:#3a3c33}@keyframes ad-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}@keyframes ad-scan{0%{top:-40px}to{top:100%}}@keyframes ad-spin{0%{transform:translate(-50%) scaleX(1)}50%{transform:translate(-50%) scaleX(.15)}to{transform:translate(-50%) scaleX(1)}}@keyframes ad-spin2{0%{transform:translate(-50%) scaleX(.15)}50%{transform:translate(-50%) scaleX(1)}to{transform:translate(-50%) scaleX(.15)}}.ad-features{box-sizing:border-box;width:100%;font-family:Archivo,ui-sans-serif,system-ui,sans-serif;color:#14140f}.ad-features .bento{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:minmax(300px,auto) minmax(300px,auto) minmax(320px,auto) minmax(320px,auto);gap:16px;grid-template-areas:"u u u u u t t t t s s s" "u u u u u f f f f s s s" "a a a a a p p p c c c c" "m m m m d d d d c c c c"}.ad-features .a-u{grid-area:u}.ad-features .a-t{grid-area:t}.ad-features .a-s{grid-area:s}.ad-features .a-f{grid-area:f}.ad-features .a-a{grid-area:a}.ad-features .a-p{grid-area:p}.ad-features .a-c{grid-area:c}.ad-features .a-m{grid-area:m}.ad-features .a-d{grid-area:d}.ad-features .card{position:relative;overflow:hidden;border-radius:28px;padding:28px;box-sizing:border-box;display:flex;flex-direction:column;gap:10px;isolation:isolate;transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s cubic-bezier(.2,.8,.2,1)}.ad-features .card:hover{transform:translateY(-6px);box-shadow:0 30px 50px -30px #14140f80}.ad-features .card h3{font-family:"DM Serif Display",Georgia,Times New Roman,serif;font-weight:400;font-size:31px;line-height:1.04;letter-spacing:-.01em;margin:0}.ad-features .card p{margin:0;font-size:15px;line-height:1.45;color:#34322a;max-width:40ch;text-wrap:pretty}.ad-features .art{position:relative;flex:1 1 auto;min-height:140px;margin:6px -28px -28px}.ad-features .a-u h3{font-size:46px}.ad-features .a-u p{font-size:17px}.ad-features .a-u .art{margin:-28px -28px 14px;min-height:390px}.ad-features .batt{position:absolute;left:28px;top:40px;display:flex;align-items:center;gap:12px;background:#fff;border-radius:999px;padding:12px 18px;box-shadow:0 12px 26px -16px #14140f80;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.ad-features .card:hover .batt{transform:translateY(-4px)}.ad-features .batt-label{font-size:13px;font-weight:600}.ad-features .batt-track{width:110px;height:12px;border-radius:6px;background:#edf0dd;overflow:hidden}.ad-features .batt-fill{height:100%;width:100%;background:#4f6b00;border-radius:6px;transform:scaleX(.38);transform-origin:left;transition:transform 1.6s cubic-bezier(.3,.7,.2,1)}.ad-features .card:hover .batt-fill{transform:scaleX(.96)}.ad-features .dot{width:8px;height:8px;border-radius:50%;background:#4f6b00;animation:ad-pulse 1.6s ease-in-out infinite}.ad-features .sched{position:absolute;right:28px;top:40px;width:236px;background:#fff;border-radius:20px;padding:16px;box-sizing:border-box;box-shadow:0 20px 38px -22px #14140f80;transform:rotate(4deg);transition:transform .7s cubic-bezier(.2,.8,.2,1);display:flex;flex-direction:column;gap:10px}.ad-features .card:hover .sched{transform:rotate(0) translateY(-6px)}.ad-features .sched-h{display:flex;justify-content:space-between;font-size:12px;font-weight:600}.ad-features .sched-h .muted{color:#5e5d55;font-weight:500}.ad-features .srow{display:grid;grid-template-columns:50px 1fr;align-items:center;gap:8px;font-size:11px;color:#34322a;font-variant-numeric:tabular-nums}.ad-features .lane{position:relative;height:10px;background:#f1f0e8;border-radius:5px}.ad-features .seg{position:absolute;top:0;bottom:0;border-radius:5px;background:#c9e35a;transform:scaleX(.45);transform-origin:left;transition:transform .8s cubic-bezier(.2,.8,.2,1)}.ad-features .seg.s1{left:6%;width:34%}.ad-features .seg.s2{left:30%;width:36%;background:#14140f}.ad-features .seg.s3{left:58%;width:36%}.ad-features .card:hover .seg{transform:scaleX(1)}.ad-features .card:hover .seg.s2{transition-delay:.12s}.ad-features .card:hover .seg.s3{transition-delay:.24s}.ad-features .scene{position:absolute;left:28px;bottom:10px;width:420px;height:170px;transform-origin:left bottom}.ad-features .lanes{position:absolute;left:-28px;right:-60px;bottom:4px;height:4px;border-radius:2px;background:repeating-linear-gradient(90deg,rgba(20,20,15,.22) 0 26px,transparent 26px 46px)}.ad-features .car{position:absolute;left:0;bottom:18px;width:300px;height:120px;transition:transform .9s cubic-bezier(.2,.8,.2,1)}.ad-features .card:hover .car{transform:translate(8px)}.ad-features .shadow{position:absolute;left:24px;bottom:-10px;width:252px;height:14px;border-radius:50%;background:#14140f29}.ad-features .cabin{position:absolute;left:62px;top:6px;width:160px;height:60px;border-radius:46px 64px 8px 8px;background:#fbfaf5}.ad-features .lidar{position:absolute;left:116px;top:-6px;width:46px;height:14px;border-radius:8px 8px 3px 3px;background:#14140f}.ad-features .win1{position:absolute;left:80px;top:20px;width:60px;height:30px;border-radius:20px 6px 4px;background:#23241e}.ad-features .win2{position:absolute;left:148px;top:20px;width:58px;height:30px;border-radius:6px 28px 6px 4px;background:#23241e}.ad-features .body{position:absolute;left:0;top:52px;width:300px;height:48px;border-radius:28px 34px 20px 20px;background:#fbfaf5}.ad-features .stripe{position:absolute;left:22px;top:72px;width:236px;height:6px;border-radius:3px;background:#b9d63c}.ad-features .hl{position:absolute;right:0;top:60px;width:10px;height:14px;border-radius:6px 2px 2px 6px;background:#f0c93e}.ad-features .port{position:absolute;right:16px;top:80px;width:14px;height:14px;border-radius:50%;background:#14140f;transition:box-shadow .4s ease .7s}.ad-features .card:hover .port{box-shadow:0 0 0 5px #c9e35a}.ad-features .wheel{position:absolute;bottom:-4px;width:50px;height:50px;border-radius:50%;box-sizing:border-box;border:13px solid #14140F;background:#a3a397}.ad-features .wheel.w1{left:42px}.ad-features .wheel.w2{left:206px}.ad-features .charger{position:absolute;left:350px;bottom:0;width:56px;height:160px;border-radius:16px 16px 10px 10px;background:#14140f}.ad-features .cscreen{position:absolute;left:10px;top:14px;width:36px;height:26px;border-radius:6px;background:#3a3c33;transition:background .4s ease .6s}.ad-features .card:hover .cscreen{background:#c9e35a}.ad-features .arm{position:absolute;right:100%;top:91px;width:22px;height:12px;border-radius:6px 0 0 6px;background:#3a3c33;transition:width .8s cubic-bezier(.5,0,.2,1)}.ad-features .card:hover .arm{width:50px}.ad-features .plug{position:absolute;left:-12px;top:-6px;width:16px;height:24px;border-radius:6px;background:#14140f}.ad-features .cost{position:absolute;right:28px;bottom:-20px;width:232px;background:#fff;border-radius:20px;padding:16px 16px 34px;box-sizing:border-box;box-shadow:0 20px 38px -22px #14140f80;transform:rotate(-3deg);transition:transform .7s cubic-bezier(.2,.8,.2,1)}.ad-features .card:hover .cost{transform:rotate(0) translateY(-8px)}.ad-features .cost-h{display:flex;justify-content:space-between;align-items:center;font-size:12px;font-weight:600}.ad-features .trend{color:#2c3a9e;font-weight:700}.ad-features .cbars{display:flex;align-items:flex-end;gap:8px;height:80px;margin-top:12px}.ad-features .cb{flex:1;border-radius:6px 6px 2px 2px;background:#b8c4ff;transform-origin:bottom;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.ad-features .cb:nth-child(1){height:100%}.ad-features .cb:nth-child(2){height:84%}.ad-features .cb:nth-child(3){height:70%}.ad-features .cb:nth-child(4){height:58%}.ad-features .cb:nth-child(5){height:48%}.ad-features .cb:nth-child(6){height:40%;background:#2c3a9e}.ad-features .card:hover .cb:nth-child(2){transform:scaleY(.9);transition-delay:.05s}.ad-features .card:hover .cb:nth-child(3){transform:scaleY(.8);transition-delay:.1s}.ad-features .card:hover .cb:nth-child(4){transform:scaleY(.7);transition-delay:.15s}.ad-features .card:hover .cb:nth-child(5){transform:scaleY(.6);transition-delay:.2s}.ad-features .card:hover .cb:nth-child(6){transform:scaleY(.5);transition-delay:.25s}.ad-features .shield{position:absolute;left:28px;bottom:24px;width:64px;height:74px;background:#14140f;border-radius:14px 14px 34px 34px;transition:transform .7s cubic-bezier(.34,1.56,.64,1)}.ad-features .shield:after{content:"";position:absolute;left:20px;top:24px;width:22px;height:11px;border-left:4px solid #B8C4FF;border-bottom:4px solid #B8C4FF;transform:rotate(-45deg)}.ad-features .card:hover .shield{transform:rotate(-10deg) scale(1.08)}.ad-features .tiles{position:absolute;left:28px;right:28px;bottom:28px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ad-features .tile{position:relative;height:58px;border-radius:14px;border:2px dashed rgba(20,20,15,.3);box-sizing:border-box}.ad-features .fill{position:absolute;inset:-2px;border-radius:14px;background:#fff;transform:scale(0);opacity:0;transition:transform .5s cubic-bezier(.34,1.56,.64,1),opacity .3s}.ad-features .tile.on .fill,.ad-features .card:hover .fill{transform:scale(1);opacity:1}.ad-features .mc{position:absolute;left:50%;top:50%;width:36px;height:11px;margin:-1px 0 0 -18px;background:#14140f;border-radius:6px}.ad-features .mc:before{content:"";position:absolute;left:8px;top:-8px;width:18px;height:10px;background:#14140f;border-radius:8px 10px 2px 2px}.ad-features .mc:after{content:"";position:absolute;left:4px;bottom:-5px;width:6px;height:6px;border-radius:50%;background:#14140f;border:2px solid #fff;box-shadow:18px 0 0 -2px #14140f}.ad-features .card:hover .tile:nth-child(6) .fill{transition-delay:.04s}.ad-features .card:hover .tile:nth-child(7) .fill{transition-delay:.08s}.ad-features .card:hover .tile:nth-child(8) .fill{transition-delay:.12s}.ad-features .card:hover .tile:nth-child(9) .fill{transition-delay:.16s}.ad-features .card:hover .tile:nth-child(10) .fill{transition-delay:.2s}.ad-features .card:hover .tile:nth-child(11) .fill{transition-delay:.24s}.ad-features .card:hover .tile:nth-child(12) .fill{transition-delay:.28s}.ad-features .card:hover .tile:nth-child(13) .fill{transition-delay:.32s}.ad-features .card:hover .tile:nth-child(14) .fill{transition-delay:.36s}.ad-features .card:hover .tile:nth-child(15) .fill{transition-delay:.4s}.ad-features .gauge{position:absolute;right:28px;bottom:0;width:220px;height:110px;overflow:hidden}.ad-features .ring{position:absolute;left:0;top:0;width:220px;height:220px;border-radius:50%;box-sizing:border-box;border:20px solid #fff}.ad-features .arc{position:absolute;left:0;top:0;width:220px;height:220px;border-radius:50%;box-sizing:border-box;border:20px solid transparent;border-top-color:#14140f;border-left-color:#14140f;transform:rotate(-45deg);transition:transform 1.2s cubic-bezier(.3,.7,.2,1)}.ad-features .card:hover .arc{transform:rotate(22deg)}.ad-features .glabel{position:absolute;left:0;right:0;bottom:8px;text-align:center;font-size:12px;font-weight:600}.ad-features .live{position:absolute;left:28px;bottom:28px;display:flex;align-items:center;gap:8px;background:#14140f;color:#f1efea;border-radius:999px;padding:10px 16px;font-size:13px;font-weight:600}.ad-features .live .dot{background:#9ee2b6}.ad-features .console{position:absolute;left:28px;right:28px;bottom:-18px;background:#17171a;color:#f1efea;border-radius:20px;padding:16px 18px 34px;box-sizing:border-box;overflow:hidden;display:flex;flex-direction:column;gap:10px;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.ad-features .card:hover .console{transform:translateY(-8px)}.ad-features .con-h{display:flex;justify-content:space-between;align-items:center;font-size:12px;font-weight:600}.ad-features .con-h .lv{display:flex;align-items:center;gap:6px;color:#f5a9c6}.ad-features .con-h .dot{background:#f5a9c6}.ad-features .crow{display:grid;grid-template-columns:56px 1fr 84px;align-items:center;gap:12px;font-size:12px;font-variant-numeric:tabular-nums;color:#cfcbc0}.ad-features .ctrack{height:6px;border-radius:3px;background:#2c2c31;overflow:hidden}.ad-features .cfill{height:100%;width:100%;border-radius:3px;background:#f5a9c6;transform-origin:left;transition:transform 1s cubic-bezier(.3,.7,.2,1)}.ad-features .cr1 .cfill{transform:scaleX(.4)}.ad-features .cr2 .cfill{transform:scaleX(.65)}.ad-features .cr3 .cfill{transform:scaleX(.22)}.ad-features .card:hover .cr1 .cfill{transform:scaleX(.82)}.ad-features .card:hover .cr2 .cfill{transform:scaleX(.94);transition-delay:.1s}.ad-features .card:hover .cr3 .cfill{transform:scaleX(.58);transition-delay:.2s}.ad-features .tag{justify-self:end;font-size:11px;font-weight:600;padding:3px 8px;border-radius:999px;background:#2c2c31;color:#f1efea}.ad-features .scan{position:absolute;left:0;right:0;top:-40px;height:40px;background:linear-gradient(180deg,#f5a9c600,#f5a9c633);border-bottom:1px solid rgba(245,169,198,.6);opacity:0;transition:opacity .3s}.ad-features .card:hover .scan{opacity:1;animation:ad-scan 2s linear infinite}.ad-features .globe{position:absolute;right:-36px;bottom:-70px;width:230px;height:230px;border-radius:50%;background:#fff;overflow:hidden;box-shadow:inset -22px -12px #14140f0f}.ad-features .mer{position:absolute;top:0;bottom:0;left:50%;border:2px solid rgba(20,20,15,.2);border-radius:50%;box-sizing:border-box;transform:translate(-50%)}.ad-features .m1{width:72%}.ad-features .m2{width:38%}.ad-features .par{position:absolute;left:0;right:0;height:0;border-top:2px solid rgba(20,20,15,.2)}.ad-features .p1{top:28%}.ad-features .p2{top:50%}.ad-features .p3{top:72%}.ad-features .card:hover .m1{animation:ad-spin 3.2s ease-in-out infinite}.ad-features .card:hover .m2{animation:ad-spin2 3.2s ease-in-out infinite}.ad-features .pinw{position:absolute;opacity:0;transform:translateY(-26px);transition:transform .55s cubic-bezier(.34,1.56,.64,1),opacity .3s}.ad-features .pinw.on,.ad-features .card:hover .pinw{opacity:1;transform:translateY(0)}.ad-features .pin{width:22px;height:22px;background:#14140f;border-radius:50% 50% 50% 0;transform:rotate(-45deg);position:relative}.ad-features .pin:after{content:"";position:absolute;left:7px;top:7px;width:8px;height:8px;border-radius:50%;background:#a9d8f2}.ad-features .pw1{right:118px;bottom:96px}.ad-features .pw2{right:58px;bottom:120px;transition-delay:.1s}.ad-features .pw3{right:150px;bottom:40px;transition-delay:.2s}.ad-features .pw4{right:44px;bottom:54px;transition-delay:.3s}.ad-features .a-c .art{display:flex;flex-direction:column;justify-content:flex-end;gap:14px;padding:0 28px 28px}.ad-features .kw{font-family:"DM Serif Display",Georgia,serif;font-size:88px;line-height:.9;letter-spacing:-.02em}.ad-features .kw span{font-size:40px}.ad-features .kcap{font-size:14px;font-weight:600;display:flex;justify-content:space-between;gap:12px}.ad-features .chart{position:relative;height:230px;display:flex;align-items:flex-end;gap:5px;border-top:2px dashed rgba(20,20,15,.35);border-bottom:2px solid #14140F}.ad-features .b{flex:1;background:#fff;border-radius:5px 5px 0 0;transition:height .9s cubic-bezier(.2,.8,.2,1)}.ad-features .axis{display:flex;justify-content:space-between;font-size:12px;color:#34322a;font-variant-numeric:tabular-nums}.ad-features .b:nth-child(1){height:16.7%}.ad-features .b:nth-child(2){height:25%}.ad-features .b:nth-child(3){height:100%}.ad-features .b:nth-child(4){height:33.3%}.ad-features .b:nth-child(5){height:19.4%}.ad-features .b:nth-child(6){height:50%}.ad-features .b:nth-child(7){height:16.7%}.ad-features .b:nth-child(8){height:66.7%}.ad-features .b:nth-child(9){height:22.2%}.ad-features .b:nth-child(10){height:30.6%}.ad-features .b:nth-child(11){height:16.7%}.ad-features .b:nth-child(12){height:83.3%}.ad-features .b:nth-child(13){height:38.9%}.ad-features .b:nth-child(14){height:22.2%}.ad-features .b:nth-child(15){height:16.7%}.ad-features .b:nth-child(16){height:16.7%}.ad-features .b:nth-child(17){height:33.3%}.ad-features .b:nth-child(18){height:22.2%}.ad-features .b:nth-child(19){height:100%}.ad-features .b:nth-child(20){height:47.2%}.ad-features .card:hover .b:nth-child(1){height:83.3%}.ad-features .card:hover .b:nth-child(2){height:16.7%}.ad-features .card:hover .b:nth-child(3){height:33.3%}.ad-features .card:hover .b:nth-child(4){height:100%}.ad-features .card:hover .b:nth-child(5){height:16.7%}.ad-features .card:hover .b:nth-child(6){height:22.2%}.ad-features .card:hover .b:nth-child(7){height:16.7%}.ad-features .card:hover .b:nth-child(8){height:16.7%}.ad-features .card:hover .b:nth-child(9){height:38.9%}.ad-features .card:hover .b:nth-child(10){height:66.7%}.ad-features .card:hover .b:nth-child(11){height:25%}.ad-features .card:hover .b:nth-child(12){height:16.7%}.ad-features .card:hover .b:nth-child(13){height:47.2%}.ad-features .card:hover .b:nth-child(14){height:19.4%}.ad-features .card:hover .b:nth-child(15){height:100%}.ad-features .card:hover .b:nth-child(16){height:16.7%}.ad-features .card:hover .b:nth-child(17){height:30.6%}.ad-features .card:hover .b:nth-child(18){height:50%}.ad-features .card:hover .b:nth-child(19){height:22.2%}.ad-features .card:hover .b:nth-child(20){height:38.9%}.ad-features .check{position:absolute;left:28px;right:28px;bottom:-16px;background:#fff;border-radius:20px;padding:18px 18px 34px;box-sizing:border-box;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;box-shadow:0 20px 38px -22px #14140f80;transform:rotate(-2deg);transition:transform .7s cubic-bezier(.2,.8,.2,1)}.ad-features .card:hover .check{transform:rotate(0) translateY(-8px)}.ad-features .ci{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:500}.ad-features .box{position:relative;flex:none;width:22px;height:22px;border-radius:7px;border:2px solid #14140F;box-sizing:border-box;background:#fff;transition:background .25s}.ad-features .box:after{content:"";position:absolute;left:5px;top:1px;width:5px;height:10px;border-right:3px solid #F5D96A;border-bottom:3px solid #F5D96A;transform:rotate(45deg) scale(0);transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.ad-features .ci.on .box,.ad-features .card:hover .box{background:#14140f}.ad-features .ci.on .box:after,.ad-features .card:hover .box:after{transform:rotate(45deg) scale(1)}.ad-features .card:hover .ci:nth-child(2) .box,.ad-features .card:hover .ci:nth-child(2) .box:after{transition-delay:.15s}.ad-features .card:hover .ci:nth-child(3) .box,.ad-features .card:hover .ci:nth-child(3) .box:after{transition-delay:.3s}.ad-features .card:hover .ci:nth-child(4) .box,.ad-features .card:hover .ci:nth-child(4) .box:after{transition-delay:.45s}.ad-features .floor{position:absolute;left:28px;right:28px;bottom:-16px;height:156px;background:#fff;border-radius:20px;padding:14px 14px 0;box-sizing:border-box;box-shadow:0 20px 38px -22px #14140f80}.ad-features .bays{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));height:80px}.ad-features .bay{position:relative;border-right:2px dashed rgba(20,20,15,.2);display:flex;align-items:center;justify-content:center}.ad-features .bay:last-child{border-right:0}.ad-features .tcar{position:relative;width:30px;height:52px;border-radius:9px;background:#14140f}.ad-features .tcar:before{content:"";position:absolute;left:4px;right:4px;top:9px;height:10px;border-radius:4px;background:#6e7a80}.ad-features .light{position:absolute;top:4px;right:8px;width:8px;height:8px;border-radius:50%;background:#c8cec9;transition:background .3s}.ad-features .card:hover .bay:nth-child(1) .light{background:#2f9e5a;transition-delay:.2s}.ad-features .card:hover .bay:nth-child(2) .light{background:#2f9e5a;transition-delay:.65s}.ad-features .card:hover .bay:nth-child(3) .light{background:#2f9e5a;transition-delay:1.1s}.ad-features .card:hover .bay:nth-child(4) .light{background:#2f9e5a;transition-delay:1.55s}.ad-features .track{position:relative;margin-top:14px;height:6px;border-radius:3px;background:#e3e9ea}.ad-features .robot{position:absolute;top:-9px;left:2%;width:24px;height:24px;border-radius:8px;background:#bcd0d8;border:3px solid #14140F;box-sizing:border-box;transition:left 1.8s cubic-bezier(.6,0,.2,1)}.ad-features .card:hover .robot{left:calc(100% - 26px)}.ad-features .ph{position:absolute;overflow:hidden;border-radius:22px;background:#e9e6dd}.ad-features .ph img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.01);transition:transform 1.4s cubic-bezier(.2,.8,.2,1)}.ad-features .card:hover .ph img{transform:scale(1.07)}.ad-features .ph-tower{right:28px;top:28px;bottom:0;width:56%;box-shadow:0 30px 50px -30px #14140f99}.ad-features .ph-tower img{object-position:50% 46%}.ad-features .a-u .batt{z-index:2}.ad-features .a-u .sched{inset:auto auto 18px 28px;z-index:2;transform:rotate(-3deg)}.ad-features .card.a-u:hover .sched{transform:rotate(0) translateY(-6px)}.ad-features .hand{position:absolute;left:44px;top:118px;font-family:Caveat,cursive;font-size:32px;line-height:1.02;color:#2b3a00;transform:rotate(-6deg);transition:transform .7s cubic-bezier(.34,1.56,.64,1)}.ad-features .card:hover .hand{transform:rotate(-2deg) translate(6px)}.ad-features .ph-ev{position:relative;height:190px;flex:none;border-radius:20px}.ad-features .ph-ev img{object-position:70% 45%}.ad-features .evtag{position:absolute;left:12px;bottom:12px;display:flex;align-items:center;gap:8px;background:#ffffffeb;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:600}.ad-features .evtag .dot{background:#1f8a4c}.ad-features .a-c .chart{height:150px}.ad-features .a-c .kw{font-size:76px}.ad-features .snap{position:absolute;background:#fff;padding:5px 5px 0;border-radius:16px;box-sizing:border-box;box-shadow:0 18px 34px -18px #14140f8c;transition:transform .7s cubic-bezier(.34,1.4,.64,1);z-index:2}.ad-features .snap img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:12px}.ad-features .snap-l{display:block;padding:7px 6px 8px;font-size:12px;font-weight:600}.ad-features .fleetpics{position:absolute;inset:16px 28px 28px}.ad-features .fp1{left:0;top:0;width:86%;transform:rotate(-4deg)}.ad-features .fp2{right:0;top:44%;width:86%;transform:rotate(4deg)}.ad-features .card:hover .fp1{transform:rotate(-9deg) translate(-6px,-6px)}.ad-features .card:hover .fp2{transform:rotate(8deg) translate(6px,4px)}.ad-features .a-s .tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.ad-features .card:hover .tile:nth-child(4) .fill{transition-delay:0s}.ad-features .card:hover .tile:nth-child(5) .fill{transition-delay:.02s}.ad-features .pc1{left:24px;bottom:62px;width:142px;transform:rotate(-7deg)}.ad-features .pc2{left:104px;bottom:-8px;width:142px;transform:rotate(5deg)}.ad-features .card:hover .pc1{transform:rotate(-11deg) translateY(-10px)}.ad-features .card:hover .pc2{transform:rotate(8deg) translate(10px,-6px)}.ad-features .a-p .art{min-height:180px}.ad-features .veh{grid-column:1 / -1;display:flex;align-items:center;gap:10px;padding-bottom:10px;border-bottom:1px solid #EEEBE2}.ad-features .veh img{width:54px;height:34px;object-fit:cover;border-radius:8px;flex:none}.ad-features .veh-t{font-size:13px;font-weight:600;flex:1}.ad-features .ready{font-size:11px;font-weight:700;padding:4px 10px;border-radius:999px;background:#14140f;color:#f6da6e;opacity:0;transform:translateY(4px);transition:opacity .3s,transform .4s}.ad-features .card:hover .ready{opacity:1;transform:translateY(0);transition-delay:.6s}.ad-features .card:hover .ci:nth-child(3) .box,.ad-features .card:hover .ci:nth-child(3) .box:after{transition-delay:.15s}.ad-features .card:hover .ci:nth-child(4) .box,.ad-features .card:hover .ci:nth-child(4) .box:after{transition-delay:.3s}.ad-features .card:hover .ci:nth-child(5) .box,.ad-features .card:hover .ci:nth-child(5) .box:after{transition-delay:.45s}.ad-features .a-m .check{padding-top:14px}.ad-features .dstage{position:absolute;left:50%;top:50%;width:max(100cqw,115.1cqh);aspect-ratio:1105/960;transform:translate(-50%,-50%)}.ad-features .dstage img{display:block;width:100%;height:100%;transform-origin:62% 48%;transition:transform 1.6s cubic-bezier(.2,.8,.2,1)}.ad-features .card:hover .dstage img{transform:scale(1.06)}.ad-features .dport{position:absolute;left:66.8%;top:46.9%;width:12px;height:12px;margin:-6px 0 0 -6px;background:#e8573a;border-radius:2px}.ad-features .dport:after{content:"";position:absolute;left:-10px;top:-10px;width:28px;height:28px;border-radius:50%;border:2px solid #E8573A;box-sizing:border-box;animation:ad-pulse 1.8s ease-in-out infinite}.ad-features .dlead{position:absolute;left:66.8%;top:36%;height:10.9%;width:2px;margin-left:-1px;background:#141414}.ad-features .dcall{position:absolute;right:7%;top:28.5%;min-width:27%;display:flex;flex-direction:column;gap:2px;background:#141414;padding:8px 11px;box-sizing:border-box;transform-origin:left bottom;transition:transform .5s cubic-bezier(.34,1.4,.64,1)}.ad-features .card:hover .dcall{transform:translateY(-4px)}.ad-features .dcall-k{font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#f07a5b}.ad-features .dcall-v{position:relative;font-size:11px;font-weight:700;color:#fff;white-space:nowrap}.ad-features .dv1,.ad-features .dv2{display:block;transition:opacity .35s,transform .45s cubic-bezier(.2,.8,.2,1)}.ad-features .dv2{position:absolute;left:0;top:0;opacity:0;transform:translateY(6px)}.ad-features .card:hover .dv1{opacity:0;transform:translateY(-6px);transition-delay:.5s}.ad-features .card:hover .dv2{opacity:1;transform:translateY(0);transition-delay:.5s}.ad-features .dlog{position:absolute;left:14px;top:14px;width:176px;background:#141414eb;padding:10px 12px 4px;box-sizing:border-box;font-size:11px;line-height:1.3}.ad-features .dlog-h{display:flex;align-items:center;gap:7px;font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding-bottom:7px;border-bottom:2px solid #F3F2EE}.ad-features .sq{width:7px;height:7px;background:#e8573a;animation:ad-pulse 1.6s ease-in-out infinite}.ad-features .dl{display:grid;grid-template-columns:48px 1fr;gap:6px;padding:6px 0;border-bottom:1px solid #333;font-variant-numeric:tabular-nums}.ad-features .dl .t{color:#a8a69f}.ad-features .dl b{display:block;font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:#f07a5b}.ad-features .dl2,.ad-features .dl3{max-height:0;padding:0;opacity:0;overflow:hidden;border-bottom-width:0;transition:max-height .45s cubic-bezier(.2,.8,.2,1),opacity .35s,padding .45s}.ad-features .card:hover .dl2{max-height:48px;opacity:1;padding:6px 0;border-bottom-width:1px;transition-delay:.45s}.ad-features .card:hover .dl3{max-height:48px;opacity:1;padding:6px 0;border-bottom-width:1px;transition-delay:1.1s}.ad-features .dtext{position:absolute;left:14px;bottom:14px;width:min(300px,calc(100% - 28px));background:#f3f2ee;color:#14140f;padding:14px 16px 16px;box-sizing:border-box;border-top:4px solid #E8573A;display:flex;flex-direction:column;gap:6px}.ad-features .dtext h3{font-size:26px}.ad-features .dtext p{font-size:13.5px;line-height:1.4}.ad-features @keyframes ad-rise{from{opacity:0;transform:perspective(1400px) translateY(70px) rotateX(22deg) scale(.9)}60%{opacity:1}to{opacity:1;transform:perspective(1400px) translateY(0) rotateX(0) scale(1)}}.ad-features .bento>.card{opacity:0}.ad-features-in .ad-features .bento>.card{opacity:1;animation:ad-rise 1s cubic-bezier(.2,.85,.25,1) backwards}.ad-features .bento>.card:nth-child(1){animation-delay:.05s}.ad-features .bento>.card:nth-child(2){animation-delay:.15s}.ad-features .bento>.card:nth-child(3){animation-delay:.25s}.ad-features .bento>.card:nth-child(4){animation-delay:.35s}.ad-features .bento>.card:nth-child(5){animation-delay:.45s}.ad-features .bento>.card:nth-child(6){animation-delay:.55s}.ad-features .bento>.card:nth-child(7){animation-delay:.65s}.ad-features .bento>.card:nth-child(8){animation-delay:.75s}.ad-features .bento>.card:nth-child(9){animation-delay:.85s}.ad-features .card:hover{transform:perspective(1200px) translateY(-8px) rotateX(4deg) rotateY(-3deg) scale(1.012)}.ad-features .art{transition:transform .8s cubic-bezier(.2,.8,.2,1),filter .8s}.ad-features .card:hover .art{transform:translate3d(0,-8px,0) scale(1.035);filter:drop-shadow(0 22px 22px rgba(20,20,15,.22))}.ad-features .card:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:6;background:linear-gradient(115deg,#fff0 38%,#ffffff61,#fff0 62%);transform:translate(-120%);transition:transform 1.1s cubic-bezier(.2,.8,.2,1)}.ad-features .card:hover:after{transform:translate(120%)}.ad-features @keyframes ad-bob{0%,100%{translate:0 0}50%{translate:0 -7px}}@keyframes ad-bob2{0%,to{translate:0 0}50%{translate:4px -5px}}.ad-features .batt{animation:ad-bob 4.2s ease-in-out infinite}.ad-features .sched{animation:ad-bob2 5.4s ease-in-out .6s infinite}.ad-features .hand{animation:ad-bob 6s ease-in-out 1.2s infinite}.ad-features .cost{animation:ad-bob2 4.8s ease-in-out .3s infinite}.ad-features .shield{animation:ad-bob 3.8s ease-in-out .9s infinite}.ad-features .fp1{animation:ad-bob 5s ease-in-out infinite}.ad-features .fp2{animation:ad-bob2 5.6s ease-in-out .8s infinite}.ad-features .live{animation:ad-bob 4.4s ease-in-out .4s infinite}.ad-features .gauge{animation:ad-bob2 6s ease-in-out 1s infinite}.ad-features .console{animation:ad-bob 5.2s ease-in-out .2s infinite}.ad-features .pc1{animation:ad-bob2 4.6s ease-in-out .5s infinite}.ad-features .pc2{animation:ad-bob 5.4s ease-in-out 1.1s infinite}.ad-features .ph-ev{animation:ad-bob 6.4s ease-in-out .7s infinite}.ad-features .check{animation:ad-bob2 5s ease-in-out .4s infinite}.ad-features .floor{animation:ad-bob 5.8s ease-in-out 1.3s infinite}.ad-features @keyframes ad-glowp{0%,100%{opacity:1}50%{opacity:.35}}.ad-features .depot-svg{position:absolute;left:-4px;bottom:-22px;width:calc(100% + 18px);height:auto;display:block;overflow:visible;animation:ad-bob 5.8s ease-in-out 1.3s infinite}.ad-features .depot-svg .arm{transform:rotate(14deg);transition:transform .9s cubic-bezier(.3,.8,.25,1)}.ad-features .card:hover .depot-svg .arm{transform:rotate(0)}.ad-features .card:hover .depot-svg .arm1{transition-delay:.1s}.ad-features .card:hover .depot-svg .arm2{transition-delay:.3s}.ad-features .card:hover .depot-svg .arm3{transition-delay:.5s}.ad-features .card:hover .depot-svg .arm4{transition-delay:1.1s}.ad-features .depot-svg .glow{opacity:0}.ad-features .card:hover .depot-svg .glow{animation:ad-glowp 1.4s ease-in-out infinite backwards}.ad-features .card:hover .depot-svg .g1{animation-delay:.9s}.ad-features .card:hover .depot-svg .g2{animation-delay:1.1s}.ad-features .card:hover .depot-svg .g3{animation-delay:1.3s}.ad-features .card:hover .depot-svg .g4{animation-delay:1.9s}.ad-features .depot-svg .car-in{transform:translate(31px,41px);opacity:0;transition:transform 1s cubic-bezier(.2,.8,.2,1),opacity .5s}.ad-features .card:hover .depot-svg .car-in{transform:translate(0);opacity:1}.ad-features .depot-svg .blt{transition:fill .3s}.ad-features .card:hover .depot-svg .blt{fill:#2f9e5a}.ad-features .card:hover .depot-svg .bl4{transition-delay:.9s}.ad-features .card:hover .depot-svg .bl3{transition-delay:1.1s}.ad-features .card:hover .depot-svg .bl2{transition-delay:1.3s}.ad-features .card:hover .depot-svg .bl1{transition-delay:1.9s}.ad-features.is-still *,.ad-features.is-still *:before,.ad-features.is-still *:after{transition:none!important;animation:none!important}@media(prefers-reduced-motion:reduce){.ad-features *,.ad-features *:before,.ad-features *:after{transition:none!important;animation:none!important}}@media(max-width:1100px){.ad-features .bento{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:none;grid-auto-rows:minmax(300px,auto);grid-template-areas:"u u u t t t" "u u u s s s" "f f f a a a" "p p p c c c" "m m m c c c" "d d d d d d"}.ad-features .a-s .art{min-height:520px}.ad-features .fp1,.ad-features .fp2{width:72%}.ad-features .a-u .sched{width:210px}.ad-features .a-m .art{min-height:240px}.ad-features .a-d .art{min-height:300px}}@media(max-width:700px){.ad-features .wrap{padding:32px 16px}.ad-features .bento{grid-template-columns:minmax(0,1fr);grid-template-areas:"u" "t" "s" "f" "a" "p" "c" "m" "d"}.ad-features .card h3{font-size:27px}.ad-features .a-u h3{font-size:34px}.ad-features .a-u .art{min-height:360px}.ad-features .ph-tower{width:52%}.ad-features .a-u .sched{display:none}.ad-features .a-s .tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.ad-features .a-s .art{min-height:420px}.ad-features .a-c .art{min-height:560px}.ad-features .a-p .art{min-height:210px}.ad-features .a-c .kw{font-size:64px}}@media(prefers-reduced-motion:reduce){.ad-features .bento>.card{opacity:1}}.ad-features.is-still .bento>.card{opacity:1}@media print{.ad-features .bento>.card{opacity:1}}
