.frota-integrada .vehicle-panel{max-width:1180px;margin:60px auto 70px;padding:0 24px}.frota-integrada .vehicle-heading{display:flex;align-items:end;justify-content:space-between;gap:20px}.frota-integrada .vehicle-heading h2{font-size:clamp(36px,6vw,65px);margin:7px 0}.frota-integrada .vehicle-heading p{line-height:1.7;color:#68707b}.frota-integrada .vehicle-jump{color:#bb1727;font-weight:800}.frota-integrada .feature-image{height:clamp(260px,45vw,550px);background:#15202c;border-radius:16px;overflow:hidden;margin:30px 0}.frota-integrada .feature-image img{width:100%;height:100%;object-fit:contain}.frota-integrada .gallery-label{display:flex;justify-content:space-between;align-items:center;margin:35px 0 20px}.frota-integrada .photo-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.frota-integrada .photo-grid figure{min-width:0;margin:0;background:#fff;border-radius:12px;overflow:hidden}.frota-integrada .photo-grid img{display:block;width:100%;height:180px;object-fit:cover}.frota-integrada .photo-grid figcaption{padding:9px;font-size:11px}.frota-integrada .gallery-more summary{cursor:pointer;padding:16px;color:#bb1727;font-weight:800}.frota-integrada .eyebrow{font-size:11px;letter-spacing:.12em;font-weight:800;color:#bb1727}@media(max-width:750px){.frota-integrada .vehicle-heading{display:block}.frota-integrada .photo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.frota-integrada .photo-grid img{height:140px}.frota-integrada .gallery-label{flex-wrap:wrap;gap:8px}}