/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.contents{display:contents}.flex{display:flex}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#0a0d12;--paper:#f3f2ee;--mist:#e6e9e7;--teal:#65e7d7;--teal-dark:#184a47;--violet:#6d5ef5;--line:#ffffff21;--max:1240px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}img{max-width:100%;display:block}.skip-link{z-index:100;color:#000;background:#fff;padding:12px 18px;position:fixed;top:-80px;left:12px}.skip-link:focus{top:12px}.site-header{z-index:30;width:100%;height:78px;padding:0 max(28px, calc((100vw - var(--max)) / 2));color:#fff;border-bottom:1px solid var(--line);align-items:center;display:flex;position:absolute;top:0;left:0}.brand{align-items:center;gap:15px;margin-right:auto;display:flex}.brand img{object-fit:contain;width:92px;height:36px}.brand span{text-transform:uppercase;letter-spacing:.18em;color:#b9c3c5;font-size:9px}.nav{color:#c7cdcf;gap:32px;font-size:14px;display:flex}.nav a:hover{color:#fff}.button{cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:20px;padding:15px 21px;font-size:14px;font-weight:700;transition:transform .2s,background .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-small{color:#0c1116;background:#fff;margin-left:32px;padding:11px 17px}.button-light{color:#0b1014;background:#fff}.menu-button{background:0 0;border:0;width:42px;height:42px;display:none}.menu-button span{background:#fff;height:1px;margin:7px;display:block}.hero{color:#fff;min-height:1040px;padding:190px max(28px, calc((100vw - var(--max)) / 2)) 0;background:#0a0d12;position:relative;overflow:hidden}.hero:before{content:"";background:linear-gradient(115deg,#111827 0%,#0c1316 48%,#0d2e2a 100%);position:absolute;inset:0}.hero:after{content:"";border:1px solid #65e7d72e;border-radius:50%;width:900px;height:900px;position:absolute;top:-340px;right:-280px;box-shadow:0 0 0 120px #65e7d706,0 0 0 260px #65e7d705}.hero-glow{filter:blur(180px);opacity:.12;background:#3ce1c6;width:520px;height:520px;position:absolute;top:120px;right:8%}.hero-copy{z-index:2;max-width:900px;position:relative}.eyebrow{text-transform:uppercase;letter-spacing:.17em;color:var(--teal);margin:0 0 20px;font-size:10px;font-weight:700}.eyebrow.dark{color:#276a65}.hero h1{letter-spacing:-.07em;max-width:1160px;margin:0;font-size:clamp(58px,6.5vw,96px);font-weight:400;line-height:.88}.hero h1 em{color:var(--teal);font-style:normal}.lede{color:#aeb9bb;max-width:760px;margin:34px 0 0;font-size:17px;line-height:1.6}.lede strong{color:#fff;font-weight:650}.actions{align-items:center;gap:30px;margin-top:35px;display:flex}.text-link{color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:18px;font-size:14px;font-weight:700;display:inline-flex}.hero-device{z-index:4;width:min(1080px,94%);margin:100px auto 0;position:relative;opacity:1!important;transform:none!important}.device-frame{background:#131a20;border:1px solid #ffffff2e;border-radius:18px;margin:0;padding:10px 10px 15px;position:relative;box-shadow:0 45px 100px #0006}.device-bar{align-items:center;gap:5px;height:27px;padding:0 8px;display:flex}.device-bar i{background:#47545d;border-radius:50%;width:5px;height:5px}.device-bar span{color:#71808a;text-transform:uppercase;letter-spacing:.12em;margin-left:auto;margin-right:auto;font-size:7px}.device-screen{aspect-ratio:1272/818;background:#11202a;border-radius:8px;overflow:hidden}.device-screen img{object-fit:cover;width:100%;height:100%}.dashboard-screen{position:relative}.dashboard-screen>img:first-child{filter:brightness(.74)}.screen-official-logo{top:1.7%;left:2.2%;object-fit:contain!important;width:6.5%!important;height:auto!important;position:absolute!important}.screen-clock{color:#fff;flex-direction:column;display:flex;position:absolute;top:19.5%;left:20.8%}.screen-clock b{font-size:clamp(8px,1.5vw,22px)}.screen-clock span,.screen-clock small{color:#add6f1;margin-top:3px;font-size:clamp(4px,.55vw,8px)}.screen-clock strong{margin-top:7px;font-size:clamp(5px,.7vw,10px)}.screen-stat{color:#fff;flex-direction:column;width:22%;display:flex;position:absolute}.screen-stat b{font-size:clamp(8px,1.6vw,23px);line-height:1}.screen-stat span{margin-top:6px;font-size:clamp(4px,.65vw,9px);font-weight:700}.stat-1{top:53.2%;left:20.7%}.stat-2{top:53.2%;left:46.7%}.stat-3{top:53.2%;left:72.7%}.stat-4{top:70.3%;left:20.7%}.stat-5{top:70.3%;left:46.7%}.stat-6{top:70.3%;left:72.7%}.weather-widget{color:#fff;background:#09181fe6;border:1px solid #65e7d759;border-radius:10px;grid-template-columns:auto 1fr;gap:3px 10px;width:22%;padding:1.4% 1.7%;display:grid;position:absolute;top:19%;right:3%;box-shadow:0 14px 30px #00000040}.weather-widget>span{color:#70decf;letter-spacing:.12em;grid-column:1/-1;font-size:clamp(4px,.48vw,7px)}.weather-widget>b{font-size:clamp(12px,2.2vw,32px);font-weight:400}.weather-widget div{flex-direction:column;justify-content:center;display:flex}.weather-widget strong{font-size:clamp(5px,.7vw,10px)}.weather-widget small{color:#9cb2ba;margin-top:3px;font-size:clamp(4px,.5vw,7px)}.mock-label{text-transform:uppercase;letter-spacing:.1em;color:#81a1aa;background:#081217cc;border-radius:99px;padding:5px 7px;font-size:clamp(4px,.5vw,7px);position:absolute;bottom:2%;right:2%}.device-base{clip-path:polygon(0 0,100% 0,94% 100%,6% 100%);background:linear-gradient(#202830,#080b0e);border-radius:0 0 20px 20px;width:82%;height:17px;position:absolute;top:100%;left:9%}.hero-strip{z-index:5;border-top:1px solid var(--line);grid-template-columns:repeat(6,1fr);margin-top:75px;display:grid;position:relative}.hero-strip span{color:#d2d8d9;border-right:1px solid var(--line);text-transform:uppercase;letter-spacing:.08em;padding:24px 10px;font-size:10px}.hero-strip b{color:#5b686d;margin-bottom:8px;font-size:8px;display:block}.device-control-section{min-height:790px;padding:120px max(28px,calc((100vw - var(--max))/2));background:#fff;grid-template-columns:.72fr 1.28fr;align-items:center;gap:70px;display:grid;overflow:hidden}.device-control-copy h2,.driver-app-copy h2,.top-three-section h2{letter-spacing:-.055em;margin:0;font-size:clamp(44px,5.4vw,76px);font-weight:400;line-height:.98}.device-control-copy h3{letter-spacing:-.035em;margin:20px 0 0;font-size:clamp(21px,2.3vw,34px);font-weight:450;line-height:1.08}.device-control-copy>p,.driver-app-copy>p{color:#5d6768;max-width:550px;line-height:1.7}.device-control-points{flex-wrap:wrap;gap:8px;margin-top:30px;display:flex}.device-control-points span{text-transform:uppercase;letter-spacing:.08em;border:1px solid #cfd7d3;border-radius:999px;padding:10px 13px;font-size:9px}.supplied-map{background:#fff;place-items:center;height:570px;margin-right:-12vw;display:grid;position:relative;overflow:hidden}.supplied-map img{object-fit:contain;width:115%;height:100%;display:block}.supplied-map:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fff 0,#0000 9% 91%,#fff 100%),linear-gradient(0deg,#fff 0,#0000 11% 89%,#fff 100%);position:absolute;inset:0}.immersive-map{background-color:#edf4f1;background-image:linear-gradient(#184a4721 1px,#0000 1px),linear-gradient(90deg,#184a4721 1px,#0000 1px);background-size:52px 52px;height:570px;margin-right:-12vw;position:relative;overflow:hidden}.iso-map{perspective:900px;background:#f8fbfa}.iso-plane{transform-origin:50%;background-color:#eaf3f0;background-image:linear-gradient(#144c4826 1px,#0000 1px),linear-gradient(90deg,#144c4826 1px,#0000 1px);background-size:44px 44px;width:95%;height:115%;position:absolute;top:-8%;left:8%;transform:rotateX(57deg)rotate(-32deg);box-shadow:0 30px 80px #1c4b4621}.iso-block{background:linear-gradient(135deg,#fff,#d7e6e1);border:1px solid #184a472e;position:absolute;box-shadow:12px 14px #59847e1f}.block-a{width:20%;height:16%;top:17%;left:12%}.block-b{width:28%;height:19%;top:24%;right:13%}.block-c{width:24%;height:22%;bottom:18%;left:36%}.iso-route{background:#5fdccb;border-radius:99px;height:5px;position:absolute;box-shadow:0 0 14px #5fdccb8c}.route-a{width:88%;top:56%;left:4%;transform:rotate(6deg)}.route-b{width:5px;height:86%;top:5%;left:48%;transform:rotate(-3deg)}.iso-map .tracked-phone i{background:#0a8076;border-color:#fff;width:18px;height:18px;box-shadow:0 0 0 7px #64e7d7,0 0 0 15px #64e7d733,0 12px 22px #0d484347}.iso-map .tracked-phone div{border-color:#184a4729;border-radius:8px}.immersive-map:before{content:"";background:radial-gradient(circle at 58% 46%,#0000 0 40%,#ffffff4d 67%,#fff 95%);position:absolute;inset:0}.map-fade{z-index:5;pointer-events:none;background:linear-gradient(90deg,#fff 0,#0000 24% 75%,#fff 100%),linear-gradient(0deg,#fff 0,#0000 15% 88%,#fff 100%);position:absolute;inset:0}.map-road{transform-origin:0;background:#15464330;width:120%;height:2px;position:absolute}.road-a{top:28%;left:-5%;transform:rotate(12deg)}.road-b{top:72%;left:0;transform:rotate(-14deg)}.road-c{width:2px;height:100%;top:0;left:44%;transform:rotate(9deg)}.tracked-phone{z-index:4;align-items:center;gap:10px;display:flex;position:absolute}.tracked-phone i{background:#163f3c;border:4px solid #65e7d7;border-radius:50%;width:15px;height:15px;box-shadow:0 0 0 10px #65e7d738,0 0 24px #184a4766}.tracked-phone div{background:#ffffffeb;border:1px solid #cddbd6;flex-direction:column;padding:8px 11px;display:flex;box-shadow:0 10px 25px #1e3c371f}.tracked-phone b{font-size:10px}.tracked-phone span{color:#46716d;margin-top:3px;font-size:8px}.p-a{top:23%;left:24%}.p-b{top:18%;right:24%}.p-c{bottom:22%;left:38%}.p-d{bottom:30%;right:17%}.dispatch-zone{z-index:4;background:#ffffffd9;border:1px solid #184a4759;border-radius:50%;place-content:center;justify-items:center;width:145px;height:145px;display:grid;position:absolute;top:42%;left:57%;box-shadow:0 0 0 35px #65e7d714}.dispatch-zone img{width:45px;height:45px}.dispatch-zone span{text-transform:uppercase;letter-spacing:.09em;color:#335e5a;margin-top:8px;font-size:8px}.intro-section,.feature-story,.fleet-section,.support-section{max-width:var(--max);margin:auto}.intro-section{grid-template-columns:1.4fr .6fr;align-items:end;gap:100px;padding:150px 0;display:grid}.intro-section h2,.section-heading h2,.feature-copy h2,.communications-copy h2,.performance-copy h2,.demo-intro h2{letter-spacing:-.055em;margin:0;font-size:clamp(43px,5.5vw,76px);font-weight:400;line-height:.98}.intro-section>p{color:#5c6467;margin:0;font-size:16px;line-height:1.7}.context-section{color:#fff;min-height:760px;padding:120px max(28px, calc((100vw - var(--max)) / 2));background:#10161b;grid-template-columns:.8fr 1.2fr;align-items:center;gap:100px;display:grid}.context-copy h2{letter-spacing:-.06em;margin:0 0 30px;font-size:clamp(48px,6vw,82px);font-weight:400;line-height:.95}.context-copy>p{color:#9aa5a9;line-height:1.7}.plain-list{margin:32px 0 0;padding:0;list-style:none}.plain-list li{border-top:1px solid var(--line);color:#c9d0d2;padding:14px 0;font-size:14px}.context-visual{min-height:550px;position:relative}.orbit{border:1px solid #65e7d740;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-a{width:320px;height:320px}.orbit-b{width:540px;height:540px}.context-core{background:#0a0d12;border:1px solid #65e7d780;border-radius:50%;place-content:center;justify-items:center;width:155px;height:155px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 60px #65e7d721}.context-core span{font-size:11px}.node{color:#d3d9da;background:#171f25;border:1px solid #334149;border-radius:999px;padding:12px 18px;font-size:10px;position:absolute;box-shadow:0 15px 30px #00000040}.node-1{top:3%;left:43%}.node-2{top:24%;right:3%}.node-3{bottom:17%;right:8%}.node-4{bottom:2%;left:42%}.node-5{bottom:20%;left:3%}.node-6{top:22%;left:5%}.driver-app-section{max-width:var(--max);grid-template-columns:.8fr 1.2fr;align-items:center;gap:120px;margin:auto;padding:140px 0;display:grid}.driver-phone{background:#f8f8f5;border:11px solid #10151a;border-radius:43px;width:285px;height:570px;margin:auto;padding:52px 24px 22px;position:relative;box-shadow:0 38px 80px #13232538}.driver-phone-camera{background:#0a0d12;border-radius:99px;width:65px;height:20px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.driver-phone>img{object-fit:contain;width:83px;height:38px;margin-bottom:44px}.driver-phone>small{letter-spacing:.14em;color:#38716c;font-size:8px}.driver-phone h3{margin:8px 0 30px;font-size:27px}.driver-phone>div:not(.driver-phone-camera){border-top:1px solid #d9dedb;justify-content:space-between;padding:16px 0;font-size:10px;display:flex}.driver-phone>p{text-align:center;color:#939b98;text-transform:uppercase;letter-spacing:.1em;width:100%;font-size:7px;position:absolute;bottom:12px;left:0}.top-three-section{padding:130px max(28px,calc((100vw - var(--max))/2));background:#e7efeb}.top-three-grid{border-top:1px solid #bdcbc5;border-left:1px solid #bdcbc5;grid-template-columns:repeat(3,1fr);margin-top:70px;display:grid}.core-capability-grid{grid-template-columns:repeat(2,1fr);margin-top:0}.core-capability-grid article{min-height:270px}.core-capability-grid h3{margin-top:70px}.top-three-grid article{border-bottom:1px solid #bdcbc5;border-right:1px solid #bdcbc5;min-height:320px;padding:34px}.top-three-grid article>span{color:#4d726e;font-size:9px}.top-three-grid h3{margin:95px 0 14px;font-size:29px;font-weight:400}.top-three-grid p{color:#596562;font-size:12px;line-height:1.65}.showcase-section{padding:140px max(28px, calc((100vw - var(--max)) / 2));overflow:hidden}.section-heading{max-width:900px}.showcase-composition{min-height:700px;margin-top:80px;position:relative}.showcase-main{z-index:2;width:78%}.tablet-frame{background:#111;border:12px solid #191f25;border-radius:24px;width:52%;padding:3px;position:absolute;top:80px;right:-10%;overflow:hidden;box-shadow:0 40px 80px #00000040}.tablet-frame img{border-radius:10px}.showcase-note{z-index:4;background:#65e7d7;width:300px;padding:28px 32px;position:absolute;bottom:50px;right:0}.showcase-note span{text-transform:uppercase;letter-spacing:.12em;font-size:9px}.showcase-note b{margin-top:12px;font-size:17px;line-height:1.35;display:block}.feature-story{border-top:1px solid #d7d8d5;grid-template-columns:1fr 1fr;align-items:center;gap:110px;padding:115px 0;display:grid}.feature-number{color:#889190;border:1px solid #c9ceca;border-radius:50%;place-items:center;width:38px;height:38px;margin-bottom:60px;font-size:10px;display:grid}.feature-copy>p:not(.eyebrow){color:#596163;max-width:570px;line-height:1.7}.status-pill{text-transform:uppercase;letter-spacing:.1em;border:1px solid #bec6c1;border-radius:999px;margin-top:18px;padding:10px 14px;font-size:9px;display:inline-flex}.tracking-visual{background:#dce7e2;border-radius:2px;height:590px;position:relative;overflow:hidden}.map-pin{background:#163f3c;border:4px solid #65e7d7;border-radius:50%;width:14px;height:14px;position:absolute;box-shadow:0 0 0 9px #65e7d738}.pin-one{top:30%;left:18%}.pin-two{top:20%;right:16%}.pin-three{bottom:16%;left:28%}.phone-shell{background:#f7f7f4;border:10px solid #0c1116;border-radius:38px;width:250px;height:510px;padding:45px 21px 20px;position:absolute;bottom:-60px;right:10%;box-shadow:0 40px 80px #00000045}.phone-camera{background:#0b0e11;border-radius:20px;width:60px;height:18px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.phone-shell img{object-fit:contain;width:70px;height:34px;margin-bottom:38px}.phone-shell small{letter-spacing:.14em;color:#6f7777;font-size:8px}.phone-shell h3{margin:8px 0 25px;font-size:23px}.mobile-row{border-top:1px solid #dfe2df;justify-content:space-between;padding:14px 0;font-size:10px;display:flex}.phone-shell>p{text-transform:uppercase;letter-spacing:.08em;color:#9aa09d!important;font-size:8px!important}.planning-visual{color:#fff;background:#11181d;flex-direction:column;justify-content:center;min-height:500px;padding:70px 55px;display:flex}.logic-card{background:#172027;border:1px solid #3b464d;align-items:center;gap:22px;padding:24px;display:flex}.logic-card>span{border:1px solid #566268;border-radius:50%;place-items:center;width:38px;height:38px;font-size:10px;display:grid}.logic-card small,.logic-card b{display:block}.logic-card small{color:#7d8a8e;letter-spacing:.12em;margin-bottom:7px;font-size:8px}.logic-card.active{border-color:#65e7d7}.logic-card.active>span{color:#0b1114;background:#65e7d7;border-color:#65e7d7}.logic-line{border-left:1px solid #47545b;height:70px;margin-left:42px;position:relative}.logic-line i{background:#65e7d7;border-radius:50%;width:5px;height:5px;position:absolute;bottom:0;left:-3px}.planning-visual>p{color:#879398;margin:28px 0 0;font-size:11px;line-height:1.6}.formula{border-top:1px solid #ccd0cc;border-bottom:1px solid #ccd0cc;margin-top:30px;padding:20px 0;font-size:14px;display:block}.performance-section{color:#fff;min-height:680px;padding:130px max(28px, calc((100vw - var(--max)) / 2));background:#0d1216;grid-template-columns:.62fr 1.38fr;align-items:center;gap:80px;display:grid;overflow:hidden}.performance-copy>p:not(.eyebrow){color:#929fa4;line-height:1.7}.feature-number.light{color:#c2c9cb;border-color:#4b565c}.performance-device{width:900px}.fleet-section{padding:120px 0}.fleet-grid{border-top:1px solid #ccd0cc;border-left:1px solid #ccd0cc;grid-template-columns:repeat(3,1fr);margin-top:80px;display:grid}.fleet-grid article{border-bottom:1px solid #ccd0cc;border-right:1px solid #ccd0cc;min-height:300px;padding:32px}.fleet-grid article>span,.support-grid article>span{text-transform:uppercase;letter-spacing:.12em;color:#277069;font-size:9px}.fleet-grid h3{margin-top:70px;font-size:25px;line-height:1.1}.fleet-grid p{color:#626a6a;font-size:12px;line-height:1.6}.communications-section{color:#fff;padding:130px max(28px, calc((100vw - var(--max)) / 2));background:#173f3c;grid-template-columns:1fr 1fr;align-items:center;gap:110px;display:grid}.communications-copy>p:not(.eyebrow){color:#b3c6c2;line-height:1.7}.dark-pill{border-color:#52716e}.message-stack{position:relative}.message-stack>div{color:#111;background:#f5f5f1;border:1px solid #d5dcd8;margin-top:-1px;padding:25px 28px;position:relative}.message-stack>div:nth-child(2){margin-left:35px}.message-stack>div:nth-child(3){margin-left:70px}.message-stack small{letter-spacing:.1em;color:#68817d;font-size:8px}.message-stack p{margin:14px 0;font-size:15px}.message-stack span{text-transform:uppercase;color:#23736b;font-size:8px}.support-section{padding:150px 0}.support-grid{border-top:1px solid #ccd0cc;border-left:1px solid #ccd0cc;grid-template-columns:repeat(2,1fr);margin-top:70px;display:grid}.support-grid article{border-bottom:1px solid #ccd0cc;border-right:1px solid #ccd0cc;min-height:230px;padding:38px}.support-grid b{font-size:25px;font-weight:400}.support-grid p{color:#646b6b;max-width:460px;font-size:13px;line-height:1.65}.demo-section{color:#fff;padding:130px max(28px, calc((100vw - var(--max)) / 2));background:linear-gradient(120deg,#10151a,#153532);grid-template-columns:.8fr 1.2fr;gap:110px;display:grid}.demo-intro>img{object-fit:contain;width:125px;height:55px;margin-bottom:70px}.demo-intro>p:last-child{color:#aab9b7;line-height:1.7}.demo-form{grid-template-columns:1fr 1fr;align-content:start;gap:24px 18px;display:grid}.demo-form label{text-transform:uppercase;letter-spacing:.12em;color:#a9b5b4;font-size:9px}.demo-form input,.demo-form select,.demo-form textarea{color:#fff;background:0 0;border:0;border-bottom:1px solid #536361;border-radius:0;outline:none;width:100%;padding:14px 0;display:block}.demo-form select option{color:#111}.demo-form input:focus,.demo-form select:focus,.demo-form textarea:focus{border-color:#65e7d7}.demo-form .full{grid-column:1/-1}.demo-form button.full{width:max-content;margin-top:8px}.form-success{border:1px solid #526260;height:max-content;padding:45px}.form-success b{font-size:28px}.form-success p{color:#b5c0be;line-height:1.6}.form-success .text-link{color:#65e7d7;padding:0}footer{color:#fff;padding:80px max(28px, calc((100vw - var(--max)) / 2)) 35px;background:#090c0f;grid-template-columns:2fr repeat(3,1fr);gap:60px;display:grid}footer>div:not(.footer-main){color:#8f999d;flex-direction:column;gap:13px;font-size:11px;display:flex}footer>div>b{color:#fff;margin-bottom:7px}.footer-main p{color:#788388;max-width:250px;font-size:11px;line-height:1.6}.copyright{color:#697378;border-top:1px solid #262d31;grid-column:1/-1;margin:30px 0 0;padding-top:25px;font-size:9px}[data-reveal]{opacity:0;transition:opacity .8s,transform .8s;transform:translateY(22px)}.revealed{opacity:1;transform:none}@media (max-width:1000px){:root{--max:calc(100% - 56px)}.intro-section,.feature-story,.device-control-section,.driver-app-section{grid-template-columns:1fr;gap:65px}.context-section{grid-template-columns:1fr;gap:30px}.context-copy{max-width:700px}.reverse .planning-visual{order:2}.performance-section{grid-template-columns:1fr}.performance-device{width:100%}.showcase-composition{min-height:570px}.fleet-grid{grid-template-columns:1fr}.fleet-grid article{min-height:220px}.communications-section,.demo-section,.support-grid{grid-template-columns:1fr}.device-control-section{padding-top:100px}.immersive-map{margin-right:-28px}.top-three-grid{grid-template-columns:1fr}.top-three-grid article{min-height:220px}.top-three-grid h3{margin-top:55px}footer{grid-template-columns:2fr 1fr 1fr}.hero-strip{grid-template-columns:repeat(3,1fr)}}@media (max-width:720px){.site-header{height:68px}.brand span,.header-cta{display:none}.brand img{width:75px}.menu-button{display:block}.nav{border-top:1px solid var(--line);background:#0b1014;flex-direction:column;width:100%;padding:24px 28px;display:none;position:absolute;top:68px;left:0}.nav.open{display:flex}.hero{min-height:auto;padding-top:145px}.hero h1{font-size:clamp(48px,14vw,68px)}.lede{font-size:15px}.actions{flex-direction:column;align-items:flex-start}.hero-device{width:112%;margin-top:70px;margin-left:-6%}.device-frame{border-radius:10px;padding:5px 5px 9px}.device-bar{height:16px}.device-bar span{display:none}.hero-strip{margin-top:55px;margin-left:-28px;margin-right:-28px}.hero-strip span{padding:17px 12px;font-size:8px}.intro-section,.feature-story,.fleet-section,.support-section,.driver-app-section{width:calc(100% - 44px);padding:90px 0}.intro-section{gap:35px}.intro-section h2,.section-heading h2,.feature-copy h2,.communications-copy h2,.performance-copy h2,.demo-intro h2{font-size:43px}.context-section,.performance-section,.communications-section,.demo-section{padding:90px 22px}.device-control-section{gap:50px;padding:90px 22px}.device-control-copy h2,.driver-app-copy h2,.top-three-section h2{font-size:43px}.immersive-map{height:470px;margin:0 -22px}.tracked-phone div{display:none}.dispatch-zone{width:115px;height:115px;left:52%}.top-three-section{padding:90px 22px}.top-three-grid{margin-top:45px}.top-three-grid article{min-height:190px;padding:25px}.top-three-grid h3{margin-top:45px;font-size:25px}.driver-app-section{gap:55px}.driver-phone{width:250px;height:520px}.context-visual{min-height:410px;margin:-35px;transform:scale(.82)}.orbit-b{width:440px;height:440px}.orbit-a{width:260px;height:260px}.showcase-section{padding:90px 22px}.showcase-composition{min-height:390px;margin-top:55px}.showcase-main{width:100%}.tablet-frame{border-width:6px;width:65%;top:70px;right:-20%}.showcase-note{width:225px;padding:18px;bottom:0;left:0;right:auto}.tracking-visual{height:520px}.phone-shell{width:225px;right:5%}.planning-visual{padding:50px 25px}.performance-section{min-height:auto}.performance-device{width:120%;margin-left:0}.fleet-grid{margin-top:45px}.fleet-grid article{min-height:200px}.communications-section{gap:55px}.message-stack>div:nth-child(2),.message-stack>div:nth-child(3){margin-left:0}.support-grid{margin-top:45px}.demo-section{gap:60px}.demo-form{grid-template-columns:1fr}.demo-form label{grid-column:1}.demo-intro>img{margin-bottom:45px}footer{grid-template-columns:1fr 1fr;gap:40px;padding:60px 22px 30px}.footer-main{grid-column:1/-1}.copyright{font-size:8px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}[data-reveal]{opacity:1;transform:none}}.demo-intro>p:last-child strong{color:#fff;font-weight:650}.section-index{color:#35736e;letter-spacing:.14em;margin-bottom:44px;font-size:13px;display:block}.section-index.light{color:var(--teal)}.product-feature{max-width:var(--max);grid-template-columns:.72fr 1.28fr;align-items:center;gap:90px;margin:auto;padding:135px 0;display:grid}.product-copy h2,.repair-copy h2,.management-copy h2{letter-spacing:-.055em;margin:0;font-size:clamp(48px,5.7vw,78px);font-weight:400;line-height:.96}.product-copy p,.repair-copy p,.management-copy p{color:#5d6768;max-width:620px;margin:28px 0 0;font-size:17px;line-height:1.72}.product-shot .device-frame{background:#152029;border-color:#d6ddda;box-shadow:0 32px 80px #142a2b29}.device-control-copy .section-index{margin-bottom:44px}.device-control-copy h2{font-size:clamp(43px,4.7vw,68px)}.device-control-copy>p{font-size:17px}.repair-section{color:#fff;padding:135px max(28px,calc((100vw - var(--max))/2));background:#10161b;grid-template-columns:.88fr 1.12fr;align-items:center;gap:110px;display:grid}.repair-copy p{color:#a6b0b3}.repair-ledger{border-top:1px solid #344149}.repair-ledger>div{border-bottom:1px solid #344149;grid-template-columns:70px 1fr;align-items:center;min-height:104px;display:grid}.repair-ledger span{color:var(--teal);letter-spacing:.12em;font-size:13px}.repair-ledger b{font-size:20px;font-weight:400}.management-section{color:#fff;padding:135px max(28px,calc((100vw - var(--max))/2));background:#0d1216;grid-template-columns:.62fr 1.38fr;align-items:center;gap:80px;display:grid;overflow:hidden}.management-copy p{color:#9ba8ac}.driver-app-copy .section-index{margin-bottom:44px}.driver-app-copy>p,.demo-intro>p{font-size:17px}@media (max-width:1000px){.product-feature,.repair-section,.management-section{grid-template-columns:1fr;gap:60px}.product-feature{width:calc(100% - 56px)}.management-shot{width:100%}}@media (max-width:720px){.product-feature{width:calc(100% - 44px);padding:90px 0}.repair-section,.management-section{padding:90px 22px}.product-copy h2,.repair-copy h2,.management-copy h2{font-size:43px}.section-index{margin-bottom:32px}.product-copy p,.repair-copy p,.management-copy p,.device-control-copy>p,.driver-app-copy>p,.demo-intro>p{font-size:16px}.management-shot{width:120%}}.section-lede{color:#626a6a;max-width:720px;margin-top:28px;font-size:16px;line-height:1.7}.station-section{color:#fff;padding:115px max(28px,calc((100vw - var(--max))/2));background:linear-gradient(125deg,#0a0f13,#11312f);grid-template-columns:.88fr 1.12fr;align-items:center;gap:100px;display:grid;overflow:hidden}.station-copy h2,.trust-section h2{letter-spacing:-.06em;margin:0;font-size:clamp(46px,5.7vw,78px);font-weight:400;line-height:.96}.station-copy>p:not(.eyebrow){color:#a8b8b6;max-width:610px;font-size:16px;line-height:1.75}.station-points{flex-wrap:wrap;gap:9px;margin-top:32px;display:flex}.station-points span{text-transform:uppercase;letter-spacing:.08em;color:#c3d0ce;border:1px solid #46615f;border-radius:999px;padding:10px 13px;font-size:9px}.station-visual{min-height:560px;position:relative}.station-visual:before,.station-visual:after{content:"";border:1px solid #65e7d72e;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.station-visual:before{width:430px;height:430px}.station-visual:after{width:270px;height:270px}.station-hub{z-index:3;background:#0c1518;border:1px solid #65e7d780;border-radius:50%;place-content:center;justify-items:center;gap:12px;width:160px;height:160px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 65px #65e7d71f}.station-hub img{width:58px;height:58px}.station-hub b{letter-spacing:.08em;text-transform:uppercase;font-size:10px}.station-card{z-index:4;background:#162126;border:1px solid #36474b;width:205px;padding:18px 20px;position:absolute;box-shadow:0 18px 45px #00000047}.station-card span{color:#65e7d7;text-transform:uppercase;letter-spacing:.12em;margin-bottom:8px;font-size:10px;display:block}.station-card small{color:#b1bec0;font-size:9px;line-height:1.5}.station-1{top:9%;left:2%}.station-2{top:37%;right:0}.station-3{bottom:7%;left:5%}.trust-section{padding:130px max(28px,calc((100vw - var(--max))/2));background:#e7efeb;grid-template-columns:.95fr 1.05fr;align-items:end;gap:100px;display:grid}.trust-section .eyebrow{color:#276a65}.trust-grid{border-top:1px solid #b9c9c3}.trust-grid p{border-bottom:1px solid #b9c9c3;grid-template-columns:.55fr 1fr;gap:28px;margin:0;padding:24px 0;display:grid}.trust-grid b{font-size:13px;font-weight:650}.trust-grid span{color:#596663;font-size:12px;line-height:1.6}:root{--paper:#f7f8f5;--ink:#07110f;--teal:#76ead8;--max:1320px}body{background:var(--paper);font-family:Arial,Helvetica,sans-serif}.site-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid #ffffff1a;height:88px;position:absolute}.brand img{width:82px}.brand span{color:#aab8b5;letter-spacing:.2em}.nav{letter-spacing:.02em;gap:40px;font-size:12px}.button{letter-spacing:.02em;border-radius:7px;padding:15px 20px;font-size:12px}.button-small{padding:12px 17px}.hero{min-height:auto;padding:190px max(28px,calc((100vw - var(--max))/2)) 110px;background:#07110f}.hero:before{background:radial-gradient(circle at 75% 10%,#53e2cc21,#0000 31%),linear-gradient(145deg,#07100f 0%,#091714 58%,#07100f 100%)}.hero:after{border-color:#76ead81a;width:760px;height:760px;top:-300px;right:-300px;box-shadow:0 0 0 110px #76ead805,0 0 0 250px #76ead803}.hero-glow{opacity:.07}.hero-copy{max-width:1080px}.hero h1{letter-spacing:-.075em;max-width:1050px;font-size:clamp(62px,7.6vw,112px);line-height:.86}.hero h1 em{color:#9af3e5}.lede{color:#aebbb8;max-width:720px;margin-top:40px;font-size:16px;line-height:1.7}.actions{margin-top:36px}.hero-device{width:min(1160px,96%);margin-top:95px}.hero-device .device-frame{transform-origin:bottom;transform:perspective(1800px)rotateX(2deg)}.device-frame{background:#111a18;border-color:#ffffff26;border-radius:12px;padding:7px 7px 11px;box-shadow:0 50px 120px #00000075}.device-screen{border-radius:6px;overflow:hidden}.device-base{display:none}.product-feature{max-width:var(--max);grid-template-columns:.62fr 1.38fr;gap:110px;padding:160px 0}.section-index{color:#177467;letter-spacing:.18em;margin-bottom:34px;font-size:10px;font-weight:700}.product-copy h2,.repair-copy h2,.management-copy h2{font-size:clamp(48px,5vw,74px);line-height:.94}.product-copy p,.repair-copy p,.management-copy p{font-size:15px;line-height:1.75}.product-shot .device-frame{box-shadow:0 35px 90px #0f2d2724}.device-control-section{padding:160px max(28px,calc((100vw - var(--max))/2));background:#e8efeb;grid-template-columns:.63fr 1.37fr;gap:110px}.device-control-copy h2{letter-spacing:-.06em;font-size:clamp(44px,4.7vw,70px);line-height:.95}.device-control-copy>p{font-size:15px;line-height:1.75}.supplied-map{border-radius:12px;overflow:hidden;box-shadow:0 35px 90px #0b211d26}.repair-section{padding:150px max(28px,calc((100vw - var(--max))/2));background:#07110f;grid-template-columns:.72fr 1.28fr;gap:130px}.repair-ledger{border-color:#26332f}.repair-ledger>div{border-color:#26332f;grid-template-columns:72px 1fr;min-height:112px;transition:padding .25s,color .25s}.repair-ledger>div:hover{color:var(--teal);padding-left:12px}.repair-ledger span{font-size:10px}.repair-ledger b{font-size:19px}.driver-app-section{padding:160px max(28px,calc((100vw - var(--max))/2));background:#f7f8f5;gap:150px}.driver-phone{border-radius:38px;transform:rotate(-2deg);box-shadow:0 35px 90px #081b172b}.driver-app-copy h2{letter-spacing:-.06em;font-size:clamp(50px,5.5vw,80px);line-height:.94}.management-section{padding:150px max(28px,calc((100vw - var(--max))/2));background:#0c1715;grid-template-columns:.55fr 1.45fr;gap:100px}.management-shot .device-frame{border-color:#ffffff2e}.demo-section{padding:150px max(28px,calc((100vw - var(--max))/2));background:#143f39;gap:120px}.demo-intro h2{letter-spacing:-.06em;font-size:clamp(50px,5.2vw,76px);line-height:.94}.demo-intro>p{color:#b7cbc6;font-size:15px;line-height:1.75}.demo-form{border-top:1px solid #ffffff38;padding-top:24px}.demo-form input,.demo-form select,.demo-form textarea{background:0 0;border-width:0 0 1px;border-radius:0;padding-left:0}footer{background:#07110f}@media (max-width:1000px){.product-feature,.device-control-section,.repair-section,.management-section{grid-template-columns:1fr;gap:65px}.management-shot{width:100%}.driver-app-section{gap:80px}}@media (max-width:720px){.site-header{height:72px}.hero{padding-top:145px;padding-bottom:80px}.hero h1{font-size:clamp(49px,15vw,70px)}.lede{font-size:15px}.hero-device{width:110%;margin-top:70px;margin-left:-5%}.product-feature,.device-control-section,.repair-section,.driver-app-section,.management-section,.demo-section{padding-top:100px;padding-bottom:100px}.product-feature{width:calc(100% - 44px)}.device-control-section,.repair-section,.management-section,.demo-section,.driver-app-section{padding-left:22px;padding-right:22px}.product-copy h2,.repair-copy h2,.management-copy h2,.driver-app-copy h2,.demo-intro h2{font-size:45px}.management-shot{width:125%}}.abstract-panel{background:#101b18;border:1px solid #ffffff21;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 45px 110px #0000004d}.operations-visual{background:radial-gradient(circle at 78% 15%,#76ead821,#0000 34%),#0c1715;min-height:530px;padding:30px}.abstract-top{color:#fff;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding-bottom:25px;font-size:13px;display:flex}.abstract-top i{color:#8fe8da;text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-style:normal}.signal-grid{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:28px;display:grid}.signal-card{background:#ffffff09;border:1px solid #ffffff17;border-radius:12px;flex-direction:column;justify-content:space-between;min-height:150px;padding:23px;display:flex}.signal-card.wide{grid-column:1/-1;min-height:185px}.signal-card small{color:#92a6a1;text-transform:uppercase;letter-spacing:.13em;font-size:10px}.signal-card strong{color:#fff;letter-spacing:-.05em;font-size:42px;font-weight:400}.signal-card em{color:#75e9d7;font-size:11px;font-style:normal}.signal-line{align-items:end;gap:8px;height:38px;display:flex}.signal-line i{opacity:.75;background:#72e8d5;border-radius:3px 3px 0 0;flex:1}.signal-line i:first-child{height:35%}.signal-line i:nth-child(2){height:57%}.signal-line i:nth-child(3){height:48%}.signal-line i:nth-child(4){height:76%}.signal-line i:nth-child(5){height:93%}.context-visual{background:radial-gradient(circle,#d8f8f0 0,#edf3ef 52%,#e3eae6 100%);border-color:#d7e1dc;min-height:560px;box-shadow:0 35px 90px #0f2d271f}.context-core{z-index:4;background:#fff;border:1px solid #cddbd5;border-radius:50%;place-content:center;justify-items:center;gap:12px;width:150px;height:150px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 50px #1241381f}.context-core img{width:44px;height:44px}.context-core span{text-transform:uppercase;letter-spacing:.12em;color:#2a5049;font-size:11px}.context-ring{border:1px solid #1f736538;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ring-one{width:330px;height:330px}.ring-two{width:500px;height:500px}.context-node{z-index:3;color:#fff;letter-spacing:.04em;background:#123f38;border-radius:7px;padding:13px 17px;font-size:11px;position:absolute;box-shadow:0 14px 30px #103e362e}.node-one{top:18%;left:13%}.node-two{top:28%;right:10%}.node-three{bottom:19%;left:10%}.node-four{bottom:14%;right:13%}.tracking-visual{min-height:590px;box-shadow:none;background:#dfe9e5;border:0;border-radius:12px}.map-grid{background-image:linear-gradient(#20574e14 1px,#0000 1px),linear-gradient(90deg,#20574e14 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;transform:rotate(-8deg)scale(1.2)}.route{transform-origin:0;background:#1b7668;border-radius:5px;height:3px;position:absolute}.route-one{width:67%;top:56%;left:12%;transform:rotate(-23deg)}.route-two{width:43%;top:38%;left:46%;transform:rotate(31deg)}.map-point{background:#41cdb8;border:5px solid #fff;border-radius:50%;width:18px;height:18px;position:absolute;box-shadow:0 0 0 7px #41cdb833}.point-one{top:58%;left:17%}.point-two{top:31%;left:52%}.point-three{top:57%;right:12%}.tracking-card{color:#fff;background:#0d1b18;border-radius:10px;width:220px;padding:21px;position:absolute;bottom:30px;left:32px;box-shadow:0 20px 45px #041e1938}.tracking-card small{color:#91a7a2;text-transform:uppercase;letter-spacing:.12em;font-size:9px;display:block}.tracking-card strong{margin:10px 0 18px;font-size:30px;font-weight:400;display:block}.tracking-card span{color:#80e7d7;font-size:11px}.tracking-card span i{background:#80e7d7;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.accuracy-badge{color:#164a41;text-transform:uppercase;letter-spacing:.1em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffbf;border:1px solid #0d312b26;border-radius:999px;padding:12px 15px;font-size:10px;position:absolute;top:26px;right:28px}.management-visual{background:#111e1b;border-color:#ffffff24;min-height:540px;padding:34px}.management-head{color:#fff;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:end;margin-bottom:38px;padding-bottom:28px;display:flex}.management-head span{color:#77e8d6;text-transform:uppercase;letter-spacing:.15em;font-size:10px}.management-head b{font-size:20px;font-weight:400}.planning-row{color:#fff;border-bottom:1px solid #ffffff17;grid-template-columns:1fr .7fr 60px;align-items:center;min-height:90px;display:grid}.planning-row span{font-size:15px}.planning-row i{color:#76e7d5;text-transform:uppercase;letter-spacing:.11em;font-size:10px;font-style:normal}.planning-row b{text-align:right;font-size:25px;font-weight:400}@media (max-width:720px){.operations-visual{min-height:470px;padding:18px}.signal-card{min-height:125px;padding:17px}.signal-card.wide{min-height:155px}.signal-card strong{font-size:34px}.context-visual,.tracking-visual,.management-visual{min-height:480px}.ring-two{width:390px;height:390px}.ring-one{width:270px;height:270px}.context-core{width:125px;height:125px}.context-node{padding:10px 12px;font-size:9px}.management-shot{width:100%}.management-visual{padding:22px}.planning-row{grid-template-columns:1fr .7fr 40px}}.lede strong,.product-copy p strong,.device-control-copy p strong,.repair-copy p strong,.driver-app-copy p strong,.management-copy p strong{color:#1a8f80;text-shadow:0 0 22px #52e6cf52;font-weight:500}.hero .lede strong,.repair-copy p strong,.management-copy p strong{color:#8af0df;text-shadow:0 0 24px #67edd861}.concept-visual{box-shadow:none;background:0 0;border:0;border-radius:0;position:relative}.operations-concept{border-top:1px solid #ffffff21;border-bottom:1px solid #ffffff21;grid-template-columns:repeat(2,1fr);align-content:center;gap:0;min-height:380px;padding:35px 0;display:grid}.operations-concept span{color:#71817d;letter-spacing:-.04em;border-bottom:1px solid #ffffff14;padding:23px 0;font-size:clamp(21px,3vw,42px)}.operations-concept span:nth-child(2n){text-align:right}.operations-concept strong{color:#8af0df;letter-spacing:-.06em;text-shadow:0 0 42px #67edd847;grid-column:1/-1;padding-top:42px;font-size:clamp(36px,5vw,72px);font-weight:400}.product-shot{min-width:0}.context-visual{min-height:560px;box-shadow:none;background:0 0;border:0;overflow:visible}.context-core{background:var(--paper)}.context-node{color:#154c43;box-shadow:none;background:0 0;border-bottom:1px solid #60cfbe;border-radius:0;font-size:13px}.supplied-map{box-shadow:none;border-radius:0;overflow:visible}.tracking-concept{color:#123f38;justify-content:space-between;align-items:center;min-height:460px;display:flex}.tracking-concept:before{content:"";background:linear-gradient(90deg,#0000,#1a8f80 12% 88%,#0000);height:1px;position:absolute;top:50%;left:5%;right:5%}.tracking-concept span{z-index:2;letter-spacing:-.05em;background:#e8efeb;padding:16px 0;font-size:clamp(25px,3.3vw,48px);position:relative}.tracking-concept>i{z-index:3;background:#64dfcc;border-radius:50%;width:11px;height:11px;position:relative;box-shadow:0 0 0 10px #57dcc71f,0 0 35px #32cdb5a6}.tracking-concept b{color:#1a8f80;text-transform:uppercase;letter-spacing:.18em;white-space:nowrap;font-size:12px;font-weight:600;position:absolute;bottom:60px;left:50%;transform:translate(-50%)}.driver-concept{border-left:1px solid #bed0ca;flex-direction:column;justify-content:center;min-height:520px;padding-left:60px;display:flex}.driver-concept span{color:#98a8a3;letter-spacing:-.055em;font-size:clamp(28px,4vw,58px);line-height:1.08}.driver-concept strong{color:#16786b;letter-spacing:-.065em;text-shadow:0 0 35px #52e6cf38;margin-top:38px;font-size:clamp(40px,5vw,74px);font-weight:400;line-height:.92}.management-shot{width:auto}.management-concept{flex-direction:column;justify-content:center;align-items:flex-start;min-height:520px;display:flex}.management-concept span{color:#667873;letter-spacing:-.06em;font-size:clamp(35px,5vw,70px);line-height:1.02}.management-concept strong{color:#8af0df;letter-spacing:-.07em;text-shadow:0 0 40px #67edd847;margin-top:44px;font-size:clamp(46px,6vw,86px);font-weight:400;line-height:.9}@media (max-width:720px){.operations-concept{min-height:330px}.operations-concept strong{font-size:42px}.context-visual{min-height:440px;overflow:hidden}.tracking-concept{min-height:340px}.tracking-concept span{font-size:22px}.tracking-concept b{bottom:34px}.driver-concept{min-height:380px;padding-left:30px}.driver-concept strong{font-size:46px}.management-concept{min-height:390px}.management-concept strong{font-size:52px}}.hero{place-items:center;min-height:100svh;padding:88px 28px 0;display:grid}.welcome{z-index:3;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:min(900px,100%);min-height:calc(100svh - 88px);padding:80px 0 100px;display:flex;position:relative}.welcome>img{filter:drop-shadow(0 0 38px #76ead829);width:clamp(190px,19vw,290px);height:auto;margin-bottom:34px}.welcome h1{color:#fff;letter-spacing:-.055em;margin:0;font-size:clamp(34px,4.5vw,66px);font-weight:400;line-height:1}.welcome>p{color:#8af0df;text-transform:uppercase;letter-spacing:.18em;text-shadow:0 0 26px #67edd859;margin:22px 0 0;font-size:clamp(12px,1.35vw,17px);font-weight:600}.welcome .actions{justify-content:center;margin-top:46px}.welcome .button-light{min-width:160px}.welcome:after{content:"";background:linear-gradient(var(--teal),transparent);opacity:.7;width:1px;height:42px;position:absolute;bottom:34px;left:50%}.tracking-concept{background:radial-gradient(circle,#68e1cf2e,#0000 26%),linear-gradient(145deg,#dfeae6,#f5f7f4);min-height:620px;display:block;overflow:hidden}.tracking-concept:before{content:"";background-image:linear-gradient(#196b5e0e 1px,#0000 1px),linear-gradient(90deg,#196b5e0e 1px,#0000 1px);background-size:54px 54px;height:auto;position:absolute;inset:0}.tracking-orbit{border:1px solid #177e6e2e;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tracking-path{background:linear-gradient(90deg,#0000,#39bca8 13% 87%,#0000);height:2px;position:absolute;top:50%;left:18%;right:18%;transform:rotate(-13deg);box-shadow:0 0 24px #39bca866}.tracking-point{z-index:3;color:#174b43;text-transform:uppercase;letter-spacing:.13em;white-space:nowrap;background:0 0;padding:0;font-size:12px;font-weight:650;position:absolute}.tracking-point i{background:#36c8b2;border:3px solid #f1f6f3;border-radius:50%;width:13px;height:13px;margin:0 auto 13px;display:block;box-shadow:0 0 0 9px #36c8b221,0 0 30px #36c8b27a}.tracking-concept>strong{color:#8af0df;text-transform:uppercase;letter-spacing:.16em;background:#103f38;border-radius:50%;place-items:center;width:164px;height:164px;font-size:13px;font-weight:600;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 16px #103f380f,0 25px 70px #0b41383d}@media (max-width:720px){.hero{padding:72px 22px 0}.welcome{min-height:calc(100svh - 72px);padding-bottom:80px}.welcome>img{width:190px;margin-bottom:28px}.welcome h1{font-size:38px}.welcome>p{max-width:300px;line-height:1.55}.welcome .actions{flex-direction:column;gap:20px;margin-top:38px}.tracking-concept{min-height:500px}.orbit-two{width:390px;height:390px}.orbit-one{width:230px;height:230px}.tracking-concept>strong{width:130px;height:130px;font-size:11px}.tracking-location{top:62%;left:7%}.tracking-charging{top:39%;left:44%}.tracking-recovery{top:21%;right:5%}}.product-feature,.device-control-section,.repair-section,.driver-app-section,.management-section,.demo-section{padding-top:115px;padding-bottom:115px}.product-copy p,.device-control-copy>p,.repair-copy p,.driver-app-copy>p,.management-copy p,.demo-intro>p{font-size:18px;line-height:1.68}.device-control-section{align-items:center;overflow:hidden}.device-control-copy,.supplied-map{min-width:0}.tracking-concept{width:100%;min-height:480px}.tracking-concept .tracking-point{z-index:3;color:#174b43;text-transform:uppercase;letter-spacing:.11em;white-space:nowrap;text-align:center;background:0 0;padding:0;font-size:11px;font-weight:650;line-height:1;position:absolute}.tracking-concept .tracking-point i{background:#36c8b2;border:3px solid #f1f6f3;border-radius:50%;width:13px;height:13px;margin:0 auto 13px;display:block;box-shadow:0 0 0 9px #36c8b221,0 0 30px #36c8b27a}.tracking-location{top:61%;left:11%}.tracking-charging{top:39%;left:45%}.tracking-recovery{top:22%;right:8%}.tracking-concept>strong{width:132px;height:132px;font-size:10px}.orbit-one{width:230px;height:230px}.orbit-two{width:410px;height:410px}.driver-app-section{grid-template-columns:.75fr 1.25fr;align-items:center}.driver-phone{justify-self:center;transform:none}@media (max-width:1000px){.product-feature,.device-control-section,.repair-section,.management-section{gap:55px}.driver-app-section{grid-template-columns:.8fr 1.2fr;gap:65px}}@media (max-width:720px){.product-feature,.device-control-section,.repair-section,.driver-app-section,.management-section,.demo-section{padding-top:82px;padding-bottom:82px}.product-copy p,.device-control-copy>p,.repair-copy p,.driver-app-copy>p,.management-copy p,.demo-intro>p{font-size:17px}.driver-app-section{grid-template-columns:1fr}.tracking-concept{min-height:390px}.tracking-concept .tracking-point{font-size:9px}.tracking-location{top:64%;left:5%}.tracking-charging{top:38%;left:42%}.tracking-recovery{top:18%;right:3%}.tracking-concept>strong{width:112px;height:112px;font-size:9px}.orbit-two{width:330px;height:330px}.orbit-one{width:190px;height:190px}}.welcome{justify-content:flex-start;padding-top:clamp(90px,13vh,150px);padding-bottom:42px}.welcome-features{text-align:left;border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24;grid-template-columns:repeat(3,1fr);width:min(980px,100vw - 56px);margin-top:auto;display:grid}.welcome-features a{border-right:1px solid #ffffff1f;flex-direction:column;justify-content:center;min-height:112px;padding:25px 28px;transition:background .2s;display:flex}.welcome-features a:last-child{border-right:0}.welcome-features a:hover{background:#76ead80b}.welcome-features small{color:#70827e;text-transform:uppercase;letter-spacing:.14em;margin-bottom:10px;font-size:9px;font-weight:700}.welcome-features strong{color:#dce6e3;letter-spacing:-.015em;font-size:15px;font-weight:400}.device-control-copy h2{max-width:650px;font-size:clamp(42px,3.9vw,60px);line-height:.98}.tracking-story{background:linear-gradient(145deg,#dfeae6,#f7f8f5);grid-template-columns:repeat(3,1fr);align-items:center;min-height:430px;padding:55px;display:grid}.tracking-story-line{background:linear-gradient(90deg,#2cbca626,#2cbca6,#2cbca626);height:1px;position:absolute;top:47%;left:13%;right:13%;box-shadow:0 0 24px #2cbca64d}.tracking-step{z-index:2;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.tracking-step i{color:#478078;letter-spacing:.15em;margin-bottom:54px;font-size:9px;font-style:normal;font-weight:700}.tracking-step>span{background:#39c8b2;border:3px solid #f0f6f3;border-radius:50%;width:14px;height:14px;position:absolute;top:56px;box-shadow:0 0 0 10px #39c8b21f,0 0 28px #39c8b26b}.tracking-step strong{color:#123f38;letter-spacing:-.045em;margin-top:42px;font-size:clamp(25px,2.4vw,36px);font-weight:400}.tracking-step small{color:#61736f;text-transform:uppercase;letter-spacing:.11em;margin-top:9px;font-size:10px}@media (max-width:1000px){.device-control-section{grid-template-columns:1fr}.device-control-copy h2{max-width:800px}}@media (max-width:720px){.welcome{padding-top:68px}.welcome-features{grid-template-columns:1fr;margin-top:55px}.welcome-features a{border-bottom:1px solid #ffffff1a;border-right:0;min-height:auto;padding:17px 20px}.welcome-features a:last-child{border-bottom:0}.welcome-features small{margin-bottom:6px}.welcome-features strong{font-size:14px}.device-control-copy h2{font-size:42px}.tracking-story{min-height:350px;padding:30px 15px}.tracking-step i{margin-bottom:44px}.tracking-step>span{top:47px}.tracking-step strong{margin-top:34px;font-size:22px}.tracking-step small{font-size:8px}}@media (max-width:1000px){.station-section,.trust-section{grid-template-columns:1fr;gap:65px}.station-visual{width:100%;max-width:700px;margin:auto}}@media (max-width:720px){.station-section,.trust-section{padding:90px 22px}.station-copy h2,.trust-section h2{font-size:43px}.station-visual{width:110%;min-height:480px;margin:-25px -5%;transform:scale(.9)}.station-visual:before{width:350px;height:350px}.station-visual:after{width:220px;height:220px}.station-hub{width:130px;height:130px}.station-card{width:170px;padding:14px}.station-1{left:0}.station-2{right:-3%}.station-3{left:0}.trust-grid p{grid-template-columns:1fr;gap:8px}}.welcome:after,.section-index{display:none!important}.product-copy h2,.repair-copy h2,.management-copy h2,.driver-app-copy h2{letter-spacing:-.05em;font-size:clamp(42px,4vw,60px);line-height:1.03}.repair-copy h2,.management-copy h2{white-space:nowrap}.device-control-section{grid-template-columns:minmax(520px,1fr) minmax(0,1fr);gap:72px}.device-control-copy h2{letter-spacing:-.045em;max-width:720px;font-size:clamp(38px,3.15vw,50px);line-height:1.04}.tracking-story{background:linear-gradient(135deg,#e4ede9,#f7f8f5);border-top:1px solid #196f6124;border-bottom:1px solid #196f6124;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;min-height:340px;padding:36px;display:grid}.tracking-story-line{display:none}.tracking-step{border-right:1px solid #196f6121;justify-content:center;padding:38px 18px}.tracking-step:last-child{border-right:0}.tracking-step i{background:#42cdb7;border-radius:50%;width:10px;height:10px;margin:0 0 28px;position:static;box-shadow:0 0 0 9px #42cdb71a,0 0 28px #42cdb759}.tracking-step>span{display:none}.tracking-step strong{color:#123f38;letter-spacing:-.04em;margin:0;font-size:clamp(23px,1.9vw,31px);font-weight:400;line-height:1}.tracking-step small{color:#60736f;text-transform:uppercase;letter-spacing:.09em;margin-top:12px;font-size:9px;line-height:1.4}.driver-phone{height:625px;padding-top:52px}.driver-phone>img{margin:0 auto 38px}.driver-phone h3{white-space:nowrap;margin:8px 0 25px;font-size:21px;line-height:1.15}.driver-phone>div:not(.driver-phone-camera){padding:14px 0}.management-concept{justify-content:center;min-height:400px}.management-concept>div{align-items:center;gap:clamp(24px,4vw,68px);width:100%;display:flex}.management-concept>div span{color:#697b76;letter-spacing:-.05em;font-size:clamp(28px,3.2vw,48px);line-height:1}.management-concept strong{white-space:nowrap;margin-top:46px;font-size:clamp(42px,4.8vw,68px)}@media (max-width:1100px){.device-control-section{grid-template-columns:1fr}.device-control-copy h2{max-width:850px}}@media (max-width:720px){.repair-copy h2,.management-copy h2{white-space:normal}.device-control-copy h2{font-size:38px}.tracking-story{min-height:250px;padding:20px 10px}.tracking-step{padding:22px 8px}.tracking-step i{margin-bottom:20px}.tracking-step strong{font-size:20px}.tracking-step small{letter-spacing:.06em;font-size:7px}.management-concept>div{flex-wrap:wrap;gap:18px}.management-concept>div span{font-size:31px}.management-concept strong{white-space:normal;font-size:45px}}.welcome-features{grid-template-columns:repeat(4,minmax(0,1fr));width:min(1160px,100vw - 56px)}.welcome-features a{padding:24px 22px}.welcome-features strong{white-space:nowrap;font-size:14px}.supplied-map{background:0 0;height:auto;min-height:0;margin:0;overflow:visible}.supplied-map:after{display:none}.tracking-story{background:0 0;border-top:1px solid #196f612e;border-bottom:1px solid #196f612e;min-height:260px;padding:0}.driver-app-section{grid-template-columns:380px minmax(0,1fr);gap:clamp(70px,8vw,130px);width:calc(100% - 56px)}.driver-app-copy{width:100%;max-width:720px}.driver-app-copy h2{white-space:nowrap;font-size:clamp(46px,4.8vw,68px)}.driver-app-copy>p{max-width:700px;font-size:18px;line-height:1.68}.product-copy,.device-control-copy,.repair-copy,.management-copy{min-width:0}@media (max-width:900px){.welcome-features{grid-template-columns:repeat(2,1fr)}.welcome-features a:nth-child(2){border-right:0}.welcome-features a:nth-child(-n+2){border-bottom:1px solid #ffffff1a}.driver-app-section{grid-template-columns:300px minmax(0,1fr);gap:55px}.driver-app-copy h2{white-space:normal;font-size:48px}}@media (max-width:720px){.welcome-features{grid-template-columns:1fr}.welcome-features strong{white-space:normal}.welcome-features a{border-bottom:1px solid #ffffff1a;border-right:0!important}.welcome-features a:last-child{border-bottom:0}.driver-app-section{grid-template-columns:1fr;width:calc(100% - 44px)}.driver-app-copy h2{font-size:42px;line-height:1.05}.tracking-story{min-height:220px}.tracking-step{padding:38px 6px}}.driver-app-section{justify-content:center;align-items:center;gap:clamp(70px,8vw,130px);display:flex!important}.driver-phone{flex:0 0 285px}.driver-app-copy{flex:680px;min-width:500px;max-width:720px;width:auto!important}.driver-app-copy h2{white-space:nowrap;width:100%;max-width:none}.driver-app-copy>p{white-space:normal;overflow-wrap:normal;word-break:normal;margin:28px 0 0;display:block;width:100%!important;max-width:680px!important}.driver-app-copy>p strong{font:inherit;display:inline}@media (max-width:900px){.driver-app-section{flex-direction:column;align-items:center}.driver-phone{flex-basis:auto}.driver-app-copy{flex:auto;min-width:0;max-width:680px;width:100%!important}.driver-app-copy h2{white-space:normal}}.product-copy h2,.device-control-copy h2,.repair-copy h2,.driver-app-copy h2,.management-copy h2,.demo-intro h2{word-break:normal;overflow-wrap:normal;text-wrap:balance}.product-copy p,.device-control-copy>p,.repair-copy p,.driver-app-copy>p,.management-copy p,.demo-intro>p{word-break:normal;overflow-wrap:normal;width:100%}.feature-icon{color:#72e6d4;filter:drop-shadow(0 0 12px #65e7d747);flex:none;width:25px;height:25px}.welcome-features a{grid-template-columns:34px 1fr;align-items:center;gap:14px;min-height:118px;padding:25px 22px;display:grid}.welcome-features strong{color:#e4ecea;white-space:normal;font-size:14px;line-height:1.35}.management-section{grid-template-columns:minmax(390px,.75fr) minmax(0,1.25fr);gap:90px}.management-concept{border-top:1px solid #ffffff29;border-bottom:1px solid #ffffff29;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;width:100%;min-height:0;display:grid}.management-concept>.management-capability{border-right:1px solid #ffffff1f;flex-direction:column;justify-content:center;align-items:flex-start;gap:0;width:auto;min-height:270px;padding:42px 28px;display:flex}.management-concept>.management-capability:last-child{border-right:0}.management-capability .feature-icon{margin-bottom:50px}.management-concept .management-capability strong{color:#f4f7f6;letter-spacing:-.035em;white-space:normal;text-shadow:none;margin:0;font-size:clamp(20px,1.8vw,28px);font-weight:400;line-height:1.1}.management-concept .management-capability span{color:#81918d;text-transform:uppercase;letter-spacing:.1em;margin-top:13px;font-size:10px;line-height:1.5}@media (max-width:1000px){.management-section{grid-template-columns:1fr}}@media (max-width:720px){.welcome-features a{min-height:76px;padding:16px 18px}.management-concept{grid-template-columns:1fr}.management-concept>.management-capability{border-bottom:1px solid #ffffff1f;border-right:0;min-height:150px;padding:28px 22px}.management-concept>.management-capability:last-child{border-bottom:0}.management-capability .feature-icon{margin-bottom:24px}}.management-section{padding-top:130px;padding-bottom:130px;display:block}.management-copy{max-width:var(--max);border-top:1px solid #ffffff2e;border-bottom:1px solid #ffffff2e;grid-template-columns:minmax(340px,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(70px,9vw,150px);margin:0 auto;padding:58px 0;display:grid}.management-copy h2{white-space:nowrap;font-size:clamp(48px,5vw,72px)}.management-copy p{color:#a9b6b3;max-width:none;margin:4px 0 0;font-size:clamp(20px,1.65vw,25px);line-height:1.58}@media (max-width:900px){.management-copy{grid-template-columns:1fr;gap:35px}.management-copy h2{white-space:normal}}@media (max-width:720px){.management-section{padding-top:90px;padding-bottom:90px}.management-copy{padding:40px 0}.management-copy p{font-size:18px}}.management-copy{max-width:var(--max);padding:64px 0 68px;display:block}.management-copy h2{white-space:nowrap;max-width:none;margin:0;font-size:clamp(54px,6vw,84px);line-height:.98}.management-copy p{max-width:1000px;margin:42px auto 0;font-size:clamp(19px,1.55vw,23px);line-height:1.62}.demo-section{padding-top:120px;padding-bottom:120px;display:block}.demo-intro,.demo-form{width:100%;max-width:var(--max);margin-left:auto;margin-right:auto}.demo-intro>img{width:112px;height:auto;margin-bottom:38px}.demo-intro h2{white-space:nowrap;max-width:none;margin:0;font-size:clamp(48px,5.2vw,74px);line-height:1}.demo-intro>p{max-width:830px;margin-top:30px}.demo-intro>p+p{margin-top:16px}.demo-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 34px;margin-top:70px;padding-top:32px}.demo-form button.full{margin-top:12px}@media (max-width:900px){.management-copy h2,.demo-intro h2{white-space:normal}}@media (max-width:720px){.management-copy{padding:42px 0 46px}.management-copy h2{font-size:48px}.management-copy p{margin-top:30px;font-size:18px}.demo-section{padding-top:90px;padding-bottom:90px}.demo-intro h2{font-size:44px}.demo-form{grid-template-columns:1fr;margin-top:50px}.demo-form .full{grid-column:1}}.site-header{padding-left:clamp(22px,3vw,58px);padding-right:clamp(22px,3vw,58px)}.welcome-platforms{color:#93a6a1;align-items:center;gap:26px;margin-top:68px;display:flex}.welcome-platforms>span{text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:8px;font-size:10px;font-weight:600;display:flex}.welcome-platforms .platform-symbol{color:#72e6d4;width:17px;height:17px}.platform-section{min-height:190px;padding:48px max(28px,calc((100vw - var(--max))/2));background:#e7efeb;border-top:1px solid #c9d8d2;border-bottom:1px solid #c9d8d2;justify-content:space-between;align-items:center;gap:40px;display:flex}.platform-section>p{color:#143f38;letter-spacing:-.045em;margin:0;font-size:clamp(27px,3vw,42px);font-weight:400}.platform-section>div{align-items:center;gap:12px;display:flex}.platform-section>div>span{color:#214c45;border:1px solid #b9cec7;align-items:center;gap:13px;min-width:145px;padding:18px 22px;font-size:13px;font-weight:600;display:flex}.platform-symbol{color:#168676;place-items:center;width:22px;height:22px;display:grid}.mac-symbol,.windows-symbol{fill:currentColor}@media (max-width:720px){.platform-section{flex-direction:column;align-items:flex-start;min-height:0;padding:55px 22px}.platform-section>div{width:100%}.platform-section>div>span{flex:1;min-width:0}}.context-core{flex-direction:column;justify-content:center;align-items:center;gap:0;width:180px;height:180px;padding:32px 24px;display:flex}.context-core img{object-fit:contain;width:88px;height:34px;margin:0}.context-core span{text-align:center;letter-spacing:.17em;white-space:nowrap;border-top:1px solid #c9d9d3;width:100%;margin-top:24px;padding-top:19px;font-size:9px;font-weight:700}@media (max-width:720px){.context-core{width:150px;height:150px;padding:25px 20px}.context-core img{width:74px;height:29px}.context-core span{margin-top:18px;padding-top:15px;font-size:8px}}.context-core{background:#f7f8f5;width:158px;height:158px;padding:0;box-shadow:0 18px 55px #1241381a}.context-core img{width:104px;height:42px;margin:0}.tracking-story{min-height:330px}.tracking-step{padding:68px 28px}.tracking-step>.feature-icon{color:#159d8b;filter:drop-shadow(0 0 15px #30cab34d);width:31px;height:31px;margin-bottom:34px}.tracking-step strong{font-size:clamp(25px,2.2vw,34px)}.tracking-step small{margin-top:15px}.repair-ledger span{color:var(--teal);align-items:center;display:flex}.repair-ledger .feature-icon{width:25px;height:25px}@media (max-width:720px){.context-core{width:132px;height:132px;padding:0}.context-core img{width:84px;height:34px}.tracking-story{min-height:280px}.tracking-step{padding:48px 10px}.tracking-step>.feature-icon{width:25px;height:25px;margin-bottom:25px}}.management-copy .management-enrollment{border-top:1px solid #ffffff29;max-width:1000px;margin-top:38px;padding-top:36px}.management-enrollment strong{color:#8af0df;text-shadow:0 0 24px #67edd84d;font-weight:500}@media (max-width:720px){.management-copy .management-enrollment{margin-top:30px;padding-top:28px}}.management-copy{text-align:center;max-width:1080px;padding-top:58px;padding-bottom:62px}.management-copy h2{white-space:normal;text-align:center;font-size:clamp(44px,4.5vw,64px)}.management-copy p{text-align:center;max-width:900px;margin:34px auto 0;font-size:clamp(18px,1.35vw,21px)}.demo-intro .demo-migration{color:#b7cbc6;max-width:900px;margin-top:32px}.demo-intro .demo-migration strong{color:#8af0df;text-shadow:0 0 24px #67edd84d;font-weight:500}@media (max-width:720px){.management-copy h2{font-size:42px}.management-copy p{font-size:18px}}.demo-form .optional{color:#768784;letter-spacing:.08em;margin-left:6px;font-size:8px}.demo-form .consent{color:#bdcac7;letter-spacing:0;text-transform:none;align-items:flex-start;gap:12px;font-size:12px;line-height:1.55;display:flex}.demo-form .consent input{accent-color:#65e7d7;flex:none;width:17px;height:17px;margin:2px 0 0}.demo-form .consent a{color:#8af0df;text-underline-offset:3px;text-decoration:underline}.demo-form .honeypot{clip:rect(0 0 0 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.demo-form .form-error{color:#ffd0c8;margin:0;font-size:13px;line-height:1.5}.demo-form .turnstile-row{align-items:center;min-height:65px;display:flex}.demo-form button:disabled{cursor:wait;opacity:.65;transform:none}.form-success{background:#07110f2e;border-color:#8af0df61;max-width:760px;margin:70px auto 0}.form-success b{color:#8af0df}.legal-page{color:#101816;background:#f4f7f5;min-height:100vh}.legal-header{min-height:84px;padding:0 max(28px,calc((100vw - var(--max))/2));color:#fff;background:#07110f;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;display:flex}.legal-header .brand img{width:78px}.legal-header>a:last-child{color:#9eb0ac;font-size:13px}.legal-header>a:last-child:hover{color:#8af0df}.legal-page article{max-width:920px;margin:0 auto;padding:105px 28px 120px}.legal-kicker{color:#188b7c;text-transform:uppercase;letter-spacing:.14em;margin:0 0 24px;font-size:12px;font-weight:700}.legal-page h1{letter-spacing:-.06em;margin:0;font-size:clamp(52px,7vw,88px);font-weight:400;line-height:.95}.legal-intro{color:#50615d;max-width:760px;margin:34px 0 72px;font-size:21px;line-height:1.55}.legal-page article section{border-top:1px solid #cdd8d4;padding:34px 0}.legal-page article section h2{letter-spacing:-.025em;margin:0 0 14px;font-size:25px;font-weight:500}.legal-page article section p{color:#53625f;margin:0;font-size:17px;line-height:1.75}.legal-contact{color:#fff;background:#0b1a17;justify-content:space-between;align-items:center;gap:20px;margin-top:58px;padding:30px;display:flex}.legal-contact a{color:#8af0df}@media (max-width:720px){.demo-form .consent{font-size:13px}.legal-header{min-height:70px;padding:0 20px}.legal-header .brand span{display:none}.legal-page article{padding:72px 22px 88px}.legal-page h1{font-size:52px}.legal-intro{margin-bottom:52px;font-size:18px}.legal-page article section p{font-size:16px}.legal-contact{flex-direction:column;align-items:flex-start}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
