.elementor-59 .elementor-element.elementor-element-8636e8c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS for html, class: .elementor-element-6fb9cd7 *//* Inova Auto Peças — LP | prefixo .ina- */
.ina{--g:#C9973A;--g2:#E2B863;--k:#0C0C0E;--k2:#17171A;--bg:#F3F2EF;--tx:#16161A;--mut:#55555A;--wa:#1E7A3C;
  font-family:Sora,sans-serif;color:var(--tx);background:var(--bg);line-height:1.5;
  margin-left:calc(50% - 50vw);width:100vw;overflow-x:clip}
.ina *,.ina *::before,.ina *::after{box-sizing:border-box}
.ina a{color:inherit;text-decoration:none}
.ina img{max-width:100%;height:auto;display:block}
.ina-wrap{max-width:1140px;margin:0 auto;padding:0 20px}
.ina-sec{padding:64px 0}
.ina-dark{background:var(--k);color:#fff}
.ina-white{background:#fff}
.ina-h2{margin:0 0 8px;font-size:clamp(26px,3.4vw,36px);font-weight:800;text-transform:uppercase;line-height:1.1}
.ina-h2 span{color:var(--g)}
.ina-sub{margin:0 0 32px;font-size:17px;color:var(--mut)}

/* Botões */
.ina-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:13px 24px;
  border:1px solid transparent;border-radius:6px;font-weight:700;font-size:16px;line-height:1.2;white-space:normal;
  text-align:center;transition:transform .2s ease,filter .2s ease}
.ina-btn:hover{transform:translateY(-2px);filter:brightness(1.08)}
.ina-btn svg{width:20px;height:20px;flex:none;fill:currentColor}
.ina a.ina-btn--wa{background:var(--wa);color:#fff}
.ina a.ina-btn--gold{background:var(--g);color:var(--k)}
.ina a.ina-btn--k{background:var(--k);color:#fff}
.ina a.ina-btn--line{border-color:var(--g);color:#fff}
.ina a.ina-btn--line-k{border-color:var(--k);color:var(--k)}
.ina-cta{display:flex;flex-wrap:wrap;gap:12px}

/* Topo */
.ina-top{background:#000;color:#D8D8D8;font-size:13px;padding:8px 20px;display:flex;flex-wrap:wrap;gap:6px 28px;justify-content:center;text-align:center}
.ina-head{padding:14px 0}
.ina-head .ina-wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 24px}
.ina-logo img{height:76px;width:auto}

/* Hero */
.ina-hero{background:radial-gradient(ellipse at 80% 40%,#3A2C10 0%,var(--k) 60%);color:#fff;padding:72px 0}
.ina-hero .ina-wrap{display:flex;flex-wrap:wrap;align-items:center;gap:40px}
.ina-hero__txt{flex:1 1 440px;display:flex;flex-direction:column;align-items:flex-start;gap:20px}
.ina-tag{border:1px solid var(--g);color:var(--g2);padding:6px 14px;border-radius:99px;font-size:13px;font-weight:600;letter-spacing:1px}
.ina-h1{margin:0;font-size:clamp(38px,6vw,72px);font-weight:800;font-style:italic;text-transform:uppercase;line-height:1}
.ina-h1 span{color:var(--g)}
.ina-hero p{margin:0;font-size:18px;color:#D0D0D0;max-width:520px}
.ina-hero__img{flex:1 1 380px}
.ina-hero__img img{width:100%;border-radius:12px;aspect-ratio:4/3;object-fit:cover}

/* Confiança */
.ina-trust{background:#fff;padding:24px 0}
.ina-trust .ina-wrap{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}
.ina-trust__i{display:flex;align-items:center;gap:14px}
.ina-trust__i i{width:44px;height:44px;flex:none;border-radius:50%;background:var(--k);display:grid;place-items:center}
.ina-trust__i svg{width:20px;height:20px;fill:none;stroke:var(--g);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}
.ina-trust__i strong{display:block;font-size:16px}
.ina-trust__i small{font-size:14px;color:var(--mut)}

/* Segmentos */
.ina-segs{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:28px 16px}
.ina-seg{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;font-weight:600;font-size:15px}
.ina-seg img{width:128px;height:128px;border-radius:50%;object-fit:cover;background:#fff;border:2px solid #E4E1D8;transition:border-color .2s ease,transform .2s ease}
.ina-seg:hover img{border-color:var(--g);transform:scale(1.05)}

/* Passos */
.ina-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-top:32px}
.ina-step{background:var(--k2);border-radius:12px;padding:28px}
.ina-step b{display:block;font-size:48px;font-weight:800;font-style:italic;line-height:1;color:var(--g);margin-bottom:10px}
.ina-step h3{margin:0 0 6px;font-size:19px;font-weight:700;color:#fff}
.ina-step p{margin:0;font-size:15px;color:#C4C4C8}

/* Loja */
.ina-loja{display:flex;flex-wrap:wrap;gap:32px;align-items:stretch}
.ina-loja__txt{flex:1 1 360px;display:flex;flex-direction:column;align-items:flex-start;gap:16px}
.ina-loja__txt p{margin:0;font-size:17px;line-height:1.6}
.ina-map{flex:1 1 400px;min-height:300px;border:0;border-radius:12px;background:#E9E7E1;color:var(--tx);font:600 16px Sora,sans-serif;cursor:pointer;overflow:hidden;padding:0}
.ina-map iframe{width:100%;height:100%;min-height:300px;border:0;display:block}

/* CTA final */
.ina-final{background:var(--g);padding:40px 0}
.ina-final .ina-wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px}
.ina-final strong{font-size:clamp(22px,3vw,30px);font-weight:800;text-transform:uppercase;color:var(--k);line-height:1.15}

.ina-foot{background:#000;color:#C4C4C8;padding:32px 0;font-size:14px}
.ina-foot .ina-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px}

/* FAB */
.ina-fab{position:fixed;right:20px;bottom:20px;z-index:9999;width:60px;height:60px;display:grid;place-items:center;border-radius:50%;
  background:#25D366;color:#fff;box-shadow:0 8px 24px rgba(0,0,0,.2);transform:translateX(120px);opacity:0;animation:ina-fab-in .6s ease .8s forwards}
.ina-fab svg{width:28px;height:28px;fill:#fff}
.ina-fab::before{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid #25D366;animation:ina-wave 2s ease-out 1.6s infinite}
.ina-fab__badge{position:absolute;top:-2px;right:-2px;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:#e53935;color:#fff;
  font:700 12px/20px Sora,sans-serif;text-align:center;opacity:0;animation:ina-badge-in .3s ease 3s forwards}
@keyframes ina-fab-in{to{transform:translateX(0);opacity:1}}
@keyframes ina-wave{0%{transform:scale(1);opacity:.7}100%{transform:scale(1.6);opacity:0}}
@keyframes ina-badge-in{to{opacity:1}}

/* Reveal */
html.js .ina-reveal{opacity:0;filter:blur(8px);transform:translateY(20px);transition:opacity .6s ease,filter .6s ease,transform .6s ease}
html.js .ina-reveal.is-in{opacity:1;filter:blur(0);transform:none}

@media (max-width:600px){
  .ina-sec{padding:48px 0}.ina-hero{padding:48px 0}
  .ina-cta{width:100%}.ina-cta .ina-btn{flex:1 1 100%}
  .ina-seg img{width:104px;height:104px}

  /* Barra de horário: 1 linha (endereço já aparece em "Venha até a loja") */
  .ina-top{flex-wrap:nowrap;white-space:nowrap;font-size:12px;padding:8px 12px}
  .ina-top span:nth-child(2){display:none}

  /* Cabeçalho: só a logo, maior */
  .ina-head .ina-wrap{justify-content:center}
  .ina-head .ina-cta{display:none}
  .ina-logo img{height:110px}

  /* Centralização */
  .ina-hero__txt{align-items:center;text-align:center}
  .ina-hero p{margin:0 auto;font-size:15px}
  .ina-sec:not(.ina-white) .ina-h2,
  .ina-sec:not(.ina-white) .ina-sub{text-align:center}
  .ina-dark .ina-h2{font-size:5.2vw;white-space:nowrap}
  .ina-final .ina-wrap{justify-content:center;text-align:center}
}
@media (prefers-reduced-motion:reduce){
  .ina-fab,.ina-fab::before,.ina-fab__badge{animation:none;transform:none;opacity:1}
  html.js .ina-reveal{opacity:1;filter:none;transform:none}
  .ina-btn,.ina-seg img{transition:none}
}/* End custom CSS */