.corporateIntro{background:var(--color-white)}.corporateIntro__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(36px,6vw,80px);display:grid}.corporateIntro__content .eyebrow{margin:0 0 16px}.corporateIntro__content .section-title-h2{color:#000}.corporateIntro__paragraphs{gap:14px;margin-top:18px;display:grid}.corporateIntro__paragraphs p{color:var(--color-neutral-700);margin:0;font-size:16px;line-height:1.65}.corporateIntro__image{aspect-ratio:1.55;border-radius:var(--radius-md);background:var(--color-primary-50);overflow:hidden}.corporateIntro__image img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:767px){.corporateIntro__layout{grid-template-columns:1fr;gap:28px}.corporateIntro__image{aspect-ratio:1.4}}@media (max-width:576px){.corporateIntro__layout{gap:24px}.corporateIntro__content .eyebrow{margin-bottom:12px}.corporateIntro__paragraphs{gap:12px;margin-top:14px}.corporateIntro__paragraphs p{font-size:14px;line-height:1.6}.corporateIntro__image{border-radius:var(--radius-lg)}}
.corporateServices{background:var(--color-neutral-50)}.corporateServices__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(20px,6vw,40px);display:grid}.corporateServices__content .eyebrow{margin:0 0 14px}.corporateServices__description{color:var(--color-neutral-600);margin:12px 0 16px;font-size:15px;line-height:1.55}.corporateServices__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;margin:0;padding:0;list-style:none;display:grid}.corporateServices__item{background:var(--color-white);min-width:0;box-shadow:var(--shadow-sm);border-radius:var(--radius-md);align-items:start;gap:16px;margin-bottom:12px;padding:12px 16px;display:flex}.corporateServices__item:last-child{border-bottom:0}.corporateServices__item h3{color:#102b50;font-family:var(--font-label);margin:0 0 3px;font-size:15px;font-weight:700;line-height:1.35}.corporateServices__item p{color:var(--color-neutral-600);margin:0;font-size:13px;line-height:1.4}.corporateServices__icon{background:var(--color-secondary-50);width:38px;height:38px;color:var(--color-secondary);border-radius:10px;flex:0 0 38px;justify-content:center;align-items:center;font-size:17px;display:inline-flex}.corporateServices__image{aspect-ratio:4/3;border-radius:var(--radius-md);background:var(--color-primary-50);overflow:hidden}.corporateServices__image img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:767px){.corporateServices__layout{grid-template-columns:1fr;gap:28px}.corporateServices__list{grid-template-columns:minmax(0,1fr)}.corporateServices__image{aspect-ratio:1.2}}@media (max-width:576px){.corporateServices__layout{gap:24px}.corporateServices__content .eyebrow{margin-bottom:12px}.corporateServices__description{margin:10px 0 14px;font-size:14px;line-height:1.5}.corporateServices__item{gap:12px;margin-bottom:10px;padding:12px}.corporateServices__item h3{font-size:var(--fs-h4)}.corporateServices__item p{font-size:13px}.corporateServices__icon{flex-basis:36px;width:36px;height:36px;font-size:16px}.corporateServices__image{aspect-ratio:1.3;border-radius:var(--radius-lg);order:1}}
.fleetCard{aspect-ratio:4/3;border-radius:var(--radius-lg);background:var(--color-neutral-800);color:var(--color-white);isolation:isolate;display:block;position:relative;overflow:hidden}.fleetCard:focus-visible{outline:3px solid var(--color-primary-400);outline-offset:3px}.fleetCard:hover .fleetCard__image{transform:scale(1.04)}.fleetCard:hover .fleetCard__arrow{background:var(--color-primary);transform:translate(2px)}.fleetCard__image{z-index:-2;object-fit:cover;width:100%;height:100%;transition:transform .35s;position:absolute;inset:0}.fleetCard__overlay{z-index:-1;background:linear-gradient(#040a1200 0%,#040a12d1 100%);position:absolute;inset:42% 0 0}.fleetCard__name{color:var(--color-white);font-family:var(--font-label);font-size:clamp(17px,1.6vw,18px);font-weight:700;line-height:1.3;position:absolute;bottom:22px;left:22px;right:68px}.fleetCard__arrow{width:42px;height:42px;color:var(--color-white);background:#ffffff3d;border:1px solid #ffffff24;border-radius:50%;justify-content:center;align-items:center;font-size:22px;line-height:1;transition:background .2s,transform .2s;display:inline-flex;position:absolute;bottom:16px;right:18px}@media (max-width:575px){.fleetCard__name{font-size:20px}}
