/* ==========================================================================
   ISG · versão alternativa (v2 — mais curta, menos "documentação técnica")
   Superfícies: papel (claro) e grafite (escuro) alternados.
   Tipografia: Instrument Sans (texto) + IBM Plex Mono (só nos números do
   processo — não em toda etiqueta da página).
   Fontes embutidas em base64: a página abre direto por duplo-clique,
   sem precisar de servidor.
   ========================================================================== */

@font-face {
  font-family: "Instrument Sans";
  src: url("data:font/woff2;base64,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") format("woff2");
  font-weight: 400 700;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "Plex Mono";
  src: url("data:font/woff2;base64,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") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: block;
}

:root {
  --paper: #f5f3ee;
  --paper-2: #ece8e0;
  --ink: #191c1f;
  --ink-2: #454a50;
  --ink-3: #656a70;
  --line: #d8d2c6;
  --line-strong: #aca492;
  --graphite: #1d2023;
  --graphite-2: #282b2f;
  --accent: #3660c9;
  --accent-dark: #2748a0;
  --accent-soft: rgba(54, 96, 201, 0.14);
  --sans: "Instrument Sans", "Helvetica Neue", Arial, sans-serif;
  --mono: "Plex Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;
  --gutter: clamp(16px, 4vw, 48px);
  --radius: 3px;
  --ease: cubic-bezier(0.2, 0.7, 0.2, 1);
}

.sec--dark, .site-foot, .case-dialog, .site-head, .hero {
  --paper: #1d2023;
  --paper-2: #282b2f;
  --ink: #efece5;
  --ink-2: #cecac1;
  --ink-3: #9a9791;
  --line: #3c4045;
  --line-strong: #5a5f64;
  --accent-dark: #7ba3ff;
  --accent-soft: rgba(123, 163, 255, 0.16);
}

/* ---------- base ---------- */
*, *::before, *::after { box-sizing: border-box; }
html { scroll-behavior: smooth; scroll-padding-top: 24px; -webkit-text-size-adjust: 100%; }
body {
  margin: 0;
  background: var(--paper);
  color: var(--ink);
  font: 400 17px/1.6 var(--sans);
  -webkit-font-smoothing: antialiased;
  overflow-x: clip;
}
img { display: block; max-width: 100%; height: auto; }
[hidden] { display: none !important; }
a { color: inherit; }
button { font: inherit; color: inherit; }
h1, h2, h3 { margin: 0; font-weight: 600; letter-spacing: -0.02em; text-wrap: balance; }
h1 { font-size: clamp(2.3rem, 5vw, 3.6rem); line-height: 1.08; letter-spacing: -0.025em; }
h2 { font-size: clamp(1.9rem, 3.4vw, 2.8rem); line-height: 1.12; font-weight: 500; letter-spacing: -0.03em; }
h3 { font-size: 1.2rem; line-height: 1.3; font-weight: 500; }
p { margin: 0; }
ul, ol { margin: 0; padding: 0; list-style: none; }
dl, dd { margin: 0; }
.small { font-size: 0.85rem; color: var(--ink-3); }

:focus-visible { outline: 3px solid var(--accent); outline-offset: 3px; }
::selection { background: var(--accent-soft); }

.wrap { width: 100%; max-width: 1160px; margin-inline: auto; padding-inline: var(--gutter); }

.skip { position: fixed; top: -100px; left: 16px; z-index: 50; padding: 12px 16px; background: var(--ink); color: var(--paper); font-weight: 500; }
.skip:focus { top: 12px; }

/* ---------- textos ---------- */
.eyebrow { margin: 0 0 20px; font-size: 0.78rem; font-weight: 500; letter-spacing: 0.12em; text-transform: uppercase; color: var(--ink-3); }
.accent-line { color: var(--accent); }
.lead { margin-top: 20px; font-size: 1.08rem; line-height: 1.6; color: var(--ink-2); max-width: 56ch; }
.note { margin-top: 18px; font-size: 0.92rem; line-height: 1.5; color: var(--ink-3); max-width: 60ch; }
.text-link { display: inline-block; color: var(--ink); font-weight: 500; text-decoration: underline; text-underline-offset: 4px; text-decoration-color: var(--line-strong); }
.text-link:hover { text-decoration-color: var(--accent); }
.tag { display: inline-block; margin-bottom: 10px; font-size: 0.74rem; font-weight: 500; letter-spacing: 0.09em; color: var(--accent-dark); text-transform: uppercase; }
.intro { max-width: 640px; }
.intro__cta { margin-top: 28px; }

