.fleet-hub-page-module__mwgTNa__pageWrapper{color:#f1f3f7;background:#0d0f12;overflow:hidden}.fleet-hub-page-module__mwgTNa__heroBadge{color:#ff5e62;letter-spacing:.08em;text-transform:uppercase;background:#c4171e1f;border:1px solid #c4171e4d;border-radius:9999px;align-items:center;gap:.5rem;margin-block-end:1rem;padding:.35rem .85rem;font-size:.78rem;font-weight:700;display:inline-flex}.fleet-hub-page-module__mwgTNa__heroBadgePulse{background:#ff453a;border-radius:50%;block-size:.5rem;inline-size:.5rem;animation:2s infinite fleet-hub-page-module__mwgTNa__hero-pulse;box-shadow:0 0 8px #ff453a}@keyframes fleet-hub-page-module__mwgTNa__hero-pulse{0%{transform:scale(.95);box-shadow:0 0 #ff453ab3}70%{transform:scale(1.15);box-shadow:0 0 0 6px #ff453a00}to{transform:scale(.95);box-shadow:0 0 #ff453a00}}.fleet-hub-page-module__mwgTNa__heroTitle{letter-spacing:-.02em;color:#fff;margin-block-end:1rem;font-size:clamp(2rem,4vw,3.25rem);font-weight:800;line-height:1.15}.fleet-hub-page-module__mwgTNa__heroActions{flex-wrap:wrap;gap:1rem;margin-block-start:1.5rem;display:flex}.fleet-hub-page-module__mwgTNa__capabilitiesSection{background:#121418;border-block:1px solid #ffffff14;padding-block:2.5rem}.fleet-hub-page-module__mwgTNa__capabilitiesGrid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.fleet-hub-page-module__mwgTNa__capabilityCard{background:#ffffff05;border:1px solid #ffffff0d;border-radius:12px;align-items:flex-start;gap:1.15rem;padding:1.35rem 1.5rem;transition:transform .25s,border-color .25s,background .25s;display:flex}.fleet-hub-page-module__mwgTNa__capabilityCard:hover{background:#c4171e0a;border-color:#c4171e59;transform:translateY(-2px)}.fleet-hub-page-module__mwgTNa__capabilityIconWrap{color:#ff5e62;background:#c4171e26;border:1px solid #c4171e4d;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;block-size:2.75rem;inline-size:2.75rem;display:flex}.fleet-hub-page-module__mwgTNa__capabilityText{flex-direction:column;gap:.35rem;display:flex}.fleet-hub-page-module__mwgTNa__capabilityTitle{color:#fff;margin:0;font-size:1rem;font-weight:700}.fleet-hub-page-module__mwgTNa__capabilityDesc{color:#ffffffa6;margin:0;font-size:.85rem;line-height:1.5}.fleet-hub-page-module__mwgTNa__content{background:#0d0f12;padding-block:clamp(3rem,6vw,5rem)}.fleet-hub-page-module__mwgTNa__hubHeader{text-align:center;max-inline-size:52rem;margin-block-end:clamp(2.5rem,5vw,4rem);margin-inline:auto}.fleet-hub-page-module__mwgTNa__hubHeaderBadge{color:#fffc;letter-spacing:.06em;text-transform:uppercase;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:9999px;align-items:center;gap:.45rem;margin-block-end:.85rem;padding:.3rem .8rem;font-size:.75rem;font-weight:700;display:inline-flex}.fleet-hub-page-module__mwgTNa__badgeDot{background:#ff453a;border-radius:50%;block-size:.45rem;inline-size:.45rem}.fleet-hub-page-module__mwgTNa__hubHeaderTitle{color:#fff;margin-block-end:.85rem;font-size:clamp(1.75rem,3.2vw,2.5rem);font-weight:800;line-height:1.2}.fleet-hub-page-module__mwgTNa__hubHeaderLead{color:#fffc;margin-block-end:.5rem;font-size:1.05rem;line-height:1.6}.fleet-hub-page-module__mwgTNa__hubHeaderSub{color:#ffffff8c;margin:0;font-size:.92rem;line-height:1.5}.fleet-hub-page-module__mwgTNa__categoryGrid{grid-template-columns:repeat(2,1fr);gap:2rem;margin-block-end:4.5rem;display:grid}.fleet-hub-page-module__mwgTNa__categoryCard{background:#14161a;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.fleet-hub-page-module__mwgTNa__categoryCard:hover{border-color:#c4171e66;transform:translateY(-4px);box-shadow:0 16px 36px #0006}.fleet-hub-page-module__mwgTNa__cardMedia{aspect-ratio:16/10;background:#090a0c;inline-size:100%;position:relative;overflow:hidden}.fleet-hub-page-module__mwgTNa__cardImage{object-fit:cover;block-size:100%;inline-size:100%;transition:transform .6s cubic-bezier(.16,1,.3,1)}.fleet-hub-page-module__mwgTNa__categoryCard:hover .fleet-hub-page-module__mwgTNa__cardImage{transform:scale(1.04)}.fleet-hub-page-module__mwgTNa__cardMediaOverlay{pointer-events:none;background:linear-gradient(#0d0f121a 0%,#0d0f12d9 100%);position:absolute;inset:0}.fleet-hub-page-module__mwgTNa__cardIndex{letter-spacing:.05em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#ffffffe6;background:#000000a6;border:1px solid #ffffff1f;border-radius:6px;padding:.25rem .6rem;font-size:.75rem;font-weight:800;position:absolute;inset-block-start:1rem;inset-inline-start:1rem}.fleet-hub-page-module__mwgTNa__cardBadge{letter-spacing:.06em;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-transform:uppercase;background:#c4171ed9;border-radius:6px;padding:.3rem .7rem;font-size:.7rem;font-weight:800;position:absolute;inset-block-start:1rem;inset-inline-end:1rem}.fleet-hub-page-module__mwgTNa__cardContent{flex-direction:column;flex-grow:1;padding:1.75rem;display:flex}.fleet-hub-page-module__mwgTNa__cardTitle{color:#fff;margin-block-end:.65rem;font-size:1.35rem;font-weight:700}.fleet-hub-page-module__mwgTNa__cardDesc{color:#ffffffb3;flex-grow:1;margin-block-end:1.25rem;font-size:.92rem;line-height:1.6}.fleet-hub-page-module__mwgTNa__featurePills{flex-wrap:wrap;gap:.5rem;margin:0 0 1.5rem;padding:0;list-style:none;display:flex}.fleet-hub-page-module__mwgTNa__featurePill{color:#ffffffd9;background:#ffffff0d;border:1px solid #ffffff14;border-radius:6px;align-items:center;gap:.4rem;padding:.3rem .65rem;font-size:.78rem;font-weight:600;display:inline-flex}.fleet-hub-page-module__mwgTNa__featurePillDot{background:#ff453a;border-radius:50%;block-size:.35rem;inline-size:.35rem}.fleet-hub-page-module__mwgTNa__cardFooter{border-block-start:1px solid #ffffff14;padding-block-start:1rem}.fleet-hub-page-module__mwgTNa__spotlightWrapper{background:#14161a;border:1px solid #ffffff14;border-radius:16px;margin-block-end:4rem;padding:clamp(2rem,4vw,3rem)}.fleet-hub-page-module__mwgTNa__spotlightHeader{margin-block-end:2rem}.fleet-hub-page-module__mwgTNa__spotlightHeading{color:#fff;margin-block:.35rem .5rem;font-size:1.65rem;font-weight:800}.fleet-hub-page-module__mwgTNa__spotlightSub{color:#ffffffb3;margin:0;font-size:.95rem}.fleet-hub-page-module__mwgTNa__contactBanner{background:linear-gradient(135deg,#181b22 0%,#1a1518 100%);border:1px solid #c4171e4d;border-radius:16px;justify-content:space-between;align-items:center;gap:2rem;padding:clamp(2rem,3.5vw,3rem);display:flex;position:relative;overflow:hidden}.fleet-hub-page-module__mwgTNa__contactBanner:before{content:"";background:linear-gradient(90deg,#0000,#ff453a,#0000);block-size:2px;position:absolute;inset-block-start:0;inset-inline:0}.fleet-hub-page-module__mwgTNa__contactBannerHeading{color:#fff;margin-block-end:.5rem;font-size:1.35rem;font-weight:800}.fleet-hub-page-module__mwgTNa__contactBannerText p{color:#ffffffbf;margin:0;font-size:.95rem}.fleet-hub-page-module__mwgTNa__contactBannerActions{flex-shrink:0;gap:1rem;display:flex}.fleet-hub-page-module__mwgTNa__primaryContactBtn{color:#fff;background:#c4171e;border-radius:8px;align-items:center;gap:.5rem;padding:.85rem 1.4rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.fleet-hub-page-module__mwgTNa__primaryContactBtn:hover{background:#e01b24;transform:translateY(-2px)}.fleet-hub-page-module__mwgTNa__whatsappContactBtn{color:#fff;background:#25d366;border-radius:8px;align-items:center;gap:.5rem;padding:.85rem 1.4rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.fleet-hub-page-module__mwgTNa__whatsappContactBtn:hover{background:#2ee672;transform:translateY(-2px)}@media (max-width:64rem){.fleet-hub-page-module__mwgTNa__capabilitiesGrid,.fleet-hub-page-module__mwgTNa__categoryGrid{grid-template-columns:1fr}.fleet-hub-page-module__mwgTNa__contactBanner{text-align:center;flex-direction:column}.fleet-hub-page-module__mwgTNa__contactBannerActions{flex-direction:column;inline-size:100%}.fleet-hub-page-module__mwgTNa__primaryContactBtn,.fleet-hub-page-module__mwgTNa__whatsappContactBtn{justify-content:center}}
