.product-hero,.product-section,.product-lead-section,.product-hub-hero,.product-hub-list,.product-hub-comparison{--product-ink:#08162a;--product-ink-soft:#445163;--product-muted:#717b89;--product-blue:#006cd5;--product-blue-dark:#0052ad;--product-blue-soft:#ddedff;--product-white:#fdfeff;--product-border:#d0d8e4;color:var(--product-ink)}@supports (color:lab(0% 0 0)){.product-hero,.product-section,.product-lead-section,.product-hub-hero,.product-hub-list,.product-hub-comparison{--product-ink:lab(6.94922% .329196 -15.6917);--product-ink-soft:lab(33.7418% -1.44874 -12.6494);--product-muted:lab(51.1978% -1.33827 -9.15356);--product-blue:lab(43.9511% 19.1486 -83.6541);--product-blue-dark:lab(33.5844% 20.2599 -75.1389);--product-blue-soft:lab(92.9443% -2.72635 -13.7606);--product-white:lab(99.6443% -.330836 -1.47095);--product-border:lab(86.0405% -1.40074 -6.57089)}}.product-eyebrow{color:var(--product-blue-dark);letter-spacing:.08em;text-transform:uppercase;margin:0 0 1.15rem;font-size:.78rem;font-weight:720}.product-eyebrow-light{color:#84baff;color:lab(73.9404% -4.16261 -42.0687)}.product-section-title{max-width:19ch;color:var(--product-ink);letter-spacing:-.065em;margin:0;font-size:clamp(2.65rem,5.7vw,5.6rem);font-weight:560;line-height:.98}.product-section-copy{max-width:44rem;color:var(--product-ink-soft);margin:1.6rem 0 0;font-size:clamp(1rem,1.25vw,1.18rem);line-height:1.72}.product-hero{background:var(--product-white);isolation:isolate;min-height:max(760px,100svh);padding-top:84px;position:relative;overflow:hidden}.product-hero-photo{z-index:-4;position:absolute;inset:84px 0 0 46%;overflow:hidden}.product-hero-photo img{object-position:center 42%}.product-hero-wash{z-index:-3;background:linear-gradient(90deg, var(--product-white) 0%, var(--product-white) 39%, #fdfeffeb 48%, #fdfeff14 70%);position:absolute;inset:84px 0 0}@supports (color:lab(0% 0 0)){.product-hero-wash{background:linear-gradient(90deg, var(--product-white) 0%, var(--product-white) 39%, lab(99.6443% -.330836 -1.47095/.92) 48%, lab(99.6443% -.330836 -1.47095/.08) 70%)}}.product-hero-route{z-index:-2;opacity:.26;mix-blend-mode:screen;position:absolute;inset:16% -9% -38% 30%;transform:rotate(-7deg)}.product-hero-layout{grid-template-columns:minmax(0,.87fr) minmax(31rem,1.13fr);align-items:center;gap:clamp(2rem,5vw,6rem);min-height:calc(max(760px,100svh) - 84px);padding-block:clamp(3.5rem,7vh,7rem);display:grid}.product-hero-copy{z-index:4;align-self:start;padding-top:clamp(1.5rem,7vh,5.5rem);position:relative}.product-hero-copy h1{letter-spacing:-.075em;max-width:10.6ch;margin:0;font-size:clamp(3.55rem,6.1vw,6.75rem);font-weight:540;line-height:.93}.product-hero-copy h1 em{color:var(--product-blue-dark);font-style:normal}.product-hero-description{max-width:37rem;color:var(--product-ink-soft);margin:1.65rem 0 0;font-size:clamp(1.05rem,1.35vw,1.24rem);line-height:1.65}.product-hero-actions{flex-wrap:wrap;gap:.7rem;margin-top:2rem;display:flex}.product-hero-actions a{border:1px solid var(--product-ink);min-height:3.45rem;color:var(--product-white);background:var(--product-ink);border-radius:999px;justify-content:center;align-items:center;gap:.65rem;padding:.7rem 1.25rem;font-size:.9rem;font-weight:680;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1);display:inline-flex}.product-hero-actions a:hover{transform:translateY(-2px);box-shadow:0 14px 32px #08162a29;box-shadow:0 14px 32px lab(6.94922% .329196 -15.6917/.16)}.product-hero-actions a+a{color:var(--product-ink);background:#fdfeffe6;background:lab(99.6443% -.330836 -1.47095/.9)}.product-hero-actions svg{width:1rem;height:1rem}.product-hero-proof{color:var(--product-ink-soft);flex-wrap:wrap;gap:.8rem 1.2rem;margin:1.6rem 0 0;padding:0;font-size:.78rem;list-style:none;display:flex}.product-hero-proof li{align-items:center;gap:.42rem;display:inline-flex}.product-hero-proof svg{width:.9rem;height:.9rem;color:var(--product-blue-dark)}.product-hero-demo{z-index:3;filter:drop-shadow(0 32px 58px #020b1c45);filter:drop-shadow(0 32px 58px lab(2.89269% .478558 -10.8608/.27));align-self:end;margin:0 -4vw 2vh;position:relative}.kds-demo,.agent-demo,.drive-demo{border:1px solid #4859718f;border:1px solid lab(37.1691% -1.62172 -16.1856/.56);border-radius:1.2rem;width:min(860px,59vw);margin-left:auto;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,0 2.2rem 5rem #00051738;box-shadow:inset 0 1px lab(100% 0 0/.12),0 2.2rem 5rem lab(1.38262% 1.33712 -10.4035/.22)}.kds-demo{color:#f6f9fd;color:lab(97.6682% -.492483 -2.20426);background:radial-gradient(circle at 8% 0,#0c2f5f85,#0000 32%),#01091e;background:radial-gradient(circle at 8% 0,lab(19.1606% 3.62462 -33.0255/.52),#0000 32%),lab(2.54771% 1.09716 -12.9376);padding:.85rem}.kds-demo button,.agent-demo button,.drive-demo button{font:inherit}.kds-demo-bar{justify-content:space-between;align-items:center;gap:.8rem;min-height:3rem;padding:0 .15rem;display:flex}.kds-brand-lockup,.kds-demo-controls{align-items:center;gap:.65rem;display:flex}.kds-brand-lockup>span:last-child{gap:.08rem;display:grid}.kds-live-dot{background:#43c251;background:lab(69.7863% -53.411 45.1934);border-radius:50%;width:.6rem;height:.6rem;box-shadow:0 0 0 5px #43c2511f;box-shadow:0 0 0 5px lab(69.7863% -53.411 45.1934/.12)}.kds-demo-bar strong{font-size:.78rem}.kds-demo-bar small{color:#9da5b1;color:lab(67.4594% -1.16503 -7.36707);align-items:center;gap:.22rem;font-size:.54rem;display:inline-flex}.kds-demo-bar small svg{width:.6rem;height:.6rem}.kds-preview-clock{color:#9da5b1;color:lab(67.4594% -1.16503 -7.36707);align-items:center;gap:.3rem;font-size:.58rem;display:inline-flex}.kds-preview-clock svg{width:.7rem;height:.7rem}.kds-demo-bar button{color:#fff;cursor:pointer;background:#00387c;background:lab(23.0481% 10.2364 -51.2244);border:1px solid #507cb5b3;border:1px solid lab(50.7959% -2.82368 -34.929/.7);border-radius:999px;align-items:center;gap:.4rem;min-height:2.45rem;padding:.5rem .78rem;font-size:.62rem;font-weight:720;display:inline-flex;box-shadow:0 .7rem 1.6rem #00133d47;box-shadow:0 .7rem 1.6rem lab(5.66536% 15.1779 -40.6926/.28)}.kds-demo-bar button svg{width:.8rem;height:.8rem}.kds-preview-notice,.agent-preview-notice{color:#c1cfe2;color:lab(82.527% -2.19962 -10.8852);background:#07254fb8;background:lab(14.5889% 3.51161 -29.5311/.72);border-radius:.45rem;justify-content:space-between;align-items:center;gap:.6rem;margin-top:.55rem;padding:.45rem .6rem;font-size:.52rem;display:flex}.kds-preview-notice>span{font-weight:720}.kds-preview-notice small{color:#929cab;color:lab(63.9607% -1.39144 -9.17772);font-size:inherit}.kds-demo-stats{color:#9da5b1;color:lab(67.4594% -1.16503 -7.36707);border-block:1px solid #33435a;border-block:1px solid lab(27.8723% -1.31442 -16.0977);grid-template-columns:repeat(4,1fr);gap:0;margin:.55rem 0;display:grid}.kds-demo-stats>span{border-right:1px solid #33435a;border-right:1px solid lab(27.8723% -1.31442 -16.0977);justify-content:center;align-items:center;gap:.35rem;min-height:2.75rem;display:flex}.kds-demo-stats>span:last-child{border-right:0}.kds-demo-stats small{font-size:.52rem}.kds-demo-stats strong{color:#fff;font-size:.72rem}.kds-board-shell{grid-template-columns:minmax(0,1fr) 7.2rem;gap:.55rem;display:grid}.kds-ticket-board{scrollbar-width:none;grid-auto-columns:minmax(9.3rem,1fr);grid-auto-flow:column;gap:.5rem;min-width:0;display:grid;overflow-x:auto}.kds-ticket-board::-webkit-scrollbar{display:none}.kds-ticket{color:#f6f9fd;color:lab(97.6682% -.492483 -2.20426);background:linear-gradient(#071c3b,#04132b);background:linear-gradient(lab(10.153% 2.03488 -22.9808),lab(5.86425% 1.11004 -17.7415));border:1px solid #425c82;border:1px solid lab(38.1572% -1.32027 -24.8654);border-top:.22rem solid oklch(70% .16 255);border-radius:.62rem;flex-direction:column;min-height:15.2rem;padding:.68rem;display:flex}.kds-ticket[data-state=working]{border-top-color:#e7ac2a;border-top-color:lab(74.5664% 14.0937 69.2724)}.kds-ticket[data-state=ready]{border-top-color:#43c251;border-top-color:lab(69.7863% -53.411 45.1934)}.kds-ticket-head{justify-content:space-between;align-items:center;display:flex}.kds-ticket-head>span:first-child{gap:.08rem;display:grid}.kds-ticket-head strong{font-size:.92rem}.kds-ticket-head small{color:#7da1d0;color:lab(64.8974% -3.84724 -28.3037);font-size:.5rem}.kds-ticket-head>span{color:#9da5b1;color:lab(67.4594% -1.16503 -7.36707);align-items:center;gap:.25rem;font-size:.66rem;display:inline-flex}.kds-ticket-head svg{width:.7rem;height:.7rem}.kds-ticket-meta{color:#9da5b1;color:lab(67.4594% -1.16503 -7.36707);border-block:1px solid #33435a;border-block:1px solid lab(27.8723% -1.31442 -16.0977);justify-content:space-between;gap:.35rem;margin-top:.55rem;padding:.42rem 0;font-size:.48rem;display:flex}.kds-ticket-meta span:last-child{color:#bedaff;color:lab(85.901% -3.78466 -21.5146)}.kds-ticket-items{gap:.55rem;margin-top:.72rem;font-size:.64rem;line-height:1.25;display:grid}.kds-ticket-items>span{grid-template-columns:1rem 1fr;gap:.28rem;display:grid}.kds-ticket-items b{color:#6aa7f4;color:lab(66.8707% -3.299 -45.34);font-size:.56rem}.kds-ticket-items>span>span{gap:.12rem;display:grid}.kds-ticket-items small{color:#ceac6d;color:lab(72.3067% 6.8422 36.9838);font-size:.5rem}.kds-ticket-state{color:#f6f9fd;color:lab(97.6682% -.492483 -2.20426);cursor:pointer;background:#0b376a;background:lab(22.713% 1.61985 -34.367);border:0;border-radius:.45rem;justify-content:space-between;align-items:center;gap:.35rem;min-height:2.25rem;margin-top:auto;padding:.45rem .58rem;font-size:.56rem;font-weight:720;display:flex}.kds-ticket[data-state=ready] .kds-ticket-state{background:#036819;background:lab(37.8389% -39.4741 34.4122)}.kds-ticket-state:disabled{cursor:default}.kds-ticket-state svg{width:.8rem;height:.8rem}.kds-all-day{background:#041127;background:lab(4.97884% 1.01443 -16.5828);border:1px solid #344660;border:1px solid lab(29.0002% -1.29604 -17.8438);border-radius:.62rem;flex-direction:column;min-width:0;padding:.65rem;display:flex}.kds-all-day>div:first-child{grid-template-columns:1.5rem 1fr;gap:.05rem .35rem;display:grid}.kds-all-day>div:first-child>span{color:#99c7ff;color:lab(78.5242% -4.29884 -45.5306);background:#012f61;background:lab(19.1716% 2.70236 -34.2912);border-radius:.4rem;grid-row:1/span 2;place-items:center;width:1.5rem;height:1.5rem;display:grid}.kds-all-day svg{width:.76rem;height:.76rem}.kds-all-day strong{font-size:.62rem}.kds-all-day small{color:#8e96a2;color:lab(61.6588% -1.15237 -7.36085);font-size:.42rem;line-height:1.2}.kds-all-day dl{gap:0;margin:.7rem 0 0;display:grid}.kds-all-day dl>div{border-top:1px solid #2c3b52;border-top:1px solid lab(24.3839% -1.16085 -16.058);justify-content:space-between;align-items:center;padding:.54rem 0;display:flex}.kds-all-day dt{color:#a6afbb;color:lab(70.9398% -1.17183 -7.37044);font-size:.5rem}.kds-all-day dd{margin:0;font-size:.74rem;font-weight:720}.kds-station-health{color:#9199a5;color:lab(62.8189% -1.15505 -7.36216);border-top:1px solid #2c3b52;border-top:1px solid lab(24.3839% -1.16085 -16.058);gap:.35rem;margin-top:auto;padding-top:.58rem;font-size:.43rem;display:grid}.kds-station-health span{align-items:center;gap:.3rem;display:inline-flex}.kds-station-health i{background:#43c251;background:lab(69.7863% -53.411 45.1934);border-radius:50%;width:.38rem;height:.38rem}.kds-handoff{background:#041229;background:lab(5.39885% 1.1646 -17.5168);border:1px solid #3a4e6b;border:1px solid lab(32.4534% -1.37454 -19.6155);border-radius:.62rem;justify-content:space-between;align-items:center;gap:.8rem;min-height:4rem;margin-top:.55rem;padding:.6rem;display:flex}.kds-handoff-copy{align-items:center;gap:.55rem;min-width:11rem;display:flex}.kds-handoff-icon{color:#96c7ff;color:lab(78.597% -4.47214 -42.1356);background:#002d5e;background:lab(17.9879% 3.11454 -34.2671);border-radius:.48rem;flex:none;place-items:center;width:2rem;height:2rem;display:grid}.kds-handoff-icon svg{width:.9rem;height:.9rem}.kds-handoff-copy>span:last-child{gap:.1rem;display:grid}.kds-handoff-copy small{color:#8993a2;color:lab(60.48% -1.37872 -9.17184);font-size:.45rem}.kds-handoff-copy strong{max-width:16rem;font-size:.56rem;line-height:1.25}.kds-handoff-actions,.kds-quote-review{justify-content:flex-end;align-items:center;gap:.38rem;display:flex}.kds-handoff-actions button,.kds-quote-review button{color:#fff;cursor:pointer;background:#092142;background:lab(12.4517% 1.97636 -24.3891);border:1px solid #445c7f;border:1px solid lab(38.1961% -1.4624 -23.143);border-radius:.45rem;align-items:center;gap:.35rem;min-height:2.25rem;padding:.45rem .58rem;font-size:.5rem;font-weight:680;display:inline-flex}.kds-handoff-actions button:first-of-type,.kds-quote-review button{background:#003675;background:lab(22.049% 8.62889 -47.8221);border-color:#3072c1;border-color:lab(46.8974% .194311 -48.3053)}.kds-handoff-actions svg,.kds-quote-review button svg,.kds-tracking-proof svg{width:.7rem;height:.7rem}.kds-tracking-proof{color:#7acf7e;color:lab(76.2082% -39.2083 31.9012);align-items:center;gap:.25rem;font-size:.46rem;display:inline-flex}.kds-quote-review>span{border-right:1px solid #33435a;border-right:1px solid lab(27.8723% -1.31442 -16.0977);gap:.08rem;padding-right:.5rem;display:grid}.kds-quote-review small{color:#8993a2;color:lab(60.48% -1.37872 -9.17184);font-size:.42rem}.kds-quote-review strong{font-size:.5rem}.agent-demo{min-height:31rem;color:var(--product-ink);background:#fafdff;background:lab(99.0623% -.412047 -1.8378);grid-template-columns:8.3rem minmax(0,1fr) 6.5rem;display:grid;position:relative}.agent-demo-rail{border-right:1px solid var(--product-border);background:#edf4fd;background:lab(95.9106% -1.11434 -5.12389);flex-direction:column;min-width:0;padding:1rem .72rem;display:flex}.agent-lockup{align-items:center;gap:.48rem;display:flex}.agent-lockup>span:last-child{gap:.08rem;display:grid}.agent-lockup strong{font-size:.66rem}.agent-lockup small{color:var(--product-muted);font-size:.46rem}.agent-orb{background:var(--product-ink);border-radius:50%;flex:none;place-items:center;width:1.8rem;height:1.8rem;display:grid}.agent-orb span{background:var(--product-blue);border-radius:50%;width:.55rem;height:.55rem;box-shadow:0 0 0 .28rem #006cd529;box-shadow:0 0 0 .28rem lab(43.9511% 19.1486 -83.6541/.16)}.agent-demo-rail nav{gap:.2rem;margin-top:1.8rem;display:grid}.agent-demo-rail nav span{color:var(--product-muted);border-radius:.42rem;align-items:center;gap:.4rem;padding:.5rem;font-size:.52rem;display:flex}.agent-demo-rail nav span[data-active=true]{color:var(--product-blue-dark);background:var(--product-blue-soft);font-weight:700}.agent-demo-rail nav svg{width:.68rem;height:.68rem}.agent-workstation{border-top:1px solid var(--product-border);gap:.28rem;margin-top:1.4rem;padding-top:.8rem;display:grid}.agent-workstation small{color:var(--product-muted);font-size:.42rem}.agent-workstation strong{align-items:center;gap:.25rem;font-size:.52rem;display:inline-flex}.agent-workstation strong i{background:#25ab3a;background:lab(61.6408% -53.5033 46.0491);border-radius:50%;width:.38rem;height:.38rem}.agent-workstation span{color:var(--product-muted);align-items:center;gap:.28rem;font-size:.44rem;display:inline-flex}.agent-workstation svg{width:.6rem;height:.6rem}.agent-private{color:var(--product-muted);align-items:center;gap:.32rem;margin-top:auto;font-size:.46rem;display:inline-flex}.agent-private svg{width:.68rem;height:.68rem}.agent-demo-workspace{min-width:0;padding:1rem 1.05rem}.agent-workspace-header{border-bottom:1px solid var(--product-border);justify-content:space-between;align-items:center;gap:.7rem;min-height:2.1rem;padding-bottom:.7rem;display:flex}.agent-workspace-header>span{gap:.06rem;display:grid}.agent-workspace-header small{color:var(--product-muted);font-size:.44rem}.agent-workspace-header strong{font-size:.68rem}.agent-workspace-header button{color:var(--product-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:.28rem;padding:.35rem;font-size:.48rem;display:inline-flex}.agent-workspace-header button svg{width:.62rem;height:.62rem}.agent-preview-notice{color:var(--product-blue-dark);background:var(--product-blue-soft);margin-top:.65rem;font-weight:720}.agent-preview-notice span{color:var(--product-muted);font-weight:500}.agent-thread{padding-top:.8rem}.agent-thread-request{border:1px solid var(--product-border);background:#fff;border-radius:.72rem .72rem .2rem;margin-left:12%;padding:.62rem .72rem;box-shadow:0 .6rem 1.6rem #08162a0d;box-shadow:0 .6rem 1.6rem lab(6.94922% .329196 -15.6917/.05)}.agent-thread-request small{color:var(--product-muted);font-size:.42rem}.agent-thread-request p{margin:.25rem 0 0;font-size:.58rem;line-height:1.45}.agent-primary-action{color:#fff;background:var(--product-ink);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:.42rem;min-height:2.5rem;margin-top:1rem;padding:.52rem .78rem;font-size:.56rem;font-weight:700;display:inline-flex;box-shadow:0 .8rem 1.8rem #08162a29;box-shadow:0 .8rem 1.8rem lab(6.94922% .329196 -15.6917/.16)}.agent-primary-action svg{width:.72rem;height:.72rem}.agent-response{margin-top:.85rem}.agent-response-heading{align-items:center;gap:.5rem;display:flex}.agent-response-mark{width:1.8rem;height:1.8rem;color:var(--product-blue-dark);background:var(--product-blue-soft);border-radius:.48rem;flex:none;place-items:center;display:grid}.agent-response-mark svg{width:.76rem;height:.76rem}.agent-response-heading>span:last-child{gap:.08rem;display:grid}.agent-response-heading small{color:var(--product-blue-dark);font-size:.42rem;font-weight:720}.agent-response-heading strong{font-size:.62rem}.agent-stepper{border-block:1px solid var(--product-border);grid-template-columns:repeat(3,1fr);margin:.72rem 0;padding:.58rem 0;display:grid}.agent-stepper span{color:var(--product-muted);align-items:center;gap:.32rem;font-size:.46rem;display:flex}.agent-stepper i{border:1px solid var(--product-border);border-radius:50%;place-items:center;width:1.15rem;height:1.15rem;font-size:.42rem;font-style:normal;display:grid}.agent-stepper span[data-reached=true]{color:var(--product-blue-dark);font-weight:680}.agent-stepper span[data-reached=true] i{background:var(--product-blue-soft);border-color:#73b1ff;border-color:lab(70.2845% -3.25057 -48.7752)}.agent-stepper span[data-current=true] i{box-shadow:0 0 0 .23rem #006cd51a;box-shadow:0 0 0 .23rem lab(43.9511% 19.1486 -83.6541/.1)}.agent-stepper svg{width:.58rem;height:.58rem}.agent-working{color:var(--product-blue-dark);background:#eff6ff;background:lab(96.4761% -1.55538 -7.30046);border-radius:.48rem;align-items:center;gap:.42rem;padding:.52rem;font-size:.48rem;display:flex}.agent-working span{border:2px solid var(--product-blue-soft);border-top-color:var(--product-blue);border-radius:50%;width:.55rem;height:.55rem;animation:.9s linear infinite product-spin}.agent-report{margin-top:.55rem;display:grid}.agent-report>div{border-top:1px solid var(--product-border);grid-template-columns:1.25fr .72fr .72fr auto;align-items:center;gap:.42rem;padding:.5rem 0;display:grid}.agent-report span{gap:.08rem;display:grid}.agent-report small{color:var(--product-muted);font-size:.4rem}.agent-report .agent-row-note{color:#5f6d80;color:lab(45.3512% -1.62116 -12.7115);font-size:.36rem}.agent-report strong{font-size:.5rem;font-weight:680}.agent-report em{border-radius:999px;align-items:center;gap:.22rem;padding:.28rem .4rem;font-size:.42rem;font-style:normal;font-weight:700;display:inline-flex}.agent-report em svg{width:.55rem;height:.55rem}.agent-report em[data-state=ready]{color:#004f0f;color:lab(28.3175% -33.8678 29.8182);background:#dbf3db;background:lab(93.5632% -11.1774 8.71228)}.agent-report em[data-state=review]{color:#835100;color:lab(39.3602% 20.5144 62.3903);background:#fdecd1;background:lab(94.2941% 2.68632 15.3633)}.agent-approval-row{border-top:1px solid var(--product-border);justify-content:space-between;align-items:center;gap:.6rem;padding-top:.65rem;display:flex}.agent-approval-row>span{color:var(--product-muted);align-items:center;gap:.3rem;font-size:.43rem;display:inline-flex}.agent-approval-row svg{width:.65rem;height:.65rem}.agent-approval-row button{color:#fff;background:var(--product-ink);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:.3rem;min-height:2.1rem;padding:.42rem .6rem;font-size:.48rem;font-weight:700;display:inline-flex}.agent-recorded-proof{color:#00450c;color:lab(24.7214% -31.0436 27.3148);background:#e8f7e8;background:lab(95.6894% -6.98596 5.42283);border:1px solid #b7d4b7;border:1px solid lab(82.0893% -13.9724 10.9392);border-radius:.5rem;align-items:center;gap:.5rem;margin-top:.65rem;padding:.55rem;display:flex}.agent-recorded-proof>span:first-child{background:#c6e9c6;background:lab(89.1767% -16.7674 13.1527);border-radius:50%;place-items:center;width:1.45rem;height:1.45rem;display:grid}.agent-recorded-proof svg{width:.7rem;height:.7rem}.agent-recorded-proof>span:last-child{gap:.05rem;display:grid}.agent-recorded-proof small{font-size:.4rem}.agent-recorded-proof strong{font-size:.52rem}.agent-trust-rail{border-left:1px solid var(--product-border);background:#f4f9ff;background:lab(97.6619% -.730604 -3.30178);align-content:start;gap:0;padding:.75rem .58rem;display:grid}.agent-trust-rail>span{border-bottom:1px solid var(--product-border);grid-template-columns:.72rem 1fr;gap:.06rem .28rem;padding:.65rem 0;display:grid}.agent-trust-rail svg,.agent-trust-rail i{width:.62rem;height:.62rem;color:var(--product-blue-dark);grid-row:1/span 2}.agent-trust-rail i{background:#25ab3a;background:lab(61.6408% -53.5033 46.0491);border-radius:50%}.agent-trust-rail small{color:var(--product-muted);font-size:.38rem}.agent-trust-rail strong{font-size:.44rem;line-height:1.2}.drive-demo{color:#f6f9fd;color:lab(97.6682% -.492483 -2.20426);background:radial-gradient(circle at 78% 5%,#00367157,#0000 32%),linear-gradient(150deg,#000e2a,#000618);background:radial-gradient(circle at 78% 5%,lab(22.2393% 6.51635 -44.442/.34),#0000 32%),linear-gradient(150deg,lab(4.04194% 2.48287 -19.883),lab(1.57756% 1.33161 -11.0831));padding:.85rem}.drive-demo-bar{justify-content:space-between;align-items:center;gap:1rem;min-height:3.2rem;display:flex}.drive-lockup{align-items:center;gap:.6rem;display:flex}.drive-lockup>span:first-child{color:#9fceff;color:lab(80.8533% -4.46844 -45.5658);background:#003671;background:lab(22.2393% 6.51635 -44.442);border-radius:.55rem;place-items:center;width:2rem;height:2rem;display:grid;box-shadow:inset 0 1px #ffffff26;box-shadow:inset 0 1px lab(100% 0 0/.15)}.drive-lockup svg{width:.95rem;height:.95rem}.drive-lockup>span:last-child{gap:.05rem;display:grid}.drive-lockup strong{font-size:.75rem}.drive-lockup small{color:#8f99a8;color:lab(62.8005% -1.38736 -9.1758);font-size:.46rem}.drive-demo-status{color:#8f99a8;color:lab(62.8005% -1.38736 -9.1758);align-items:center;gap:.8rem;font-size:.48rem;display:flex}.drive-demo-status span,.drive-demo-status small{align-items:center;gap:.3rem;display:inline-flex}.drive-demo-status i{background:#43c251;background:lab(69.7863% -53.411 45.1934);border-radius:50%;width:.42rem;height:.42rem;box-shadow:0 0 0 .22rem #43c2511f;box-shadow:0 0 0 .22rem lab(69.7863% -53.411 45.1934/.12)}.drive-demo-status svg{width:.62rem;height:.62rem}.drive-preview-notice{color:#b0d4ff;color:lab(83.4873% -4.40717 -28.4678);background:#042756b3;background:lab(15.6098% 4.80804 -32.9546/.7);border:1px solid #3c629373;border:1px solid lab(40.3852% -2.18493 -31.3719/.45);border-radius:.48rem;justify-content:space-between;align-items:center;gap:.8rem;padding:.48rem .62rem;font-size:.5rem;display:flex}.drive-preview-notice span{color:#959fae;color:lab(65.121% -1.39543 -9.17957)}.drive-demo-nav{border-bottom:1px solid #33435a;border-bottom:1px solid lab(27.8723% -1.31442 -16.0977);align-items:center;gap:.25rem;margin-top:.55rem;padding-bottom:.5rem;display:flex}.drive-demo-nav span{color:#8993a2;color:lab(60.48% -1.37872 -9.17184);border-radius:.38rem;align-items:center;gap:.3rem;padding:.42rem .52rem;font-size:.48rem;display:inline-flex}.drive-demo-nav span[data-active=true]{color:#fff;background:#003167;background:lab(20.2012% 3.86696 -37.6706)}.drive-demo-nav svg{width:.62rem;height:.62rem}.drive-demo-metrics{border:1px solid #33435a;border:1px solid lab(27.8723% -1.31442 -16.0977);border-radius:.55rem;grid-template-columns:repeat(4,1fr);margin-top:.55rem;display:grid;overflow:hidden}.drive-demo-metrics>span{background:#04132ccc;background:lab(5.83023% 1.44194 -18.7457/.8);border-right:1px solid #33435a;border-right:1px solid lab(27.8723% -1.31442 -16.0977);grid-template-columns:1fr auto;align-content:center;gap:.14rem .4rem;min-height:3.65rem;padding:.48rem .58rem;display:grid}.drive-demo-metrics>span:last-child{border-right:0}.drive-demo-metrics>span[data-attention=true]{background:#4525008a;background:lab(18.5417% 14.2645 30.0299/.54)}.drive-demo-metrics small{color:#86909f;color:lab(59.3198% -1.37421 -9.16976);grid-column:1/-1;font-size:.42rem}.drive-demo-metrics strong{font-size:.8rem}.drive-demo-metrics em{color:#8f99a8;color:lab(62.8005% -1.38736 -9.1758);align-self:end;font-size:.38rem;font-style:normal}.drive-demo-workspace{grid-template-columns:10.5rem minmax(13rem,1fr) 12.8rem;gap:.55rem;min-height:20rem;margin-top:.55rem;display:grid}.drive-route-queue,.drive-dispatch-card{background:#031128f2;background:lab(4.95837% 1.21514 -17.2483/.95);border:1px solid #33435a;border:1px solid lab(27.8723% -1.31442 -16.0977);border-radius:.58rem;min-width:0;padding:.58rem}.drive-panel-heading{justify-content:space-between;align-items:center;gap:.5rem;min-height:2rem;display:flex}.drive-panel-heading>span{gap:.05rem;display:grid}.drive-panel-heading small{color:#838d9c;color:lab(58.1596% -1.36957 -9.16764);font-size:.4rem}.drive-panel-heading strong{font-size:.58rem}.drive-panel-heading em{color:#8ab4ea;color:lab(71.813% -4.20418 -31.8083);background:#09305c;background:lab(19.3129% 1.32887 -30.9406);border-radius:999px;padding:.22rem .4rem;font-size:.4rem;font-style:normal}.drive-panel-heading>svg{color:#7cb4fc;color:lab(71.6115% -3.99476 -42.0338);width:.78rem;height:.78rem}.drive-route-queue>button{border:1px solid #0000;color:#fff;text-align:left;cursor:pointer;background:0 0;border-top-color:oklch(34% .045 258);grid-template-columns:1fr;gap:.42rem;width:100%;min-height:4.7rem;padding:.55rem;display:grid;position:relative}.drive-route-queue>button[data-active=true]{background:#032b57b8;background:lab(16.9544% 2.01184 -30.8894/.72);border-color:#2e69b2;border-color:lab(43.4939% -.0380576 -44.8787);border-radius:.48rem}.drive-route-queue>button>span{justify-content:space-between;align-items:center;gap:.4rem;min-width:0;display:flex}.drive-route-queue>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:.48rem;overflow:hidden}.drive-route-queue>button small{color:#808a99;color:lab(56.9993% -1.3648 -9.16547);white-space:nowrap;font-size:.36rem}.drive-route-queue>button svg{color:#68c36d;color:lab(71.674% -42.0441 34.533);width:.56rem;height:.56rem;position:absolute;bottom:.35rem;right:.35rem}.drive-route-queue>button svg[aria-label=Review\ required]{color:#f5ae39;color:lab(76.6715% 19.8199 66.5811)}.drive-route-map{background:#010d25;background:lab(3.75022% 1.65813 -17.1778);border:1px solid #33435a;border:1px solid lab(27.8723% -1.31442 -16.0977);border-radius:.58rem;min-width:0;position:relative;overflow:hidden}.drive-map-grid{opacity:.24;background-image:linear-gradient(#4c658559 1px,#0000 1px),linear-gradient(90deg,#4c658559 1px,#0000 1px);background-image:linear-gradient(lab(41.767% -2.77115 -21.1971/.35) 1px,#0000 1px),linear-gradient(90deg,lab(41.767% -2.77115 -21.1971/.35) 1px,#0000 1px);background-size:2rem 2rem;position:absolute;inset:0;transform:rotate(-8deg)scale(1.2)}.drive-map-route{filter:drop-shadow(0 0 .45rem #0077e9b3);filter:drop-shadow(0 0 .45rem lab(49.6046% 7.1139 -68.4879/.7));border:.22rem solid #0c84fa;border:.22rem solid lab(54.3432% 5.40471 -68.5824);border-left-color:#0000;border-radius:48% 52% 42% 58%;position:absolute;inset:16% 12% 27%;transform:rotate(-12deg)}.drive-map-route i{background:#0077e8;background:lab(49.2637% 10.7668 -75.2177);border:2px solid #e9f3ff;border:2px solid lab(95.316% -1.55401 -7.29982);border-radius:50%;width:.48rem;height:.48rem;position:absolute}.drive-map-route i:first-child{top:20%;left:10%}.drive-map-route i:nth-child(2){top:4%;right:18%}.drive-map-route i:nth-child(3){bottom:16%;right:4%}.drive-map-route i:nth-child(4){bottom:4%;left:31%}.drive-map-origin,.drive-map-stop{z-index:2;color:#fff;background:#003a7f;background:lab(24.2518% 9.53403 -51.2333);border:2px solid #d4e6ff;border:2px solid lab(90.6172% -2.83226 -14.4681);border-radius:50%;place-items:center;width:1.8rem;height:1.8rem;display:grid;position:absolute;box-shadow:0 .6rem 1.4rem #00010859;box-shadow:0 .6rem 1.4rem lab(.41906% .283785 -2.64905/.35)}.drive-map-origin{bottom:27%;left:13%}.drive-map-stop-a{top:24%;left:30%}.drive-map-stop-b{top:18%;right:18%}.drive-map-stop-c{bottom:28%;right:11%}.drive-map-origin svg,.drive-map-stop svg{width:.75rem;height:.75rem}.drive-map-caption{-webkit-backdrop-filter:blur(.7rem);backdrop-filter:blur(.7rem);background:#010e29e0;background:lab(4.06494% 2.22082 -19.2236/.88);border:1px solid #425f859e;border:1px solid lab(39.3755% -2.62094 -24.5818/.62);border-radius:.48rem;justify-content:space-between;align-items:center;gap:.8rem;padding:.52rem;display:flex;position:absolute;bottom:.55rem;left:.55rem;right:.55rem}.drive-map-caption>span{gap:.08rem;display:grid}.drive-map-caption>span:last-child{text-align:right}.drive-map-caption small{color:#7d8796;color:lab(55.839% -1.35985 -9.16321);font-size:.38rem}.drive-map-caption strong{font-size:.5rem}.drive-dispatch-card{flex-direction:column;display:flex}.drive-dispatch-card dl{gap:0;margin:.45rem 0 0;display:grid}.drive-dispatch-card dl>div{border-top:1px solid #29394f;border-top:1px solid lab(23.2207% -1.10331 -16.0438);justify-content:space-between;align-items:center;gap:.5rem;padding:.48rem 0;display:flex}.drive-dispatch-card dt{color:#7d8796;color:lab(55.839% -1.35985 -9.16321);font-size:.4rem}.drive-dispatch-card dd{text-align:right;margin:0;font-size:.44rem;font-weight:680}.drive-primary-action{color:#fff;cursor:pointer;background:#003b7a;background:lab(24.0414% 11.9201 -54.6324);border:1px solid #367ed4;border:1px solid lab(51.4739% .191152 -51.7576);border-radius:.46rem;justify-content:space-between;align-items:center;gap:.45rem;width:100%;min-height:2.4rem;margin-top:auto;padding:.48rem .58rem;font-size:.48rem;font-weight:720;display:inline-flex}.drive-primary-action+.drive-primary-action{margin-top:.45rem}.drive-primary-action svg{width:.65rem;height:.65rem}.drive-driver-match{background:#0e2b106b;background:lab(14.8853% -16.8379 13.8977/.42);border:1px solid #416542;border:1px solid lab(39.3951% -19.5868 15.758);border-radius:.48rem;grid-template-columns:1.65rem 1fr;align-items:center;gap:.45rem;margin-top:auto;padding:.48rem;display:grid}.drive-driver-match>span:first-child{color:#98df9a;color:lab(82.944% -33.5724 26.953);background:#0c4714;background:lab(25.7824% -28.1478 24.1251);border-radius:50%;place-items:center;width:1.65rem;height:1.65rem;display:grid}.drive-driver-match svg{width:.7rem;height:.7rem}.drive-driver-match>span:last-child{gap:.08rem;display:grid}.drive-driver-match small{color:#8f99a8;color:lab(62.8005% -1.38736 -9.1758);font-size:.36rem}.drive-driver-match strong{font-size:.48rem}.drive-driver-match em{color:#7fc581;color:lab(73.6546% -33.5853 27.1061);font-size:.36rem;font-style:normal}.drive-assigned-proof{color:#98df9a;color:lab(82.944% -33.5724 26.953);background:#0a320f8a;background:lab(17.3732% -21.0881 17.8127/.54);border-radius:.48rem;grid-template-columns:1.6rem 1fr;align-items:center;gap:.45rem;margin-top:.45rem;padding:.5rem;display:grid}.drive-assigned-proof>svg{width:.82rem;height:.82rem}.drive-assigned-proof span{gap:.08rem;display:grid}.drive-assigned-proof strong{font-size:.46rem}.drive-assigned-proof small{color:#8ea18e;color:lab(64.4962% -9.78038 7.63943);font-size:.35rem;line-height:1.3}.drive-demo-footer{grid-template-columns:repeat(3,1fr);gap:.45rem;margin-top:.55rem;display:grid}.drive-demo-footer span{color:#8c96a5;color:lab(61.6403% -1.38307 -9.17387);align-items:center;gap:.35rem;font-size:.4rem;display:inline-flex}.drive-demo-footer svg{color:#7cb4fc;color:lab(71.6115% -3.99476 -42.0338);width:.58rem;height:.58rem}.product-confidence-strip{border-block:1px solid var(--product-border);color:var(--product-ink);background:var(--product-white)}.product-confidence-strip>div{grid-template-columns:repeat(3,1fr);display:grid}.product-confidence-strip span{border-right:1px solid var(--product-border);grid-template-columns:auto 1fr;align-content:center;gap:.2rem .7rem;min-height:7.5rem;padding:1.4rem 2rem;display:grid}.product-confidence-strip span:last-child{border-right:0}.product-confidence-strip svg{width:1.15rem;height:1.15rem;color:var(--product-blue-dark);grid-row:1/span 2}.product-confidence-strip strong{font-size:.8rem}.product-confidence-strip small{color:var(--product-muted);font-size:.68rem;line-height:1.45}.product-section{background:var(--product-white);padding-block:clamp(6rem,11vw,11rem)}.product-editorial-heading{grid-template-columns:minmax(0,1.15fr) minmax(20rem,.65fr);align-items:end;gap:clamp(2rem,9vw,9rem);display:grid}.product-editorial-heading .product-section-copy{margin:0}.product-step-list{border-top:1px solid var(--product-border);margin-top:clamp(4rem,8vw,8rem)}.product-step-list article{border-bottom:1px solid var(--product-border);grid-template-columns:4rem 3rem minmax(14rem,.8fr) minmax(20rem,1.2fr);align-items:center;gap:1.2rem;padding:2.1rem 0;display:grid}.product-step-number{color:var(--product-muted);font-family:var(--font-geist-mono), monospace;font-size:.72rem}.product-step-list svg{width:1.35rem;height:1.35rem;color:var(--product-blue-dark)}.product-step-list h3{letter-spacing:-.035em;margin:0;font-size:clamp(1.2rem,2vw,1.65rem);font-weight:590}.product-step-list p{color:var(--product-ink-soft);margin:0;font-size:.92rem;line-height:1.65}.product-immersive-section{color:#fff;isolation:isolate;background:#000519;background:lab(1.54094% 1.78153 -12.6796);min-height:52rem;position:relative;overflow:hidden}.product-immersive-section>img{z-index:-2;opacity:.82}.product-immersive-section:after{z-index:-1;content:"";background:linear-gradient(90deg,#000519fa,#0005196b);background:linear-gradient(90deg,lab(1.54094% 1.78153 -12.6796/.98),lab(1.54094% 1.78153 -12.6796/.42));position:absolute;inset:0}.product-immersive-content{grid-template-columns:minmax(0,.82fr) minmax(25rem,.75fr);align-items:center;gap:clamp(3rem,10vw,11rem);min-height:52rem;padding-block:7rem;display:grid}.product-immersive-content h2{letter-spacing:-.068em;max-width:11ch;margin:0;font-size:clamp(3.2rem,6vw,6rem);font-weight:520;line-height:.94}.product-immersive-content>div>p:last-child{color:#aeb8c8;color:lab(74.4025% -1.4236 -9.1929);max-width:34rem;margin:1.6rem 0 0;font-size:1rem;line-height:1.7}.product-immersive-content ol{margin:0;padding:0;list-style:none;display:grid}.product-immersive-content li{border-top:1px solid #3f5371;border-top:1px solid lab(34.7795% -1.48506 -19.6432);grid-template-columns:2.6rem 1fr;gap:.25rem .9rem;padding:1.4rem 0;display:grid}.product-immersive-content li:last-child{border-bottom:1px solid #3f5371;border-bottom:1px solid lab(34.7795% -1.48506 -19.6432)}.product-immersive-content li>span{color:#8fc1ff;color:lab(76.2689% -4.32146 -42.1026);border:1px solid #6088bc;border:1px solid lab(55.5296% -3.39046 -31.6098);border-radius:50%;grid-row:1/span 2;place-items:center;width:2rem;height:2rem;font-size:.68rem;display:grid}.product-immersive-content strong{font-size:.9rem}.product-immersive-content small{color:#9ba5b5;color:lab(67.4414% -1.40306 -9.18316);font-size:.72rem;line-height:1.45}.product-promise-layout,.product-pharmacy-truth-layout,.product-fleet-system-layout{grid-template-columns:minmax(20rem,.75fr) minmax(0,1fr);align-items:center;gap:clamp(3rem,9vw,9rem);display:grid}.product-promise-photo{border-radius:.85rem;min-height:40rem;position:relative;overflow:hidden}.product-promise-points{grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:2.2rem;display:grid}.product-promise-points span{grid-template-columns:auto 1fr;gap:.2rem .55rem;display:grid}.product-promise-points svg{width:1rem;height:1rem;color:var(--product-blue-dark);grid-row:1/span 2}.product-promise-points strong{font-size:.78rem}.product-promise-points small{color:var(--product-muted);font-size:.68rem;line-height:1.45}.product-text-link{min-height:3rem;color:var(--product-blue-dark);align-items:center;gap:.55rem;margin-top:2rem;font-size:.85rem;font-weight:700;display:inline-flex}.product-text-link svg{width:.9rem;height:.9rem}.product-truth-ledger{border-top:1px solid var(--product-border)}.product-truth-ledger>span{border-bottom:1px solid var(--product-border);grid-template-columns:2.5rem 1fr;gap:.2rem .75rem;padding:1.3rem 0;display:grid}.product-truth-ledger svg{width:1.1rem;height:1.1rem;color:var(--product-blue-dark);grid-row:1/span 2}.product-truth-ledger strong{font-size:.8rem}.product-truth-ledger small{color:var(--product-muted);font-size:.7rem;line-height:1.5}.product-fleet-system{background:#f5f9fe;background:lab(97.6641% -.651866 -2.93629)}.product-fleet-system-grid{border-top:1px solid var(--product-border);border-left:1px solid var(--product-border);grid-template-columns:1fr 1fr;display:grid}.product-fleet-system-grid>span{border-right:1px solid var(--product-border);border-bottom:1px solid var(--product-border);background:var(--product-white);grid-template-columns:2rem 1fr;align-content:center;gap:.22rem .7rem;min-height:10rem;padding:1.25rem;display:grid}.product-fleet-system-grid svg{width:1.1rem;height:1.1rem;color:var(--product-blue-dark);grid-row:1/span 2}.product-fleet-system-grid strong{font-size:.78rem}.product-fleet-system-grid small{color:var(--product-muted);font-size:.65rem;line-height:1.5}.product-fleet-authority{background:#f5f9fe;background:lab(97.6641% -.651866 -2.93629);padding-top:0}.product-fleet-authority-layout{border-top:1px solid var(--product-border);grid-template-columns:minmax(20rem,.85fr) minmax(0,1.15fr);gap:clamp(3rem,8vw,8rem);padding-top:clamp(5rem,9vw,9rem);display:grid}.product-fleet-authority-layout>div:last-child{border-top:1px solid var(--product-border)}.product-fleet-authority-layout>div:last-child>span{border-bottom:1px solid var(--product-border);grid-template-columns:2.5rem 1fr;gap:.2rem .75rem;padding:1.35rem 0;display:grid}.product-fleet-authority-layout svg{width:1.1rem;height:1.1rem;color:var(--product-blue-dark);grid-row:1/span 2}.product-fleet-authority-layout strong{font-size:.8rem}.product-fleet-authority-layout small{color:var(--product-muted);font-size:.7rem;line-height:1.55}.product-fleet-price-grid{border:1px solid var(--product-border);background:var(--product-border);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:4rem;display:grid}.product-fleet-price-grid>span{background:var(--product-white);grid-template-columns:2.2rem 1fr;align-content:center;gap:.25rem .65rem;min-height:13rem;padding:1.4rem;display:grid}.product-fleet-price-grid svg{width:1.1rem;height:1.1rem;color:var(--product-blue-dark);grid-row:1/span 2}.product-fleet-price-grid strong{font-size:.82rem}.product-fleet-price-grid small{color:var(--product-muted);font-size:.68rem;line-height:1.55}.product-pricing-section{background:#f2f7ff;background:lab(97.0753% -.963062 -4.39618)}.product-pricing-layout{grid-template-columns:minmax(0,1.15fr) minmax(21rem,.62fr);gap:clamp(2.5rem,7vw,7rem);margin-top:4.5rem;display:grid}.product-tier-list{border-top:1px solid var(--product-border)}.product-tier-list>button{border:0;border-bottom:1px solid var(--product-border);width:100%;min-height:9.5rem;color:var(--product-ink);text-align:left;cursor:pointer;background:0 0;grid-template-columns:1fr .55fr;gap:.65rem 1rem;padding:1.4rem .8rem;transition:padding .22s cubic-bezier(.16,1,.3,1),background .22s cubic-bezier(.16,1,.3,1);display:grid}.product-tier-static{border-bottom:1px solid var(--product-border);width:100%;min-height:9.5rem;color:var(--product-ink);text-align:left;background:0 0;grid-template-columns:1fr .55fr;gap:.65rem 1rem;padding:1.4rem .8rem;display:grid}.product-tier-list>button[data-active=true]{background:var(--product-white);padding-inline:1.2rem}.product-tier-name,.product-tier-price{align-content:start;gap:.3rem;display:grid}.product-tier-name strong{font-size:1rem}.product-tier-name small,.product-tier-price small{color:var(--product-muted);font-size:.65rem}.product-tier-price{justify-items:end}.product-tier-price strong{letter-spacing:-.05em;font-size:1.75rem}.product-tier-details{color:var(--product-ink-soft);flex-wrap:wrap;grid-column:1/-1;gap:.4rem 1rem;font-size:.66rem;display:flex}.product-tier-details>span{align-items:center;gap:.3rem;display:inline-flex}.product-tier-details svg{width:.72rem;height:.72rem;color:var(--product-blue-dark)}.product-price-calculator{border:1px solid var(--product-border);background:var(--product-white);border-radius:1rem;align-self:start;padding:1.5rem;box-shadow:0 24px 70px #0a162814;box-shadow:0 24px 70px lab(6.99808% -.0358373 -13.9984/.08)}.product-counter-row,.product-range-row{border-block:1px solid var(--product-border);justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 0;display:flex}.product-counter-row>span:first-child{gap:.2rem;display:grid}.product-counter-row strong,.product-range-row strong{font-size:.75rem}.product-counter-row small,.product-range-row small{color:var(--product-muted);font-size:.62rem}.product-counter{align-items:center;gap:.35rem;display:inline-flex}.product-counter button{border:1px solid var(--product-border);width:2.75rem;height:2.75rem;color:var(--product-ink);cursor:pointer;background:#fff;border-radius:50%;place-items:center;display:grid}.product-counter button:disabled{opacity:.4;cursor:not-allowed}.product-counter svg{width:.85rem;height:.85rem}.product-counter output{text-align:center;min-width:1.8rem;font-size:.85rem;font-weight:700}.product-range-row{border-top:0;grid-template-columns:1fr;display:grid}.product-range-row>span{justify-content:space-between;display:flex}.product-range-row input,.agent-savings-slider input{width:100%;accent-color:var(--product-blue)}.product-range-row output{color:var(--product-blue-dark);font-weight:700}.product-estimate-total{justify-content:space-between;align-items:end;gap:1rem;margin-top:1.5rem;display:flex}.product-estimate-total>span{color:var(--product-muted);font-size:.7rem}.product-estimate-total strong{letter-spacing:-.055em;font-size:2rem}.product-estimate-total small{color:var(--product-muted);letter-spacing:0;margin-left:.2rem;font-size:.65rem}.product-price-calculator>p:not(.product-eyebrow,.product-pricing-boundary){color:var(--product-muted);margin:.55rem 0 0;font-size:.64rem}.product-pricing-boundary{border-top:1px solid var(--product-border);color:var(--product-ink-soft);margin:1.4rem 0 0;padding-top:1rem;font-size:.66rem;line-height:1.55}.agent-pricing-layout{grid-template-columns:minmax(0,1fr) minmax(21rem,.72fr);gap:clamp(2.5rem,7vw,7rem);margin-top:4.5rem;display:grid}.agent-pricing-contract h3{letter-spacing:-.058em;max-width:18ch;margin:0;font-size:clamp(2rem,4vw,3.8rem);font-weight:560;line-height:1}.agent-price-equation{align-items:center;gap:1rem;margin-top:2.5rem;display:flex}.agent-price-equation>span{gap:.3rem;display:grid}.agent-price-equation strong{letter-spacing:-.045em;font-size:1.6rem}.agent-price-equation small{max-width:9rem;color:var(--product-muted);font-size:.62rem;line-height:1.35}.agent-price-equation b{color:var(--product-blue-dark);font-weight:500}.agent-pricing-contract ul{gap:.7rem;margin:2.2rem 0 0;padding:0;list-style:none;display:grid}.agent-pricing-contract li{color:var(--product-ink-soft);align-items:center;gap:.55rem;font-size:.76rem;display:flex}.agent-pricing-contract li svg{width:.8rem;height:.8rem;color:var(--product-blue-dark)}.agent-savings-slider{gap:.9rem;display:grid}.agent-savings-slider span{color:var(--product-muted);font-size:.7rem}.agent-savings-slider output{color:var(--product-blue-dark);letter-spacing:-.05em;font-size:2rem;font-weight:620}.agent-price-results{border-top:1px solid var(--product-border);grid-template-columns:1fr 1fr;gap:1rem;margin-top:1.5rem;padding-top:1.25rem;display:grid}.agent-price-results>span{gap:.25rem;display:grid}.agent-price-results>span:last-child{border-top:1px solid var(--product-border);grid-column:1/-1;padding-top:1rem}.agent-price-results small{color:var(--product-muted);font-size:.62rem}.agent-price-results strong{font-size:1.15rem}.product-lead-section{color:#fff;background:#010d25;background:lab(3.75022% 1.65813 -17.1778);padding-block:clamp(6rem,10vw,10rem)}.product-lead-section .product-section-title{color:#fff}.product-lead-section .product-section-copy{color:#a7b2c1;color:lab(72.0821% -1.4171 -9.18982)}.product-lead-layout{grid-template-columns:minmax(0,.9fr) minmax(22rem,.65fr);align-items:start;gap:clamp(3rem,10vw,10rem);display:grid}.product-privacy-line{color:#88909c;color:lab(59.3384% -1.14673 -7.35812);max-width:35rem;margin:2rem 0 0;font-size:.68rem;line-height:1.55}.product-lead-form{gap:1.2rem;display:grid;position:relative}.product-lead-form label,.product-lead-field{gap:.45rem;display:grid}.product-lead-form label span{color:#9ba5b5;color:lab(67.4414% -1.40306 -9.18316);font-size:.68rem}#main-content .product-lead-section .product-lead-form input{color:#fff;min-height:3.1rem;font:inherit;-webkit-text-fill-color:white;background:0 0;border:0;border-bottom:1px solid oklch(49% .055 258);border-radius:0;outline:0;padding:.4rem 0}#main-content .product-lead-section .product-lead-form input:focus{border-bottom-color:#6badff;border-bottom-color:lab(69.0273% -2.62606 -52.1208);box-shadow:0 2px #006cd5;box-shadow:0 2px lab(43.9511% 19.1486 -83.6541)}#main-content .product-lead-section .product-lead-form input[aria-invalid=true]{border-bottom-color:#eb827b;border-bottom-color:lab(66.2629% 40.5713 22.802);box-shadow:0 2px #eb827b;box-shadow:0 2px lab(66.2629% 40.5713 22.802)}#main-content .product-lead-section .product-lead-form input:-webkit-autofill{-webkit-text-fill-color:white;caret-color:#fff;box-shadow:inset 0 0 0 1000px #010d25;box-shadow:inset 0 0 0 1000px lab(3.75022% 1.65813 -17.1778)}.product-lead-field>small{color:#ffaba3;color:lab(78.1698% 31.0117 17.0814);font-size:.68rem}.product-form-validation{color:#f8d4d1;color:lab(88.0289% 12.2842 6.64142);border-left:2px solid #eb827b;border-left:2px solid lab(66.2629% 40.5713 22.802);gap:.2rem;padding-left:.8rem;font-size:.7rem;line-height:1.4;display:grid}.product-lead-form>button{min-height:3.3rem;color:var(--product-ink);cursor:pointer;background:#fff;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;margin-top:.7rem;padding:.7rem 1rem;font-size:.8rem;font-weight:700;display:inline-flex}.product-lead-form>button:disabled{opacity:.7;cursor:wait}.product-lead-form>button svg{width:.95rem;height:.95rem}.product-spinner{animation:.9s linear infinite product-spin}.product-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.product-form-error{color:#ffaba3;color:lab(78.1698% 31.0117 17.0814);margin:0;font-size:.72rem}.product-form-success{border-top:1px solid #4d6180;border-top:1px solid lab(40.5923% -1.71988 -19.7059);gap:1rem;padding-top:1.5rem;display:flex}.product-form-success>span{color:#fff;background:#157123;background:lab(41.3315% -39.4219 33.9155);border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;display:grid}.product-form-success svg{width:1rem;height:1rem}.product-form-success strong{font-size:1rem}.product-form-success p{color:#9ba5b5;color:lab(67.4414% -1.40306 -9.18316);margin:.45rem 0 0;font-size:.75rem;line-height:1.5}.product-hub-hero{background:var(--product-white);padding:clamp(10rem,16vw,14rem) 0 clamp(5rem,8vw,8rem)}.product-hub-hero h1{letter-spacing:-.075em;max-width:15ch;margin:0;font-size:clamp(3.6rem,7.2vw,7.4rem);font-weight:540;line-height:.92}.product-hub-hero>div>p:nth-of-type(2){max-width:52rem;color:var(--product-ink-soft);margin:2rem 0 0;font-size:1.15rem;line-height:1.7}.product-hub-routing{border:1px solid var(--product-border);background:var(--product-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;max-width:76rem;margin-top:3rem;display:grid}.product-hub-routing a{min-height:8.5rem;color:var(--product-ink);background:var(--product-white);align-content:center;gap:.25rem;padding:1.4rem 4rem 1.4rem 1.5rem;display:grid;position:relative}.product-hub-routing a:hover{color:var(--product-blue-dark)}.product-hub-routing span{color:var(--product-blue-dark);text-transform:uppercase;font-size:.68rem;font-weight:750}.product-hub-routing strong{letter-spacing:-.035em;font-size:1.35rem}.product-hub-routing small{color:var(--product-muted);font-size:.72rem}.product-hub-routing svg{width:1rem;height:1rem;position:absolute;top:50%;right:1.5rem;transform:translateY(-50%)}.product-hub-list{background:var(--product-white);padding-bottom:2rem}.product-hub-list>div{border-top:1px solid var(--product-border)}.product-hub-item{border-bottom:1px solid var(--product-border);grid-template-columns:minmax(18rem,.7fr) minmax(32rem,1.3fr);align-items:center;gap:clamp(2.5rem,6vw,7rem);min-height:49rem;padding-block:clamp(4rem,8vw,8rem);scroll-margin-top:7rem;display:grid}.product-hub-copy{align-content:center;display:grid}.product-hub-audience{color:var(--product-blue-dark);letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:750}.product-hub-copy h2{letter-spacing:-.065em;margin:.6rem 0 0;font-size:clamp(3rem,5vw,5.5rem);font-weight:550;line-height:.95}.product-hub-description{max-width:38rem;color:var(--product-ink-soft);margin:1.4rem 0 0;font-size:1rem;line-height:1.65}.product-hub-copy ul{gap:.7rem;margin:1.8rem 0 0;padding:0;list-style:none;display:grid}.product-hub-copy li{color:var(--product-ink-soft);grid-template-columns:1rem minmax(0,1fr);align-items:start;gap:.55rem;font-size:.76rem;line-height:1.5;display:grid}.product-hub-copy li svg{width:.85rem;height:.85rem;color:var(--product-blue-dark);margin-top:.12rem}.product-hub-offer{border-left:2px solid var(--product-blue);gap:.3rem;margin-top:2rem;padding-left:1rem;display:grid}.product-hub-offer strong{color:var(--product-ink);font-size:1rem}.product-hub-offer span{max-width:32rem;color:var(--product-muted);font-size:.68rem;line-height:1.5}.product-hub-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.8rem;display:flex}.product-hub-actions a{border:1px solid var(--product-ink);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:3.2rem;padding:.65rem 1rem;font-size:.76rem;font-weight:720;display:inline-flex}.product-hub-actions svg{width:.85rem;height:.85rem}.product-hub-primary{color:#fff;background:var(--product-ink)}.product-hub-secondary{color:var(--product-ink);background:0 0}.product-hub-demo{min-width:0}.product-hub-demo-head{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1rem;display:flex}.product-hub-demo-head span{color:var(--product-blue-dark);letter-spacing:.05em;text-transform:uppercase;font-size:.68rem;font-weight:750}.product-hub-demo-head p{max-width:22rem;color:var(--product-muted);text-align:right;margin:0;font-size:.7rem;line-height:1.5}.product-hub-demo .kds-demo,.product-hub-demo .agent-demo,.product-hub-demo .drive-demo{width:100%;margin-left:0}.product-hub-comparison{background:var(--product-blue-soft);padding-block:clamp(6rem,10vw,10rem)}.product-hub-comparison h2{letter-spacing:-.065em;max-width:14ch;margin:0;font-size:clamp(2.8rem,5.4vw,5.5rem);font-weight:550;line-height:.98}.product-hub-comparison>div>div{background:#afbfd5;background:lab(76.7099% -2.47532 -12.6583);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;max-width:72rem;margin-top:2.5rem;display:grid}.product-hub-comparison>div>div p{color:var(--product-ink-soft);background:var(--product-white);margin:0;padding:1.5rem;line-height:1.55}.product-hub-comparison>div>div strong{color:var(--product-ink);margin-bottom:.3rem;display:block}.product-hub-comparison>div>a{color:#fff;background:var(--product-ink);border-radius:999px;align-items:center;gap:.55rem;min-height:3.3rem;margin-top:2rem;padding:.7rem 1.1rem;font-size:.8rem;font-weight:720;display:inline-flex}.product-hub-comparison>div>a svg{width:.9rem;height:.9rem}@keyframes product-spin{to{transform:rotate(360deg)}}@media (max-width:68rem){.product-hero-layout{grid-template-columns:minmax(0,.82fr) minmax(28rem,1.18fr)}.product-hero-copy h1{font-size:clamp(3.3rem,6.2vw,5rem)}.product-step-list article{grid-template-columns:3rem 2.5rem minmax(12rem,.75fr) 1fr}}@media (min-width:56.01rem) and (max-height:820px){.product-hero-layout{padding-block:2rem}.product-hero-copy{padding-top:.5rem}.product-hero-copy h1{max-width:12ch;font-size:clamp(3.4rem,5.2vw,4.5rem)}.product-hero-description{margin-top:1rem}.product-hero-actions{margin-top:1.25rem}.product-hero-proof{margin-top:1rem}.product-hero-demo{margin-bottom:0}}@media (max-width:56rem){.product-hero{min-height:auto}.product-hero-photo{opacity:.65;height:42rem;inset:84px 0 auto}.product-hero-wash{background:linear-gradient(180deg, #fdfeffd1, var(--product-white) 42%, var(--product-white))}@supports (color:lab(0% 0 0)){.product-hero-wash{background:linear-gradient(180deg, lab(99.6443% -.330836 -1.47095/.82), var(--product-white) 42%, var(--product-white))}}.product-hero-layout{grid-template-columns:1fr;min-height:0;padding-top:5rem}.product-hero-copy{max-width:42rem;padding-top:0}.product-hero-demo{margin:2rem 0 0}.kds-demo,.agent-demo,.drive-demo{width:100%}.product-confidence-strip>div{grid-template-columns:1fr}.product-confidence-strip span{border-right:0;border-bottom:1px solid var(--product-border)}.product-confidence-strip span:last-child{border-bottom:0}.product-editorial-heading,.product-immersive-content,.product-promise-layout,.product-pharmacy-truth-layout,.product-fleet-system-layout,.product-fleet-authority-layout,.product-pricing-layout,.agent-pricing-layout,.product-lead-layout,.product-hub-item{grid-template-columns:1fr}.product-immersive-content{gap:3rem}.product-step-list article{grid-template-columns:3rem 2rem 1fr}.product-step-list p{grid-column:3}.product-promise-photo{min-height:30rem}.product-price-calculator{position:static}.product-hub-item{min-height:0}.product-hub-copy{max-width:44rem}.product-hub-demo{width:100%}.product-fleet-price-grid{grid-template-columns:1fr}}@media (max-width:40rem){.product-hero-copy h1{font-size:clamp(3.2rem,15vw,4.5rem)}.product-hero-actions{display:grid}.product-hero-actions a{width:100%}.product-hero-proof{display:grid}.kds-demo{border-radius:1rem;padding:.75rem}.kds-demo-bar{align-items:flex-start}.kds-preview-clock{display:none}.kds-demo-bar button{justify-content:center;max-width:8.5rem;min-height:2.25rem}.kds-preview-notice{flex-direction:column;align-items:flex-start}.kds-demo-stats{grid-template-columns:repeat(2,1fr)}.kds-demo-stats>span:nth-child(2){border-right:0}.kds-demo-stats>span:nth-child(-n+2){border-bottom:1px solid #33435a;border-bottom:1px solid lab(27.8723% -1.31442 -16.0977)}.kds-board-shell{grid-template-columns:minmax(0,1fr)}.kds-ticket-board{grid-auto-columns:minmax(10.6rem,78%)}.kds-ticket{min-height:14.2rem}.kds-all-day{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.kds-all-day dl{grid-column:1/-1;grid-template-columns:repeat(3,1fr);margin-top:0}.kds-all-day dl>div{border-top:0;border-right:1px solid #2c3b52;border-right:1px solid lab(24.3839% -1.16085 -16.058);justify-content:start;padding:.25rem .5rem .25rem 0;display:grid}.kds-all-day dl>div:last-child{border-right:0}.kds-station-health{display:none}.kds-handoff{flex-direction:column;align-items:stretch}.kds-handoff-actions,.kds-quote-review{flex-wrap:wrap;justify-content:flex-start}.kds-quote-review>span{flex:1}.agent-demo{grid-template-columns:1fr}.agent-demo-rail{border-right:0;border-bottom:1px solid var(--product-border);grid-template-columns:1fr auto;display:grid}.agent-demo-rail nav{grid-column:1/-1;grid-template-columns:repeat(3,1fr);margin-top:.8rem}.agent-workstation{text-align:right;border:0;margin:0;padding:0}.agent-private{display:none}.agent-demo-workspace{padding:1rem .8rem}.agent-preview-notice{flex-direction:column;align-items:flex-start}.agent-report>div{grid-template-columns:1.3fr .7fr .7fr}.agent-report em{grid-column:1/-1;justify-self:start}.agent-approval-row{flex-direction:column;align-items:flex-start}.agent-trust-rail{border-top:1px solid var(--product-border);border-left:0;grid-template-columns:repeat(3,1fr)}.agent-trust-rail>span{border-right:1px solid var(--product-border);border-bottom:0;padding:.4rem}.agent-trust-rail>span:last-child{border-right:0}.drive-demo{padding:.7rem}.drive-demo-status small,.drive-demo-nav span:nth-child(n+4){display:none}.drive-preview-notice{flex-direction:column;align-items:flex-start}.drive-demo-metrics{grid-template-columns:repeat(2,1fr)}.drive-demo-metrics>span:nth-child(2){border-right:0}.drive-demo-metrics>span:nth-child(-n+2){border-bottom:1px solid #33435a;border-bottom:1px solid lab(27.8723% -1.31442 -16.0977)}.drive-demo-workspace{grid-template-columns:1fr}.drive-route-queue{grid-template-columns:repeat(3,1fr);gap:.35rem;display:grid}.drive-route-queue .drive-panel-heading{grid-column:1/-1}.drive-route-queue>button{min-width:0}.drive-route-map,.drive-dispatch-card{min-height:18rem}.drive-demo-footer,.product-fleet-system-grid{grid-template-columns:1fr}.product-step-list article{grid-template-columns:2.5rem 1.8rem 1fr;gap:.8rem}.product-step-list p{grid-column:1/-1;padding-left:4.3rem}.product-immersive-content{min-height:46rem;padding-block:5rem}.product-promise-points{grid-template-columns:1fr}.product-tier-list>button,.product-tier-static{grid-template-columns:1fr auto}.product-tier-details{display:grid}.agent-price-equation{grid-template-columns:1fr auto 1fr;display:grid}.agent-price-equation>span:last-child{grid-column:1/-1}.agent-price-equation>b:last-of-type{display:none}.product-lead-layout{gap:3rem}.product-hub-hero h1{font-size:clamp(3rem,14vw,4.8rem)}.product-hub-routing,.product-hub-comparison>div>div{grid-template-columns:1fr}.product-hub-routing a{min-height:7.5rem}.product-hub-demo-head{flex-direction:column;align-items:start}.product-hub-demo-head p{text-align:left}.product-hub-actions{display:grid}.product-hub-actions a{width:100%}}@media (prefers-reduced-motion:reduce){.agent-progress span,.product-spinner{animation:none}.product-hero-actions a,.product-tier-list>button{transition:none}}
.suavodrive-loop-section{background:#f2f7ff;background:lab(97.0753% -.963062 -4.39618)}.suavodrive-loop-heading{grid-template-columns:minmax(0,1fr) minmax(22rem,.65fr);align-items:end;gap:clamp(2.5rem,9vw,9rem);margin-bottom:clamp(3rem,6vw,5.5rem);display:grid}.suavodrive-loop-heading .product-section-copy{margin:0}.drive-loop{color:#08162a;color:lab(6.94922% .329196 -15.6917);background:#fdfeff;background:lab(99.6443% -.330836 -1.47095);border:1px solid #b9c5d5;border:1px solid lab(79.0582% -1.9348 -9.44728);border-radius:1rem;overflow:hidden;box-shadow:0 2.2rem 5.5rem #0511251f;box-shadow:0 2.2rem 5.5rem lab(5.02676% .570364 -14.9167/.12)}.drive-loop-header{color:#f6f9fd;color:lab(97.6682% -.492483 -2.20426);background:#010d25;background:lab(3.75022% 1.65813 -17.1778);justify-content:space-between;align-items:center;gap:1.5rem;min-height:5.2rem;padding:1rem 1.25rem;display:flex}.drive-loop-header>div,.drive-loop-panel-title,.drive-phone-brand{align-items:center;gap:.7rem;display:flex}.drive-loop-header>div>span:first-child,.drive-loop-panel-title>span:first-child{color:#99c7ff;color:lab(78.5242% -4.29884 -45.5306);background:#002f63;background:lab(19.0137% 4.33806 -37.6485);border-radius:.55rem;flex:none;place-items:center;width:2.25rem;height:2.25rem;display:grid}.drive-loop-header svg,.drive-loop-panel-title svg{width:1rem;height:1rem}.drive-loop-header>div>span:last-child,.drive-loop-panel-title>span:last-child,.drive-phone-brand>span{gap:.1rem;display:grid}.drive-loop-header small,.drive-loop-panel-title small,.drive-phone-brand small{color:#8f99a8;color:lab(62.8005% -1.38736 -9.1758);font-size:.58rem}.drive-loop-header strong{font-size:.85rem}.drive-loop-header p{color:#8f99a8;color:lab(62.8005% -1.38736 -9.1758);text-align:right;max-width:25rem;margin:0;font-size:.62rem;line-height:1.5}.drive-loop-progress{background:#f5f9fe;background:lab(97.6641% -.651866 -2.93629);border-bottom:1px solid #d0d8e4;border-bottom:1px solid lab(86.0405% -1.40074 -6.57089);grid-template-columns:repeat(5,1fr);display:grid}.drive-loop-progress>span{color:#6c7583;color:lab(48.8772% -1.32629 -9.14828);border-right:1px solid #d0d8e4;border-right:1px solid lab(86.0405% -1.40074 -6.57089);align-items:center;gap:.55rem;min-height:4.3rem;padding:.7rem 1rem;font-size:.65rem;display:flex;position:relative}.drive-loop-progress>span:last-child{border-right:0}.drive-loop-progress>span:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.drive-loop-progress>span[data-reached=true]{color:#21334f;color:lab(20.8108% -.600129 -19.4483);font-weight:680}.drive-loop-progress>span[data-current=true]:after{background:#006cd5;background:lab(43.9511% 19.1486 -83.6541)}.drive-loop-progress i{border:1px solid #b9c5d5;border:1px solid lab(79.0582% -1.9348 -9.44728);border-radius:50%;flex:none;place-items:center;width:1.4rem;height:1.4rem;font-size:.53rem;font-style:normal;display:grid}.drive-loop-progress [data-reached=true] i{color:#0052ad;color:lab(33.5844% 20.2599 -75.1389);background:#ddedff;background:lab(92.9443% -2.72635 -13.7606);border-color:#65a7fa;border-color:lab(66.7837% -2.86394 -48.711)}.drive-loop-progress svg{width:.65rem;height:.65rem}.drive-loop-grid{grid-template-columns:minmax(16rem,.9fr) minmax(16rem,.72fr) minmax(16rem,.8fr);min-height:35rem;display:grid}.drive-loop-operator,.drive-loop-economics{min-width:0;padding:1.35rem}.drive-loop-operator{border-right:1px solid #d0d8e4;border-right:1px solid lab(86.0405% -1.40074 -6.57089)}.drive-loop-economics{background:#f7faff;background:lab(98.244% -.651926 -2.93635);border-left:1px solid #d0d8e4;border-left:1px solid lab(86.0405% -1.40074 -6.57089)}.drive-loop-panel-title strong,.drive-phone-brand strong{font-size:.78rem}.drive-loop-route-state{border-block:1px solid #d0d8e4;border-block:1px solid lab(86.0405% -1.40074 -6.57089);justify-content:space-between;align-items:center;gap:1rem;min-height:5.3rem;margin-top:1.25rem;padding-block:.9rem;display:flex}.drive-loop-route-state>span{gap:.25rem;display:grid}.drive-loop-route-state small,.drive-loop-revenue small,.drive-loop-profit small,.drive-phone-route small,.drive-phone-next>small,.drive-loop-event-log>small{color:#717b89;color:lab(51.1978% -1.33827 -9.15356);font-size:.58rem}.drive-loop-route-state strong{max-width:16rem;font-size:.75rem;line-height:1.45}.drive-loop-route-state em{color:#004f0f;color:lab(28.3175% -33.8678 29.8182);background:#dbf3db;background:lab(93.5632% -11.1774 8.71228);border-radius:999px;padding:.38rem .55rem;font-size:.55rem;font-style:normal;font-weight:720}.drive-loop-route-state em[data-closed=true]{color:#0052ad;color:lab(33.5844% 20.2599 -75.1389);background:#ddedff;background:lab(92.9443% -2.72635 -13.7606)}.drive-loop-route-facts{gap:0;margin:1rem 0 0;display:grid}.drive-loop-route-facts>div{border-bottom:1px solid #d8dfe8;border-bottom:1px solid lab(88.368% -1.18428 -5.48466);justify-content:space-between;align-items:center;gap:.8rem;padding:.75rem 0;display:flex}.drive-loop-route-facts dt{color:#666f7e;color:lab(46.5565% -1.31345 -9.14265);align-items:center;gap:.4rem;font-size:.61rem;display:inline-flex}.drive-loop-route-facts dt svg{color:#0052ad;color:lab(33.5844% 20.2599 -75.1389);width:.72rem;height:.72rem}.drive-loop-route-facts dd{text-align:right;margin:0;font-size:.62rem;font-weight:680}.drive-loop-event-log{gap:.55rem;margin-top:1.3rem;display:grid}.drive-loop-event-log>span{color:#858d99;color:lab(58.1783% -1.14381 -7.35669);align-items:center;gap:.45rem;font-size:.59rem;display:flex}.drive-loop-event-log>span[data-active=true]{color:#1f2e44;color:lab(18.5658% -.832289 -15.9813);font-weight:650}.drive-loop-event-log svg{color:#0052ad;color:lab(33.5844% 20.2599 -75.1389);width:.75rem;height:.75rem}.drive-phone{color:#f2f5fb;color:lab(96.504% -.651628 -2.93617);background:#000a22;background:lab(2.77394% 1.7365 -15.7558);border:.35rem solid #000618;border:.35rem solid lab(1.57756% 1.33161 -11.0831);border-radius:1.8rem;align-self:center;width:calc(100% - 2.4rem);min-height:31rem;margin:2.2rem auto;padding:.9rem;box-shadow:0 1.8rem 3rem #00081e3d;box-shadow:0 1.8rem 3rem lab(2.225% 1.76734 -14.6257/.24)}.drive-phone-status{color:#8f99a8;color:lab(62.8005% -1.38736 -9.1758);justify-content:space-between;align-items:center;font-size:.52rem;display:flex}.drive-phone-status>span:last-child{align-items:center;gap:.25rem;display:inline-flex}.drive-phone-status svg{width:.6rem;height:.6rem}.drive-phone-brand{margin-top:1.1rem}.drive-phone-brand>svg{color:#73b1ff;color:lab(70.2845% -3.25057 -48.7752);width:1.35rem;height:1.35rem}.drive-phone-route{margin-top:1.3rem}.drive-phone-route>span{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.drive-phone-route strong{font-size:.62rem}.drive-phone-route>i{background:#1e314c;background:lab(19.6449% -.493318 -19.4285);border-radius:999px;height:.28rem;margin-top:.55rem;display:block;overflow:hidden}.drive-phone-route b{border-radius:inherit;background:#0c84fa;background:lab(54.3432% 5.40471 -68.5824);height:100%;transition:width .32s cubic-bezier(.16,1,.3,1);display:block}.drive-phone-next{background:#02132e;background:lab(5.76951% 2.06594 -20.4183);border:1px solid #304360;border:1px solid lab(27.7993% -1.11654 -19.5547);border-radius:.8rem;min-height:14.8rem;margin-top:1.25rem;padding:1rem}.drive-phone-next h3{letter-spacing:-.045em;margin:.55rem 0 0;font-size:1.25rem;font-weight:580;line-height:1.03}.drive-phone-next p{color:#959fae;color:lab(65.121% -1.39543 -9.17957);margin:.7rem 0 0;font-size:.66rem;line-height:1.5}.drive-phone-proof{grid-template-columns:repeat(3,1fr);gap:.35rem;margin-top:1rem;display:grid}.drive-phone-proof>span{color:#8fb4e4;color:lab(71.8702% -4.08635 -28.371);border:1px solid #364e70;border:1px solid lab(32.3759% -1.09561 -23.0613);border-radius:.45rem;justify-items:center;gap:.35rem;padding:.65rem .2rem;font-size:.5rem;display:grid}.drive-phone-proof svg{width:.8rem;height:.8rem}.drive-phone-complete{color:#91d993;color:lab(80.6219% -33.5752 26.9876);background:#0a320f8f;background:lab(17.3732% -21.0881 17.8127/.56);border-radius:.5rem;align-items:center;gap:.45rem;margin-top:1rem;padding:.7rem;font-size:.57rem;line-height:1.4;display:flex}.drive-phone-complete svg{width:.8rem;height:.8rem}.drive-phone>button{color:#fff;cursor:pointer;background:#004d9f;background:lab(31.6265% 16.5343 -68.2911);border:0;border-radius:.7rem;justify-content:space-between;align-items:center;gap:.6rem;width:100%;min-height:3.25rem;margin-top:.75rem;padding:.75rem .9rem;font-size:.65rem;font-weight:720;display:flex}.drive-phone>button svg{width:.85rem;height:.85rem}.drive-phone-footer{color:#7d8796;color:lab(55.839% -1.35985 -9.16321);align-items:center;gap:.35rem;margin-top:.75rem;font-size:.49rem;display:flex}.drive-phone-footer svg{width:.62rem;height:.62rem}.drive-phone-footer span{background:#5b6472;background:lab(41.9149% -1.28448 -9.13028);border-radius:50%;width:.18rem;height:.18rem}.drive-loop-revenue{border-block:1px solid #c8d2e0;border-block:1px solid lab(83.7099% -1.67796 -8.01381);justify-content:space-between;align-items:center;gap:1rem;margin-top:1.25rem;padding-block:1rem;display:flex}.drive-loop-revenue>span,.drive-loop-profit>span{gap:.2rem;display:grid}.drive-loop-revenue strong{letter-spacing:-.05em;font-size:1.8rem}.drive-loop-revenue>svg{color:#0052ad;color:lab(33.5844% 20.2599 -75.1389);width:1.2rem;height:1.2rem}.drive-loop-economics>dl{margin:.85rem 0 0;display:grid}.drive-loop-economics>dl>div{border-bottom:1px solid #d0d8e4;border-bottom:1px solid lab(86.0405% -1.40074 -6.57089);justify-content:space-between;align-items:center;gap:1rem;padding:.72rem 0;font-size:.63rem;display:flex}.drive-loop-economics dt{color:#606a78;color:lab(44.2357% -1.29953 -9.13668)}.drive-loop-economics dd{margin:0;font-weight:700}.drive-loop-profit{grid-template-columns:repeat(3,1fr);gap:.5rem;margin-top:1rem;display:grid}.drive-loop-profit>span{background:#fff;border:1px solid #c0ccdb;border:1px solid lab(81.3814% -1.87513 -9.09104);border-radius:.5rem;padding:.65rem}.drive-loop-profit strong{font-size:.83rem}.drive-loop-profit>span:nth-child(n+2) strong{color:#004f0f;color:lab(28.3175% -33.8678 29.8182)}.drive-loop-economics>p{color:#717b89;color:lab(51.1978% -1.33827 -9.15356);grid-template-columns:1rem 1fr;gap:.45rem;margin:1rem 0 0;font-size:.55rem;line-height:1.5;display:grid}.drive-loop-economics>p svg{color:#0052ad;color:lab(33.5844% 20.2599 -75.1389);width:.8rem;height:.8rem}.drive-loop-footer{background:#f5f9fe;background:lab(97.6641% -.651866 -2.93629);border-top:1px solid #d0d8e4;border-top:1px solid lab(86.0405% -1.40074 -6.57089);grid-template-columns:repeat(3,1fr);display:grid}.drive-loop-footer>span{border-right:1px solid #d0d8e4;border-right:1px solid lab(86.0405% -1.40074 -6.57089);grid-template-columns:2rem 1fr;align-content:center;gap:.15rem .6rem;min-height:6.4rem;padding:1rem 1.2rem;display:grid}.drive-loop-footer>span:last-child{border-right:0}.drive-loop-footer svg{color:#0052ad;color:lab(33.5844% 20.2599 -75.1389);grid-row:1/span 2;width:1rem;height:1rem}.drive-loop-footer strong{font-size:.7rem}.drive-loop-footer small{color:#717b89;color:lab(51.1978% -1.33827 -9.15356);font-size:.57rem;line-height:1.45}@media (max-width:68rem){.drive-loop-grid{grid-template-columns:1fr 1fr}.drive-loop-operator{border-bottom:1px solid #d0d8e4;border-bottom:1px solid lab(86.0405% -1.40074 -6.57089);border-right:0;grid-column:1/-1}.drive-loop-economics{border-left:1px solid #d0d8e4;border-left:1px solid lab(86.0405% -1.40074 -6.57089)}}@media (max-width:56rem){.suavodrive-loop-heading{grid-template-columns:1fr}.suavodrive-loop-heading .product-section-copy{margin-top:0}.drive-loop-progress{grid-template-columns:repeat(5,minmax(8rem,1fr));overflow-x:auto}}@media (max-width:40rem){.drive-loop-header{flex-direction:column;align-items:flex-start}.drive-loop-header p{text-align:left}.drive-loop-progress{grid-template-columns:repeat(5,minmax(0,1fr));overflow-x:visible}.drive-loop-progress>span{text-align:center;flex-direction:column;justify-content:center;gap:.3rem;min-height:4rem;padding:.5rem .15rem;font-size:.48rem}.drive-loop-progress i{width:1.2rem;height:1.2rem}.drive-loop-grid{grid-template-columns:1fr}.drive-loop-operator,.drive-loop-economics{border:0;border-bottom:1px solid oklch(88% .018 255);grid-column:auto}.drive-phone{width:calc(100% - 2rem)}.drive-loop-footer{grid-template-columns:1fr}.drive-loop-footer>span{border-bottom:1px solid #d0d8e4;border-bottom:1px solid lab(86.0405% -1.40074 -6.57089);border-right:0}.drive-loop-footer>span:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){.drive-phone-route b{transition:none}}
.fleet-application-hero,.fleet-application-section{--fleet-blue:#006cd5;--fleet-blue-dark:#0052ad;--fleet-ink:#08162a;--fleet-copy:#445163;--fleet-border:#d0d8e4;color:var(--fleet-ink)}@supports (color:lab(0% 0 0)){.fleet-application-hero,.fleet-application-section{--fleet-blue:lab(43.9511% 19.1486 -83.6541);--fleet-blue-dark:lab(33.5844% 20.2599 -75.1389);--fleet-ink:lab(6.94922% .329196 -15.6917);--fleet-copy:lab(33.7418% -1.44874 -12.6494);--fleet-border:lab(86.0405% -1.40074 -6.57089)}}.fleet-application-hero{background:radial-gradient(circle at 18% 24%,#d3e7ffe6,#0000 30%),linear-gradient(150deg,#fdfeff,#ecf4ff);background:radial-gradient(circle at 18% 24%,lab(90.5637% -3.61514 -19.7775/.9),#0000 30%),linear-gradient(150deg,lab(99.6443% -.330836 -1.47095),lab(95.9011% -1.41042 -6.57597));min-height:min(920px,100svh);padding-top:84px;position:relative;overflow:hidden}.fleet-application-hero:after{content:"";border:1px solid #5e9ae738;border:1px solid lab(62.2044% -2.81048 -45.2564/.22);border-radius:50%;height:82%;position:absolute;inset:auto -20% -52% 24%;transform:rotate(-7deg)}.fleet-application-hero-layout{z-index:1;grid-template-columns:minmax(0,.9fr) minmax(30rem,1.1fr);align-items:center;gap:clamp(2.5rem,6vw,7rem);min-height:calc(min(920px,100svh) - 84px);padding-block:clamp(4rem,8vh,7rem);display:grid;position:relative}.fleet-application-eyebrow{color:var(--fleet-blue-dark);letter-spacing:.09em;text-transform:uppercase;margin:0 0 1.1rem;font-size:.76rem;font-weight:750}.fleet-application-eyebrow-light{color:#84baff;color:lab(73.9404% -4.16261 -42.0687)}.fleet-application-hero-copy h1{letter-spacing:-.073em;text-wrap:balance;max-width:12ch;margin:0;font-size:clamp(3.6rem,6.2vw,6.8rem);font-weight:545;line-height:.93}.fleet-application-hero-copy>p:not(.fleet-application-eyebrow){max-width:38rem;color:var(--fleet-copy);margin:1.7rem 0 0;font-size:clamp(1.05rem,1.35vw,1.24rem);line-height:1.7}.fleet-application-hero-actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.fleet-application-hero-actions a,.fleet-application-success>a{border:1px solid var(--fleet-ink);color:#fff;background:var(--fleet-ink);min-height:3.4rem;transition:transform .22s var(--public-ease), box-shadow .22s var(--public-ease);border-radius:999px;justify-content:center;align-items:center;gap:.6rem;padding:.75rem 1.25rem;font-size:.9rem;font-weight:700;display:inline-flex}.fleet-application-hero-actions a:hover,.fleet-application-success>a:hover{transform:translateY(-2px);box-shadow:0 16px 34px #08162a29;box-shadow:0 16px 34px lab(6.94922% .329196 -15.6917/.16)}.fleet-application-hero-actions a+a{color:var(--fleet-ink);background:#fff}.fleet-application-hero-actions svg,.fleet-application-success>a svg{width:1rem;height:1rem}.fleet-application-proof{color:var(--fleet-copy);flex-wrap:wrap;gap:.8rem 1.1rem;margin:1.7rem 0 0;padding:0;font-size:.78rem;list-style:none;display:flex}.fleet-application-proof li{align-items:center;gap:.35rem;display:inline-flex}.fleet-application-proof svg{width:.85rem;height:.85rem;color:var(--fleet-blue-dark)}.fleet-application-hero-visual{background:var(--fleet-ink);border:1px solid #adb9c8b3;border:1px solid lab(74.4205% -1.85773 -9.08266/.7);border-radius:2.2rem;min-height:min(650px,70svh);position:relative;overflow:hidden;box-shadow:0 42px 90px #0612233d;box-shadow:0 42px 90px lab(5.07011% .20726 -13.2453/.24)}.fleet-application-hero-visual:after{content:"";background:linear-gradient(#0000 35%,#00061be0 100%);background:linear-gradient(#0000 35%,lab(1.75129% 1.78108 -13.3603/.88) 100%);position:absolute;inset:0}.fleet-application-hero-image{object-fit:cover;object-position:center}.fleet-application-hero-status{z-index:2;border:1px solid #fff;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#010a20bf;background:lab(2.8176% 1.24579 -14.1285/.75);border-color:oklch(100% 0 0/.18);border-radius:1rem;align-items:center;gap:.75rem;padding:.75rem .9rem;display:flex;position:absolute;top:1.25rem;left:1.25rem}.fleet-application-hero-status>span{background:var(--fleet-blue-dark);border-radius:.7rem;place-items:center;width:2.2rem;height:2.2rem;display:grid}.fleet-application-hero-status svg{width:1.1rem;height:1.1rem}.fleet-application-hero-status div{gap:.12rem;display:grid}.fleet-application-hero-status small{color:#abb9cb;color:lab(74.4054% -2.17053 -10.8718);font-size:.62rem}.fleet-application-hero-status strong{font-size:.78rem}.fleet-application-hero-metrics{z-index:2;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#010a20d1;background:lab(2.8176% 1.24579 -14.1285/.82);border:1px solid #ffffff29;border:1px solid lab(100% 0 0/.16);border-radius:1rem;grid-template-columns:repeat(3,1fr);display:grid;position:absolute;bottom:1.25rem;left:1.25rem;right:1.25rem;overflow:hidden}.fleet-application-hero-metrics span{border-right:1px solid #ffffff1f;border-right:1px solid lab(100% 0 0/.12);gap:.25rem;padding:1rem;display:grid}.fleet-application-hero-metrics span:last-child{border-right:0}.fleet-application-hero-metrics small{color:#a2afc1;color:lab(70.9246% -2.15635 -10.8654);font-size:.62rem}.fleet-application-hero-metrics strong{font-size:1rem}.fleet-application-section{background:#fff;padding-block:clamp(5.5rem,10vw,9rem)}.fleet-application-section-heading{max-width:50rem}.fleet-application-section-heading h2,.fleet-application-economics h2,.fleet-application-readiness h2,.fleet-application-form-section aside h2{letter-spacing:-.065em;text-wrap:balance;max-width:17ch;margin:0;font-size:clamp(2.7rem,5.6vw,5.4rem);font-weight:550;line-height:.98}.fleet-application-section-heading>p:last-child,.fleet-application-economics-layout>div:first-child>p:last-child,.fleet-application-readiness-layout>div:first-child>p:last-of-type,.fleet-application-form-section aside>p:last-of-type{max-width:42rem;color:var(--fleet-copy);margin:1.5rem 0 0;font-size:1.05rem;line-height:1.75}.fleet-application-system{background:#f6f9ff;background:lab(97.896% -.651836 -2.93633)}.fleet-application-system-grid{border:1px solid var(--fleet-border);background:var(--fleet-border);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:4rem;display:grid}.fleet-application-system-grid article{background:#fff;min-height:22rem;padding:clamp(1.6rem,3vw,2.5rem)}.fleet-application-system-grid article>span{width:3rem;height:3rem;color:var(--fleet-blue-dark);background:#ddedff;background:lab(92.9443% -2.72635 -13.7606);border-radius:1rem;place-items:center;display:grid}.fleet-application-system-grid svg{width:1.25rem;height:1.25rem}.fleet-application-system-grid h3{letter-spacing:-.035em;margin:4.8rem 0 0;font-size:1.55rem}.fleet-application-system-grid p{color:var(--fleet-copy);margin:1rem 0 0;line-height:1.7}.fleet-application-economics{color:#fff;background:var(--fleet-ink)}.fleet-application-economics-layout{grid-template-columns:minmax(0,.9fr) minmax(28rem,1.1fr);align-items:start;gap:clamp(3rem,8vw,8rem);display:grid}.fleet-application-economics h2{color:#fff}.fleet-application-economics-layout>div:first-child>p:last-child{color:#a5b2c4;color:lab(72.0849% -2.16123 -10.8676)}.fleet-application-economics-grid{background:#ffffff1f;background:lab(100% 0 0/.12);border:1px solid #ffffff1f;border:1px solid lab(100% 0 0/.12);gap:1px;display:grid}.fleet-application-economics-grid>span{background:#011230;background:lab(5.70366% 2.77991 -22.0905);grid-template-columns:2.6rem 1fr;gap:.35rem .8rem;padding:1.4rem;display:grid}.fleet-application-economics-grid svg{color:#76b4ff;color:lab(71.451% -3.37219 -48.7961);grid-row:1/span 2;width:1.25rem;height:1.25rem}.fleet-application-economics-grid strong{font-size:.98rem}.fleet-application-economics-grid small{color:#9ba9bb;color:lab(68.6041% -2.14621 -10.8608);font-size:.78rem;line-height:1.55}.fleet-application-review-grid{border:1px solid var(--fleet-border);background:var(--fleet-border);grid-template-columns:repeat(4,1fr);gap:1px;margin:4rem 0 0;padding:0;list-style:none;display:grid}.fleet-application-review-grid li{background:#fff;min-height:20rem;padding:1.6rem}.fleet-application-review-grid li>span{color:var(--fleet-blue-dark);font-family:var(--font-geist-mono), monospace;font-size:.78rem}.fleet-application-review-grid h3{letter-spacing:-.025em;margin:5rem 0 0;font-size:1.25rem}.fleet-application-review-grid p{color:var(--fleet-copy);margin:.9rem 0 0;font-size:.9rem;line-height:1.7}.fleet-application-readiness{background:#f6f9ff;background:lab(97.896% -.651836 -2.93633)}.fleet-application-readiness-layout{grid-template-columns:minmax(0,.95fr) minmax(28rem,1.05fr);align-items:center;gap:clamp(3rem,8vw,8rem);display:grid}.fleet-application-role-pills{flex-wrap:wrap;gap:.5rem;margin-top:2rem;display:flex}.fleet-application-role-pills span{border:1px solid var(--fleet-border);color:var(--fleet-copy);background:#fff;border-radius:999px;align-items:center;gap:.45rem;padding:.65rem .85rem;font-size:.75rem;font-weight:650;display:inline-flex}.fleet-application-role-pills svg{width:.9rem;height:.9rem;color:var(--fleet-blue-dark)}.fleet-application-requirements{border:1px solid var(--fleet-border);background:#fff;border-radius:1.5rem;padding:clamp(1.5rem,3vw,2.4rem);box-shadow:0 24px 68px #06122314;box-shadow:0 24px 68px lab(5.07011% .20726 -13.2453/.08)}.fleet-application-requirements>p{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:750}.fleet-application-requirements ul{gap:0;margin:1.2rem 0 0;padding:0;list-style:none;display:grid}.fleet-application-requirements li{border-top:1px solid var(--fleet-border);color:var(--fleet-copy);grid-template-columns:1.2rem 1fr;gap:.6rem;padding:.9rem 0;font-size:.87rem;line-height:1.5;display:grid}.fleet-application-requirements li svg{width:1rem;height:1rem;color:var(--fleet-blue-dark);margin-top:.15rem}.fleet-application-requirements>div{background:#ddedff;background:lab(92.9443% -2.72635 -13.7606);border-radius:1rem;grid-template-columns:2.5rem 1fr;gap:.8rem;margin-top:1rem;padding:1rem;display:grid}.fleet-application-requirements>div>svg{width:1.2rem;height:1.2rem;color:var(--fleet-blue-dark)}.fleet-application-requirements>div span{gap:.3rem;display:grid}.fleet-application-requirements>div small{color:var(--fleet-copy);line-height:1.5}.fleet-application-form-section{color:#fff;background:linear-gradient(150deg,#000b23,#00163b);background:linear-gradient(150deg,lab(3.0783% 1.71465 -16.2673),lab(7.35798% 7.57951 -31.1032))}.fleet-application-form-layout{grid-template-columns:minmax(0,.72fr) minmax(32rem,1.28fr);align-items:start;gap:clamp(3rem,7vw,7rem);display:grid}.fleet-application-form-section aside{position:sticky;top:8rem}.fleet-application-form-section aside h2{color:#fff}.fleet-application-form-section aside>p:last-of-type{color:#a5b2c4;color:lab(72.0849% -2.16123 -10.8676)}.fleet-application-trust-list{gap:.7rem;margin-top:2rem;display:grid}.fleet-application-trust-list span{color:#bac5d5;color:lab(79.0611% -1.86959 -9.08837);align-items:center;gap:.6rem;display:flex}.fleet-application-trust-list svg{color:#76b4ff;color:lab(71.451% -3.37219 -48.7961);width:1rem;height:1rem}.fleet-application-form,.fleet-application-success,.fleet-application-review-confirmation{color:var(--fleet-ink);background:#fff;border:1px solid #ffffff1f;border:1px solid lab(100% 0 0/.12);border-radius:1.6rem;padding:clamp(1.4rem,4vw,2.6rem);box-shadow:0 40px 90px #00010859;box-shadow:0 40px 90px lab(.387682% .675947 -4.0464/.35)}.fleet-application-form-heading h2,.fleet-application-success h3{letter-spacing:-.055em;margin:0;font-size:clamp(2rem,4vw,3.25rem);font-weight:560;line-height:1}.fleet-application-form-heading>p:last-child,.fleet-application-success>p:not(.fleet-application-kicker){color:var(--fleet-copy);margin:1rem 0 0;line-height:1.65}.fleet-application-review-summary{border:1px solid var(--fleet-border);border-radius:1rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:2rem 0 0;display:grid;overflow:hidden}.fleet-application-review-summary>div{border-bottom:1px solid var(--fleet-border);min-width:0;padding:1rem}.fleet-application-review-summary>div:nth-child(odd){border-right:1px solid var(--fleet-border)}.fleet-application-review-summary>div:nth-last-child(-n+2){border-bottom:0}.fleet-application-review-summary dt{color:var(--fleet-copy);letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:700}.fleet-application-review-summary dd{overflow-wrap:anywhere;margin:.35rem 0 0;font-size:.94rem;font-weight:650}.fleet-application-review-boundary{color:#23436c;color:lab(27.6344% -1.17573 -27.7642);background:#e8f3ff;background:lab(95.3029% -1.90327 -9.10488);border-radius:.9rem;align-items:flex-start;gap:.7rem;margin-top:1rem;padding:.9rem;display:flex}.fleet-application-review-boundary svg{flex:none;width:1rem;height:1rem;margin-top:.15rem}.fleet-application-review-boundary p{margin:0;font-size:.78rem;line-height:1.55}.fleet-application-review-actions{flex-wrap:wrap;justify-content:space-between;gap:.8rem;margin-top:1.4rem;display:flex}.fleet-application-review-actions button{border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:3rem;padding:.75rem 1.15rem;font-size:.86rem;font-weight:750;display:inline-flex}.fleet-application-review-actions button svg{width:1rem;height:1rem}.fleet-application-review-edit{border:1px solid var(--fleet-border);color:var(--fleet-ink);background:#fff}.fleet-application-review-submit{border:1px solid var(--fleet-blue-dark);color:#fff;background:var(--fleet-blue-dark)}.fleet-application-kicker{color:var(--fleet-blue-dark);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .8rem;font-size:.72rem;font-weight:750}.fleet-application-form-error{color:#901117;color:lab(31.0993% 50.6074 34.4655);background:#ffedea;background:lab(95.1337% 7.59652 4.27784);border:1px solid #e6867d;border:1px solid lab(66.3813% 37.1865 21.7084);border-radius:.8rem;gap:.25rem;margin-top:1.4rem;padding:.9rem;font-size:.84rem;display:grid}.fleet-application-form fieldset{border:0;min-width:0;margin:2.2rem 0 0;padding:0}.fleet-application-form legend{border-bottom:1px solid var(--fleet-border);letter-spacing:.06em;text-transform:uppercase;width:100%;padding-bottom:.7rem;font-size:.78rem;font-weight:750}.fleet-application-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.2rem;display:grid}.fleet-application-field{min-width:0;color:var(--fleet-ink);gap:.45rem;font-size:.78rem;font-weight:650;display:grid}.fleet-application-field>label{color:var(--fleet-ink)}.fleet-application-field-wide{grid-column:1/-1}.fleet-application-form .fleet-application-field :is(input,select,textarea){border:1px solid var(--fleet-border);width:100%;min-height:3.2rem;color:var(--fleet-ink);background:#fafcfe;background:lab(98.8323% -.330836 -1.47092);border-radius:.75rem;outline:none;padding:.75rem .9rem}.fleet-application-form .fleet-application-field textarea{resize:vertical;min-height:8rem}.fleet-application-form .fleet-application-field :is(input,select,textarea):focus{border-color:var(--fleet-blue-dark);box-shadow:0 0 0 3px #006cd521;box-shadow:0 0 0 3px lab(43.9511% 19.1486 -83.6541/.13)}.fleet-application-form .fleet-application-field [aria-invalid=true]{border-color:#ba2b2b;border-color:lab(42.515% 56.7779 37.1313)}.fleet-application-field>small{color:#a20615;color:lab(34.3667% 57.0142 39.908);font-size:.72rem;font-weight:550}.fleet-application-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:1rem 0;display:grid}.fleet-application-checks label{border:1px solid var(--fleet-border);cursor:pointer;border-radius:.9rem;align-items:flex-start;gap:.65rem;padding:.9rem;display:flex}.fleet-application-checks input{width:1rem;height:1rem;accent-color:var(--fleet-blue-dark);margin-top:.15rem}.fleet-application-checks span{gap:.25rem;display:grid}.fleet-application-checks strong{font-size:.78rem}.fleet-application-checks small{color:var(--fleet-copy);font-size:.7rem;line-height:1.45}.fleet-application-submit-row{gap:.9rem;margin-top:2rem;display:grid}.fleet-application-submit-row button{color:#fff;background:var(--fleet-ink);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;min-height:3.5rem;padding:.8rem 1.2rem;font-weight:720;display:inline-flex}.fleet-application-submit-row button:disabled{cursor:wait;opacity:.7}.fleet-application-submit-row button svg{width:1rem;height:1rem}.fleet-application-submit-row>p{color:var(--fleet-copy);align-items:flex-start;gap:.45rem;margin:0;font-size:.7rem;line-height:1.5;display:flex}.fleet-application-submit-row>p svg{width:.8rem;height:.8rem;color:var(--fleet-blue-dark);margin-top:.12rem}.fleet-application-honeypot{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fleet-application-spinner{animation:.8s linear infinite fleet-application-spin}.fleet-application-success>span{color:#fff;background:var(--fleet-blue-dark);border-radius:1rem;place-items:center;width:3.4rem;height:3.4rem;margin-bottom:1.5rem;display:grid}.fleet-application-success>span svg{width:1.5rem;height:1.5rem}.fleet-application-success ul{color:var(--fleet-copy);gap:.7rem;margin:1.5rem 0;padding-left:1.1rem;font-size:.86rem;display:grid}@keyframes fleet-application-spin{to{transform:rotate(360deg)}}@media (max-width:64rem){.fleet-application-hero{min-height:auto}.fleet-application-hero-layout{grid-template-columns:1fr;min-height:auto;padding-block:4.5rem}.fleet-application-hero-visual{min-height:36rem}.fleet-application-economics-layout,.fleet-application-readiness-layout,.fleet-application-form-layout{grid-template-columns:1fr}.fleet-application-form-section aside{position:static}.fleet-application-system-grid{grid-template-columns:1fr}.fleet-application-system-grid article{min-height:15rem}.fleet-application-system-grid h3{margin-top:3.5rem}.fleet-application-review-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:40rem){.fleet-application-hero-copy h1{overflow-wrap:anywhere;max-width:100%;font-size:clamp(3.15rem,15vw,4.5rem)}.fleet-application-hero-actions{display:grid}.fleet-application-hero-actions a{width:100%}.fleet-application-proof{display:grid}.fleet-application-hero-visual{border-radius:1.4rem;min-height:29rem}.fleet-application-hero-status{top:.8rem;left:.8rem;right:.8rem}.fleet-application-hero-metrics{bottom:.8rem;left:.8rem;right:.8rem}.fleet-application-hero-metrics span{padding:.75rem .55rem}.fleet-application-hero-metrics small{font-size:.54rem}.fleet-application-hero-metrics strong{font-size:.82rem}.fleet-application-review-grid,.fleet-application-grid,.fleet-application-checks{grid-template-columns:1fr}.fleet-application-review-grid li{min-height:15rem}.fleet-application-review-grid h3{margin-top:3rem}.fleet-application-field-wide{grid-column:auto}.fleet-application-form,.fleet-application-success,.fleet-application-review-confirmation{border-radius:1.2rem}.fleet-application-review-summary{grid-template-columns:1fr}.fleet-application-review-summary>div,.fleet-application-review-summary>div:nth-child(odd),.fleet-application-review-summary>div:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--fleet-border)}.fleet-application-review-summary>div:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){.fleet-application-spinner{animation:none}.fleet-application-hero-actions a,.fleet-application-success>a{transition:none}}