@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/c3cb240f9c892514-s.270md_-rr62el.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0lsanbtneewqp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_99ad3eeb-module__v-rT3W__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}
*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}ul{margin:0;padding:0;list-style:none}h1,h2,h3,p{margin:0}:root{--header-h:73px;--bg:#fff;--bg-elev:#f4f4f2;--bg-elev-2:#eaeae7;--surface:#fff;--border:#11110f29;--fg:#131210;--fg-dim:#4d4a42;--fg-mute:#837e70;--accent:#6b675c;--radius:0px;--wrap:1180px;--ease:cubic-bezier(.22,.9,.3,1)}*{scrollbar-color:var(--fg-mute) var(--bg)}body{background:var(--bg);color:var(--fg);-webkit-font-smoothing:antialiased;font-family:DM Sans,system-ui,-apple-system,sans-serif;font-size:16px;line-height:1.5;overflow-x:hidden}.wrap{width:100%;max-width:var(--wrap);margin:0 auto;padding:0 28px}.noise{pointer-events:none;z-index:999;opacity:.025;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='90' height='90'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}::selection{background:var(--fg);color:var(--bg)}#loader{z-index:999999;background:var(--fg);animation:.35s 2.5s forwards loader-dismiss;position:fixed;inset:0;overflow:hidden}@keyframes loader-dismiss{to{opacity:0;visibility:hidden;pointer-events:none}}.loader-lane{height:0;position:absolute;top:50%;left:0;right:0}.loader-guide{background:repeating-linear-gradient(90deg,#f5f1e642 0 2px,#0000 2px 16px);height:2px;position:absolute;top:-1px;left:0;right:0}.loader-trail{background:var(--bg);width:0;height:3px;animation:2s cubic-bezier(.34,.06,.5,1) forwards loader-trail;position:absolute;top:-1.5px;left:0}@keyframes loader-trail{to{width:100%}}.loader-truck{color:var(--bg);filter:drop-shadow(0 3px 10px #0006);animation:2s cubic-bezier(.34,.06,.5,1) forwards loader-drive;position:absolute;top:0;left:0%;transform:translate(-50%,-50%)rotate(-90deg)}.loader-truck svg{display:block}@keyframes loader-drive{to{left:100%}}.loader-reveal{background:var(--bg);transform-origin:50%;height:200vh;margin-top:-100vh;animation:.55s cubic-bezier(.5,0,.2,1) 2s forwards loader-reveal;position:absolute;top:50%;left:0;right:0;transform:scaleY(0)}@keyframes loader-reveal{to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){#loader{animation:none;display:none}}.eyebrow{letter-spacing:.09em;text-transform:uppercase;color:var(--accent);margin-bottom:14px;font-size:13px;font-weight:700}h1{letter-spacing:-.045em;font-weight:700;line-height:1}h2,.mission-text{letter-spacing:-.03em;font-size:clamp(24px,2.6vw,38px);font-weight:500;line-height:1.1}h2{margin-bottom:28px}h3{letter-spacing:-.02em;margin-bottom:10px;font-size:19px;font-weight:600;line-height:1.2}section p{color:var(--fg-dim)}.btn{white-space:nowrap;transition:transform .25s var(--ease), background .2s ease, border-color .2s ease, color .2s ease, opacity .2s ease;border-radius:0;justify-content:center;align-items:center;gap:8px;padding:11px 22px;font-size:14.5px;font-weight:600;display:inline-flex}.btn:active{transform:scale(.97)}.btn-primary{background:var(--fg);color:var(--bg);border:1px solid var(--fg)}.btn-primary:hover{background:var(--accent);border-color:var(--accent);color:var(--bg)}.btn-ghost{color:var(--fg);border:1px solid var(--fg);background:0 0}.btn-ghost:hover{background:var(--fg);color:var(--bg)}.btn-lg{padding:14px 28px;font-size:15.5px}.link-arrow{border-bottom:1px solid var(--fg);align-items:center;gap:6px;padding-bottom:2px;font-size:14.5px;font-weight:600;transition:opacity .2s;display:inline-flex}.link-arrow:hover{opacity:.6}.site-header{z-index:100;background:var(--bg);-webkit-backdrop-filter:blur(12px)saturate(140%);border-bottom:1px solid var(--border);margin-bottom:calc(-1 * var(--header-h));position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;height:72px;display:flex}.brand{align-items:center;gap:10px;display:inline-flex}.brand-mark{width:26px;height:26px;color:var(--fg)}.brand-word{letter-spacing:-.02em;font-size:22px;font-weight:800}.brand-logo{width:auto;height:26px;color:var(--fg)}.site-header .brand-logo{height:23px}.nav-links{align-items:center;gap:34px;display:flex}.nav-links a{color:var(--fg-dim);font-size:14.5px;font-weight:500;transition:color .2s}.nav-links a:hover{color:var(--fg)}.header-cta{align-items:center;gap:10px;display:flex}.nav-toggle{flex-direction:column;justify-content:center;align-items:center;gap:5px;width:34px;height:34px;display:none}.nav-toggle span{background:var(--fg);width:20px;height:2px;transition:transform .25s,opacity .25s}.nav-toggle.open span:first-child{transform:translateY(7px)rotate(45deg)}.nav-toggle.open span:nth-child(2){opacity:0}.nav-toggle.open span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.mobile-menu{border-top:1px solid var(--border);background:var(--bg);flex-direction:column;gap:4px;padding:10px 28px 22px;display:none}.mobile-menu a:not(.btn){color:var(--fg-dim);border-bottom:1px solid var(--border);padding:12px 4px;font-size:16px;font-weight:500}.mobile-menu .btn{width:100%;margin-top:14px}.route-wrapper{position:relative}.route-scene{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.route-line{fill:none;stroke:var(--fg);stroke-width:2px;stroke-dasharray:2 14;stroke-linecap:round;opacity:.22}.truck-cargo,.truck-cab{color:var(--fg);offset-rotate:auto -90deg;offset-distance:0%;filter:drop-shadow(0 2px 5px #11110f4d);will-change:offset-distance}.route-trail{fill:none;stroke:var(--fg);stroke-width:4.5px;stroke-linecap:round;will-change:stroke-dashoffset}.route-pin{color:var(--fg);opacity:0;filter:drop-shadow(0 3px 6px #11110f47);will-change:transform, opacity}@supports not (offset-path:path("M0,0 L1,1")){.truck-cargo,.truck-cab{display:none}}.hero{min-height:calc(76vh + var(--header-h));padding:calc(64px + var(--header-h)) 0 64px;align-items:center;display:flex;position:relative;overflow:hidden}.hero-inner{z-index:2;position:relative;transform:translateY(-36px)}.hero h1{max-width:15ch;font-size:clamp(38px,4.6vw,60px)}.hero-sub{letter-spacing:-.015em;color:var(--fg-dim);max-width:42ch;margin-top:18px;font-size:clamp(16px,1.4vw,18px);line-height:1.35}.hero-actions{flex-wrap:wrap;align-items:center;gap:26px;margin-top:26px;display:flex}.hero-inner{justify-content:center;display:flex}.hero-copy{text-align:center}.hero h1,.hero-sub{margin-left:auto;margin-right:auto}.hero-actions{justify-content:center;gap:14px}@media (min-width:1600px){.hero-inner{transform:none}}.hero-frame,.closing-frame{z-index:-1;pointer-events:none;--frame-inset:var(--route-inset,clamp(40px, 5vw, 80px));--hero-line:#fbf9f266;--line:linear-gradient(var(--hero-line), var(--hero-line));--node:linear-gradient(var(--surface), var(--surface));--n:calc(var(--frame-inset) - 3px);position:absolute;inset:0}.hero-frame{top:var(--header-h);background:var(--node) left var(--n) top var(--n) / 7px 7px no-repeat, var(--node) right var(--n) top var(--n) / 7px 7px no-repeat, var(--line) left var(--frame-inset) top 0 / 1px 100% no-repeat, var(--line) right var(--frame-inset) top 0 / 1px 100% no-repeat, var(--line) left 0 top var(--frame-inset) / 100% 1px no-repeat}.closing-frame{background:var(--node) left var(--n) bottom var(--n) / 7px 7px no-repeat, var(--node) right var(--n) bottom var(--n) / 7px 7px no-repeat, var(--line) left var(--frame-inset) top 0 / 1px 100% no-repeat, var(--line) right var(--frame-inset) top 0 / 1px 100% no-repeat, var(--line) left 0 bottom var(--frame-inset) / 100% 1px no-repeat}.closing-inner{z-index:2;position:relative}.closing-baseline{z-index:1;pointer-events:none;background:#fbf9f266;height:1px;position:absolute;bottom:0;left:0;right:0}.btn-light{background:var(--surface);color:var(--fg);border:1px solid var(--surface)}.btn-light:hover{background:var(--bg);border-color:var(--bg)}.hero .eyebrow{color:#fbf9f2cc}.hero h1{color:var(--surface)}.hero-sub{color:#fbf9f2d9}.closing h2,.closing .closing-mark{color:var(--surface)}footer.site-footer{border-top-color:#0000}.site-header{transition:border-color .2s}.site-header.is-over-hero{border-bottom-color:#fbf9f266}.hero-grid,.closing-grid{z-index:-1;grid-template-columns:repeat(auto-fill, minmax(var(--cell-size), 1fr));grid-auto-rows:var(--row-size,var(--cell-size));--cell-size:clamp(58px, 6.2vw, 92px);--rows:9;pointer-events:none;gap:0;display:grid;position:absolute;left:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 90%,#0000 90%);mask-image:linear-gradient(#000 0% 90%,#0000 90%)}.hero-grid{--photo-image:url("/assets/hero section v2.png");top:0}.closing-grid{--photo-image:url("/assets/semi truck top view.png")}.grid-cell{background:var(--bg);position:relative}.grid-cell:before,.grid-cell:after{content:"";pointer-events:none;position:absolute}.grid-cell:before{background-image:repeating-linear-gradient(90deg, var(--fg) 0 2px, transparent 2px 16px);opacity:.22;height:2px;bottom:0;left:0;right:0}.grid-cell:after{background-image:repeating-linear-gradient(180deg, var(--fg) 0 2px, transparent 2px 16px);opacity:.22;width:2px;top:0;bottom:0;right:0}.grid-cell--photo{background-image:var(--photo-image);background-repeat:no-repeat;background-size:calc(var(--photo-cols,var(--cols)) * 100%) calc(var(--rows) * 100%);background-position:calc(var(--col) * (100% / (var(--photo-cols,var(--cols)) - 1))) calc(var(--row) * (100% / (var(--rows) - 1)))}.hero-grid,.closing-grid{background:var(--photo-image) center / cover no-repeat}.hero-grid>.grid-cell,.closing-grid>.grid-cell{visibility:hidden}@media (max-width:720px){.hero-grid{background-position:78%}}.mission,.setup,.platform,.growth,.use-cases,.integrations,.closing{z-index:1;position:relative}.closing{z-index:auto}.mission{border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.mission-text{color:var(--fg);max-width:26em}.mission-text-inner{display:block;position:relative}.mission-text-spacer{opacity:0}.mission-text-visible{position:absolute;inset:0 0 auto}.mission-word{opacity:0;transition:opacity .7s ease var(--word-delay)}.mission-text-visible.is-active .mission-word{opacity:1}@media (prefers-reduced-motion:reduce){.mission-word{transition:none}}.mission-inner{padding-top:clamp(48px,8vw,120px);padding-bottom:clamp(48px,8vw,120px)}.setup{height:320vh}.setup-pin{height:100vh;padding-top:var(--header-h);align-items:center;display:flex;position:sticky;top:0;overflow:hidden}.setup-truck{z-index:3;color:var(--fg);filter:drop-shadow(0 2px 5px #11110f4d);pointer-events:none;visibility:hidden;position:absolute}.setup-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(20px,3vh,28px);display:flex}.setup-head h2{margin-bottom:0}.setup-tabs{gap:4px;margin:0;padding:0;list-style:none;display:flex}.setup-tabs button{font:inherit;color:var(--fg-mute);cursor:pointer;background:0 0;border:1px solid #0000;padding:7px 14px;font-size:13.5px;font-weight:600;transition:color .2s,border-color .2s,background .2s}.setup-tabs button:before{content:"";vertical-align:middle;opacity:0;background:currentColor;width:6px;height:6px;margin-right:8px;transition:opacity .2s;display:inline-block}.setup-tabs button:hover{color:var(--fg)}.setup-tabs button.is-active{color:var(--fg);border-color:var(--border);background:var(--surface)}.setup-tabs button.is-active:before{opacity:1}.setup-stage{z-index:4;grid-template-columns:1.3fr 1fr;align-items:center;gap:clamp(24px,3vw,40px);display:grid;position:relative}.setup-panel{--window-inset:clamp(20px, 7%, 52px);background:url("/assets/boat image assest.png") 50%/cover no-repeat;place-items:center;height:min(58vh,540px);display:grid;position:relative;overflow:hidden}.setup-window{width:calc(100% - 2 * var(--window-inset));max-height:calc(100% - 2 * var(--window-inset));color:var(--surface);opacity:0;transition:opacity .45s var(--ease), transform .45s var(--ease);background:#131210eb;border:1px solid #fbf9f224;flex-direction:column;grid-area:1/1;display:flex;transform:translateY(14px);box-shadow:0 24px 60px #00000059}.setup-window.is-active{opacity:1;transform:none}.setup-window-bar{letter-spacing:.02em;color:#fbf9f299;border-bottom:1px solid #fbf9f21a;align-items:center;gap:6px;padding:11px 16px;font-size:12px;display:flex}.setup-window-bar span{margin-right:auto}.setup-window-bar i{background:#fbf9f240;width:7px;height:7px}.setup-window-body{flex:1;padding:clamp(16px,2.4vw,26px);font-size:13.5px;line-height:1.5;overflow:hidden}.setup-window-label{letter-spacing:.14em;text-transform:uppercase;color:#fbf9f280;margin-bottom:12px;font-size:11px;font-weight:700}.setup-window ul,.setup-window ol{margin:0;padding:0;list-style:none}.setup-rows li{border-top:1px solid #fbf9f214;grid-template-columns:110px 1fr auto;align-items:center;gap:12px;padding:11px 0;display:grid}.setup-rows b{font-weight:600}.setup-rows span{color:#fbf9f28c;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.setup-rows em{color:#fbf9f28c;font-size:12px;font-style:normal}.setup-rows em:before{content:"";vertical-align:middle;background:#fbf9f259;width:6px;height:6px;margin-right:7px;display:inline-block}.setup-rows em.is-ok{color:var(--surface)}.setup-rows em.is-ok:before{background:var(--surface)}.setup-sop{counter-reset:sop;margin-bottom:20px!important}.setup-sop li{counter-increment:sop;gap:12px;padding:6px 0;display:flex}.setup-sop li:before{content:counter(sop, decimal-leading-zero);color:#fbf9f273;font-variant-numeric:tabular-nums}.setup-notes li{background:#fbf9f20d;border:1px solid #fbf9f224;margin-bottom:6px;padding:8px 12px}.setup-progress{color:#fbf9f28c;align-items:center;gap:12px;margin-top:18px;font-size:12px;display:flex}.setup-progress div{background:#fbf9f224;flex:1;height:3px}.setup-progress i{background:var(--surface);height:100%;display:block}.setup-feed li{border-top:1px solid #fbf9f214;gap:14px;padding:10px 0;display:flex}.setup-feed time{color:#fbf9f273;font-variant-numeric:tabular-nums}.setup-feed li.is-flag span{color:var(--surface);font-weight:600}.setup-feed li.is-flag span:after{content:"Needs review";color:var(--fg);background:var(--surface);margin-left:10px;padding:1px 7px;font-size:11px;font-weight:600;display:inline-block}.setup-cards{height:calc(var(--card-h) + 2 * var(--stack-y));--card-h:230px;--stack-y:52px;position:relative}.setup-card{top:calc(var(--i) * var(--stack-y));width:100%;height:var(--card-h);background:var(--surface);border:1px solid var(--border);opacity:0;transition:opacity .5s var(--ease), transform .5s var(--ease), border-color .3s ease;padding:26px;position:absolute;left:0;transform:translateY(48px);box-shadow:0 14px 34px #11110f14}.setup-card[data-step="0"]{--i:0}.setup-card[data-step="1"]{--i:1}.setup-card[data-step="2"]{--i:2}.setup-card.is-shown{opacity:1;transform:none}.setup-card.is-current{border-color:var(--fg)}.setup-card-num{color:var(--accent);margin-bottom:18px;font-size:13px;font-weight:700}.setup-card h3{margin-bottom:10px;font-size:22px}.setup-card p:last-child{font-size:15px}@media (max-width:980px){.setup-stage{grid-template-columns:1fr;gap:20px}.setup-panel{height:34vh}.setup-cards{--card-h:170px;--stack-y:30px}.setup-card{padding:20px}.setup-card h3{font-size:19px}.setup-rows li{grid-template-columns:90px 1fr auto}}@media (max-width:720px){.setup-head{flex-direction:column;align-items:flex-start;gap:14px}.setup-rows span{display:none}.setup-rows li{grid-template-columns:1fr auto}.setup-panel{--window-inset:14px;height:clamp(240px,40vh,380px)}.setup-cards{--card-h:158px;--stack-y:26px}.setup-card{padding:16px 18px}.setup-card-num{margin-bottom:8px}.setup-card h3{margin-bottom:6px}.setup-card p:last-child{font-size:14px;line-height:1.45}.setup-head{margin-bottom:16px}.setup-window-label:has(+.setup-feed){display:none}.setup-window-bar{padding:9px 12px}.setup-window-body{padding:14px;font-size:12.5px}.setup-rows li,.setup-feed li{padding:7px 0}.setup-sop li{padding:4px 0}.setup-sop{margin-bottom:0!important}.setup-sop~.setup-window-label,.setup-notes,.setup-progress{display:none}}@media (prefers-reduced-motion:reduce){.setup-window,.setup-card{transition:none}}.photo-fx{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.setup-panel .photo-fx{z-index:0}.setup-window{z-index:1;position:relative}.growth-image .photo-fx{z-index:auto}.growth-image .photo-fx--after{clip-path:inset(0 calc(100% - var(--reveal,0%)) 0 0)}section.platform,section.use-cases,section.integrations{padding:76px 0}.card-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.card{background:var(--bg-elev);border:1px solid var(--border);transition:border-color .25s ease, transform .25s var(--ease);border-radius:0;padding:24px}.card:hover{border-color:var(--fg);transform:translateY(-3px)}.card-index{color:var(--accent);border-bottom:1px solid var(--border);margin-bottom:20px;padding-bottom:14px;font-size:13px;font-weight:700}.card p{font-size:15px}.growth{background:var(--bg);height:260vh}.growth-pin{--lane-bottom:clamp(28px, 5vh, 48px);height:100vh;position:sticky;top:0;overflow:hidden}.growth-overlay{background:var(--fg);opacity:0;will-change:opacity;position:absolute;inset:0}.growth-inner{z-index:1;opacity:0;will-change:opacity;flex-direction:column;min-height:100%;padding-top:clamp(84px,13vh,150px);padding-bottom:clamp(104px,15vh,132px);display:flex;position:relative}.growth-inner .eyebrow{color:#f5f1e6a6}.growth-inner h2{color:var(--bg);margin-bottom:0}.growth-image{background:#f5f1e60d;border:1px solid #f5f1e638;flex:auto;min-height:150px;max-height:clamp(280px,52vh,520px);margin-top:clamp(18px,3vh,34px);position:relative;overflow:hidden}.growth-photo{object-fit:cover;object-position:center 40%;width:100%;height:100%;position:absolute;inset:0}.growth-photo--after{clip-path:inset(0 calc(100% - var(--reveal,0%)) 0 0)}.growth-lane{opacity:0;will-change:opacity}.growth-road{left:0;right:0;bottom:var(--lane-bottom);border-top:2px dashed #f5f1e638;position:absolute}.growth-trail{left:0;bottom:calc(var(--lane-bottom) - 1.5px);background:var(--bg);will-change:width;width:0%;height:3px;position:absolute}.growth-divider{background:var(--bg);opacity:.55;will-change:left;width:2px;position:absolute;top:0;bottom:0;left:0%;box-shadow:0 0 22px 1px #f5f1e673}.growth-truck{bottom:var(--lane-bottom);width:26px;height:103px;color:var(--bg);filter:drop-shadow(0 2px 6px #0006);will-change:left;position:absolute;left:0%;transform:translate(-50%,50%)}.growth-truck-mark{transform-box:fill-box;transform-origin:50%;transform:rotate(-90deg)}.growth-stats{flex-wrap:wrap;justify-content:flex-start;row-gap:26px;margin-top:clamp(24px,4vh,40px);display:flex}.growth-stat{border-left:1px solid #f5f1e638;padding:0 18px}.growth-stat:first-child,.growth-stat.is-row-start{border-left:none;padding-left:0}.growth-stat-value{letter-spacing:-.01em;color:var(--bg);font-variant-numeric:tabular-nums;white-space:nowrap;margin-bottom:9px;font-size:clamp(22px,2.4vw,32px);font-weight:800;display:block}.growth-stat-caption{letter-spacing:.04em;text-transform:uppercase;color:#f5f1e68c;white-space:nowrap;align-items:center;gap:6px;font-size:10.5px;font-weight:700;display:flex}.growth-stat-dot{background:var(--bg);opacity:.85;flex-shrink:0;width:7px;height:7px}.growth-stat--neutral .growth-stat-dot{opacity:1;background:0 0;border:1px solid #f5f1e666}@media (prefers-reduced-motion:reduce){.growth-overlay,.growth-inner{opacity:1!important}.growth-divider,.growth-truck{left:100%!important}.growth-trail{width:100%!important}.growth-photo--after{clip-path:inset(0)!important}.truck-cargo,.truck-cab{opacity:1!important}}@media (max-width:720px){.growth{height:190vh}.growth-inner{padding-top:calc(var(--header-h) + clamp(12px, 2.5vh, 24px));padding-bottom:clamp(72px,11vh,92px)}.growth-image{min-height:200px;max-height:none;margin-top:clamp(14px,2.5vh,22px)}.growth-stats{margin-top:clamp(14px,2.5vh,22px)}}@media (max-width:640px){.growth-stats{grid-template-columns:repeat(3,1fr);gap:26px 14px;display:grid}.growth-stat{border-left:none;padding:0}.growth-stat-value{margin-bottom:5px;font-size:clamp(18px,5vw,24px)}.growth-stat-caption{white-space:normal;align-items:flex-start;font-size:9.5px;line-height:1.35}.growth-stat-dot{margin-top:2px}}.use-grid{background:var(--border);border:1px solid var(--border);border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.use-item{background:var(--bg);padding:24px;transition:background .2s}.use-item:hover{background:var(--bg-elev)}.use-item p{font-size:14.5px}.integrations{border-top:1px solid var(--border);background:var(--bg);overflow:hidden}.integration-heading{text-align:center;max-width:700px;margin:0 auto 68px}.integration-heading h2{margin-bottom:18px;font-size:clamp(32px,4vw,48px)}.integration-heading>p:last-child{max-width:580px;margin:0 auto;font-size:16px}.integration-grid{grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:100px;gap:12px;display:grid;position:relative}.integration-grid:after{content:"";pointer-events:none;background:linear-gradient(#0000,#ffffffc2);height:42%;position:absolute;inset:auto 0 0}.integration-logo{background:#f7f7f6;border-radius:10px;justify-content:center;align-items:center;min-width:0;padding:10px;display:flex}.integration-logo img{width:var(--logo-width,120px);height:var(--logo-height,46px);object-fit:contain;max-width:100%}.integration-logo--mark{--logo-width:40px;--logo-height:40px}.integration-logo[data-logo=McLeod]{--logo-width:108px;--logo-height:42px}.integration-logo[data-logo=Turvo]{--logo-width:130px;--logo-height:58px}.integration-logo[data-logo=Tai]{--logo-width:94px;--logo-height:49px}.integration-logo[data-logo=Blue\ Yonder]{--logo-width:115px;--logo-height:50px}.integration-logo[data-logo=Trucker\ Tools],.integration-logo[data-logo=Truckstop]{--logo-width:135px}.closing{text-align:center;border-top:1px solid var(--border);justify-content:center;align-items:center;padding:48px 0;display:flex;position:relative;overflow:hidden}.closing-inner{align-items:center;gap:var(--closing-gap,30px);flex-direction:column;display:flex}.closing-mark{width:28px;height:28px;color:var(--accent)}.closing h2{margin-bottom:0}.site-footer{border-top:1px solid var(--border);padding-top:40px;position:relative;overflow:hidden}.footer-inner{z-index:1;grid-template-columns:1.4fr 1fr 1fr;gap:40px;padding-bottom:36px;display:grid;position:relative}.footer-brand p{color:var(--fg-mute);max-width:26ch;margin-top:14px;font-size:14px}.footer-yc{color:var(--fg-mute);align-items:center;gap:7px;margin-top:16px;font-size:13px;transition:color .2s;display:inline-flex}.footer-yc:hover{color:var(--fg-dim)}.footer-yc-mark{flex:none;width:14px;height:14px}.footer-links,.footer-legal{flex-direction:column;gap:14px;display:flex}.footer-links a,.footer-legal a{color:var(--fg-dim);font-size:14.5px;transition:color .2s}.footer-links a:hover,.footer-legal a:hover{color:var(--fg)}.footer-bottom{z-index:1;border-top:1px solid var(--border);color:var(--fg-mute);padding:22px 28px;font-size:13px;position:relative}.reveal{opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);transform:translateY(18px)}.reveal.in-view{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.truck-cargo,.truck-cab{offset-distance:45%!important}.reveal{opacity:1;transition:none;transform:none}}@media (max-width:980px){.nav-links,.header-cta{display:none}.nav-toggle,.mobile-menu.open{display:flex}.hero-inner{grid-template-columns:1fr}.hero-video-slot{aspect-ratio:16/9;order:-1}.card-grid{grid-template-columns:1fr}.use-grid{grid-template-columns:1fr 1fr}.integration-heading{margin-bottom:52px}.integration-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:90px}.footer-inner{grid-template-columns:1fr;gap:28px}}@media (max-width:720px){.hero{min-height:90svh;padding:calc(48px + var(--header-h)) 0 56px}.hero-inner{transform:translateY(-20px)}.hero .wrap{padding-left:calc(9% + 16px);padding-right:calc(9% + 16px)}.hero h1{font-size:clamp(30px,8.6vw,38px)}.hero-actions{flex-direction:column;align-items:stretch}.use-grid{grid-template-columns:1fr}.integration-heading{margin-bottom:38px}.integration-heading>p:last-child{font-size:15px}.integration-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:86px;gap:9px}.integration-grid:after{background:linear-gradient(#0000,#ffffffe6);height:86px}.integration-logo[data-logo=Blue\ Yonder]{display:none}.integration-logo{padding:8px}section.platform,section.use-cases,section.integrations{padding:52px 0}.closing{padding:88px 0}}@media (max-width:480px){.wrap{padding-left:20px;padding-right:20px}h2{margin-bottom:24px}}.has-cursor,.has-cursor *,.has-cursor :before,.has-cursor :after{cursor:none!important}#cursor{background:var(--fg);opacity:0;pointer-events:none;z-index:2147483647;width:15px;height:15px;transition:width .22s var(--ease), height .22s var(--ease), background-color .16s ease, opacity .18s ease;will-change:transform, width, height;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}#cursor.is-visible{opacity:1}#cursor.is-button{width:19px;height:19px}#cursor.is-text{width:2px;height:15px}#cursor.on-dark{background:var(--bg)}@media (prefers-reduced-motion:reduce){#cursor{transition:background-color .1s,opacity .12s}}.legal-page{background:var(--bg);min-height:100vh}.legal-site-header{border-bottom:1px solid var(--border)}.legal-site-header-inner{justify-content:space-between;align-items:center;gap:24px;max-width:1180px;margin:0 auto;padding:19px 28px;display:flex}.legal-brand{letter-spacing:-.075em;font-size:31px;font-weight:700;line-height:1}.legal-brand--customer{letter-spacing:-.035em;font-size:20px}.legal-home-link{color:var(--fg-dim);font-size:14px}.legal-home-link:hover,.legal-content a:hover,.legal-site-footer a:hover{text-decoration:underline}.legal-main{max-width:900px;margin:0 auto;padding:76px 28px 112px}.legal-eyebrow{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:700}.legal-main h1{margin-top:13px;font-size:clamp(38px,5vw,64px);line-height:1.05}.legal-date{color:var(--fg-mute);margin-top:20px;font-size:14px}.legal-content{color:var(--fg-dim);overflow-wrap:anywhere;margin-top:54px;font-size:15.5px;line-height:1.7}.legal-content h2{color:var(--fg);letter-spacing:-.025em;margin:58px 0 17px;scroll-margin-top:24px;font-size:clamp(23px,2.5vw,30px);font-weight:600;line-height:1.2}.legal-content h3{color:var(--fg);margin:28px 0 12px;font-size:18px}.legal-content p{margin:0 0 18px}.legal-content strong{color:var(--fg)}.legal-content ul{margin:0 0 20px;padding-left:24px;list-style:outside}.legal-content li{margin:0 0 9px;padding-left:2px}.legal-content a{color:var(--fg);text-underline-offset:2px;text-decoration:underline}.legal-table-wrap{margin:22px 0 28px;overflow-x:auto}.legal-content table{border-collapse:collapse;width:100%;min-width:600px;font-size:14px}.legal-content th,.legal-content td{border:1px solid var(--border);text-align:left;vertical-align:top;padding:12px 14px}.legal-content thead th{background:var(--bg-elev);color:var(--fg)}.legal-content tbody th{color:var(--fg);font-weight:600}.legal-site-footer{border-top:1px solid var(--border);max-width:1180px;color:var(--fg-dim);flex-wrap:wrap;gap:24px;margin:0 auto;padding:30px 28px 48px;font-size:14px;display:flex}@media (max-width:720px){.legal-site-header-inner{padding:17px 20px}.legal-main{padding:54px 20px 78px}.legal-content{margin-top:38px;font-size:15px}.legal-content h2{margin-top:44px}.legal-site-footer{padding:26px 20px 40px}}
