.transport-fleet-scroll{scroll-snap-type:x mandatory;scroll-padding-inline:var(--spacing-page-mobile);-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:20px;padding-bottom:8px;display:flex;overflow-x:auto}.transport-fleet-scroll::-webkit-scrollbar{display:none}.transport-fleet-card{scroll-snap-align:start;flex:0 0 280px}@media (min-width:768px){.transport-fleet-scroll{scroll-padding-inline:var(--spacing-page-tablet)}.transport-fleet-card{flex:0 0 320px}}@media (min-width:1024px){.transport-fleet-scroll{scroll-padding-inline:var(--spacing-page-desktop)}.transport-fleet-card{flex:0 0 340px}}.transport-dest-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}@media (min-width:768px){.transport-dest-grid{grid-template-columns:repeat(3,1fr);gap:20px}}@media (min-width:1024px){.transport-dest-grid{gap:24px}}.transport-services-grid{grid-template-columns:1fr;gap:20px;display:grid}@media (min-width:640px){.transport-services-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.transport-services-grid{grid-template-columns:repeat(4,1fr);gap:24px}}.transport-usecases-grid{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:640px){.transport-usecases-grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media (min-width:1024px){.transport-usecases-grid{grid-template-columns:repeat(3,1fr)}}.transport-why-grid{grid-template-columns:1fr;gap:20px;display:grid}@media (min-width:640px){.transport-why-grid{grid-template-columns:repeat(2,1fr);gap:24px}}@media (min-width:1024px){.transport-why-grid{grid-template-columns:repeat(4,1fr)}}.transport-faq-item{border-bottom:1px solid var(--color-border)}.transport-faq-item summary{color:var(--color-text-primary);cursor:pointer;transition:color var(--duration-base) var(--ease-premium);justify-content:space-between;align-items:center;gap:16px;padding:24px 0;font-size:16px;font-weight:600;list-style:none;display:flex}.transport-faq-item summary::-webkit-details-marker{display:none}.transport-faq-item summary::marker{content:"";display:none}.transport-faq-item summary:hover{color:var(--color-primary)}.transport-faq-item .faq-chevron{width:20px;height:20px;transition:transform var(--duration-base) var(--ease-premium);flex-shrink:0}.transport-faq-item[open] .faq-chevron{transform:rotate(180deg)}.transport-faq-item .faq-answer{color:var(--color-text-secondary);padding-bottom:24px;font-size:15px;line-height:1.7}@media (min-width:768px){.transport-faq-item summary{padding:28px 0;font-size:17px}.transport-faq-item .faq-answer{padding-bottom:28px;font-size:16px}}.transport-hero{color:#fff;align-items:center;min-height:520px;display:flex;position:relative;overflow:hidden}.transport-hero-inner{z-index:2;flex-direction:column;gap:40px;width:100%;padding-top:48px;padding-bottom:48px;display:flex;position:relative}@media (min-width:1024px){.transport-hero-inner{min-height:600px;padding-top:80px;padding-bottom:80px}.transport-hero-content{max-width:640px}}.transport-sticky-cta{z-index:40;padding:12px var(--spacing-page-mobile);-webkit-backdrop-filter:blur(20px);border-top:1px solid var(--color-border);background:#fffffff2;display:flex;position:fixed;bottom:0;left:0;right:0}@media (min-width:1024px){.transport-sticky-cta{display:none}}@keyframes transport-fade-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.transport-animate-in{opacity:0;animation:.6s cubic-bezier(.22,1,.36,1) forwards transport-fade-up}@media (prefers-reduced-motion:reduce){.transport-animate-in{opacity:1;animation:none;transform:none}.transport-fleet-scroll{scroll-behavior:auto}}.transport-trust-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}@media (min-width:768px){.transport-trust-grid{grid-template-columns:repeat(4,1fr);gap:16px}}.transport-cta-section{color:#fff;align-items:center;min-height:480px;display:flex;position:relative;overflow:hidden}.transport-cta-inner{text-align:center;z-index:2;flex-direction:column;align-items:center;gap:32px;width:100%;display:flex;position:relative}@media (min-width:1024px){.transport-cta-inner{text-align:left;align-items:flex-start}.transport-cta-content{max-width:600px}}.transport-fleet-tabs{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.transport-fleet-tabs::-webkit-scrollbar{display:none}.transport-fleet-tab{border-radius:var(--radius-badge);border:1px solid var(--color-border);color:var(--color-text-secondary);cursor:pointer;white-space:nowrap;transition:var(--transition-premium);background:0 0;flex-shrink:0;padding:8px 20px;font-size:14px;font-weight:600}.transport-fleet-tab:hover{border-color:var(--color-text-secondary);color:var(--color-text-primary)}.transport-fleet-tab[data-active=true]{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.transport-img-placeholder{background:linear-gradient(135deg,#1a1a1a 0%,#2a2a2a 100%);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.transport-img-placeholder:after{content:"";background:linear-gradient(135deg,#0000 40%,#ffffff05 50%,#0000 60%);position:absolute;inset:0}.transport-img-placeholder-light{background:linear-gradient(135deg,#f0f0f0 0%,#e8e8e8 100%)}.transport-img-placeholder-light:after{background:linear-gradient(135deg,#0000 40%,#ffffff80 50%,#0000 60%)}
