@import"https://fonts.googleapis.com/css2?family=Anton&family=Archivo:wght@600;700;800;900&family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;600&display=swap";:root{--color-black: #0A0A0A;--color-black-900: #111111;--color-black-800: #1A1A1A;--color-black-600: #2A2A2A;--color-white: #FFFFFF;--color-gray-50: #FAFAFA;--color-gray-100: #F5F5F5;--color-gray-200: #E8E8E8;--color-gray-300: #D4D4D4;--color-gray-500: #737373;--color-gray-700: #404040;--color-orange: #E94F1D;--color-orange-700: #B83C12;--color-orange-100: #FCDBCE;--color-success: #1FA971;--color-success-700: #178556;--color-success-100: #D2F0E2;--color-danger: #E5484D;--color-warning: #E94F1D;--color-whatsapp: #25D366;--bg-page: var(--color-white);--bg-page-alt: var(--color-gray-100);--bg-card: var(--color-white);--bg-inverse: var(--color-black);--fg-primary: var(--color-black);--fg-secondary: var(--color-gray-500);--fg-inverse: var(--color-white);--fg-on-orange: var(--color-white);--fg-body-muted: var(--color-gray-700);--fg-on-dark-muted: rgba(255, 255, 255, .8);--fg-accent-text: var(--color-orange-700);--border-default: var(--color-gray-200);--border-strong: var(--color-black);--font-display: "Anton", "Archivo Black", system-ui, sans-serif;--font-display-alt: "Archivo", system-ui, sans-serif;--font-body: "Inter", system-ui, -apple-system, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, monospace;--text-display: clamp(48px, 10vw, 88px);--text-h1: clamp(36px, 7vw, 56px);--text-h2: clamp(28px, 5vw, 40px);--text-h3: 24px;--text-h4: 20px;--text-lg: 18px;--text-base: 16px;--text-sm: 14px;--text-xs: 12px;--lh-display: .95;--lh-heading: 1.05;--lh-body: 1.5;--lh-tight: 1.25;--tracking-display: .005em;--tracking-heading: -.01em;--tracking-eyebrow: .12em;--fw-bold: 700;--fw-black: 900;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--space-24: 96px;--gutter-mobile: 20px;--gutter-desktop: 32px;--content-max: 1200px;--space-section: 64px;--space-section-desktop: 96px;--radius-xs: 4px;--radius-sm: 8px;--radius-input: 10px;--radius-button: 12px;--radius-card: 16px;--radius-card-lg:24px;--radius-pill: 9999px;--shadow-card: 0 1px 2px rgba(10,10,10,.04), 0 8px 24px -8px rgba(10,10,10,.1);--shadow-hover: 0 2px 4px rgba(10,10,10,.06), 0 16px 32px -12px rgba(10,10,10,.14);--shadow-sticky: 0 -8px 24px -12px rgba(10,10,10,.16);--ease-out: cubic-bezier(.2, .8, .2, 1);--duration-fast: 80ms;--duration-base: .18s;--duration-slow: .24s;--nav-height: 72px;--sticky-bar-height: 72px;--fab-size: 56px;--sidebar-width: 240px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font-family:var(--font-body);font-size:var(--text-base);line-height:var(--lh-body);color:var(--fg-primary);background:var(--bg-page);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none}input,textarea,select{font-family:inherit}img{max-width:100%;display:block}.ks-display{font-family:var(--font-display);font-weight:400;line-height:var(--lh-display);letter-spacing:var(--tracking-display);text-transform:uppercase}.ks-h1{font-family:var(--font-display);font-size:var(--text-h1);font-weight:400;line-height:var(--lh-heading);letter-spacing:var(--tracking-display);text-transform:uppercase}.ks-h2{font-family:var(--font-display);font-size:var(--text-h2);font-weight:400;line-height:var(--lh-heading);letter-spacing:var(--tracking-display);text-transform:uppercase}.ks-h3{font-family:var(--font-display-alt);font-size:var(--text-h3);font-weight:var(--fw-black);line-height:var(--lh-tight);letter-spacing:var(--tracking-heading)}.ks-h4{font-family:var(--font-display-alt);font-size:var(--text-h4);font-weight:var(--fw-bold);line-height:var(--lh-tight)}.ks-body-sm{font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--lh-body);color:var(--fg-body-muted)}.ks-eyebrow{font-family:var(--font-body);font-size:var(--text-xs);font-weight:700;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--fg-secondary)}.ks-mono{font-family:var(--font-mono);font-weight:600}.container{width:100%;max-width:var(--content-max);margin-inline:auto;padding-inline:var(--gutter-mobile)}@media(min-width:768px){.container{padding-inline:var(--gutter-desktop)}}:focus-visible{outline:3px solid rgba(10,10,10,.2);outline-offset:2px;border-radius:var(--radius-sm)}.snap-x{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.snap-x>*{scroll-snap-align:start}.ks-cta-row{display:flex;gap:10px;flex-wrap:wrap}.ks-cta-row .ks-btn-expand{flex:1 1 160px;min-width:0}.corporate-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media(max-width:520px){.corporate-form-grid{grid-template-columns:1fr}}.ks-corporate-layout{display:flex;flex-direction:column;gap:32px}.ks-corporate-form-wrap{width:100%;max-width:520px;margin-inline:auto}.web-nav .container{gap:12px;min-width:0}.web-nav .desktop-nav{display:none;align-items:center;gap:clamp(16px,2.5vw,28px);flex:1;justify-content:center;min-width:0;overflow-x:auto;scrollbar-width:none}.web-nav .desktop-nav::-webkit-scrollbar{display:none}.web-nav .mobile-menu-btn{display:flex}@media(min-width:900px){.web-nav .desktop-nav{display:flex}.web-nav .mobile-menu-btn{display:none!important}}@media(max-width:899px){.web-nav .web-nav-quote-label{display:none}.web-nav .web-nav-quote{padding:0 12px!important;width:36px;justify-content:center}}@media(min-width:900px)and (max-width:1080px){.web-nav .desktop-nav{gap:14px}.web-nav .desktop-nav a{font-size:13px!important}}@media(min-width:600px){.ks-cta-row .ks-btn-expand{flex:0 0 auto}}.hero-truck-bg{position:absolute;top:-18%;right:-18%;bottom:-18%;left:-18%;background-image:url(/assets/photos/fleet-7t-howo.jpeg);background-repeat:no-repeat;background-size:cover;background-position:center center;filter:saturate(1.1) brightness(.85)}.ks-hero-section{position:relative;overflow:hidden;background:var(--color-black);color:#fff;margin-top:calc(-1 * var(--nav-height));padding-top:var(--nav-height);min-height:min(92svh,820px)}.ks-hero-content{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:min(92svh,820px);padding:56px var(--gutter-mobile) calc(var(--sticky-bar-height) + 24px);max-width:var(--content-max);margin-inline:auto;gap:24px}.ks-hero-trust-block{width:100%;margin-top:8px;padding-top:24px;border-top:1px solid rgba(255,255,255,.12);text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}.ks-hero-trust-heading{display:block;font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#ffffff73}.ks-hero-trust-labels{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 10px;max-width:520px;font-family:var(--font-display);font-size:clamp(13px,3.2vw,16px);text-transform:uppercase;color:#ffffffa6;line-height:1.4}.ks-hero-trust-label{display:inline-flex;align-items:center;white-space:nowrap}.ks-hero-trust-dot{margin-left:10px;opacity:.35}.ks-stats-row{display:flex;flex-wrap:nowrap;align-items:baseline;justify-content:center;gap:clamp(4px,2vw,14px);width:100%;max-width:100%}.ks-hero-stats{margin-top:4px;padding-top:14px;border-top:1px solid rgba(255,255,255,.08)}.ks-stats-item{display:inline-flex;align-items:baseline;gap:clamp(3px,1vw,8px);white-space:nowrap;flex-shrink:1;min-width:0}.ks-stats-num{font-family:var(--font-display);font-weight:400;font-size:clamp(14px,4vw,30px);letter-spacing:.005em;line-height:1;text-transform:uppercase}.ks-stats-label{font-size:clamp(7px,2.4vw,11px);font-weight:600;letter-spacing:clamp(.04em,.08vw,.1em);text-transform:uppercase;color:#ffffff80}.ks-stats-sep{color:#ffffff47;font-size:clamp(10px,2.8vw,16px);line-height:1;-webkit-user-select:none;user-select:none;flex-shrink:0}.fleet-carousel-section{background:var(--color-gray-100);padding:var(--space-section) var(--gutter-mobile) 20px}.how-it-works-section{padding:28px var(--gutter-mobile) var(--space-section);background:var(--color-gray-100)}.how-it-works-section>div{max-width:var(--content-max);margin-inline:auto}.fleet-carousel-inner{max-width:var(--content-max);margin-inline:auto}.fleet-carousel-header{margin-bottom:20px}.fleet-carousel-intro{font-size:16px;line-height:1.55;color:var(--fg-body-muted);margin-top:14px;max-width:480px}.fleet-carousel-wrap{position:relative;display:flex;align-items:center;gap:12px;overflow:hidden}.fleet-carousel-track{display:flex;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex:1;min-width:0;padding:0;margin:0}.fleet-carousel-track::-webkit-scrollbar{display:none}.fleet-carousel-slide{flex:0 0 100%;width:100%;scroll-snap-align:start;scroll-snap-stop:always}.fleet-carousel-card{display:flex;flex-direction:column;background:#fff;border-radius:0;overflow:hidden;border:1px solid var(--color-gray-200);box-shadow:0 1px 3px #0a0a0a0f}.fleet-carousel-card-media{position:relative;aspect-ratio:16 / 10;flex-shrink:0;background:var(--color-black);overflow:hidden}.fleet-carousel-card-media img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.fleet-carousel-badge{position:absolute;top:12px;left:12px;display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:var(--radius-pill);background:#0000008c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#fff}.fleet-carousel-badge-dot{width:6px;height:6px;border-radius:50%;background:var(--color-success);box-shadow:0 0 0 3px #1fa97138}.fleet-carousel-card-body{display:flex;flex-direction:column;gap:12px;padding:16px 18px 18px}.fleet-carousel-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.fleet-carousel-card-title{font-family:var(--font-display);font-size:clamp(20px,4vw,26px);font-weight:400;letter-spacing:.02em;text-transform:uppercase;line-height:1.05;color:var(--color-black);margin:0}.fleet-carousel-card-sub{margin:4px 0 0;font-size:13px;color:var(--fg-body-muted)}.fleet-carousel-card-desc{margin:0;font-size:14px;line-height:1.5;color:var(--color-gray-700);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fleet-carousel-card-rate{flex-shrink:0;font-family:var(--font-body);font-weight:600;font-size:14px;color:var(--color-black);white-space:nowrap;padding-top:2px}.fleet-carousel-book-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;align-self:flex-start;height:40px;padding:0 18px;border:1px solid var(--color-black);border-radius:0;background:var(--color-black);color:#fff;font-family:var(--font-body);font-weight:600;font-size:13px;letter-spacing:.01em;cursor:pointer;transition:background .18s,color .18s}.fleet-carousel-book-btn:hover:not(:disabled){background:#fff;color:var(--color-black)}.fleet-carousel-book-btn:disabled{background:var(--color-gray-200);color:var(--color-gray-500);border-color:var(--color-gray-200);cursor:not-allowed}.fleet-carousel-badge--muted{background:#0a0a0aa6}.fleet-page-list{display:flex;flex-direction:column;gap:20px}.fleet-carousel-nav{display:none;flex-shrink:0;width:40px;height:40px;border-radius:0;border:1px solid var(--color-gray-200);background:#fff;color:var(--color-black);align-items:center;justify-content:center;cursor:pointer;transition:border-color .18s,background .18s}.fleet-carousel-nav:hover:not(:disabled){border-color:var(--color-black);background:var(--color-gray-50)}.fleet-carousel-nav:disabled{opacity:.35;cursor:not-allowed}.fleet-carousel-controls{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:4px}.fleet-carousel-dots{display:flex;gap:8px;justify-content:center}.fleet-carousel-dot{width:24px;height:3px;border-radius:0;border:0;padding:0;background:var(--color-gray-300);cursor:pointer;transition:background .18s,width .18s}.fleet-carousel-dot--active{background:var(--color-black);width:32px}.fleet-carousel-swipe-hint{margin:0;font-size:12px;color:var(--color-gray-500)}@media(min-width:768px){.fleet-carousel-card-media{aspect-ratio:16 / 9}.fleet-carousel-card-body{padding:20px 24px 22px;gap:14px}.fleet-carousel-nav{display:flex}.fleet-carousel-swipe-hint{display:none}}.team-carousel-section{background:var(--color-black);padding:clamp(32px,5vw,48px) 0 0}.team-carousel-header{max-width:var(--content-max);margin:0 auto clamp(20px,3vw,28px);padding-inline:var(--gutter-mobile)}.team-carousel-title{font-family:var(--font-display);font-size:clamp(22px,3.5vw,32px);letter-spacing:.02em;text-transform:uppercase;color:#fff;margin:0}.team-carousel-wrap{position:relative;display:flex;align-items:center;gap:8px;overflow:hidden;max-width:100%}.team-carousel-track{display:flex;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex:1;min-width:0}.team-carousel-track::-webkit-scrollbar{display:none}.team-carousel-slide{flex:0 0 100%;width:100%;scroll-snap-align:start;scroll-snap-stop:always}.team-carousel-media{position:relative;width:100%;min-height:min(72vh,520px);display:flex;align-items:flex-start;justify-content:center;background:var(--color-black-800)}.team-carousel-media img{width:100%;height:min(85vh,720px);max-height:min(85vh,720px);display:block;object-fit:contain;object-position:center top;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.team-carousel-controls{padding:10px var(--gutter-mobile) 14px;background:var(--color-black)}.team-carousel-controls .fleet-carousel-dot{background:#ffffff40}.team-carousel-controls .fleet-carousel-dot--active{background:var(--color-orange)}.team-carousel-controls .fleet-carousel-swipe-hint{color:#ffffff73}@media(max-width:767px){.team-carousel-media{min-height:0;line-height:0;background:var(--color-black)}.team-carousel-media img{height:auto;max-height:min(55vh,420px)}.team-carousel-controls{margin-top:0;padding:4px var(--gutter-mobile) 10px}}@media(min-width:768px){.team-carousel-media{min-height:min(68vh,600px)}.team-carousel-media img{height:min(78vh,860px);max-height:min(78vh,860px)}.team-carousel-wrap{gap:12px}}.fleet-truck-photo{position:relative;background:var(--color-gray-100);overflow:hidden}.fleet-truck-photo--wide{aspect-ratio:16 / 10}.fleet-truck-photo--card{aspect-ratio:5 / 3}.fleet-truck-photo--featured{min-height:220px}.fleet-truck-photo img{width:100%;height:100%;display:block;object-fit:contain;object-position:center}@media(min-width:768px){.fleet-truck-photo--featured{min-height:280px;aspect-ratio:unset;height:100%}}@media(min-width:768px){.ks-hero-section,.ks-hero-content{min-height:90svh}.ks-hero-trust-labels{font-size:16px}}@media(min-width:1024px){.ks-hero-section{min-height:900px}.ks-hero-content{min-height:900px!important;padding:80px var(--gutter-desktop) calc(var(--sticky-bar-height) + 24px)!important}}@media(min-width:768px){.ks-section-desktop{padding-top:var(--space-section-desktop)!important;padding-bottom:var(--space-section-desktop)!important;padding-left:var(--gutter-desktop)!important;padding-right:var(--gutter-desktop)!important}.fleet-carousel-section.ks-section-desktop{padding-bottom:32px!important}.how-it-works-section{padding-top:32px;padding-inline:var(--gutter-desktop);padding-bottom:var(--space-section-desktop)}.ks-fleet-grid{grid-template-columns:repeat(4,1fr)!important}.ks-enterprise-layout{display:grid!important;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.ks-corporate-layout,.ks-contact-layout{display:grid!important;grid-template-columns:1fr 1fr;gap:48px;align-items:start}}.page-shell{padding:24px;max-width:1200px}@media(min-width:768px){.page-shell{padding:32px 40px}}.status-badge{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:var(--radius-pill);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.pac-container,.kc-places-suggestions{z-index:10000!important;background:#fff;border-radius:var(--radius-input);box-shadow:0 8px 24px #0000001f;border:1px solid var(--color-gray-200);margin-top:4px;font-family:var(--font-body)}.kc-places-suggestions .pac-item{padding:10px 14px;font-size:14px;cursor:pointer;border-top:1px solid var(--color-gray-100)}.kc-places-suggestions .pac-item:first-child{border-top:0}.kc-places-suggestions .pac-item:hover{background:var(--color-gray-50)}
