/* Primeira dobra conforme referência aprovada: fotografia em largura total. */
body{overflow-x:clip}.hero.hero-wide{display:block;isolation:isolate;position:relative;width:100vw;max-width:none;margin-left:calc(50% - 50vw);padding:0;min-height:660px;background:#05101b;border-radius:0;overflow:hidden}.hero-wide .hero-art{position:absolute;inset:0;z-index:-2;width:100%;height:100%;min-height:0;max-height:none;border-radius:0;box-shadow:none;background:#05101b;aspect-ratio:auto}.hero-wide .hero-photo{width:100%;height:100%;object-fit:cover;object-position:center 55%;position:absolute;inset:0}.hero-wide .hero-art:after{position:absolute;inset:0;content:"";background:linear-gradient(90deg,#040f19fa 0%,#040f19f0 23%,#04121bce 43%,#04121b55 65%,#04121b15 100%)}.hero-home .hero-art:after{background:linear-gradient(90deg,#040f19e8 0%,#040f19d4 22%,#04121b85 46%,#04121b20 75%)}.hero-wide .hero-inner{position:relative;z-index:1;min-height:660px;padding-block:68px 76px;display:flex;flex-direction:column;justify-content:center}.hero-wide .hero-copy{width:58%;max-width:680px;padding:0}.hero-wide h1{color:#fff;font-size:clamp(3rem,4.7vw,4.8rem);font-weight:700;line-height:1.06;letter-spacing:-.045em;margin:0 0 28px;max-width:14ch}.hero-wide .hero-accent{color:#ffcd5f;display:block}.hero-wide .eyebrow{font-size:.69rem;letter-spacing:.13em;color:#ffcd5f;font-weight:700;display:flex;align-items:center;gap:14px;margin-bottom:26px;line-height:1.6}.hero-wide .eyebrow:before{content:"";width:28px;height:2px;background:#f6ad18;flex-shrink:0}.hero-wide .lead{color:#e5edf6;font-size:1.04rem;line-height:1.85;max-width:49ch}.hero-wide .actions{gap:24px;align-items:center;margin-top:34px}.hero-wide .btn.gold{background:#f3ad1b;border-radius:0;padding:19px 27px;color:#071b2d;font-size:.89rem;min-height:58px;font-weight:700}.hero-wide .btn.gold:hover{background:#ffca58}.hero-wide .hero-secondary{color:#fff;background:none;border:0;border-radius:0;padding:17px 6px;font-size:.85rem;text-decoration:none;min-height:54px}.hero-wide .hero-secondary:hover{color:#ffcd5f}.hero-wide .crumbs{padding:0;margin:0 0 32px;font-size:.72rem;color:#d0dbe5}.hero-wide .crumbs a{color:#d0dbe5}.hero-wide .crumbs span{margin-inline:8px}.hero-wide.hero-compact,.hero-compact .hero-inner{min-height:420px}.hero-compact h1{font-size:clamp(2.8rem,4.2vw,4.1rem);max-width:17ch}.hero-compact .hero-copy{max-width:730px;width:65%}.brand-logo{width:67px!important;height:66px!important;mix-blend-mode:normal}.footer img{width:78px!important;height:74px!important;object-fit:contain}.card-image img{object-position:center}.card[data-vehicle="vans-utilitarios"] img{object-position:75% center}.card[data-vehicle="motoristas-de-aplicativo"] img{object-position:center}.hero-wide[data-vehicle="carros-eletricos"] .hero-photo{object-position:center 57%}.hero-wide[data-vehicle="vans-utilitarios"] .hero-photo{object-position:70% center}.hero-wide[data-vehicle="frotas"] .hero-photo{object-position:center}.hero-wide[data-vehicle="caminhoes"] .hero-photo{object-position:75% center}
@media(min-width:1500px){.hero-wide .hero-inner{min-height:740px}.hero.hero-wide{min-height:740px}.hero-wide .hero-copy{width:61%;max-width:700px}.hero-wide h1{font-size:5rem}.hero-wide.hero-compact,.hero-compact .hero-inner{min-height:460px}}
@media(max-width:1000px){.hero-wide .hero-copy{width:65%;max-width:620px}.hero-wide h1{font-size:3.6rem}.hero-wide .hero-inner{padding-block:52px 60px}.hero-wide .hero-art:after{background:linear-gradient(90deg,#040f19f5 0%,#040f19e8 30%,#04121ba0 58%,#04121b30 100%)}.hero-wide .lead{font-size:.97rem}.hero-wide .actions{gap:15px}.hero-wide .btn.gold{font-size:.81rem;padding:17px 22px}}
@media(max-width:680px){.hero.hero-wide{width:100vw;min-height:0;margin-left:calc(50% - 50vw)}.hero-wide .hero-inner{min-height:740px;padding-block:38px 285px;justify-content:flex-start}.hero-wide .hero-copy,.hero-compact .hero-copy{width:100%;max-width:none}.hero-wide h1{font-size:2.65rem;max-width:16ch;line-height:1.07;margin-bottom:22px}.hero-wide .eyebrow{font-size:.62rem;gap:10px;letter-spacing:.1em;margin-bottom:22px}.hero-wide .eyebrow:before{width:20px}.hero-wide .lead{font-size:.95rem;line-height:1.75;max-width:43ch}.hero-wide .actions{gap:10px 18px;margin-top:26px;align-items:flex-start}.hero-wide .btn.gold{padding:16px 21px;min-height:54px}.hero-wide .hero-secondary{padding:15px 0;font-size:.79rem;min-height:48px}.hero-wide .hero-art{height:100%;min-height:0;aspect-ratio:auto}.hero-wide .hero-photo{height:390px;top:auto;bottom:0;object-position:center;object-fit:cover}.hero-wide .hero-art:after,.hero-home .hero-art:after{background:linear-gradient(180deg,#040f19 0%,#040f19 32%,#040f19e8 45%,#04121b70 65%,#04121b10 88%,#04121b20 100%)}.hero-wide .crumbs{font-size:.64rem;line-height:1.6;margin-bottom:24px}.hero-wide.hero-compact .hero-inner{min-height:600px;padding-bottom:240px}.hero-wide.hero-compact h1{font-size:2.55rem}.hero-wide[data-vehicle="vans-utilitarios"] .hero-photo{object-position:80% center}.hero-wide[data-vehicle="caminhoes"] .hero-photo{object-position:65% center}.hero-wide[data-vehicle="carros-eletricos"] .hero-photo{object-position:center 56%}.brand-logo{width:60px!important;height:58px!important}.brand-word{font-size:.7rem}.brand-word small{font-size:.54rem}.hero-wide+.benefits{margin-top:0}}
@media(prefers-reduced-motion:reduce){.hero-wide .btn:hover{transform:none}}

@media(max-width:680px){.hero-home .hero-photo{object-position:78% center}}
/* Serviços: imagem enquadrada na metade direita para preservar a leitura do texto. */
@media(min-width:681px){.hero.hero-service .hero-art{width:58%;left:auto;right:0}.hero.hero-service .hero-photo{object-position:center center}.hero.hero-service .hero-art:after{background:linear-gradient(90deg,#05101b 0%,#05101be0 9%,#05101b66 27%,#05101b18 48%,#05101b0d 100%)}.hero.hero-service .hero-copy{width:52%;max-width:620px}.hero.hero-service h1{font-size:clamp(2.8rem,4.4vw,4.6rem)}.hero.hero-service .hero-inner{padding-block:64px 72px}.hero.hero-service .lead{max-width:43ch}.hero.hero-service[data-vehicle="carros"] .hero-art{width:64%}.hero.hero-service[data-vehicle="carros"] .hero-photo{object-position:70% center}.hero.hero-service[data-vehicle="vans-utilitarios"] .hero-photo{object-position:77% center}.hero.hero-service[data-vehicle="motoristas-de-aplicativo"] .hero-photo{object-position:43% center}.hero.hero-service[data-vehicle="caminhoes"] .hero-photo{object-position:48% center}.hero.hero-service[data-vehicle="carros-eletricos"] .hero-photo{object-position:49% 55%}}
@media(min-width:681px) and (max-width:1000px){.hero.hero-service .hero-art{width:57%}.hero.hero-service .hero-copy{width:60%;max-width:540px}.hero.hero-service h1{font-size:3.3rem}.hero.hero-service .hero-art:after{background:linear-gradient(90deg,#05101b 0%,#05101be8 20%,#05101b60 50%,#05101b18 100%)}}
@media(max-width:680px){.hero.hero-service .hero-art{width:100%;left:0;right:0}.hero.hero-service[data-vehicle="carros"] .hero-photo{object-position:78% center}}
@media(min-width:681px){.hero.hero-service[data-vehicle="carros"] .hero-art{width:100%;left:0}.hero.hero-service[data-vehicle="carros"] .hero-photo{object-position:right center}.hero.hero-service[data-vehicle="carros"] .hero-art:after{background:linear-gradient(90deg,#05101bf0 0%,#05101be8 22%,#05101b80 47%,#05101b10 70%)}}.card[data-vehicle="carros"] .card-image img{object-position:right center}
