.landing{--lp-paper:#f6f4ee;--lp-ink:#142738;--lp-muted:#52616b;--lp-orange:#db4a18;background:var(--lp-paper);color:var(--lp-ink);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.5}.landing a{color:inherit;text-decoration:none}.landing a:focus-visible,.landing summary:focus-visible{outline:3px solid var(--lp-orange);outline-offset:5px}.landing p,.landing h1,.landing h2,.landing h3,.landing figure,.landing dl,.landing dd{margin:0}.landing .lp-wrap{width:min(1240px,calc(100% - 96px));margin-inline:auto}.landing .lp-header{display:flex;align-items:center;justify-content:space-between;height:100px;border-bottom:1px solid #d8d9d3;gap:24px}.landing .lp-brand{display:inline-flex;align-items:center;font-size:26px;font-weight:800;letter-spacing:-1.4px;gap:10px}.landing .lp-brand-dot{color:var(--lp-orange);margin-left:-10px}.landing .lp-mark{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:var(--lp-ink);color:#fff;font-size:23px;letter-spacing:-2px}.landing .lp-mark span{color:#ff8757;font-size:18px;margin-top:-8px}.landing nav{display:flex;gap:36px;font-size:14px;font-weight:650}.landing nav a:hover,.landing .lp-signin:hover{color:var(--lp-orange)}.landing .lp-signin{font-size:14px;font-weight:700;display:flex;gap:24px;align-items:center}.landing .lp-signin span{font-size:22px}.landing .lp-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:72px;padding-block:75px 70px;align-items:center}.landing .lp-eyebrow{font:600 11px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:1.4px}.landing .lp-hero-copy>.lp-eyebrow{display:flex;gap:9px;align-items:center;margin-bottom:25px}.landing .lp-hero-copy>.lp-eyebrow span{width:7px;height:7px;background:var(--lp-orange)}.landing h1{font-size:clamp(48px,5.1vw,73px);line-height:.99;letter-spacing:-3.7px;font-weight:780}.landing h1 em{font-style:normal;color:var(--lp-orange)}.landing .lp-lead{font-size:17px;line-height:1.75;max-width:440px;margin-top:27px;color:var(--lp-muted)}.landing .lp-actions{display:flex;align-items:center;gap:25px;margin-top:30px;flex-wrap:wrap}.landing .lp-button{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-height:54px;padding:15px 20px;background:var(--lp-ink);color:white;font-size:14px;font-weight:650;border:1px solid var(--lp-ink);transition:background .15s,transform .15s}.landing .lp-button:hover{background:#2a4558;transform:translateY(-2px)}.landing .lp-button span{font-size:20px;line-height:1}.landing .lp-text-link{font-size:13px;font-weight:700;display:inline-flex;gap:14px;align-items:center;padding:9px 0;border-bottom:1px solid currentColor}.landing .lp-text-link:hover{color:var(--lp-orange)}.landing .lp-small{font-size:11px;color:var(--lp-muted);margin-top:16px}.landing .lp-demo{position:relative;min-width:0}.landing .lp-demo figcaption{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:14px}.landing .lp-demo figcaption>span:last-child{font:10px ui-monospace,SFMono-Regular,Consolas,monospace;color:var(--lp-muted)}.landing .lp-dispatch{background:#fff;border:1px solid #d9ddd9;box-shadow:12px 14px 0 #e8e8df}.landing .lp-dispatch-top{display:flex;align-items:center;justify-content:space-between;background:#edf0ed;border-bottom:1px solid #d9ddd9;padding:15px 22px;font-size:12px}.landing .lp-mini-brand{display:flex;align-items:center;gap:12px;font-weight:800}.landing .lp-mini-brand strong{font-size:12px;font-weight:650}.landing .lp-live{color:#496049;font-size:10px;display:flex;align-items:center;gap:6px}.landing .lp-live:before{content:"";width:5px;height:5px;background:#52724c;border-radius:50%}.landing .lp-load-heading{padding:25px 26px 19px;display:flex;justify-content:space-between;align-items:center}.landing .lp-label{font:10px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:1px;color:var(--lp-muted);display:block}.landing .lp-load-heading h2{font-size:28px;letter-spacing:-1px;line-height:1.1;margin-top:9px}.landing .lp-load-icon{font-size:47px;color:var(--lp-orange)}.landing .lp-job-meta{display:flex;gap:35px;margin:0 26px;padding-bottom:20px;border-bottom:1px solid #e0e4e1}.landing .lp-job-meta span{font:9px/1.7 ui-monospace,SFMono-Regular,Consolas,monospace;color:var(--lp-muted)}.landing .lp-job-meta strong{display:block;font:600 11px/1.5 ui-sans-serif,system-ui,sans-serif;color:var(--lp-ink)}.landing .lp-stops{padding:22px 26px 0}.landing .lp-stop{position:relative;display:grid;grid-template-columns:12px 1fr auto;gap:12px;padding-bottom:23px}.landing .lp-stop:first-child:before{content:"";position:absolute;border-left:1px dashed #b4bcb4;top:16px;bottom:4px;left:4px}.landing .lp-stop-dot{width:9px;height:9px;border:2px solid var(--lp-orange);border-radius:50%;margin-top:4px}.landing .lp-stop-square{border-radius:0;background:var(--lp-ink);border-color:var(--lp-ink)}.landing .lp-stop h3{font-size:13px;letter-spacing:-.2px;margin-top:3px}.landing .lp-stop p{font-size:11px;color:var(--lp-muted);line-height:1.65;margin-top:5px;max-width:260px}.landing .lp-pin-label{font:9px ui-monospace,SFMono-Regular,Consolas,monospace;color:var(--lp-orange);padding-top:23px;white-space:nowrap}.landing .lp-times{margin:0 26px;display:grid;grid-template-columns:1fr 36px 1fr;align-items:center;padding:17px 20px;background:#f6f4ee}.landing .lp-times strong{font-size:27px;letter-spacing:-1px;display:block;margin-top:3px;line-height:1.2}.landing .lp-times small{font-size:11px;font-weight:500;letter-spacing:0}.landing .lp-time-arrow{color:#89938e}.landing .lp-driver{display:flex;align-items:center;gap:11px;padding:19px 26px}.landing .lp-avatar{height:30px;width:30px;background:#e9eeea;display:grid;place-items:center;font-size:10px;font-weight:700}.landing .lp-driver strong{font-size:11px;display:block}.landing .lp-driver div>span{font-size:10px;color:var(--lp-muted);display:block}.landing .lp-truck{margin-left:auto;font:10px ui-monospace,SFMono-Regular,Consolas,monospace;color:var(--lp-muted)}.landing .lp-progress{position:relative;margin:17px 0 0 -25px;background:var(--lp-ink);color:#fff;display:flex;align-items:center;gap:14px;padding:18px 22px;width:94%;box-shadow:8px 8px 0 #e8e8df}.landing .lp-check{width:27px;height:27px;border:1px solid #62796b;color:#b4d7b7;display:grid;place-items:center}.landing .lp-progress strong{display:block;font-size:12px}.landing .lp-progress div>span{display:block;font-size:11px;color:#c0cbd0;margin-top:2px}.landing .lp-progress-time{font:16px ui-monospace,SFMono-Regular,Consolas,monospace;margin-left:auto;color:#b4d7b7}.landing .lp-demo-caption{font-size:10px;color:var(--lp-muted);padding-top:19px;text-align:center}.landing .lp-industry-band{border-block:1px solid #d8d9d3}.landing .lp-industry-band>.lp-wrap{padding-block:23px;display:flex;justify-content:space-between;align-items:center;gap:25px}.landing .lp-industry-band span{font:10px ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:1px;color:var(--lp-muted)}.landing .lp-industry-band p{font-size:14px;font-weight:600}.landing .lp-industry-band i{font-style:normal;color:#a2a89e;margin-inline:24px}.landing .lp-workflow,.landing .lp-plans{padding-block:90px}.landing .lp-section-heading h2,.landing .lp-feature-intro h2,.landing .lp-faq h2{font-size:44px;line-height:1.1;letter-spacing:-1.8px;margin-top:19px;font-weight:730}.landing .lp-section-heading>p:last-child{color:var(--lp-muted);font-size:16px;margin-top:19px;max-width:480px}.landing .lp-steps{display:grid;grid-template-columns:repeat(3,1fr);padding:0;margin:45px 0 0;list-style:none;gap:34px}.landing .lp-steps li{border-top:1px solid #bcc4be;padding-top:20px}.landing .lp-step-number{font:16px ui-monospace,SFMono-Regular,Consolas,monospace;color:var(--lp-orange)}.landing .lp-steps h3{font-size:20px;letter-spacing:-.5px;margin:20px 0 12px;line-height:1.25;max-width:250px}.landing .lp-steps p{font-size:14px;color:var(--lp-muted);line-height:1.8;max-width:315px}.landing .lp-step-tag{font:9px ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:1px;display:block;margin-top:24px}.landing .lp-feature-section{background:var(--lp-ink);color:#fff}.landing .lp-feature-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:100px;padding-block:85px}.landing .lp-feature-intro>.lp-eyebrow{color:#ff956e}.landing .lp-feature-intro h2{font-size:43px}.landing .lp-feature-intro>p:not(.lp-eyebrow){color:#b9c6cf;margin-top:27px;font-size:17px;line-height:1.9}.landing .lp-feature-intro>strong{display:block;font-size:17px;font-weight:550;margin-top:13px}.landing .lp-feature-intro>a{margin-top:31px;color:#ff956e}.landing .lp-features>div{padding:22px 0;border-top:1px solid #40515e}.landing .lp-features>div:first-child{padding-top:0;border-top:0}.landing .lp-features dt{font-size:19px;font-weight:600;letter-spacing:-.3px;display:flex;gap:16px}.landing .lp-features dt span{font:10px/2.8 ui-monospace,SFMono-Regular,Consolas,monospace;color:#ff956e}.landing .lp-features dd{margin:9px 0 0 30px;font-size:14px;color:#bdc8d1;line-height:1.8}.landing .lp-plan-table{display:grid;grid-template-columns:repeat(3,1fr);margin-top:37px;border-block:1px solid #bcc4be}.landing .lp-plan-table>div{padding:30px 28px;border-left:1px solid #bcc4be}.landing .lp-plan-table>div:first-child{padding-left:0;border:0}.landing .lp-plan-table h3{font-size:26px;letter-spacing:-1px;margin:12px 0 8px}.landing .lp-plan-table p{color:var(--lp-muted);font-size:14px;max-width:225px}.landing .lp-plan-note{color:var(--lp-muted);font-size:12px;margin-top:20px}.landing .lp-faq{display:grid;grid-template-columns:1fr 1.35fr;gap:75px;padding-block:0 90px}.landing .lp-questions details{border-top:1px solid #bcc4be;padding-block:20px}.landing .lp-questions details:last-child{border-bottom:1px solid #bcc4be}.landing .lp-questions summary{font-size:16px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px}.landing .lp-questions summary::-webkit-details-marker{display:none}.landing .lp-questions summary:after{content:"+";font-weight:400;font-size:22px;line-height:1;color:var(--lp-orange)}.landing .lp-questions details[open] summary:after{content:"−"}.landing .lp-questions p{font-size:14px;color:var(--lp-muted);line-height:1.8;margin-top:15px;max-width:550px}.landing .lp-final{background:#e8e9df;border-block:1px solid #d1d6cb;padding-block:60px}.landing .lp-final>.lp-wrap{display:flex;justify-content:space-between;align-items:center;gap:30px}.landing .lp-final h2{font-size:60px;letter-spacing:-2.5px;line-height:1.02;margin-top:17px}.landing .lp-final>.lp-wrap>div:last-child{padding-right:65px}.landing .lp-final p:not(.lp-eyebrow){font-size:12px;margin-top:16px;color:var(--lp-muted)}.landing .lp-final p>a{text-decoration:underline;text-underline-offset:3px}.landing .lp-footer{padding-block:32px;display:flex;align-items:center;gap:35px}.landing .lp-footer .lp-brand{font-size:23px}.landing .lp-footer p{font-size:12px;color:var(--lp-muted)}.landing .lp-footer>span{font-size:11px;margin-left:auto;color:var(--lp-muted)}.landing .lp-footer>a:last-child{font-size:11px}.landing .lp-skip{position:absolute;left:20px;top:-80px;padding:12px;background:var(--lp-ink);color:#fff;z-index:5}.landing .lp-skip:focus{top:12px}@media(max-width:1100px){.landing .lp-wrap{width:calc(100% - 64px)}.landing .lp-hero{gap:38px}.landing h1{font-size:60px}.landing .lp-job-meta{gap:15px}.landing .lp-feature-grid{gap:50px}.landing .lp-industry-band i{margin-inline:12px}.landing .lp-demo figcaption{align-items:flex-start;flex-direction:column;gap:4px}.landing .lp-final>.lp-wrap>div:last-child{padding-right:0}}@media(max-width:800px){.landing .lp-wrap{width:calc(100% - 40px)}.landing .lp-header{height:80px}.landing nav{gap:20px;font-size:12px}.landing .lp-hero{grid-template-columns:1fr;gap:45px;padding-block:45px}.landing h1{font-size:68px}.landing h1 br:nth-of-type(1){display:none}.landing .lp-lead{max-width:520px}.landing .lp-demo{width:100%;max-width:520px;margin-inline:auto}.landing .lp-demo figcaption{flex-direction:row}.landing .lp-progress{margin-left:-8px}.landing .lp-industry-band>.lp-wrap{display:block}.landing .lp-industry-band p{margin-top:10px;font-size:12px}.landing .lp-workflow,.landing .lp-plans{padding-block:60px}.landing .lp-steps{gap:23px}.landing .lp-steps h3{font-size:18px}.landing .lp-feature-grid{grid-template-columns:1fr;gap:40px;padding-block:60px}.landing .lp-feature-intro h2{max-width:550px}.landing .lp-feature-intro>p:not(.lp-eyebrow){font-size:16px}.landing .lp-faq{grid-template-columns:1fr;gap:30px;padding-bottom:60px}.landing .lp-faq h2 br{display:none}.landing .lp-plan-table>div{padding:25px 18px}.landing .lp-plan-table h3{font-size:23px}.landing .lp-final h2{font-size:48px}.landing .lp-footer{gap:22px}}@media(max-width:540px){.landing .lp-header{gap:12px;flex-wrap:wrap;height:auto;padding-block:20px 15px}.landing .lp-brand{font-size:24px}.landing .lp-header nav{order:3;width:100%;border-top:1px solid #d8d9d3;padding-top:13px;justify-content:space-between}.landing .lp-signin{font-size:13px;gap:13px}.landing .lp-hero{padding-top:34px}.landing .lp-hero-copy>.lp-eyebrow{font-size:9px;letter-spacing:.9px;margin-bottom:23px}.landing h1{font-size:51px;letter-spacing:-2.7px;line-height:1.03}.landing h1 br:nth-of-type(1){display:initial}.landing .lp-lead{font-size:15px;line-height:1.8;margin-top:22px}.landing .lp-actions{gap:14px;margin-top:23px}.landing .lp-button{font-size:13px;padding:14px 16px;gap:22px}.landing .lp-text-link{font-size:12px}.landing .lp-demo figcaption>.lp-eyebrow{font-size:9px;letter-spacing:.7px}.landing .lp-demo figcaption>span:last-child{font-size:8px}.landing .lp-dispatch-top{padding:13px 17px}.landing .lp-load-heading{padding:22px 18px 18px}.landing .lp-job-meta{margin-inline:18px;gap:20px}.landing .lp-stops{padding:20px 18px 0}.landing .lp-stop{gap:10px;grid-template-columns:10px 1fr auto}.landing .lp-stop h3{font-size:12px}.landing .lp-stop p{font-size:10px}.landing .lp-pin-label{font-size:8px}.landing .lp-times{margin-inline:18px;padding-inline:16px}.landing .lp-driver{padding:18px}.landing .lp-progress{padding:16px;margin-left:0;width:100%;gap:10px}.landing .lp-progress-time{font-size:13px}.landing .lp-demo-caption{font-size:9px}.landing .lp-industry-band p{display:flex;flex-wrap:wrap;gap:5px 10px;font-size:11px}.landing .lp-industry-band i{margin:0}.landing .lp-section-heading h2,.landing .lp-feature-intro h2,.landing .lp-faq h2{font-size:34px;letter-spacing:-1.5px}.landing .lp-section-heading>p:last-child{font-size:14px}.landing .lp-steps{grid-template-columns:1fr;gap:28px;margin-top:32px}.landing .lp-steps h3{max-width:none;margin:12px 0 9px;font-size:21px}.landing .lp-steps p{max-width:none}.landing .lp-step-tag{margin-top:16px}.landing .lp-feature-grid{gap:40px}.landing .lp-features dt{font-size:17px;gap:12px}.landing .lp-features dd{margin-left:26px;font-size:13px}.landing .lp-plan-table{grid-template-columns:1fr}.landing .lp-plan-table>div{padding:24px 0;border-left:0;border-top:1px solid #bcc4be}.landing .lp-plan-table p{max-width:none}.landing .lp-plan-table h3{font-size:26px;margin-top:8px}.landing .lp-plan-note{font-size:11px}.landing .lp-questions summary{font-size:14px;line-height:1.5}.landing .lp-final>.lp-wrap{display:block}.landing .lp-final h2{font-size:51px;margin-bottom:28px}.landing .lp-final{padding-block:44px}.landing .lp-footer{flex-wrap:wrap;gap:14px 24px;padding-block:26px}.landing .lp-footer .lp-brand{font-size:22px}.landing .lp-footer>span{margin-left:0;flex-basis:55%}.landing .lp-footer>a:last-child{margin-left:auto}}
