.landing-page{color-scheme:light;--color-primary-700:#0095da;--color-primary-600:#0787c2;--color-primary-500:#36a5d9;--color-primary-400:#60b8e1;--color-primary-300:#8ec5df;--color-primary-50:#f2f7ff;--color-secondary-700:#07244a;--color-selected-bg:#f3f7fd;--color-selected-border:#97bcf1;--grid-selected-bg:#ddeaf7;--color-gray-900:#18181b;--color-gray-800:#27272a;--color-gray-700:#3f3f46;--color-gray-600:#52525b;--color-gray-500:#71717a;--color-gray-400:#a1a1aa;--color-gray-300:#d4d4d8;--color-gray-200:#e5e7eb;--color-gray-100:#f4f4f5;--color-gray-50:#f7f7f7;--color-gray-30:#fafafa;--color-white:#fff;--color-success-500:#3bb273;--color-success-600:#2fa865;--color-success-700:#2a9d5b;--color-success-300:#6ee7b7;--color-success-50:#ecf9f1;--color-danger-700:#be123c;--color-danger-500:#f43f5e;--color-danger-300:#fda4af;--color-danger-50:#fdf0f1;--blue:#3b82f6;--orange:#f59e0b;--red:#f43f5e;--pink:#ec4899;--purple:#8b5cf6;--cyan:#0ea5e9;--green:#10b981;--blue-badge-text:#0d6efd;--orange-badge-text:#a86708;--pink-badge-text:#c72f78;--purple-badge-text:#7650d8;--green-badge-text:#109048;--red-badge-text:#b42332;--default-badge-text:#5f6368;--blue-light:#e7f1ff;--orange-light:#fff6e8;--pink-light:#fde2f3;--purple-light:#f1e7ff;--green-light:#e5f9ee;--red-light:#f7ebed;--default-light:#f1f3f4;--default-border:#d6d9dc;--white:#fff;--fs-caption:clamp(.75rem,.7327rem + .0851vw,.8125rem);--fs-body-3:clamp(.8125rem,.7656rem + .125vw,.875rem);--fs-body-2-5:clamp(.84375rem,.22vw + .79rem,.90625rem);--fs-body-2:clamp(.875rem,.25vw + .82rem,.95rem);--fs-body-1:clamp(.95rem,.3vw + .9rem,1rem);--fs-h5:clamp(1rem,.9654rem + .1702vw,1.125rem);--fs-h4:clamp(1.125rem,.5vw + 1.05rem,1.25rem);--fs-h3:clamp(1.25rem,.7vw + 1.1rem,1.5rem);--fs-h2:clamp(1.5rem,.9vw + 1.25rem,1.75rem);--fs-h1:clamp(1.75rem,1.1vw + 1.4rem,2rem);--fs-display-3:clamp(2.125rem,1.6rem + 2.1vw,3.5rem);--fs-display-2:clamp(2.25rem,1.6rem + 2.7vw,4rem);--fs-display-1:clamp(2.5rem,1.75rem + 3vw,4.5rem);--fs-hero:clamp(2.75rem,1.65rem + 4.5vw,5.4rem);--landing-section-space:clamp(4rem,8vw,7rem);--landing-section-space-compact:clamp(2.5rem,5vw,4rem)}.landing-page,.landing-page *,.landing-page *::before,.landing-page *::after{box-sizing:border-box}html:has(>body.landing-page){scroll-behavior:smooth}body.landing-page{margin:0;padding:0;color:var(--color-gray-900);background:var(--color-white);font-size:var(--fs-body-1);-webkit-font-smoothing:antialiased}.landing-icon-mask{display:block;width:100%;height:100%;background-color:currentColor;-webkit-mask:var(--landing-icon) center/contain no-repeat;mask:var(--landing-icon) center/contain no-repeat}.landing-page main{display:flex;flex-direction:column}.landing-page a{color:inherit;text-decoration:none}.elips-header{position:fixed;z-index:100;top:0;left:0;width:100%;padding:1rem clamp(1rem,3vw,2.5rem);pointer-events:none}.elips-header__inner{display:flex;align-items:center;justify-content:space-between;width:min(100%,88rem);min-height:4rem;margin:0 auto;padding:.55rem .6rem .55rem 1rem;border:1px solid rgba(255,255,255,.16);border-radius:1.25rem;background:linear-gradient(135deg,rgba(5,35,62,.82),rgba(3,48,76,.66));box-shadow:0 1.25rem 3.5rem rgba(0,15,35,.2),inset 0 1px 0 rgba(255,255,255,.1);backdrop-filter:blur(20px) saturate(135%);-webkit-backdrop-filter:blur(20px) saturate(135%);pointer-events:auto;transition:border-color .35s ease,background-color .35s ease,box-shadow .35s ease,transform .35s ease}.elips-logo{display:inline-flex;gap:.65rem;align-items:center;align-self:center;height:5rem;margin:-1rem 0 -1rem -.1rem;padding:0;color:var(--color-white);font-size:var(--fs-h5);font-weight:750;letter-spacing:-.04em}.elips-logo img{display:block;width:auto;max-width:11rem;height:3.5rem;object-fit:contain;filter:none}.elips-logo__fallback{white-space:nowrap}.elips-logo__mark{display:flex;gap:3px;align-items:flex-end;height:1.55rem;transform:skewX(-13deg)}.elips-logo__mark span{display:block;width:5px;border-radius:10px;background:var(--color-primary-500)}.elips-logo__mark span:nth-child(1){height:50%}.elips-logo__mark span:nth-child(2){height:100%}.elips-logo__mark span:nth-child(3){height:72%}.elips-nav{display:flex;gap:.2rem;align-items:center;color:rgba(255,255,255,.82);font-size:var(--fs-body-3);font-weight:600}.elips-nav>a:not(.landing-button){padding:.72rem .9rem;border-radius:.75rem;transition:color .2s ease,background-color .2s ease,transform .2s ease}.elips-nav>a:not(.landing-button):hover,.elips-nav>a:not(.landing-button):focus-visible{color:var(--color-white);background:rgba(255,255,255,.09);transform:translateY(-1px)}.elips-nav__login{margin-left:.4rem;border-left:1px solid rgba(255,255,255,.2);border-radius:0 .75rem .75rem 0!important}.elips-nav__cta{min-width:max-content;margin-left:.35rem;padding-right:.75rem;padding-left:1.1rem}.elips-nav .landing-button--primary.elips-nav__cta,.elips-nav .landing-button--primary.elips-nav__cta:visited,.elips-nav .landing-button--primary.elips-nav__cta:hover,.elips-nav .landing-button--primary.elips-nav__cta:focus-visible{color:var(--color-white)}.elips-header__mobile-actions .landing-button--primary,.elips-header__mobile-actions .landing-button--primary:visited,.elips-header__mobile-actions .landing-button--primary:hover,.elips-header__mobile-actions .landing-button--primary:focus-visible{color:var(--color-white)}.elips-nav__cta span{color:inherit}.elips-nav__cta-arrow{display:grid;width:1.8rem;height:1.8rem;margin-left:.15rem;place-items:center;border-radius:50%;color:var(--color-primary-700);background:var(--color-white);font-size:.9rem;transition:transform .2s ease}.elips-nav__cta:hover .elips-nav__cta-arrow{transform:rotate(45deg)}.elips-header.is-on-light .elips-header__inner{border-color:rgba(13,65,104,.12);background:rgba(255,255,255,.9);box-shadow:0 1rem 3rem rgba(13,65,104,.08),inset 0 1px 0 rgba(255,255,255,.9)}.elips-header.is-on-light .elips-logo{color:var(--color-secondary-700)}.elips-header.is-on-light .elips-logo img{filter:none}.elips-header.is-on-light .elips-nav{color:rgba(13,65,104,.72)}.elips-header.is-on-light .elips-nav>a:not(.landing-button):hover,.elips-header.is-on-light .elips-nav>a:not(.landing-button):focus-visible{color:var(--color-secondary-700);background:rgba(13,65,104,.07)}.elips-header.is-on-light .elips-nav__login{border-color:rgba(13,65,104,.16)}.elips-header.is-on-light .elips-nav-toggle{color:var(--color-secondary-700);background:rgba(13,65,104,.07)}.elips-nav-toggle{display:none}.elips-header__mobile-actions{display:none}.landing-button{display:inline-flex;gap:.65rem;align-items:center;justify-content:center;min-height:3.25rem;padding:.8rem 1.8rem;border:1px solid transparent;border-radius:999px;font-size:var(--fs-body-2);font-weight:500;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.landing-button:hover{transform:translateY(-2px)}.button--small{min-height:2.8rem;padding:.7rem 1rem}.landing-button--primary{color:var(--color-white);background:var(--color-primary-700);box-shadow:0 .75rem 1.75rem rgba(0,149,218,.28)}.landing-button--primary:hover{background:var(--color-primary-500)}.landing-button--primary svg{width:15px;height:15px;fill:white;margin:0;padding:0}.landing-button--ghost{color:var(--color-white);border-color:rgba(255,255,255,.38);background:rgba(255,255,255,.08);backdrop-filter:blur(8px)}.landing-alt-hero{position:relative;isolation:isolate;min-height:48rem;overflow:hidden;padding:clamp(8.5rem,12vw,11rem) max(1.5rem,calc((100vw - 95rem)/2)) 5rem;color:var(--color-white);background:#043c59;border-bottom-right-radius:3rem;border-bottom-left-radius:3rem}.landing-alt-hero__background{position:absolute;z-index:-2;inset:0;background:radial-gradient(circle at 50% 22%,rgba(14,165,233,.12),transparent 34rem),linear-gradient(145deg,#064b6a,#032f4b 68%,#02263f);pointer-events:none}.landing-alt-hero__overlay{position:absolute;z-index:-1;inset:0;background:radial-gradient(ellipse 58% 50% at 68% 38%,rgba(2,31,53,.32),transparent 100%),linear-gradient(90deg,rgba(2,31,52,.62),rgba(2,31,52,.08) 58%,rgba(2,31,52,.22)),linear-gradient(180deg,rgba(2,31,52,.08),rgba(2,31,52,.34) 70%,#021f35 100%);pointer-events:none}.landing-alt-hero__map{width:100%;height:100%}.landing-alt-hero__map-roads,.landing-alt-hero__map-minor-roads{fill:none;stroke-linecap:round;stroke-linejoin:round}.landing-alt-hero__map-roads{stroke:rgba(26,126,165,.32);stroke-width:14}.landing-alt-hero__map-minor-roads{stroke:rgba(26,126,165,.18);stroke-width:7}.landing-alt-hero__map-trucks>g{opacity:.9}.landing-alt-hero__map-trucks .landing-alt-hero__map-truck--secondary{opacity:.68}.landing-alt-hero__inner{display:grid;grid-template-columns:minmax(0,.84fr) minmax(32rem,1.16fr);gap:clamp(2rem,4vw,4.5rem);align-items:center;width:100%;max-width:95rem;margin-inline:auto}.landing-alt-hero__copy{position:relative;z-index:2;animation:landing-alt-copy-in .8s cubic-bezier(.22,1,.36,1) both}.landing-alt-hero__eyebrow{display:inline-flex;gap:.65rem;align-items:center;width:fit-content;margin:0 0 1.35rem;padding:.4rem .85rem;border:1px solid rgba(255,255,255,.16);border-radius:999px;color:rgba(255,255,255,.76);font-size:var(--fs-caption);letter-spacing:.075em}.landing-alt-hero__eyebrow span{width:.55rem;height:.55rem;border-radius:50%;background:var(--color-primary-400);box-shadow:0 0 0 .3rem rgba(54,165,217,.15)}.landing-alt-hero h1{max-width:12ch;margin:0;color:var(--color-white);font-size:clamp(3.35rem,5.1vw,5.4rem);font-weight:650;line-height:.96;letter-spacing:-.055em}.landing-alt-hero h1 span{display:block;color:#78d4f5}.landing-alt-hero__intro{max-width:38rem;margin:1.65rem 0 0;color:rgba(255,255,255,.72);font-size:var(--fs-body-1);line-height:1.65}.landing-alt-hero__actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2rem}.landing-alt-hero__trust{display:flex;gap:.8rem;align-items:center;width:fit-content;max-width:100%;margin-top:1.9rem;color:rgba(255,255,255,.64);font-size:var(--fs-caption)}.landing-alt-hero__trust p{margin:0;line-height:1.4}.landing-alt-hero__trust p span,.landing-alt-hero__trust p strong{display:block}.landing-alt-hero__trust p strong{color:rgba(255,255,255,.94);font-weight:550}.landing-alt-hero__logos{display:flex;flex:0 0 auto}.landing-alt-hero__logos>span{display:grid;width:2.35rem;height:2.35rem;margin-left:-.4rem;overflow:hidden;border:2px solid #063e5b;border-radius:50%;background:#fff;place-items:center}.landing-alt-hero__logos>span:first-child{margin-left:0}.landing-alt-hero__logos img{display:block;width:100%;height:100%;object-fit:contain}.landing-alt-hero__visual{position:relative;z-index:1;min-width:0;animation:landing-alt-visual-in 1s .12s cubic-bezier(.22,1,.36,1) both}.landing-alt-hero__screen-glow{position:absolute;z-index:-1;inset:-12% -8%;border-radius:50%;background:radial-gradient(circle,rgba(67,184,229,.25),transparent 68%);filter:blur(1.25rem)}.landing-alt-hero__screen{overflow:hidden;padding:.35rem;border:1px solid rgba(166,221,244,.32);border-radius:.85rem;background:rgba(5,29,57,.76);box-shadow:0 2.5rem 5rem rgba(0,13,32,.38),inset 0 1px 0 rgba(255,255,255,.1)}.landing-alt-hero__screen-bar{display:flex;gap:.35rem;align-items:center;height:2.1rem;padding-inline:.65rem;color:rgba(255,255,255,.62);font-size:.68rem}.landing-alt-hero__screen-bar span{width:.45rem;height:.45rem;border-radius:50%;background:rgba(255,255,255,.24)}.landing-alt-hero__screen-bar span:first-child{background:var(--color-primary-500)}.landing-alt-hero__screen-bar strong{margin-left:.4rem;font-weight:500}.landing-alt-hero__screen>img{display:block;width:100%;height:auto;max-width:none;margin:0;border-radius:.25rem}.landing-alt-hero__status{position:absolute;display:flex;gap:.65rem;align-items:center;padding:.4rem .9rem;border:1px solid rgba(255,255,255,.2);border-radius:99rem;color:var(--color-secondary-700);background:rgba(255,255,255,.92);box-shadow:0 1rem 2.5rem rgba(0,18,40,.6);backdrop-filter:blur(10px);font-size:var(--fs-body-3)}.landing-alt-hero__status strong{font-weight:550}.landing-alt-hero__status span{display:grid;min-width:1.55rem;height:1.55rem;padding-inline:.35rem;border-radius:999px;color:var(--color-white);background:var(--color-primary-700);font-size:.65rem;place-items:center}.landing-alt-hero__status span svg{width:12px;height:12px;fill:currentColor}.landing-alt-hero__status--top{top:-1.25rem;right:2rem}.landing-alt-hero__status--bottom{bottom:-1rem;left:-1.75rem}.landing-alt-hero__status--third{top:30%;left:-1.75rem}.landing-alt-hero__status--fourth{top:48%;right:-4rem}.landing-alt-hero__truck{position:absolute;right:-3.5rem;bottom:-2rem;width:clamp(15rem,25vw,24rem);filter:drop-shadow(0 1.2rem 1rem rgba(0,15,34,.42));transform:scaleX(-1)}.landing-alt-hero__benefits{position:relative;z-index:3;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;max-width:82rem;margin:clamp(3.5rem,7vw,6rem) auto 0;border-top:1px solid rgba(255,255,255,.14)}.landing-alt-hero__benefits>div{display:flex;gap:.8rem;padding:1.4rem clamp(.65rem,2vw,1.35rem);border-right:1px solid rgba(255,255,255,.12)}.landing-alt-hero__benefits>div:last-child{border-right:0}.landing-alt-hero__benefits span{color:var(--color-primary-400);font-size:.7rem;font-weight:650}.landing-alt-hero__benefits p{margin:0;color:rgba(255,255,255,.55);font-size:var(--fs-caption);line-height:1.45}.landing-alt-hero__benefits strong{display:block;margin-bottom:.18rem;color:var(--color-white);font-size:var(--fs-body-3);font-weight:550}@keyframes landing-alt-copy-in{from{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes landing-alt-visual-in{from{opacity:0;transform:translate3d(2rem,1rem,0) scale(.97)}to{opacity:1;transform:translate3d(0,0,0) scale(1)}}.landing-hero{position:relative;display:grid;min-height:62rem;overflow:hidden;color:var(--color-white);background:#043c59;isolation:isolate;border-bottom-left-radius:3rem;border-bottom-right-radius:3rem}.landing-hero__media,.landing-hero__overlay{position:absolute;z-index:-2;inset:0}.landing-hero__media{overflow:hidden;background:radial-gradient(circle at 50% 22%,rgba(14,165,233,.12),transparent 34rem),linear-gradient(145deg,#064b6a,#032f4b 68%,#02263f)}.landing-hero-map{width:100%;height:100%}.hero-map__blocks{fill:rgba(0,108,148,.08);stroke:rgba(41,145,180,.08);stroke-width:3}.landing-hero-map__roads,.landing-hero-map__minor-roads{fill:none;stroke-linecap:round;stroke-linejoin:round}.landing-hero-map__roads{stroke:rgba(26,126,165,.32);stroke-width:14}.landing-hero-map__minor-roads{stroke:rgba(26,126,165,.18);stroke-width:7}.landing-hero-map__truck{opacity:.9}.landing-hero-map__truck--secondary{opacity:.68}.landing-hero__overlay{z-index:-1;background:radial-gradient(ellipse 45% 38% at 50% 36%,rgba(2,31,53,.92) 0%,rgba(2,31,53,.72) 45%,transparent 100%),linear-gradient(180deg,rgba(2,31,52,.08) 0%,rgba(2,31,52,.2) 56%,#021f35 100%)}.landing-hero__content{min-width:0;width:min(100% - 2rem,82rem);margin:0 auto;padding:11.5rem 0 7rem;text-align:center}@property --glow-angle{syntax:"<angle>";initial-value:0deg;inherits:false;}.landing-glow-border{position:relative;isolation:isolate}.landing-glow-border::before{position:absolute;z-index:2;inset:-2px;padding:2px;border-radius:inherit;background:conic-gradient(from var(--glow-angle),transparent 0 64%,rgba(14,165,233,.15) 72%,#0ea5e9 82%,#fff 88%,#38bdf8 94%,transparent 100%);filter:drop-shadow(0 0 .2rem rgba(56,189,248,1)) drop-shadow(0 0 .65rem rgba(14,165,233,.9));content:"";pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;animation:glow-border-run 2.6s linear infinite}@keyframes glow-border-run{to{--glow-angle:360deg}}.landing-eyebrow{display:inline-flex;gap:.55rem;align-items:center;margin:0 0 1.5rem;padding:.5rem .75rem;border:1px solid rgba(255,255,255,.16);border-radius:99rem;color:rgba(255,255,255,.78);background:rgba(255,255,255,.06);font-size:var(--fs-caption);font-weight:450;letter-spacing:.02em}.landing-eyebrow__dot{width:.45rem;height:.45rem;border-radius:50%;background:var(--color-primary-500);box-shadow:0 0 0 .25rem rgba(54,165,217,.15)}.landing-hero h1{width:100%;margin:0;font-size:var(--fs-hero);font-weight:650;line-height:.98;letter-spacing:-.04em}.landing-hero h1 span{margin-bottom:-10px}.landing-hero-title-line{display:block}.landing-hero-title-line--primary{color:var(--color-white)}.landing-hero-title-line--transport{display:flex;gap:clamp(.8rem,2vw,1.5rem);align-items:center;justify-content:center}.landing-hero-title-line__text{color:var(--color-primary-300)}.landing-hero__title-row{position:relative;width:100%;max-width:100%;margin:0 auto}.landing-hero__intro{max-width:39rem;margin:2.2rem auto 0;color:rgba(255,255,255,.72);font-size:var(--fs-body-1);line-height:1.65}.landing-hero__actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:2rem}.landing-hero__trust{display:flex;gap:.8rem;align-items:center;justify-content:center;width:fit-content;max-width:100%;margin:1.75rem auto 3.5rem;color:rgba(255,255,255,.64);font-size:var(--fs-caption)}.landing-hero__trust p{margin:0;text-align:left;line-height:1.45}.landing-hero__trust strong{display:block;margin-bottom:.1rem;color:rgba(255,255,255,.94);font-weight:500}.landing-hero-vehicle-lane{position:relative;z-index:5;width:clamp(10rem,16vw,14rem);height:clamp(4.5rem,7vw,6.25rem);flex:0 0 auto;overflow:visible;pointer-events:none}.landing-hero-vehicle-lane__vehicle-runner{display:grid;width:100%;height:100%;place-items:center;animation:hero-vehicle-arrive 2.4s cubic-bezier(.16,1,.3,1) both}.landing-hero-vehicle-lane__vehicle{display:block;width:100%;max-height:100%;object-fit:contain;filter:drop-shadow(0 .6rem .65rem rgba(0,10,25,.38));transform:scaleX(-1)}@keyframes hero-vehicle-arrive{from{opacity:0;transform:translate3d(calc(50vw + 12rem),0,0)}12%{opacity:1}to{opacity:1;transform:translate3d(0,0,0)}}.landing-hero__avatars{display:flex;flex:0 0 auto}.landing-hero__avatars span{display:grid;width:2.25rem;height:2.25rem;margin-left:-.4rem;overflow:hidden;place-items:center;border:2px solid #063e5b;border-radius:50%;background:#fff}.landing-hero__avatars span:first-child{margin-left:0}.landing-hero__avatars img{display:block;width:100%;height:100%;object-fit:contain}.landing-showcase{position:relative;width:min(96vw,108rem);margin-left:50%;padding:1.25rem 0 4rem;transform:translateX(-50%);z-index:2}.landing-showcase-card{--enter-x:0;--rotation:0deg;position:absolute;z-index:3;width:clamp(8rem,17vw,13.5rem);padding:0;overflow:hidden;border:1px solid rgba(7,36,74,.1);border-radius:7px;opacity:0;background:#fff;box-shadow:0 1.25rem 2.5rem rgba(0,18,39,.22),0 .35rem .8rem rgba(0,18,39,.1);transform:translate(var(--enter-x),2.5rem) scale(.68);transition:opacity .55s ease,transform .7s cubic-bezier(.2,.8,.2,1)}.landing-showcase-card>img{display:block;width:100%;height:auto;border-radius:.55rem}.landing-showcase-card--one{top:13%;left:6%}.landing-showcase-card--two{bottom:25%;left:9%}.landing-showcase-card--three{top:17%;right:5%}.landing-showcase-card--five{top:45%;right:8%}.landing-showcase.is-visible .landing-showcase-card{opacity:1;transform:translate(0,0) scale(1) rotate(var(--rotation))}.landing-showcase.is-visible .landing-browser{transform:scale(.95)}.landing-showcase.is-visible .landing-showcase-card--two{transition-delay:.1s}.landing-showcase.is-visible .landing-showcase-card--three{transition-delay:.2s}.landing-showcase.is-visible .landing-showcase-card--five{transition-delay:.4s}.landing-browser{position:relative;z-index:1;width:min(100%,86rem);margin:0 auto;overflow:hidden;border:5px solid transparent;border-radius:1rem;background:linear-gradient(#f5f5f6,#f5f5f6) padding-box,linear-gradient(180deg,#fafafa,#aeb8c3) border-box;box-shadow:0 2.5rem 4rem rgba(0,12,27,.38),0 .75rem 1.5rem rgba(0,12,27,.2),inset 0 1px 0 rgba(255,255,255,.9);transform-origin:center center;transition:transform .9s cubic-bezier(.2,.8,.2,1)}.landing-browser__bar{display:flex;gap:.4rem;align-items:center;height:2.15rem;padding:0 .8rem;border-bottom:1px solid var(--color-gray-200);background:linear-gradient(180deg,#fafafa,#f0f0f1)}.landing-browser__dot{width:.62rem;height:.62rem;border-radius:50%;box-shadow:inset 0 -1px 1px rgba(0,0,0,.16)}.landing-browser__dot--red{background:#ff665a}.landing-browser__dot--yellow{background:#ffbd44}.landing-browser__dot--green{background:#00ca4e}.landing-browser__viewport{aspect-ratio:1916/942;overflow:hidden;background:#fff}.landing-browser__media{display:block;width:100%;height:100%;object-fit:contain}.landing-hero__scroll{position:absolute;bottom:4rem;left:50%;display:flex;gap:.65rem;align-items:center;transform:translateX(-50%);color:var(--color-gray-300);font-size:var(--fs-body-2)}.elips-footer{display:none}#oplossing{scroll-margin-top:6rem}.landing-page .logo-carousel.section-padding{padding-block:var(--landing-section-space-compact)}.problem-solution{position:relative;overflow:hidden;color:var(--color-gray-900);background:var(--color-white)}.problem-solution__inner{width:min(100% - 2rem,76rem);margin:0 auto;padding-block:var(--landing-section-space-compact)}.section-heading{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(17rem,.6fr);gap:clamp(2rem,7vw,7rem);align-items:end;margin-bottom:3rem}.section-label{display:inline-flex;text-transform:uppercase;gap:.55rem;margin:0 0 1.5rem;padding:.5rem .75rem;border:1px solid rgba(255,255,255,.16);border-radius:99rem;color:var(--color-primary-700);background:var(--color-selected-bg);font-size:var(--fs-caption);font-weight:400;letter-spacing:.08em}.section-label-alt{border:1px solid rgba(255,255,255,.16);color:rgba(255,255,255,.78);background:rgba(255,255,255,.06)}.section-heading h2,.solution-panel h2{margin:0;font-size:var(--fs-display-3);font-weight:600;line-height:1.04;letter-spacing:-.04em}.section-heading h2{color:var(--color-secondary-700)}.section-heading h2 span{color:var(--color-primary-700)}.section-heading__intro{margin:0 0 .3rem;color:var(--color-gray-600);font-size:var(--fs-body-1);line-height:1.7}.challenge-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.challenge-card{min-height:12.5rem;padding:1.5rem;border:1px solid var(--color-gray-200);border-radius:1rem;background:var(--color-white);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.challenge-grid.is-animated .challenge-card{opacity:0;transform:translateY(3rem);transition:opacity .55s ease,transform .7s cubic-bezier(.2,.8,.2,1),border-color .2s ease,box-shadow .2s ease}.challenge-grid.is-animated.is-visible .challenge-card{opacity:1;transform:translateY(0)}.challenge-grid.is-animated.is-visible .challenge-card:nth-child(2){transition-delay:.1s}.challenge-grid.is-animated.is-visible .challenge-card:nth-child(3){transition-delay:.2s}.challenge-grid.is-animated.is-visible .challenge-card:nth-child(4){transition-delay:.3s}.challenge-grid.is-animated.is-visible .challenge-card:nth-child(5){transition-delay:.4s}.challenge-grid.is-animated.is-visible .challenge-card:nth-child(6){transition-delay:.5s}.challenge-card:hover{box-shadow:0 1.25rem 2.5rem rgba(7,36,74,.08);transform:translateY(-3px)}.challenge-grid.is-visible .challenge-card:hover{transform:translateY(-3px)}.challenge-card__number{display:grid;width:2.15rem;height:2.15rem;margin-bottom:1.5rem;place-items:center;border-radius:.6rem;color:var(--color-primary-700);background:var(--color-primary-50);font-size:var(--fs-caption);font-weight:850}.challenge-card__number svg{width:13px;height:13px;fill:var(--color-primary-700)}.problem-solution--challenges .challenge-card__number svg{fill:none;stroke:var(--color-primary-700);stroke-linecap:round;stroke-width:2}.challenge-card__number img,.challenge-card__number .landing-icon-mask{display:block;width:13px;height:13px;object-fit:contain}.challenge-card h3{margin:0 0 .55rem;font-size:var(--fs-h5);letter-spacing:-.025em;font-weight:550}.challenge-card p{margin:0;color:var(--color-gray-500);font-size:var(--fs-body-3);line-height:1.6}.solution-panel{position:relative;left:50%;display:grid;grid-template-columns:1fr;gap:clamp(2rem,7vw,6rem);align-items:center;margin-top:0;width:100%;padding:clamp(2rem,6vw,5rem);overflow:hidden;border-radius:1.5rem;color:var(--color-white);background:radial-gradient(circle at 92% 10%,rgba(54,165,217,.34),transparent 25rem),linear-gradient(135deg,#07244a,#043c5d);box-shadow:0 2rem 2rem rgba(7,36,74,.18);transform:translateX(-50%);transition:width .85s cubic-bezier(.2,.8,.2,1),border-radius .65s ease,box-shadow .65s ease}.solution-panel.is-focused{width:100vw;border-radius:0;box-shadow:none}.solution-panel::before{position:absolute;width:24rem;height:24rem;right:-12rem;bottom:-15rem;content:"";border:1px solid rgba(255,255,255,.12);border-radius:50%}.solution-panel__map{position:absolute;z-index:0;inset:0;width:100%;height:100%;pointer-events:none;opacity:.5}.solution-panel__map-blocks{fill:rgba(0,118,158,.11);stroke:rgba(54,165,217,.1);stroke-width:2}.solution-panel__map-roads{fill:none;stroke:rgba(54,165,217,.34);stroke-width:11;stroke-linecap:round;stroke-linejoin:round}.solution-panel__map-trucks{filter:drop-shadow(0 3px 3px rgba(0,12,27,.45))}.section-label--light{color:var(--color-primary-300)}.solution-panel__content{position:relative;z-index:1;width:min(100%,52rem);margin:0 auto;text-align:center}.solution-panel__content>p:not(.section-label){max-width:41rem;margin:1.35rem auto 1.75rem;color:rgba(255,255,255,.7);font-size:var(--fs-body-2);line-height:1.7}.solution-panel__pricing{margin:0 auto 0}.solution-panel__price{display:inline-flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:.35rem .65rem;max-width:100%;padding:.85rem clamp(1rem,3vw,1.75rem);border:1px solid rgba(255,255,255,.2);border-radius:1rem;color:var(--color-white);background:rgba(255,255,255,.07);box-shadow:0 .5rem 1.5rem rgba(0,18,40,.12);backdrop-filter:blur(10px)}.solution-panel__price-label,.solution-panel__price-period{color:rgba(255,255,255,.8);font-size:var(--fs-body-2);line-height:1.5;overflow-wrap:anywhere}.solution-panel__price-amount{color:var(--color-primary-300);font-size:clamp(1.75rem,3vw,2.5rem);font-weight:600;line-height:1.15;letter-spacing:-.03em;overflow-wrap:anywhere}.button--white{color:var(--color-secondary-700);background:var(--color-white);box-shadow:0 .75rem 1.75rem rgba(0,0,0,.15)}.outcomes{display:grid;grid-template-columns:repeat(4,1fr);margin-top:0}.outcome{padding:0 1.5rem;text-align:center}.outcome+.outcome{border-left:1px solid var(--color-gray-200)}.outcome__icon{display:grid;width:2.5rem;height:2.5rem;margin:0 auto 1rem;place-items:center;border-radius:.7rem;color:var(--color-primary-700);background:var(--color-primary-50);font-size:var(--fs-caption);font-weight:850}.outcome__icon svg{width:15px;height:15px;fill:var(--color-primary-700)}.outcome__icon img,.outcome__icon .landing-icon-mask{display:block;width:15px;height:15px;object-fit:contain}.outcome strong{display:block;color:var(--color-secondary-700);font-size:var(--fs-h3);letter-spacing:-.045em;font-weight:600}.outcome p{margin:.35rem 0 0;color:var(--color-gray-500);font-size:var(--fs-caption)}.features{position:relative;scroll-margin-top:6rem;overflow:clip;color:var(--color-gray-900);background:var(--color-white);padding:var(--landing-section-space) 0 0}.features__inner{width:min(100% - 2rem,90rem);margin:0 auto;padding-block:var(--landing-section-space);border-top:0;background-color:var(--color-gray-50);border-radius:1rem}.features__heading{position:relative;max-width:52rem;margin:0 auto clamp(4rem,8vw,7rem);padding:0;border:0;text-align:center}.features__heading::before,.features__heading::after{display:none}.features__heading h2{margin:0;color:var(--color-secondary-700);font-size:var(--fs-display-1);font-weight:600;line-height:1;letter-spacing:-.06em}.features__heading h2 span{color:var(--color-primary-700)}.features__heading>p:last-child{max-width:39rem;margin:1.5rem auto 0;color:var(--color-gray-500);font-size:var(--fs-body-1);line-height:1.7}.feature-chapters{position:relative;margin-top:clamp(4.5rem,9vw,8rem);border-top:1px solid var(--color-gray-200)}.feature-route-truck{position:absolute;z-index:3;top:0;left:0;width:clamp(1.65rem,2.7vw,2.25rem);pointer-events:none;will-change:transform}.feature-route-truck img{display:block;width:100%;height:auto;filter:drop-shadow(0 .35rem .35rem rgba(5,35,62,.18))}.feature-chapter{position:relative;padding:clamp(4rem,8vw,7rem) clamp(1rem,5vw,4rem);border-bottom:1px solid var(--color-gray-200)}.feature-chapter__heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.5fr);gap:clamp(2rem,7vw,7rem);align-items:end;margin-bottom:clamp(2rem,4vw,3.25rem)}.feature-chapter__heading>div{display:flex;gap:1.15rem;align-items:baseline}.feature-chapter__heading span{color:var(--color-primary-500);font-size:var(--fs-caption);font-weight:800;letter-spacing:.12em}.feature-chapter__heading h3{margin:0;color:var(--color-secondary-700);font-size:var(--fs-display-2);font-weight:600;line-height:.95;letter-spacing:-.04em}.feature-chapter__heading>p{max-width:31rem;margin:0;color:var(--color-gray-600);font-size:var(--fs-body-1);line-height:1.7}.feature-bento{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.bento-card{--bento-card-padding:clamp(1.65rem,4vw,3.25rem);display:flex;min-width:0;flex-direction:column;overflow:hidden;border-radius:1rem;background:#fff}.bento-card--wide{display:grid;grid-column:1/-1;grid-template-columns:minmax(17rem,.72fr) minmax(0,1.28fr);background:#fff;min-height:20rem}.bento-card__content{padding:var(--bento-card-padding)}.bento-card__eyebrow{margin:0 0 1rem;color:var(--color-primary-600);font-size:var(--fs-caption);font-weight:800;letter-spacing:.1em;text-transform:uppercase}.bento-card h4{margin:0;color:var(--color-gray-800);font-size:var(--fs-h3);line-height:1.05;letter-spacing:-.045em;font-weight:550}.bento-card__content>p:not(.bento-card__eyebrow){max-width:34rem;margin:1rem 0 0;color:var(--color-gray-500);line-height:1.65}.bento-card__content ul{display:grid;gap:.65rem;margin:1.6rem 0 0;padding:0;list-style:none}.bento-card__content li{display:flex;gap:.65rem;align-items:center;color:var(--color-gray-800);font-size:var(--fs-body-2);font-weight:550}.bento-card__content li::before{width:.45rem;height:.45rem;flex:0 0 auto;border-radius:50%;background:var(--color-primary-500);content:""}.bento-card__media{min-height:15rem;margin:0 var(--bento-card-padding) var(--bento-card-padding);overflow:hidden;background:var(--color-white)}.bento-card--wide .bento-card__media{display:grid;align-self:center;width:calc(100% - 2rem);height:20rem;margin:1rem;place-items:center}.bento-card--wide .bento-card__media img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.bento-card__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.bento-card--accent{background:var(--color-secondary-700)}.bento-card--accent .bento-card__eyebrow{color:var(--color-primary-300)}.bento-card--accent h4,.bento-card--accent .bento-card__content>p:not(.bento-card__eyebrow){color:var(--color-white)}.bento-card--accent .bento-card__content>p:not(.bento-card__eyebrow){opacity:.72}.bento-card__widget{display:grid;min-height:18rem;margin:auto 1rem 1rem;place-items:center;overflow:hidden;border-radius:.95rem;background:rgba(255,255,255,.08)}.bento-card__widget img{display:block;width:min(86%,28rem);max-height:16rem;object-fit:contain}.capability-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:clamp(2rem,4vw,3.25rem);padding-top:clamp(1.5rem,3vw,2.25rem)}.capability{min-width:0;padding:0 clamp(1rem,2.5vw,2rem);text-align:left}.capability+.capability{border-left:1px solid var(--color-gray-200)}.capability__icon{display:grid;width:2.5rem;height:2.5rem;margin-bottom:1.15rem;border-radius:.65rem;color:var(--color-primary-700);background:#fff;place-items:center}.capability__icon svg{width:1.25rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.capability__icon img,.capability__icon .landing-icon-mask{display:block;width:1.25rem;height:1.25rem;object-fit:contain}.capability h4{margin:0;color:var(--color-secondary-700);font-size:var(--fs-h5);font-weight:550;line-height:1.3;letter-spacing:-.02em}.capability p{margin:.65rem 0 0;color:var(--color-gray-500);font-size:var(--fs-body-3);line-height:1.6}.feature-chapter.is-animated .feature-chapter__heading,.feature-chapter.is-animated .bento-card,.feature-chapter.is-animated .capability-strip{opacity:0;transform:translateY(2rem);transition:opacity .6s ease,transform .8s cubic-bezier(.2,.8,.2,1)}.feature-chapter.is-animated.is-visible .feature-chapter__heading,.feature-chapter.is-animated.is-visible .bento-card,.feature-chapter.is-animated.is-visible .capability-strip{opacity:1;transform:translateY(0)}.feature-chapter.is-animated.is-visible .bento-card:nth-child(1){transition-delay:.08s}.feature-chapter.is-animated.is-visible .bento-card:nth-child(2){transition-delay:.16s}.feature-chapter.is-animated.is-visible .bento-card:nth-child(3),.feature-chapter.is-animated.is-visible .capability-strip{transition-delay:.24s}.unified-platform{position:relative;overflow:hidden;padding:0 0 var(--landing-section-space-compact);color:var(--color-secondary-700)}.platform-flow{width:min(100% - 2rem,76rem);height:clamp(13rem,23vw,20rem);margin:0 auto}.platform-flow svg{display:block;width:100%;height:100%;overflow:visible}.platform-flow__routes,.platform-flow__signals{fill:none;vector-effect:non-scaling-stroke}.platform-flow__routes{stroke:rgba(13,65,104,.13);stroke-width:1.2}.platform-flow__signals{stroke:var(--color-primary-400);stroke-width:2;stroke-linecap:round;stroke-dasharray:4 75}.platform-flow__signals path{animation:platform-signal 5s linear infinite}.platform-flow__signals path:nth-child(2){animation-delay:-1.25s}.platform-flow__signals path:nth-child(3){animation-delay:-2.5s}.platform-flow__signals path:nth-child(4){animation-delay:-3.75s}@keyframes platform-signal{to{stroke-dashoffset:-158}}.unified-platform__inner{width:min(100% - 2rem,76rem);margin:-2.8rem auto 0;text-align:center}.platform-hub{position:relative;z-index:2;display:grid;width:clamp(7.5rem,11vw,10rem);aspect-ratio:1.8;margin:0 auto clamp(2.25rem,4vw,3.5rem);border:.4rem solid rgba(255,255,255,.9);border-radius:1.15rem;background:var(--color-white);box-shadow:0 0 0 1px rgba(13,65,104,.08),0 .9rem 2.5rem rgba(14,118,174,.2);place-items:center}.platform-hub img{display:block;width:84%;height:72%;object-fit:contain}.unified-platform__heading{max-width:54rem;margin:0 auto}.unified-platform__heading h2{margin:.85rem 0 0;font-size:var(--fs-display-1);font-weight:600;line-height:.96;letter-spacing:-.06em}.unified-platform__heading h2 span{color:var(--color-primary-600)}.unified-platform__heading>p:last-child{max-width:42rem;margin:1.5rem auto 0;color:var(--color-gray-500);font-size:var(--fs-body-1);line-height:1.7}.platform-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(3.5rem,7vw,5.75rem);border-top:1px solid var(--color-gray-200)}.platform-benefit{padding:clamp(2rem,4vw,3.25rem)}.platform-benefit+.platform-benefit{border-left:1px solid var(--color-gray-200)}.platform-benefit__icon{display:grid;width:2.75rem;height:2.75rem;margin:0 auto 1.35rem;border:1px solid rgba(54,165,217,.2);border-radius:.8rem;color:var(--color-primary-600);background:rgba(54,165,217,.08);place-items:center}.platform-benefit__icon svg{width:1.35rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.platform-benefit__icon img,.platform-benefit__icon .landing-icon-mask{display:block;width:1.35rem;height:1.35rem;object-fit:contain}.platform-benefit h3{margin:0;font-size:var(--fs-h3);letter-spacing:-.025em;font-weight:550}.platform-benefit p{max-width:22rem;margin:.7rem auto 0;color:var(--color-gray-500);font-size:var(--fs-body-1);line-height:1.65}.unified-platform.is-animated .platform-hub,.unified-platform.is-animated .unified-platform__heading,.unified-platform.is-animated .platform-benefit{opacity:0;transform:translateY(1.75rem);transition:opacity .6s ease,transform .8s cubic-bezier(.2,.8,.2,1)}.unified-platform.is-visible .platform-hub,.unified-platform.is-visible .unified-platform__heading,.unified-platform.is-visible .platform-benefit{opacity:1;transform:translateY(0)}.unified-platform.is-visible .unified-platform__heading{transition-delay:.08s}.unified-platform.is-visible .platform-benefit:nth-child(1){transition-delay:.16s}.unified-platform.is-visible .platform-benefit:nth-child(2){transition-delay:.24s}.unified-platform.is-visible .platform-benefit:nth-child(3){transition-delay:.32s}.landing-demo{position:relative;overflow:hidden;padding:0;background:var(--color-white)}.landing-demo__inner{width:100%;margin-inline:auto}.landing-demo-cta{position:relative;left:50%;width:100vw;min-height:32rem;overflow:hidden;border:0;border-radius:0;color:var(--color-white);background:radial-gradient(circle at 88% 15%,rgba(54,165,217,.2),transparent 32%),linear-gradient(135deg,#07244a 0%,#043c5d 100%);box-shadow:none;transform:translateX(-50%)}.landing-demo-cta__map{position:absolute;z-index:0;inset:0;width:100%;height:100%;pointer-events:none;opacity:.38}.landing-demo-cta__map-blocks{fill:rgba(0,118,158,.11);stroke:rgba(54,165,217,.1);stroke-width:2}.landing-demo-cta__map-roads{fill:none;stroke:rgba(54,165,217,.28);stroke-width:11;stroke-linecap:round;stroke-linejoin:round}.landing-demo-cta__vehicles{opacity:.7;filter:drop-shadow(0 .25rem .25rem rgba(0,12,27,.45))}.landing-demo-cta__content.is-animated,.landing-testimonial-featured.is-animated,.landing-testimonial-proof.is-animated{opacity:0;transform:translateY(2rem);transition:opacity .7s ease,transform .8s cubic-bezier(.22,1,.36,1)}.landing-demo-cta__content.is-animated.is-visible,.landing-testimonial-featured.is-animated.is-visible,.landing-testimonial-proof.is-animated.is-visible{opacity:1;transform:translateY(0)}.landing-testimonial-proof.is-animated:nth-child(2){transition-delay:.1s}.landing-testimonial-proof.is-animated:nth-child(3){transition-delay:.2s}.landing-demo-cta__layout{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.95fr) minmax(27rem,1fr);gap:clamp(2.5rem,5vw,4.5rem);align-items:start;width:min(100% - 3rem,78rem);min-height:0;margin-inline:auto;padding-block:clamp(3.5rem,6vw,5rem)}.landing-demo-cta__content{width:100%;max-width:38rem;text-align:left}.landing-demo-cta__eyebrow,.landing-demo-cta__card-label{display:inline-flex;align-items:center;width:fit-content;border:1px solid rgba(111,206,245,.28);color:#9ee1ff;background:rgba(7,36,74,.5);text-transform:uppercase;letter-spacing:.08em}.landing-demo-cta__eyebrow{margin-bottom:1.35rem;padding:.55rem .85rem;border-radius:999px;font-size:var(--fs-caption)}.landing-demo-cta h2{max-width:none;margin:0;color:var(--color-white);max-width:12ch;font-size:var(--fs-display-2);line-height:.98;letter-spacing:-.045em;font-weight:600}.landing-demo-cta h2 span{color:#8dd8f8}.landing-demo-cta__content>p{max-width:42rem;margin:1.5rem 0 0;color:rgba(255,255,255,.72);font-size:var(--fs-body-2);line-height:1.65}.landing-demo-cta__benefits{display:grid;gap:1.05rem;max-width:34rem;margin:2rem 0 0;padding:0;list-style:none}.landing-demo-cta__benefits li{display:grid;grid-template-columns:1.65rem minmax(0,1fr);gap:.8rem;align-items:start;color:rgba(255,255,255,.78);font-size:var(--fs-body-2);line-height:1.5}.landing-demo-cta__benefit-icon{display:grid;width:1.65rem;height:1.65rem;margin-top:.05rem;border:1px solid rgba(117,208,243,.28);border-radius:.5rem;color:#9ee1ff;background:rgba(54,165,217,.12);place-items:center}.landing-demo-cta__benefit-icon svg{width:.85rem;height:.85rem;fill:currentColor}.landing-demo-cta__actions{display:flex;gap:1rem 1.25rem;align-items:center;justify-content:center;margin-top:2rem}.landing-demo-cta__button{display:inline-flex;flex:0 0 auto;gap:.85rem;align-items:center;justify-content:center;min-height:3.5rem;padding:.7rem 1.35rem;border-radius:999px;color:var(--color-secondary-700);background:var(--color-primary-700);box-shadow:0 .75rem 2rem rgba(0,12,27,.2);font-weight:550;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.landing-demo-cta__button:hover{box-shadow:0 1rem 2.5rem rgba(0,12,27,.28);transform:translateY(-2px)}.landing-demo-cta__button span{color:var(--color-primary-500);font-size:1.25rem}.landing-demo-cta__button--secondary{border:1px solid rgba(255,255,255,.55);color:var(--color-white);background:rgba(7,36,74,.3);box-shadow:none}.landing-demo-cta__button--secondary:hover{color:var(--color-white);background:rgba(255,255,255,.1);box-shadow:none}.landing-demo-cta__note{display:block;margin-top:2rem;color:rgba(255,255,255,.58);font-size:var(--fs-caption);text-align:left}.landing-demo-cta__form-card{width:100%;max-width:45rem;justify-self:end;padding:clamp(1.25rem,2vw,1.65rem);border:1px solid rgba(255,255,255,.16);border-radius:1.15rem;color:var(--color-secondary-700);background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(244,249,252,.96));box-shadow:0 1.25rem 3rem rgba(0,12,27,.22)}.landing-demo-cta__form-heading{display:flex;gap:.75rem;align-items:center;margin-bottom:1rem}.landing-demo-cta__form-logo{display:grid;width:2.35rem;height:2.35rem;flex:0 0 2.35rem;overflow:hidden;border-radius:.7rem;background:rgba(54,165,217,.1);place-items:center}.landing-demo-cta__form-logo img{display:block;width:1.55rem;height:1.55rem;object-fit:contain}.landing-demo-cta__form-card h3{margin:0;color:var(--color-secondary-700);font-size:clamp(1.4rem,1.8vw,1.7rem);font-weight:600;letter-spacing:-.025em}.landing-demo-cta__form-card .landing-book-demo-form form{display:grid;gap:.72rem}.landing-demo-cta__form-card .landing-book-demo-form__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.landing-demo-cta__form-card .landing-book-demo-form__group,.landing-demo-cta__form-card .landing-book-demo-form__column{margin:0}.landing-demo-cta__form-card .landing-book-demo-form__label{display:block;margin:0 0 .28rem;color:#38516a;font-size:var(--fs-body-2);font-weight:550}.landing-demo-cta__form-card .landing-book-demo-form__control{display:block;width:100%;min-height:2.65rem;padding:.55rem .75rem;border:1px solid #d5e0e8;border-radius:.6rem;outline:0;color:var(--color-secondary-700);background:#fff;font:inherit;font-size:var(--fs-body-3);transition:border-color .2s ease,box-shadow .2s ease}.landing-demo-cta__form-card textarea.landing-book-demo-form__control{height:4.75rem;min-height:4.75rem;resize:vertical}.landing-demo-cta__form-card .landing-book-demo-form__control:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 .22rem rgba(54,165,217,.16)}.landing-demo-cta__form-card .landing-book-demo-form__error{display:block;margin-top:.3rem;color:#b4232c;font-size:.75rem;line-height:1.35}.landing-demo-cta__form-card .landing-book-demo-form__error:empty{display:none}.landing-demo-cta__form-card .landing-book-demo-form__submit{width:100%;min-height:2.85rem;margin:.25rem 0 0;padding:.8rem 1.15rem;border:0;border-radius:999px;color:#fff;background:var(--color-primary-700);box-shadow:0 .75rem 1.75rem rgba(0,79,116,.2);font:inherit;font-weight:600;cursor:pointer;transition:background .2s ease,box-shadow .2s ease,transform .2s ease}.landing-demo-cta__form-card .landing-book-demo-form__submit:hover{background:var(--color-primary-600);box-shadow:0 1rem 2rem rgba(0,79,116,.26);transform:translateY(-1px)}.landing-demo-cta__form-card .landing-book-demo-form__submit:disabled{cursor:wait;opacity:.68;transform:none}.landing-demo-cta__form-card .landing-book-demo-form__privacy{margin:0;padding-top:0!important;color:#6b7f91!important;line-height:1.5;font-size:12px}.landing-demo-cta__form-card .landing-book-demo-form__privacy a{color:var(--color-primary-700)}.landing-demo-cta__form-card .landing-book-demo-form__alert{margin-bottom:1rem;padding:.8rem 1rem;border-radius:.7rem;font-size:var(--fs-body-3)}.landing-demo-cta__form-card .landing-book-demo-form__alert--success{color:#17633d;background:var(--green-light)}.landing-demo-cta__form-card .landing-book-demo-form__alert--error{color:#8d1f28;background:#fdebed}.landing-demo-cta__card{padding:clamp(1.5rem,3vw,2rem);border:1px solid rgba(255,255,255,.16);border-radius:1.25rem;background:rgba(255,255,255,.09);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 1.5rem 3rem rgba(0,12,27,.16);backdrop-filter:blur(14px)}.landing-demo-cta__card-label{padding:.4rem .65rem;border-radius:.55rem;font-size:.67rem}.landing-demo-cta__card h3{margin:1.15rem 0 1.25rem;color:var(--color-white);font-size:clamp(1.35rem,2vw,1.75rem)}.landing-demo-cta__card ul{display:grid;gap:.9rem;margin:0;padding:0;list-style:none}.landing-demo-cta__card li{display:flex;gap:.7rem;align-items:flex-start;color:rgba(255,255,255,.76);font-size:var(--fs-body-3);line-height:1.45}.landing-demo-cta__card li span{display:grid;flex:0 0 1.35rem;width:1.35rem;height:1.35rem;place-items:center;border-radius:50%;color:var(--color-secondary-700);background:#75d0f3;font-size:.7rem;font-weight:700}.landing-demo-cta__card-footer{display:flex;gap:.6rem;align-items:center;margin-top:1.5rem;padding-top:1.15rem;border-top:1px solid rgba(255,255,255,.12);color:rgba(255,255,255,.52);font-size:var(--fs-caption)}.landing-demo-cta__pulse{width:.55rem;height:.55rem;border-radius:50%;background:#53d8a2;box-shadow:0 0 0 .25rem rgba(83,216,162,.12)}.landing-testimonials{position:relative;overflow:hidden;padding-block:var(--landing-section-space);color:var(--color-secondary-700);background:var(--color-gray-30)}.landing-testimonials__inner{width:min(100% - 2rem,82rem);margin-inline:auto}.landing-testimonials__bento{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.landing-testimonial-featured,.landing-testimonial-proof{border-radius:1rem}.landing-testimonial-featured{position:relative;grid-column:1/-1;display:flex;min-height:0;padding:clamp(2rem,5vw,3.5rem);overflow:hidden;flex-direction:column;color:var(--color-secondary-700);background:var(--color-white);border:1px solid var(--color-gray-200);box-shadow:0 1.25rem 3rem rgba(7,36,74,.06);margin-top:20px}.landing-testimonial-featured::before{position:absolute;right:-7rem;bottom:-9rem;width:24rem;height:24rem;border:1px solid rgba(7,36,74,.055);border-radius:50%;box-shadow:0 0 0 4rem rgba(7,36,74,.018),0 0 0 8rem rgba(7,36,74,.012);content:""}.landing-testimonial-featured__route{position:absolute;z-index:0;top:50%;right:0;left:60%;height:1px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(0,149,218,.2) 30%,rgba(0,149,218,.38));pointer-events:none}.landing-testimonial-featured__route::before{position:absolute;inset:50% 0 auto;height:7px;border-top:1px dashed rgba(0,149,218,.22);content:"";transform:translateY(-50%)}.landing-testimonial-featured__route img{position:absolute;right:25%;top:50%;display:block;width:clamp(2.25rem,4vw,3.25rem);height:auto;filter:drop-shadow(0 .35rem .4rem rgba(5,35,62,.2));transform:translate(15%,-50%) rotate(90deg);transform-origin:center}.landing-testimonial-featured__topline,.landing-testimonial-featured footer,.landing-testimonial-proof footer,.landing-testimonials__trustbar{display:flex;align-items:center}.landing-testimonial-featured__topline{position:relative;z-index:1;justify-content:space-between;gap:1rem}.landing-testimonial-featured__company{display:grid;height:4rem;overflow:hidden;flex:0 0 auto;border-radius:.75rem;background:rgba(255,255,255,.95);place-items:center}.landing-testimonial-featured__company img{display:block;width:auto;max-width:100%;height:auto;max-height:5rem;object-fit:contain}.landing-testimonial-featured__result{padding:.55rem .8rem;border:1px solid rgba(54,165,217,.2);border-radius:999px;color:var(--color-primary-700);background:rgba(255,255,255,.8);font-size:var(--fs-caption)}.landing-testimonial-featured blockquote{position:relative;z-index:1;max-width:54rem;margin:0;padding-block:30px clamp(2rem,5vw,3.25rem);font-size:clamp(1.65rem,1.3rem + 1.35vw,2.5rem);font-weight:520;line-height:1.22;letter-spacing:-.035em}.landing-testimonial-featured footer{position:relative;z-index:1;gap:.85rem}.landing-testimonial-featured footer>span:nth-child(2),.landing-testimonial-proof footer>span:first-child{display:grid;gap:.15rem}.landing-testimonial-featured footer strong,.landing-testimonial-proof footer strong{font-size:var(--fs-body-2);font-weight:650}.landing-testimonial-featured footer small{color:var(--color-gray-500);font-size:var(--fs-caption)}.landing-testimonial-featured__avatar,.landing-testimonial-proof__initials{display:grid;width:2.8rem;height:2.8rem;flex:0 0 auto;border-radius:50%;font-size:var(--fs-caption);font-weight:550;place-items:center}.landing-testimonial-featured__avatar{color:var(--color-white);background:linear-gradient(135deg,var(--color-primary-700),var(--color-primary-400))}.landing-testimonial-featured footer svg{width:3rem;margin-left:auto;fill:rgba(0,149,218,.16)}.landing-testimonial-proof{display:flex;min-height:16.5rem;padding:clamp(1.5rem,3vw,2.25rem);flex-direction:column;border:1px solid var(--color-gray-200);background:var(--color-white);box-shadow:0 1rem 2.5rem rgba(7,36,74,.045)}.landing-testimonial-proof--accent{background:var(--color-white)}.landing-testimonial-proof__metric{display:grid;gap:.2rem;margin-bottom:1.5rem}.landing-testimonial-proof__metric strong{color:var(--color-primary-700);font-size:var(--fs-h4);letter-spacing:-.025em;font-weight:550}.landing-testimonial-proof__metric span{color:var(--color-gray-500);font-size:var(--fs-caption)}.landing-testimonial-proof blockquote{flex:1;margin:0;color:var(--color-gray-700);font-size:var(--fs-body-2);line-height:1.65}.landing-testimonial-proof footer{gap:.75rem;justify-content:space-between;margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--color-gray-200)}.landing-testimonial-proof footer small{color:var(--color-gray-500);font-size:var(--fs-caption)}.landing-testimonial-proof__initials{color:var(--color-primary-700);background:rgba(54,165,217,.1)}.landing-testimonial-proof__logo{display:grid;width:clamp(5.5rem,10vw,7.5rem);height:3.25rem;overflow:hidden;flex:0 0 auto;place-items:center}.landing-testimonial-proof__logo img{display:block;width:auto;max-width:100%;height:auto;max-height:2.35rem;object-fit:contain}.landing-testimonials__trustbar{gap:1.25rem;justify-content:center;margin-top:1.5rem;padding:1rem 1.25rem;border-radius:1rem;color:var(--color-gray-500);font-size:var(--fs-caption)}.landing-testimonials__trustbar>div{display:flex;gap:.45rem;align-items:center}.landing-testimonials__trustbar img{width:2.5rem;height:2.5rem;padding:.3rem;border:1px solid var(--color-gray-200);border-radius:50%;background:var(--color-white);object-fit:contain}.landing-testimonials__trustbar strong{color:var(--color-secondary-700);font-weight:550}.integrations-section{overflow:clip;padding:var(--landing-section-space) 1rem;background:var(--color-white)}.integrations-panel{position:relative;display:grid;grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr);gap:clamp(2rem,5vw,5rem);align-items:center;width:min(100%,92rem);min-height:clamp(40rem,62vw,49rem);margin:0 auto;padding:clamp(2.5rem,6vw,5.5rem);overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:1rem;color:var(--color-white);background:radial-gradient(circle at 75% 45%,rgba(10,157,218,.17),transparent 25rem),linear-gradient(135deg,#061f3e 0%,#073857 100%);box-shadow:0 2rem 5rem rgba(5,35,62,.14)}.integrations-panel__glow{position:absolute;width:26rem;height:26rem;border-radius:50%;background:rgba(14,165,233,.12);filter:blur(5rem);pointer-events:none;top:12%;right:10%}.integrations-copy{position:relative;z-index:2;max-width:31rem}.integrations-copy h2{margin:1rem 0 0;font-size:var(--fs-display-1);font-weight:600;line-height:.96;letter-spacing:-.06em}.integrations-copy h2 span{color:#8dd8f8}.integrations-copy>p:not(.section-label){margin:1.5rem 0 0;color:rgba(255,255,255,.68);font-size:var(--fs-body-1);line-height:1.75}.integrations-copy .landing-button{margin-top:2rem}.integration-grid{position:relative;z-index:2;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(.75rem,1.5vw,1.15rem);width:100%}.integration-tile{display:flex;min-width:0;aspect-ratio:1;padding:.75rem;flex-direction:column;align-items:center;justify-content:space-between;border:1px solid rgba(255,255,255,.2);border-radius:1.15rem;outline:0;background:linear-gradient(145deg,rgba(255,255,255,.17),rgba(255,255,255,.07));box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1rem 2rem rgba(0,15,35,.16);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);transition:opacity .55s ease,transform .3s ease,background-color .3s ease,border-color .3s ease,box-shadow .3s ease}.integrations-panel.is-animated .integrations-copy{opacity:0;transform:translateY(2rem);transition:opacity .65s ease,transform .85s cubic-bezier(.2,.8,.2,1)}.integrations-panel.is-visible .integrations-copy{opacity:1;transform:translateY(0)}.integrations-panel.is-animated:not(.is-visible) .integration-tile{opacity:0;transform:translateY(1.5rem) scale(.96)}.integrations-panel.is-visible .integration-tile{opacity:1;animation:integration-tile-reveal .7s cubic-bezier(.16,1,.3,1) backwards;animation-delay:calc(.16s + var(--integration-index,0)*.075s)}.integration-tile:nth-child(1){--integration-index:0}.integration-tile:nth-child(2){--integration-index:1}.integration-tile:nth-child(3){--integration-index:2}.integration-tile:nth-child(4){--integration-index:3}.integration-tile:nth-child(5){--integration-index:4}.integration-tile:nth-child(6){--integration-index:5}.integration-tile:nth-child(7){--integration-index:6}.integration-tile:nth-child(8){--integration-index:7}.integration-tile:nth-child(9){--integration-index:8}.integration-tile:nth-child(10){--integration-index:9}.integration-tile:nth-child(11){--integration-index:10}.integration-tile:nth-child(12){--integration-index:11}.integration-tile:nth-child(13){--integration-index:12}.integration-tile:nth-child(14){--integration-index:13}.integration-tile:nth-child(15){--integration-index:14}.integration-tile:nth-child(16){--integration-index:15}@keyframes integration-tile-reveal{from{opacity:0;transform:translateY(1.5rem) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.integration-tile__logo{display:grid;width:100%;flex:1;padding:.75rem;border-radius:.8rem;background:rgba(255,255,255,.95);place-items:center}.integration-tile__logo img{display:block;width:100%;height:2.75rem;object-fit:contain}.integration-tile:hover,.integration-tile:focus-visible{z-index:3;border-color:rgba(141,216,248,.75);background:linear-gradient(145deg,rgba(255,255,255,.25),rgba(255,255,255,.1));box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 1.4rem 2.8rem rgba(0,15,35,.28),0 0 0 .25rem rgba(54,165,217,.1);transform:translateY(-.4rem) scale(1.025)}@media(max-width:68rem){.landing-hero h1{font-size:clamp(4rem,7vw,4.5rem)}.landing-hero h1 span{margin-bottom:0}.landing-hero-title-line--transport{flex-direction:column;gap:.5rem}.landing-hero-vehicle-lane{width:clamp(9rem,20vw,12rem);height:clamp(4rem,9vw,5.25rem);margin:.25rem auto 0}.landing-hero-vehicle-lane__vehicle{width:100%;height:100%;object-fit:contain}}@media(max-width:75rem){.landing-alt-hero__inner{grid-template-columns:minmax(0,.9fr) minmax(28rem,1.1fr);gap:clamp(1.75rem,3vw,3rem)}.landing-alt-hero h1{font-size:clamp(3.25rem,5.5vw,4.6rem)}.landing-alt-hero__truck{width:clamp(14rem,23vw,20rem)}.integration-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-showcase-card{width:clamp(7rem,15vw,10rem)}.landing-hero{border-bottom-left-radius:2rem;border-bottom-right-radius:2rem}}@media(max-width:62rem){.landing-alt-hero{padding:8rem 1.5rem 3rem;border-bottom-right-radius:2rem;border-bottom-left-radius:2rem}.landing-alt-hero__inner{grid-template-columns:1fr;gap:3.5rem}.landing-alt-hero__copy{width:100%;max-width:46rem;margin-inline:auto;text-align:center}.landing-alt-hero__eyebrow{margin-right:auto;margin-left:auto}.landing-alt-hero h1{max-width:13ch;margin-inline:auto;font-size:clamp(3.35rem,8vw,4.75rem)}.landing-alt-hero__intro{margin-right:auto;margin-left:auto}.landing-alt-hero__actions{justify-content:center}.landing-alt-hero__trust{justify-content:center;margin-right:auto;margin-left:auto;text-align:center}.landing-alt-hero__visual{width:min(100% - 2rem,47rem);margin-inline:auto}.landing-alt-hero__benefits{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:4.5rem}.landing-alt-hero__benefits>div:nth-child(2){border-right:0}.landing-alt-hero__benefits>div:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.12)}.landing-demo-cta__layout{grid-template-columns:1fr;gap:2rem}.landing-demo-cta__content{max-width:52rem;margin-inline:auto;text-align:center}.landing-demo-cta__content>p{margin-right:auto;margin-left:auto}.landing-demo-cta__note{text-align:center}.landing-demo-cta__benefits{margin-right:auto;margin-left:auto;text-align:left}.landing-demo-cta__form-card{max-width:38rem;justify-self:center;margin-inline:auto}.landing-testimonials__bento{grid-template-columns:1fr 1fr}.landing-testimonial-featured{grid-row:auto;grid-column:1/-1;min-height:0}.elips-header__mobile-actions{display:flex;gap:.5rem;align-items:center;margin-left:auto}.elips-nav__mobile-cta{min-height:2.8rem;padding:.65rem 1rem;white-space:nowrap}.elips-nav .elips-nav__cta{display:none}.landing-hero-title-line--transport{flex-direction:column;gap:.5rem}.landing-hero-vehicle-lane{width:clamp(9rem,24vw,12rem);height:clamp(4rem,10vw,5.25rem);margin:.25rem auto 0}.landing-hero-vehicle-lane__vehicle{width:100%;height:100%;object-fit:contain}.integrations-panel{grid-template-columns:1fr;min-height:0}.integrations-copy{max-width:42rem;text-align:center;margin:0 auto}.integration-grid{width:min(100%,36rem);margin:0 auto}.platform-benefits{grid-template-columns:1fr;width:min(100%,36rem);margin-right:auto;margin-left:auto}.platform-benefit+.platform-benefit{border-top:1px solid var(--color-gray-200);border-left:0}.feature-chapter__heading{grid-template-columns:1fr;gap:1.25rem}.bento-card--wide{grid-template-columns:1fr}.bento-card--wide .bento-card__media{min-height:22rem}.capability-strip{grid-template-columns:repeat(2,1fr);gap:2rem 0}.capability:nth-child(3){padding-top:2rem;border-top:1px solid var(--color-gray-200);border-left:0}.capability:nth-child(4){padding-top:2rem;border-top:1px solid var(--color-gray-200)}.section-heading{grid-template-columns:1fr;gap:1.5rem}.section-heading__intro{max-width:38rem}.challenge-grid{grid-template-columns:repeat(2,1fr)}.solution-panel{grid-template-columns:1fr}.outcomes{grid-template-columns:repeat(2,1fr);row-gap:2.5rem}.outcome:nth-child(3){border-left:0}.elips-header__inner{position:relative}.elips-nav-toggle{display:grid;width:2.8rem;height:2.8rem;padding:.65rem;place-content:center;gap:.3rem;border:0;border-radius:.65rem;color:var(--color-white);background:rgba(255,255,255,.1);cursor:pointer}.elips-nav-toggle span{width:1.25rem;height:2px;border-radius:5px;background:currentColor;transition:transform .2s ease,opacity .2s ease}.elips-nav-toggle[aria-expanded="true"] span:nth-child(1){transform:translateY(.4rem) rotate(45deg)}.elips-nav-toggle[aria-expanded="true"] span:nth-child(2){opacity:0}.elips-nav-toggle[aria-expanded="true"] span:nth-child(3){transform:translateY(-.4rem) rotate(-45deg)}.elips-nav{position:absolute;top:calc(100% + .65rem);right:0;left:0;display:none;flex-direction:column;gap:.25rem;align-items:stretch;padding:.65rem;border:1px solid rgba(255,255,255,.14);border-radius:1.1rem;background:rgba(3,39,64,.94);box-shadow:0 1rem 3rem rgba(0,15,35,.24);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.elips-nav.is-open{display:flex}.elips-header.is-on-light .elips-nav{border-color:rgba(13,65,104,.12);background:rgba(255,255,255,.98);box-shadow:0 1rem 3rem rgba(13,65,104,.14)}.elips-header.is-on-light .elips-nav__login{border-color:rgba(13,65,104,.12)}.elips-nav>a:not(.landing-button){padding:.8rem .75rem}.elips-nav__login{margin:.25rem 0 0;border-top:1px solid rgba(255,255,255,.15);border-left:0;border-radius:.75rem!important}.elips-nav__cta{width:100%;margin:.25rem 0 0;justify-content:space-between}}@media(max-width:48rem){.landing-alt-hero{padding:7.25rem 1.5rem 1.5rem;border-bottom-right-radius:1.5rem;border-bottom-left-radius:1.5rem}.landing-alt-hero__inner{gap:3rem}.landing-alt-hero h1{font-size:clamp(2.75rem,11vw,3.75rem)}.landing-alt-hero__intro{font-size:var(--fs-body-2)}.landing-alt-hero__visual{width:100%}.landing-alt-hero__status{max-width:calc(100% - 1.5rem);font-size:var(--fs-caption);line-height:1.25}.landing-alt-hero__status--top{top:-1rem;right:.75rem}.landing-alt-hero__status--bottom{bottom:-.9rem;left:.75rem}.landing-alt-hero__status--third{left:.75rem}.landing-alt-hero__truck{right:-2rem;bottom:-2.75rem;width:clamp(13rem,31vw,18rem)}.landing-demo-cta__layout{width:min(100% - 3rem,42rem);padding-block:3.75rem}.landing-demo-cta h2{max-width:17ch;font-size:clamp(2.15rem,7vw,2.8rem);line-height:1.04}.landing-demo-cta__content>p{max-width:35rem;font-size:var(--fs-body-3)}.landing-demo-cta__map{width:125%;margin-left:-12.5%;opacity:.38}}@media(max-width:40rem){.landing-alt-hero{min-height:0;padding:6.75rem 1rem 1rem}.landing-alt-hero__eyebrow{max-width:100%;font-size:.65rem;line-height:1.35}.landing-alt-hero h1{max-width:11ch;font-size:clamp(2.55rem,12vw,3.25rem)}.landing-alt-hero__intro{margin-top:1.25rem}.landing-alt-hero__actions{flex-direction:column;margin-top:1.5rem}.landing-alt-hero__actions .landing-button{width:100%}.landing-alt-hero__screen{border-radius:.85rem;transform:none}.landing-alt-hero__screen-bar{height:1.65rem;padding-inline:.5rem}.landing-alt-hero__status{display:none}.landing-alt-hero__truck{right:-1rem;bottom:-2rem;width:clamp(10rem,38vw,12.5rem)}.landing-alt-hero__benefits{grid-template-columns:1fr;margin-top:3.5rem}.landing-alt-hero__benefits>div{padding:1.15rem .5rem;border-right:0;border-bottom:1px solid rgba(255,255,255,.12)}.landing-alt-hero__benefits>div:last-child{border-bottom:0}.landing-demo__inner{width:100%}.landing-demo-cta,.landing-demo-cta__layout{min-height:0}.landing-demo-cta__layout{width:min(100% - 2.5rem,76rem);padding-block:3.25rem}.landing-demo-cta__form-card{padding:1.25rem;border-radius:1rem}.landing-demo-cta__form-card .landing-book-demo-form__row{grid-template-columns:1fr}.landing-demo-cta__form-card .g-recaptcha{max-width:100%;overflow:hidden}.landing-demo-cta h2{font-size:clamp(2rem,9.5vw,2.65rem)}.landing-demo-cta__actions{align-items:stretch;flex-direction:column}.landing-demo-cta__actions>span{max-width:none;text-align:center}.landing-demo-cta__button{width:100%}.landing-demo-cta__vehicles g:nth-child(2){display:none}.landing-testimonial-featured__route{display:none}.landing-testimonials__inner{width:min(100% - 1.5rem,82rem)}.landing-testimonials__bento{grid-template-columns:1fr}.landing-testimonial-featured{min-height:0;padding:1.5rem}.landing-testimonial-featured__topline{align-items:flex-start;flex-direction:column}.landing-testimonial-featured blockquote{padding-block:2.25rem;font-size:clamp(1.65rem,6vw,2.25rem)}.landing-testimonials__trustbar{flex-wrap:wrap;gap:.75rem 1rem;text-align:center}.landing-testimonials__trustbar>span{width:100%}.landing-hero h1{font-size:clamp(2.65rem,12vw,3.25rem);line-height:1.02}.landing-eyebrow{max-width:100%;padding:.45rem .65rem;font-size:.7rem}.elips-nav__mobile-cta{min-height:2.6rem;padding:.55rem .8rem;font-size:var(--fs-body-3);color:#fff}.landing-hero{border-bottom-left-radius:2rem;border-bottom-right-radius:2rem}.landing-hero h1 span{margin:0}.landing-hero-title-line--transport{flex-direction:column;gap:.65rem}.landing-hero-vehicle-lane{width:clamp(8rem,38vw,10rem);height:clamp(3.5rem,17vw,4.25rem);margin:0 auto}.landing-hero-vehicle-lane__vehicle{width:100%;max-height:100%}.landing-hero__trust{align-items:flex-start}.landing-hero__trust p{max-width:13rem}.integrations-section{padding-right:.75rem;padding-left:.75rem}.integrations-panel{padding:3rem 1rem;border-radius:1.25rem}.integration-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.integration-tile{border-radius:.9rem;padding:.2rem}.integration-tile__logo img{height:2.2rem}.platform-flow{width:min(100% - 1.5rem,76rem)}.unified-platform__inner{width:min(100% - 1.5rem,76rem)}.feature-route-truck{display:none}.features__inner{width:100%;padding:50px 20px}.feature-chapters{margin-top:3.5rem}.feature-chapter{padding:3.5rem 0}.feature-chapter__heading>div{gap:.75rem}.feature-bento{grid-template-columns:1fr}.bento-card--wide{grid-column:auto;min-height:0}.bento-card{--bento-card-padding:1.5rem}.bento-card__content{padding:1.5rem}.bento-card h4{max-width:none;font-size:var(--fs-h3)}.bento-card__media,.bento-card--wide .bento-card__media,.bento-card__widget{min-height:15rem}.capability-strip{grid-template-columns:1fr;gap:0}.capability{padding:1.5rem 0}.capability+.capability,.capability:nth-child(3),.capability:nth-child(4){border-top:1px solid var(--color-gray-200);border-left:0}.features__heading{padding:0}.features__heading>p:last-child{margin-left:0}.problem-solution__inner{width:min(100% - 1.5rem,76rem)}.challenge-grid{grid-template-columns:1fr}.challenge-card{min-height:auto}.solution-panel{padding:2rem 1.25rem;border-radius:1rem}.solution-panel__map{width:145%;margin-left:-22.5%;opacity:.38}.solution-panel__map-trucks g:nth-child(2){display:none}.outcome{padding:0 .65rem}.elips-header{padding:.75rem}.elips-header__inner{min-height:3.75rem;padding:.45rem .45rem .45rem .9rem;border-radius:.85rem}.elips-logo img{max-width:7.5rem;height:1.8rem}.elips-logo{height:3.75rem;margin:-.45rem 0 -.45rem -.45rem;padding:0}.landing-hero{min-height:49rem}.landing-hero__content{width:min(100% - 1.5rem,72rem);padding-top:8.8rem;padding-bottom:5rem}.landing-hero__intro{padding:0 .35rem}.landing-hero__actions{flex-direction:column}.landing-hero__actions .landing-button{width:100%}.landing-hero__trust{margin-bottom:2.5rem}.landing-showcase{padding:.75rem .35rem 2.75rem}.landing-showcase-card{width:clamp(6.5rem,33vw,9rem);padding:.35rem;border-radius:.65rem}.landing-showcase-card--two{display:none}.landing-showcase-card--one{top:-5%;left:-2%}.landing-showcase-card--three{top:20%;right:-2%}.landing-showcase-card--five{top:auto;right:22%;bottom:0}.landing-browser{border-radius:.65rem}.landing-showcase.is-visible .landing-browser{transform:scale(.9)}.landing-browser__bar{height:1.55rem;padding:0 .55rem;gap:.3rem}.landing-browser__dot{width:.45rem;height:.45rem}.landing-hero-map{width:145%;margin-left:-22.5%}.landing-hero-map__minor-roads,.landing-hero-map__truck--secondary{display:none}.landing-hero__scroll span:first-child{display:none}}@media(max-width:25rem){.landing-demo-cta__layout{width:calc(100% - 1.5rem)}.landing-demo-cta__form-card{padding:1rem}.landing-alt-hero__trust{align-items:flex-start;flex-direction:column}.landing-alt-hero__logos>span{width:2.15rem;height:2.15rem}.landing-alt-hero h1{font-size:clamp(2.25rem,11.5vw,2.75rem)}}@media(max-width:22rem){.landing-demo-cta__form-card .g-recaptcha{width:122%;margin-bottom:-.9rem;transform:scale(.82);transform-origin:top left}}@media(prefers-reduced-motion:reduce){html:has(>body.landing-page){scroll-behavior:auto}.landing-page,.landing-page *{transition:none!important}.landing-hero-map__truck{display:none}.landing-alt-hero__map-trucks{display:none}.landing-alt-hero__copy,.landing-alt-hero__visual{animation:none}.landing-hero-vehicle-lane__vehicle-runner{animation:none;transform:translate3d(0,0,0)}.solution-panel__map-trucks{display:none}.landing-demo-cta__vehicles{display:none}.feature-route-truck{display:none}.landing-glow-border::before{animation:none}.platform-flow__signals path{animation:none}.landing-showcase-card{opacity:1;transform:none;transition:none}.challenge-grid.is-animated .challenge-card{opacity:1;transform:none;transition:none}.feature-chapter.is-animated .feature-chapter__heading,.feature-chapter.is-animated .bento-card,.feature-chapter.is-animated .capability-strip,.unified-platform.is-animated .platform-hub,.unified-platform.is-animated .unified-platform__heading,.unified-platform.is-animated .platform-benefit,.integrations-panel.is-animated .integrations-copy,.integrations-panel.is-animated .integration-tile{opacity:1;transform:none;animation:none;transition:none}}.landing-information-popup{position:fixed;right:clamp(.75rem,2vw,1.5rem);bottom:clamp(.75rem,2vw,1.5rem);z-index:1100;width:min(22.5rem,calc(100vw - 1.5rem));overflow:hidden;border:1px solid rgba(141,216,248,.42);border-radius:10px;background:#fff;box-shadow:0 1.5rem 4rem rgba(3,29,58,.28);color:#08284a;opacity:0;pointer-events:none;transform:translateY(1.25rem) scale(.98);transition:opacity .25s ease,transform .25s ease}.landing-information-popup.is-visible{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.landing-information-popup__close{position:absolute;top:.85rem;right:.85rem;z-index:1;display:grid;width:2.25rem;height:2.25rem;padding:0;place-items:center;border:0;border-radius:50%;background:#f1f7fb;color:#08284a;font-size:1.25rem;line-height:1;cursor:pointer;transition:background-color .2s ease,transform .2s ease}.landing-information-popup__close:hover{background:#e2f2f9;transform:rotate(5deg)}.landing-information-popup__body{padding:1.5rem;text-align:left}.landing-information-popup__icon{display:grid;width:3.25rem;height:3.25rem;margin-bottom:.9rem;place-items:center;border-radius:1rem;background:#eef9fe}.landing-information-popup__icon img{width:2.25rem;height:2.25rem;object-fit:contain}.landing-information-popup__title{margin:0;color:#08284a;font-size:var(--fs-h4);font-weight:700;line-height:1.12;letter-spacing:-.025em}.landing-information-popup__text{max-width:38ch;margin-top:.5rem;color:#65768a;font-size:.875rem;line-height:1.5}.landing-information-popup__form{display:grid;gap:.6rem;margin-top:1rem}.landing-information-popup__input-wrap{display:grid;grid-template-columns:1fr;gap:.55rem}.landing-information-popup__input{min-width:0;width:100%;padding:.7rem .9rem;border:1px solid #d7e1e9;border-radius:.75rem;outline:0;background:#f7fafc;color:#08284a;font:inherit;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.landing-information-popup__input:focus{border-color:#009cdb;background:#fff;box-shadow:0 0 0 .2rem rgba(0,156,219,.12)}.landing-information-popup__submit{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:2.75rem;padding:.65rem 1rem;border:0;border-radius:.75rem;background:var(--color-primary-700);box-shadow:0 .65rem 1.5rem rgba(0,156,219,.2);color:#fff;font:inherit;font-size:var(--fs-body-2);font-weight:500;white-space:nowrap;cursor:pointer;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease}.landing-information-popup__submit:hover{background:#008bc3;box-shadow:0 .8rem 1.75rem rgba(0,156,219,.28);transform:translateY(-1px)}.landing-information-popup__submit:disabled{cursor:wait;opacity:.65;transform:none}.landing-information-popup__feedback{min-height:1.15rem;color:#52677a;font-size:.78rem;line-height:1.4}.landing-information-popup__feedback:empty{display:none}.landing-information-popup__feedback.is-success{color:#17633d}.landing-information-popup__feedback.is-error{color:#a12630}.landing-information-popup__honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}@media(max-width:30rem){.landing-information-popup{right:.75rem;bottom:.75rem;left:.75rem;width:auto}.landing-information-popup__body{padding:1.5rem}.landing-information-popup__input-wrap{grid-template-columns:1fr}.landing-information-popup__submit{width:100%}}