/* ---------- botões ---------- */
.btn {
  display: inline-flex; align-items: center; justify-content: center; gap: 10px;
  min-height: 50px; padding: 0 24px;
  border: 1px solid var(--ink); border-radius: var(--radius);
  background: var(--ink); color: var(--paper);
  font-weight: 500; font-size: 0.98rem; line-height: 1.2;
  text-decoration: none; cursor: pointer;
  transition: background 0.2s, color 0.2s, border-color 0.2s, transform 0.15s;
}
.btn:hover { background: var(--ink-2); border-color: var(--ink-2); }
.btn:active { transform: translateY(1px); }
.btn__arrow { display: inline-block; transition: transform 0.25s var(--ease); }
.btn:hover .btn__arrow { transform: translateX(4px); }
.btn--hero { min-height: 60px; padding: 0 24px; gap: 28px; font-size: 1rem; }
.btn--small { min-height: 44px; padding: 0 18px; font-size: 0.92rem; }
.btn--ghost { min-height: 48px; padding: 0 17px; gap: 22px; border-color: rgba(255, 255, 255, 0.4); background: transparent; color: inherit; font-size: 0.88rem; font-weight: 400; }
.btn--ghost:hover { border-color: #fff; background: rgba(255, 255, 255, 0.08); }
.btn--block { width: 100%; }

/* ---------- cabeçalho ---------- */
/* transparente por cima do hero, como um selo — não fixo; rola junto com a página */
.site-head {
  position: absolute; top: 0; left: 0; right: 0; z-index: 40;
  background: transparent;
  border-bottom: 1px solid rgba(255, 255, 255, 0.15);
  color: #f7f8fa;
}
.site-head__row { display: flex; align-items: center; gap: 32px; min-height: 92px; max-width: 1160px; margin-inline: auto; padding-inline: var(--gutter); }
.brand { display: inline-flex; align-items: center; text-decoration: none; font-weight: 700; font-size: 2.75rem; letter-spacing: -0.085em; line-height: 1; color: inherit; text-transform: lowercase; }
.site-nav { display: flex; align-items: center; gap: 32px; margin-left: auto; }
.site-nav a { font-size: 0.88rem; font-weight: 400; text-decoration: none; color: rgba(247, 248, 250, 0.82); }
.site-nav a:hover { color: #fff; }
.site-nav__cta { display: none; }
.menu-toggle { display: none; }

/* ---------- hero (foto cheia, texto sobreposto) ---------- */
.hero {
  position: relative; overflow: hidden; isolation: isolate;
  min-height: min(100vh, 820px);
  display: flex;
  padding: 120px 0 28px;
  color: #f7f8fa;
}
.hero__bg { position: absolute; inset: 0; z-index: -1; }
.hero__bg img { width: 100%; height: 100%; object-fit: cover; }
/* lado esquerdo quase sólido (texto e cabeçalho), foto aparece à direita */
.hero__bg::after {
  content: ""; position: absolute; inset: 0;
  background:
    linear-gradient(180deg, rgba(9, 13, 18, 0.72) 0%, rgba(9, 13, 18, 0) 24%),
    linear-gradient(90deg, rgba(9, 13, 18, 0.96) 0%, rgba(9, 13, 18, 0.84) 36%, rgba(9, 13, 18, 0.28) 78%, rgba(9, 13, 18, 0.22) 100%),
    linear-gradient(0deg, rgba(9, 13, 18, 0.75) 0%, rgba(9, 13, 18, 0) 32%);
}
.hero__content { display: flex; flex-direction: column; flex: 1; }
.hero__text { max-width: 640px; margin-block: auto; }
.hero .eyebrow { color: #b3bac6; margin-bottom: clamp(22px, 3vw, 38px); }
.hero h1 { font-size: clamp(2.7rem, 6vw, 4.6rem); font-weight: 450; line-height: 1.04; letter-spacing: -0.06em; }
.hero .accent-line { color: var(--accent-dark); }
.hero__lead { margin-top: 30px; font-size: 1.12rem; line-height: 1.65; color: #c4cbd5; max-width: 465px; }
.hero__actions { display: flex; flex-wrap: wrap; gap: 12px; margin-top: 35px; }
.hero__bottom { display: flex; justify-content: space-between; align-items: baseline; gap: 16px; flex-wrap: wrap; padding-top: 40px; font-size: 0.72rem; font-weight: 500; letter-spacing: 0.16em; text-transform: uppercase; color: rgba(247, 248, 250, 0.6); }
.hero__note { font-weight: 400; letter-spacing: 0.02em; text-transform: none; font-size: 0.75rem; }

/* ---------- seções ---------- */
.sec { padding-block: clamp(44px, 5.5vw, 68px); }
.sec--paper { background: var(--paper); }
.sec--dark { background: var(--graphite); color: var(--ink); }
/* duas seções escuras seguidas: linha fina marca a fronteira, senão o espaçamento parece buraco */
.sec--dark + .sec--dark { border-top: 1px solid var(--line); }

/* ---------- sobre a ISG ---------- */
.fit { margin-top: clamp(24px, 3vw, 36px); padding-top: 20px; border-top: 1px solid var(--line); color: var(--ink-2); line-height: 1.6; max-width: 72ch; }
.fit__label { display: inline-block; margin-right: 10px; font-size: 0.74rem; font-weight: 500; letter-spacing: 0.12em; text-transform: uppercase; color: var(--ink-3); }

/* ---------- espaços: abas + painel único ---------- */
.explorer { margin-top: clamp(36px, 5vw, 56px); }
.explorer__tabs { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 12px; padding-bottom: 16px; border-bottom: 1px solid var(--line-strong); }
.explorer__tabs button {
  display: flex; align-items: center; gap: 12px; min-width: 0;
  padding: 8px; border: 1px solid var(--line-strong); border-radius: 10px;
  background: transparent; color: var(--ink); cursor: pointer; text-align: left;
  transition: background 0.2s, border-color 0.2s, color 0.2s;
}
.explorer__tabs button:hover { border-color: var(--ink-3); background: var(--paper-2); }
.explorer__tabs img { display: block; width: 66px; height: 46px; border-radius: 5px; object-fit: cover; flex: none; }
.explorer__tabs span { min-width: 0; font-size: 1rem; font-weight: 500; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.explorer__tabs button[aria-selected="true"] { background: var(--ink); border-color: var(--ink); color: var(--paper); }

.explorer__panels { margin-top: 24px; }
.explorer__panel { display: grid; grid-template-columns: minmax(0, 1.7fr) minmax(0, 1fr); gap: 32px; align-items: center; }
.explorer__photo { position: relative; aspect-ratio: 1.7 / 1; overflow: hidden; border-radius: var(--radius); background: var(--paper-2); }
.explorer__photo img { width: 100%; height: 100%; object-fit: cover; }
.explorer__credit { position: absolute; left: 16px; bottom: 16px; font-size: 0.8rem; color: #fff; text-shadow: 0 1px 4px rgba(0, 0, 0, 0.7); }
.explorer__zoom {
  position: absolute; right: 16px; bottom: 16px;
  padding: 10px 16px; border: 0; border-radius: 999px;
  background: var(--ink); color: var(--paper); font-size: 0.95rem; font-weight: 500;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.3); cursor: pointer; transition: background 0.2s;
}
.explorer__zoom::after { content: " →"; }
.explorer__zoom:hover { background: #fff; }
.explorer__body { min-width: 0; }
.explorer__body .tag { display: block; margin-bottom: 8px; }
.explorer__body h3 { font-size: 1.5rem; padding-bottom: 12px; border-bottom: 1px solid var(--line); }
.explorer__body p { margin-top: 14px; color: var(--ink-2); line-height: 1.6; font-size: 0.98rem; }
.explorer__body .text-link { display: inline-block; margin-top: 20px; }

/* ---------- comparador ---------- */
.compare-block { margin-top: clamp(24px, 3vw, 32px); }
.compare-modes { display: inline-flex; flex-wrap: wrap; gap: 10px; margin-bottom: 14px; }
.compare-modes button {
  min-height: 46px; padding: 0 22px; border: 1px solid var(--line-strong); border-radius: 999px;
  background: transparent; color: var(--ink); font-weight: 500; cursor: pointer;
  transition: background 0.2s, color 0.2s, border-color 0.2s;
}
.compare-modes button:hover { background: var(--paper-2); }
.compare-modes button[aria-pressed="true"] { background: var(--ink); color: var(--paper); border-color: var(--ink); }
.compare-modes button:focus-visible { outline-offset: 3px; }

.compare {
  position: relative; aspect-ratio: 1400 / 788; overflow: hidden; border-radius: var(--radius);
  background: var(--paper-2); user-select: none; -webkit-user-select: none; touch-action: pan-y;
}
.compare.is-focus { outline: 3px solid var(--accent); outline-offset: 4px; }
.compare__after, .compare__before, .compare__before img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; }
.compare__before { clip-path: inset(0 calc(100% - var(--split) * 1%) 0 0); }
.compare__handle { position: absolute; top: 0; bottom: 0; left: calc(var(--split) * 1%); width: 2px; margin-left: -1px; background: #fff; box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.35); pointer-events: none; }
.compare__knob { position: absolute; top: 50%; left: 50%; width: 48px; height: 48px; transform: translate(-50%, -50%); display: grid; place-items: center; border-radius: 50%; background: #fff; color: var(--ink); box-shadow: 0 2px 10px rgba(0, 0, 0, 0.3); font-size: 1.2rem; line-height: 1; }
.compare.is-animating .compare__before { transition: clip-path 0.5s var(--ease); }
.compare.is-animating .compare__handle { transition: left 0.5s var(--ease), opacity 0.3s; }
.compare__tag { position: absolute; top: 14px; padding: 5px 9px; background: rgba(245, 243, 238, 0.92); color: #191c1f; font-size: 0.75rem; font-weight: 600; letter-spacing: 0.03em; text-transform: uppercase; border-radius: var(--radius); transition: opacity 0.25s; }
.compare__tag--before { left: 14px; }
.compare__tag--after { right: 14px; }
.compare.at-after .compare__tag--before, .compare.at-before .compare__tag--after { opacity: 0; }
.compare.at-after .compare__handle, .compare.at-before .compare__handle { opacity: 0; }
.compare__range { position: absolute; inset: 0; width: 100%; height: 100%; margin: 0; opacity: 0; cursor: ew-resize; -webkit-appearance: none; appearance: none; background: transparent; }
.compare__range::-webkit-slider-thumb { -webkit-appearance: none; appearance: none; width: 56px; height: 100%; }
.compare__range::-moz-range-thumb { width: 56px; height: 100%; border: 0; border-radius: 0; }
.compare__hint { margin-top: 12px; font-size: 0.88rem; color: var(--ink-3); }


/* interruptor de recarga elétrica: única opção que realmente muda a imagem */
.ev-row { display: flex; align-items: center; gap: 12px; margin-top: 20px; }
.ev-row__label { font-weight: 500; }
.ev-row__state { color: var(--ink-3); font-size: 0.95rem; }
.switch { flex: none; padding: 0; border: 0; background: transparent; cursor: pointer; line-height: 0; }
.switch__track { display: block; width: 46px; height: 26px; padding: 3px; border-radius: 999px; background: var(--line-strong); transition: background 0.2s var(--ease); }
.switch__thumb { display: block; width: 20px; height: 20px; border-radius: 50%; background: #fff; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25); transition: transform 0.2s var(--ease); }
.switch[aria-checked="true"] .switch__track { background: var(--accent); }
.switch[aria-checked="true"] .switch__thumb { transform: translateX(20px); }
.switch:focus-visible { outline-offset: 4px; border-radius: 999px; }

/* ---------- Sunergia ---------- */
.partner { display: grid; grid-template-columns: minmax(0, 1.15fr) minmax(0, 1fr); gap: clamp(32px, 7vw, 96px); align-items: center; }
.cred { padding: 26px 0; border-top: 1px solid var(--line-strong); border-bottom: 1px solid var(--line-strong); }
.cred__label { margin: 0 0 18px; font-size: 0.74rem; font-weight: 500; letter-spacing: 0.12em; text-transform: uppercase; color: var(--accent-dark); }
.cred__stats { display: flex; flex-wrap: wrap; justify-content: space-between; gap: 14px 24px; }
.cred__stats li { display: flex; flex-direction: column; gap: 4px; }
.cred__stats strong { font-size: 1.55rem; font-weight: 500; line-height: 1.2; letter-spacing: -0.03em; }
.cred__stats span { font-size: 0.88rem; color: var(--ink-2); }
.cred__note { margin-top: 16px; font-size: 0.9rem; line-height: 1.6; color: var(--ink-2); }
.pullquote { margin-top: 20px; padding-left: 16px; border-left: 2px solid var(--accent); font-size: 1.02rem; font-weight: 500; line-height: 1.5; max-width: 46ch; }

/* ---------- processo ---------- */
.steps { margin-top: clamp(28px, 4vw, 40px); display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 32px; }
.steps__num { display: block; font-family: var(--mono); font-size: 0.85rem; color: var(--accent-dark); margin-bottom: 10px; }
.steps h3 { margin-bottom: 8px; }
.steps p { color: var(--ink-2); line-height: 1.5; max-width: 32ch; }

/* ---------- contato ---------- */
.contact { display: grid; grid-template-columns: minmax(0, 0.85fr) minmax(0, 1.15fr); gap: clamp(32px, 5vw, 64px); align-items: start; }
.channels { display: flex; flex-wrap: wrap; gap: 10px 28px; margin-top: 24px; }
.channel { display: inline-flex; align-items: baseline; gap: 8px; }
.channel__label { font-size: 0.78rem; font-weight: 600; letter-spacing: 0.03em; color: var(--ink-3); text-transform: uppercase; }
.channel__status { display: inline-flex; align-items: center; gap: 7px; font-size: 0.88rem; color: var(--ink-3); }
.channel__status::before { content: ""; width: 7px; height: 7px; border-radius: 50%; border: 1px solid var(--line-strong); }
.channel.is-live .channel__status::before { background: var(--accent); border-color: var(--accent); }

.form { background: var(--paper); border: 1px solid var(--line-strong); border-radius: var(--radius); padding: clamp(20px, 3vw, 28px); }
.form__scenario { display: flex; flex-wrap: wrap; align-items: center; gap: 6px 10px; padding: 10px 12px; margin-bottom: 16px; background: var(--accent-soft); border-left: 2px solid var(--accent); border-radius: var(--radius); font-size: 0.92rem; }
.form__scenario span { color: var(--ink-3); }
.form__scenario-clear { margin-left: auto; border: 0; background: transparent; text-decoration: underline; text-underline-offset: 3px; cursor: pointer; font-size: 0.84rem; padding: 4px 0; }
.form__grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 14px; }
.field { display: grid; gap: 6px; }
.field--full { grid-column: 1 / -1; }
.field label { font-size: 0.9rem; font-weight: 500; }
.field input, .field textarea, .field select { width: 100%; min-height: 46px; padding: 11px 13px; border: 1px solid var(--line-strong); border-radius: var(--radius); background: #fbfaf6; color: #191c1f; font: inherit; font-size: 0.98rem; }
.field textarea { resize: vertical; min-height: 90px; }
.field select {
  appearance: none; -webkit-appearance: none;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='%23454a50' d='M5.5 7.5l4.5 4.5 4.5-4.5z'/%3E%3C/svg%3E");
  background-repeat: no-repeat; background-position: right 12px center; background-size: 18px;
  padding-right: 36px; cursor: pointer;
}
.field input:focus, .field textarea:focus, .field select:focus { outline: 2px solid var(--accent); outline-offset: 1px; border-color: var(--accent); }
.field input::placeholder, .field textarea::placeholder { color: #686d75; }
.form__error { margin: 12px 0 0; color: #a1330f; font-weight: 500; }
.form .btn--block { margin-top: 18px; }
.form__privacy { margin-top: 10px; font-size: 0.85rem; color: var(--ink-3); }
.form__result { margin-top: 20px; padding: 16px; border: 1px solid var(--line-strong); border-radius: var(--radius); background: var(--paper-2); }
.form__result-title { font-size: 0.8rem; font-weight: 600; letter-spacing: 0.03em; color: var(--accent-dark); text-transform: uppercase; margin-bottom: 6px; }
.form__result pre { margin: 10px 0 0; padding: 12px; white-space: pre-wrap; word-break: break-word; background: #fbfaf6; color: #191c1f; border: 1px solid var(--line); border-radius: var(--radius); font: 400 0.85rem/1.55 var(--mono); }
.form__result-actions { display: flex; align-items: center; gap: 14px; flex-wrap: wrap; margin-top: 12px; }
.form__result-actions span { font-size: 0.85rem; color: var(--ink-3); }

/* ---------- rodapé ---------- */
.site-foot { background: var(--graphite); color: var(--ink); padding-block: clamp(40px, 5vw, 56px) 24px; }
.site-foot__grid { display: grid; grid-template-columns: minmax(0, 1fr) auto minmax(0, 1.2fr); gap: 32px clamp(28px, 4vw, 64px); align-items: start; }
.site-foot__brand p { margin-top: 10px; color: var(--ink-2); }
.site-foot__brand .small { margin-top: 4px; }
.site-foot__brand .site-foot__contact { margin-top: 16px; line-height: 1.7; }
.site-foot__contact a { color: var(--ink); text-decoration: none; }
.site-foot__contact a:hover { text-decoration: underline; }

/* ---------- WhatsApp flutuante (some quando o contato ou o rodapé estão na tela) ---------- */
.wa-float {
  position: fixed; right: 20px; bottom: 20px; z-index: 30;
  display: inline-flex; align-items: center; gap: 10px;
  padding: 12px 18px 12px 14px; border-radius: var(--radius);
  background: var(--accent); color: #fff; text-decoration: none;
  font-size: 0.95rem; font-weight: 500; line-height: 1;
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.28);
  transition: opacity 0.25s, transform 0.25s, visibility 0.25s, background 0.2s;
}
.wa-float:hover { background: var(--accent-dark); }
.wa-float svg { width: 22px; height: 22px; flex: none; }
.wa-float.is-hidden { opacity: 0; visibility: hidden; transform: translateY(8px); }
.brand--light { color: var(--ink); }
.site-foot__links { display: grid; gap: 9px; }
.site-foot__links a { text-decoration: none; color: var(--ink-2); font-weight: 500; }
.site-foot__links a:hover { color: var(--ink); }
.site-foot__notes p { color: var(--ink-3); font-size: 0.9rem; line-height: 1.5; }
.site-foot__notes .small { margin-top: 10px; }
.site-foot__bottom { display: flex; justify-content: space-between; gap: 20px; flex-wrap: wrap; margin-top: 32px; padding-top: 16px; border-top: 1px solid var(--line); color: var(--ink-3); font-size: 0.88rem; }
.back-top { color: var(--ink-2); text-decoration: none; }
.site-foot__legal { display: flex; gap: 20px; }
.site-foot__legal a { color: var(--ink-2); text-decoration: none; }
.site-foot__legal a:hover { color: var(--ink); }

/* ---------- páginas utilitárias (privacidade, termos) ---------- */
.util-head { padding-block: 24px; border-bottom: 1px solid var(--line); }
.util-head .brand { font-size: 1.4rem; }
.legal .wrap { max-width: 760px; }
.legal .updated { margin-top: 16px; font-size: 0.9rem; color: var(--ink-3); }
.legal h2 { margin-top: 40px; padding-top: 20px; border-top: 1px solid var(--line); font-size: 1.2rem; }
.legal p { margin-top: 12px; color: var(--ink-2); line-height: 1.6; max-width: 68ch; }
.legal__back { margin-top: 48px; }
.back-top:hover { color: var(--ink); }

/* ---------- diálogo da imagem ---------- */
.case-dialog { max-width: min(1000px, 94vw); width: auto; padding: 0; border: 1px solid var(--line-strong); border-radius: var(--radius); background: var(--paper); color: var(--ink); }
.case-dialog::backdrop { background: rgba(10, 12, 14, 0.82); }
.case-dialog img { width: 100%; height: auto; max-height: 76vh; object-fit: contain; background: #000; }
.case-dialog p { padding: 14px 18px; font-size: 0.92rem; color: var(--ink-2); }
.case-dialog__close { position: absolute; top: 10px; right: 10px; width: 42px; height: 42px; border: 0; border-radius: 50%; background: rgba(25, 28, 31, 0.85); color: #fff; font-size: 1.5rem; line-height: 1; cursor: pointer; }
.case-dialog__close:hover { background: #000; }

/* ---------- revelação ao rolar ---------- */
.js .reveal { opacity: 0; transform: translateY(12px); transition: opacity 0.5s ease, transform 0.5s var(--ease); }
.js .reveal.is-in { opacity: 1; transform: none; }

/* ==========================================================================
   Responsivo
   ========================================================================== */
@media (max-width: 1100px) {
  .explorer__tabs button { gap: 10px; padding: 7px; }
  .explorer__tabs img { width: 56px; height: 40px; }
  .explorer__tabs span { font-size: 0.9rem; }
}

@media (max-width: 900px) {
  html { scroll-padding-top: 16px; }
  body { font-size: 16px; }
  .site-head__row { min-height: 72px; gap: 14px; }
  .brand { font-size: 2.1rem; }
  .site-head__cta { display: none; }
  .menu-toggle { display: inline-flex; align-items: center; min-height: 44px; padding: 0 14px; margin-left: auto; border: 1px solid var(--ink); border-radius: var(--radius); background: transparent; font-weight: 500; cursor: pointer; }
  .menu-toggle[aria-expanded="true"] { background: var(--ink); color: var(--paper); }
  .site-nav { display: none; position: absolute; left: 0; right: 0; top: 100%; margin: 0; padding: 6px var(--gutter) 18px; background: var(--paper); border-bottom: 1px solid var(--line); flex-direction: column; align-items: stretch; gap: 0; }
  .site-nav.is-open { display: flex; }
  .site-nav a { padding: 13px 0; border-bottom: 1px solid var(--line); font-size: 1.02rem; }
  .site-nav a.site-nav__cta { display: inline-flex; margin-top: 14px; padding: 13px 16px; border: 0; border-radius: var(--radius); background: var(--ink); color: var(--paper); justify-content: center; }

  .hero { min-height: auto; padding-top: 108px; padding-bottom: 24px; }
  .hero__bg::after { background: linear-gradient(180deg, rgba(9, 13, 18, 0.92) 0%, rgba(9, 13, 18, 0.74) 55%, rgba(9, 13, 18, 0.88) 100%); }
  .hero__text { margin-block: 0 0; }
  .hero__lead { margin-top: 22px; }
  .hero__actions .btn { flex: 1 1 200px; }
  .hero__bottom { padding-top: 36px; }
  .fit__label { display: block; margin: 0 0 6px; }
  .steps { grid-template-columns: 1fr; gap: 24px; }
  .explorer__tabs { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 10px; }
  .explorer__tabs button { flex-direction: column; align-items: stretch; gap: 8px; }
  .explorer__tabs img { width: 100%; height: 64px; }
  .explorer__tabs span { font-size: 0.92rem; }
  .explorer__panel { grid-template-columns: 1fr; gap: 20px; }
  .explorer__zoom { right: 12px; bottom: 12px; padding: 9px 14px; font-size: 0.88rem; }
  .explorer__credit { left: 12px; bottom: 14px; max-width: 50%; line-height: 1.3; }
  .partner { grid-template-columns: 1fr; gap: 28px; }
  .cred__stats { gap: 12px 20px; }
  .cred__stats strong { font-size: 1.35rem; }
  .contact { grid-template-columns: 1fr; }
  .form__grid { grid-template-columns: 1fr; }
  .compare-modes button { padding: 0 16px; font-size: 0.9rem; }
  .compare__knob { width: 52px; height: 52px; }
  .site-foot__grid { grid-template-columns: 1fr; gap: 28px; }
}

@media (max-width: 560px) {
  .wa-float { right: 16px; bottom: 16px; padding: 13px; }
  .wa-float__num { display: none; }
  h1 { font-size: clamp(2rem, 9vw, 2.6rem); }
  .brand { font-size: 1.9rem; }
  .case-dialog { max-width: 100vw; }
  .compare__tag { top: 10px; font-size: 0.68rem; }
}

/* ---------- movimento reduzido ---------- */
@media (prefers-reduced-motion: reduce) {
  html { scroll-behavior: auto; }
  *, *::before, *::after { transition-duration: 0.01ms !important; animation-duration: 0.01ms !important; }
  .js .reveal { opacity: 1; transform: none; }
}
