@keyframes marketing_heroKenBurns__PX1_V{0%{transform:scale(1)}to{transform:scale(1.07)}}.marketing_hero__QRvJk{position:relative;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);min-height:min(88vh,820px);display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;border-bottom:1px solid color-mix(in srgb,var(--ui-border) 80%,transparent);background:var(--ui-surface-2);--hero-scrim:color-mix(in srgb,var(--ui-bg) 88%,#07090d);--hero-copy:#f5f7fa;--hero-copy-muted:color-mix(in srgb,var(--hero-copy) 84%,transparent);--hero-copy-shadow:0 1px 2px color-mix(in srgb,#07090d 72%,transparent),0 8px 28px color-mix(in srgb,#07090d 48%,transparent)}.marketing_heroSlides__Xc1DL{position:absolute;inset:0;z-index:0;overflow:hidden;touch-action:pan-y pinch-zoom}.marketing_heroSlides__Xc1DL.marketing_heroDragging__GWs_Q .marketing_heroSlideLink__NxidJ{pointer-events:none}.marketing_heroTrack__VdMrV{display:flex;height:100%;width:100%;transition:transform .78s cubic-bezier(.22,1,.36,1)}.marketing_heroSlide__rfOY5{flex:0 0 100%;position:relative;min-height:100%;align-self:stretch;overflow:hidden}.marketing_heroSlideLink__NxidJ{display:block;width:100%;height:100%;text-decoration:none;cursor:default;-webkit-user-drag:none;user-drag:none}.marketing_heroSlideLink__NxidJ:focus-visible,.marketing_heroSlideLink__NxidJ:hover{text-decoration:none}.marketing_heroSlideImage__NsOF_{width:100%;height:100%;min-height:100%;object-fit:cover;object-position:center;display:block;-webkit-user-drag:none;user-drag:none;pointer-events:none;transform:scale(1);will-change:transform}.marketing_heroSlideImageActive__FVsvB{animation:marketing_heroKenBurns__PX1_V 16s ease-out forwards}@media (prefers-reduced-motion:reduce){.marketing_heroSlideImageActive__FVsvB{animation:none}.marketing_heroTrack__VdMrV{transition-duration:.01ms}}.marketing_heroSlideFallback__u_7us{width:100%;height:100%;background:radial-gradient(ellipse 70% 60% at 18% 12%,color-mix(in srgb,var(--brand-signal) 22%,var(--ui-surface-2)),transparent 68%),linear-gradient(145deg,color-mix(in srgb,var(--brand-signal) 18%,var(--ui-surface-2)),var(--ui-surface-2))}.marketing_heroOverlay__lx21g{position:relative;z-index:2;width:100%;padding:clamp(2.25rem,5vw,3.25rem) 0 clamp(3rem,7vw,4.25rem);pointer-events:none;background:linear-gradient(0deg,color-mix(in srgb,#07090d 94%,transparent) 0,color-mix(in srgb,#07090d 68%,transparent) 38%,color-mix(in srgb,#07090d 28%,transparent) 68%,transparent)}.marketing_heroHasControls___AG6z .marketing_heroOverlay__lx21g{padding-bottom:clamp(3.75rem,8vw,5rem)}.marketing_heroCopy__8X_NX{display:flex;flex-direction:column;align-items:flex-start;max-width:42rem;padding:.15rem 0;pointer-events:none}.marketing_marketingContentWide__0qv1o,.marketing_marketingContent__Cr2J9{width:100%;max-width:none;margin:0;padding-left:clamp(1.25rem,4vw,2.75rem);padding-right:clamp(1.25rem,4vw,2.75rem);pointer-events:none}.marketing_marketingContentWide__0qv1o{pointer-events:auto}.marketing_heroSubtitle__Y8eEl,.marketing_heroTitle__RdcWT{pointer-events:none}.marketing_heroTitle__RdcWT{margin:0 0 .85rem;font-size:clamp(2.15rem,6vw,3.85rem);font-weight:700;letter-spacing:-.035em;line-height:1.02;max-width:14ch;color:var(--hero-copy);text-shadow:var(--hero-copy-shadow)}.marketing_heroSubtitle__Y8eEl{margin:0;max-width:36rem;color:var(--hero-copy-muted);font-size:clamp(1rem,2.2vw,1.2rem);line-height:1.55;text-shadow:var(--hero-copy-shadow)}.marketing_heroCta__kPH4D{display:inline-flex;align-items:center;justify-content:center;margin-top:1.45rem;min-height:2.85rem;padding:0 1.45rem;border-radius:var(--radius-button,var(--radius-surface,.5rem));background:var(--brand-signal);color:#fff;font-size:.9375rem;font-weight:700;letter-spacing:.01em;text-decoration:none;cursor:pointer;pointer-events:auto;box-shadow:0 12px 32px color-mix(in srgb,var(--brand-signal) 38%,transparent),0 4px 14px color-mix(in srgb,#07090d 35%,transparent);transition:transform .22s ease,box-shadow .22s ease}.marketing_heroCta__kPH4D:focus-visible,.marketing_heroCta__kPH4D:hover{text-decoration:none;transform:translateY(-2px);box-shadow:0 16px 36px color-mix(in srgb,var(--brand-signal) 44%,transparent),0 6px 18px color-mix(in srgb,#07090d 38%,transparent)}.marketing_heroControls__e69SL{position:absolute;z-index:3;inset:auto 0 1.35rem;pointer-events:none}.marketing_heroControlsCenter__5vnmU{display:flex;justify-content:center;pointer-events:auto}.marketing_heroControlsCorner__i0RYg{position:absolute;right:clamp(.85rem,3vw,1.5rem);bottom:0;display:inline-flex;align-items:center;gap:.15rem;pointer-events:auto}.marketing_heroControlButton__SFWJa{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:1px solid color-mix(in srgb,var(--hero-copy) 18%,transparent);border-radius:999px;background:color-mix(in srgb,#07090d 28%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--hero-copy);cursor:pointer;opacity:.92;transition:opacity .18s ease,border-color .18s ease,background .18s ease}.marketing_heroControlButton__SFWJa:focus-visible,.marketing_heroControlButton__SFWJa:hover{opacity:1;border-color:color-mix(in srgb,var(--hero-copy) 42%,transparent);outline:none}.marketing_heroDots__bx0hf{display:inline-flex;align-items:center;gap:.45rem;padding:.35rem .55rem;border-radius:999px;background:color-mix(in srgb,#07090d 24%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.marketing_heroDot__08_gK{width:.42rem;height:.42rem;padding:0;border:none;border-radius:999px;background:color-mix(in srgb,var(--hero-copy) 34%,transparent);cursor:pointer;transition:transform .2s ease,background-color .2s ease,width .2s ease}.marketing_heroDot__08_gK:hover{background:color-mix(in srgb,var(--hero-copy) 62%,transparent)}.marketing_heroDotActive__mGR9I{width:1.35rem;background:var(--hero-copy);transform:none}.marketing_fleetSection__ph82N{position:relative;width:100%;padding:clamp(2.75rem,6vw,4rem) 0 clamp(2rem,4vw,3rem);overflow-x:clip}.marketing_fleetSectionHeader__lO4Jg{margin-bottom:2rem}.marketing_fleetEyebrow__LTkKC{margin:0 0 .75rem;font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--brand-signal)}.marketing_fleetSectionTitle__1OLDO{margin:0 0 .65rem;font-size:clamp(2rem,4.8vw,2.85rem);font-weight:700;letter-spacing:-.03em;line-height:1.05;color:var(--ui-text)}.marketing_fleetSectionIntro__CxoUY{margin:0;max-width:36rem;font-size:.975rem;line-height:1.6;color:var(--ui-muted)}.marketing_fleetGrid__5i12m{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));grid-gap:1.15rem;gap:1.15rem}.marketing_fleetEmpty__op0Kt{margin:0;padding:1.35rem 1.25rem;border:1px solid color-mix(in srgb,var(--ui-border) 90%,transparent);border-radius:calc(var(--radius-surface, .5rem) + .1rem);background:color-mix(in srgb,var(--ui-surface) 92%,var(--ui-bg));color:var(--ui-muted);box-shadow:0 10px 28px color-mix(in srgb,var(--ui-text) 5%,transparent)}.marketing_fleetViewAllRow__DnYZh{display:flex;justify-content:center;margin-top:1.75rem}.marketing_fleetViewAllLink__mbBoY{display:inline-flex;align-items:center;padding:.72rem 1.15rem;border:1px solid color-mix(in srgb,var(--ui-border) 90%,transparent);border-radius:var(--radius-button,.5rem);background:color-mix(in srgb,var(--ui-surface) 92%,var(--ui-bg));color:var(--ui-text);font-size:.9rem;font-weight:600;text-decoration:none;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.marketing_fleetViewAllLink__mbBoY:focus-visible,.marketing_fleetViewAllLink__mbBoY:hover{text-decoration:none;border-color:color-mix(in srgb,var(--brand-signal) 42%,var(--ui-border));transform:translateY(-1px);box-shadow:0 12px 28px color-mix(in srgb,var(--ui-text) 8%,transparent)}.marketing_homeCtaSection__xk_Yh{padding:0 0 clamp(3rem,6vw,4.5rem)}.marketing_homeCtaPanel__pZJKt{position:relative;overflow:hidden;padding:clamp(1.65rem,3.5vw,2.25rem);border:1px solid color-mix(in srgb,var(--ui-border) 88%,transparent);border-radius:calc(var(--radius-surface, .5rem) + .2rem);background:color-mix(in srgb,var(--ui-surface) 94%,var(--ui-bg));box-shadow:0 1px 0 color-mix(in srgb,var(--ui-text) 4%,transparent),0 20px 52px color-mix(in srgb,var(--ui-text) 8%,transparent)}.marketing_homeCtaGlow__pO_b2{position:absolute;inset:-20% auto auto -10%;width:min(420px,70%);height:min(280px,55%);pointer-events:none;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--brand-signal) 16%,transparent),transparent 72%)}.marketing_homeCtaEyebrow__6BLE1{position:relative;margin:0 0 .75rem;font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--brand-signal)}.marketing_homeCtaTitle__YRNfg{position:relative;margin:0 0 .75rem;max-width:16ch;font-size:clamp(1.65rem,3.6vw,2.35rem);font-weight:700;letter-spacing:-.03em;line-height:1.08;color:var(--ui-text)}.marketing_homeCtaText__uQvFE{position:relative;margin:0;max-width:36rem;font-size:.975rem;line-height:1.6;color:var(--ui-muted)}.marketing_homeCtaActions__ixzVF{position:relative;display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.35rem}.marketing_homeCtaPrimary__kMn71,.marketing_homeCtaSecondary__hoEkz{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:0 1.35rem;border-radius:var(--radius-button,.5rem);font-size:.9375rem;font-weight:600;text-decoration:none;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.marketing_homeCtaPrimary__kMn71{border:none;background:var(--brand-signal);color:#fff;box-shadow:0 12px 28px color-mix(in srgb,var(--brand-signal) 30%,transparent)}.marketing_homeCtaPrimary__kMn71:focus-visible,.marketing_homeCtaPrimary__kMn71:hover{text-decoration:none;transform:translateY(-1px);box-shadow:0 16px 32px color-mix(in srgb,var(--brand-signal) 36%,transparent)}.marketing_homeCtaSecondary__hoEkz{border:1px solid color-mix(in srgb,var(--ui-border) 90%,transparent);background:color-mix(in srgb,var(--ui-surface-2) 78%,var(--ui-bg));color:var(--ui-text)}.marketing_homeCtaSecondary__hoEkz:focus-visible,.marketing_homeCtaSecondary__hoEkz:hover{text-decoration:none;border-color:color-mix(in srgb,var(--brand-signal) 40%,var(--ui-border));transform:translateY(-1px)}@media (min-width:1920px){.marketing_marketingContentWide__0qv1o,.marketing_marketingContent__Cr2J9{max-width:1680px;margin-left:auto;margin-right:auto}}@media (max-width:900px){.marketing_heroTitle__RdcWT{max-width:none}}