/* Indenize. Folha de estilo unica das paginas do site.
   Gerada a partir de site/indenize-reparacao-civil.html, que e o arquivo
   de trabalho comentado. Alterar la e gerar de novo, ou alterar aqui e
   lembrar de refletir la. */

/* ===== FONTES EMBUTIDAS =====
   ANTES: 2 preconnect + 1 CSS do Google que bloqueia + 5 arquivos woff2 =
   354,5 KB de fonte para uma página de 230 KB. A fonte pesava uma vez e meia
   a página inteira, e o Google recebia o IP de toda vítima antes de qualquer
   consentimento (LGPD, art. 33, transferência internacional).

   AGORA: 37,6 KB, dentro do arquivo, zero requisição, zero terceiro.
   Como: (1) fonte VARIÁVEL em vez de três pesos estáticos, um arquivo cobre
   400 a 800; (2) eixo óptico do Source Serif fixado em 20, que é corpo de
   texto, e era ele quem custava 119,5 KB por peso; (3) subset ao alfabeto
   português inteiro, 153 glifos, não só ao texto de hoje, para o gerador de
   artigos poder escrever qualquer palavra.

   DE QUEBRA: o CSS pede font-weight:700 em 20 lugares e o peso 700 nunca foi
   baixado. O navegador vinha caindo para 800 e ninguém percebeu. Fonte
   variável cobre a faixa contínua, então 700 agora é 700.
================================================== */
@font-face{
  font-family:"Overpass";
  src:url(data:font/woff2;base64,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) format("woff2");
  font-weight:400 800;font-style:normal;font-display:swap;
}
@font-face{
  font-family:"Source Serif 4";
  src:url(data:font/woff2;base64,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) format("woff2");
  font-weight:400 700;font-style:normal;font-display:swap;
}
  :root{
    /* ---- as quatro cores do manual. nada além disto ---- */
    --navy:#0A2D5C;
    --teal:#007C86;
    --white:#FFFFFF;
    --gray:#6B7280;

    /* ---- derivações: só transparência das quatro acima ---- */
    --navy-04:rgba(10,45,92,.04);    --navy-07:rgba(10,45,92,.07);
    --navy-14:rgba(10,45,92,.14);
    --navy-28:rgba(10,45,92,.28);
    --navy-lift:0 6px 22px rgba(10,45,92,.10);
    --navy-lift-lg:0 10px 34px rgba(10,45,92,.14);
    --teal-10:rgba(0,124,134,.10);
    --teal-25:rgba(0,124,134,.25);
    --on-navy-80:rgba(255,255,255,.80);
    --on-navy-55:rgba(255,255,255,.70);

    /* ---- TINTA DE TEXTO. contraste medido sobre branco puro. ----
       Não usar --gray em texto corrido. #6B7280 sobre branco dá 4,83:1,
       que passa no mínimo da WCAG AA por três centésimos e reprova em AAA.
       Como a regra da paleta permite transparência das quatro cores, o texto
       de leitura usa navy rebaixado, que é da própria marca e mede melhor:
         --ink     navy cheio ............ 13,61:1   AAA
         --ink-2   navy a 82% ............  7,88:1   AAA   (texto corrido)
         --ink-3   navy a 70% ............  5,38:1   AA    (rótulos, dicas)
       O cinza do manual permanece definido e é usado onde não é leitura:
       estado riscado do checklist e afins. */
    --ink:var(--navy);
    --ink-2:rgba(10,45,92,.82);
    --ink-3:rgba(10,45,92,.80);

    --sign:"Overpass","Segoe UI",system-ui,-apple-system,sans-serif;
    --read:"Source Serif 4",Georgia,"Times New Roman",serif;

    --measure:37rem;
    --gutter:clamp(1.25rem,5vw,4rem);
    --ease:cubic-bezier(.2,.7,.3,1);
  }

  *,*::before,*::after{box-sizing:border-box}
  html{scroll-behavior:smooth}
  @media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

  /* ROLAGEM LATERAL. Não remover sem medir de novo.
     As faixas de fundo de .sec--tint e .sec--dark sangram de ponta a ponta com
     calc(-50vw + 50%), mais abaixo. A conta em vw inclui a barra de rolagem, e
     o 50% não inclui: cada faixa sobra 7,5px de cada lado e a página inteira
     arrasta de lado. Medido no navegador, em 390px de largura: arrasta 8px sem
     esta regra, 0 com ela.
     É clip, e NÃO hidden: hidden viraria contêiner de rolagem e mataria o
     position:sticky da .nav e da .masthead. Conferido, o sticky sobrevive ao
     clip (as duas continuam colando no topo com a regra ligada).
     Precisa estar nos DOIS seletores: só no html não resolve, também medido.
     Safari 15 e anteriores ignoram clip e voltam a arrastar os 8px, que é
     exatamente o comportamento de hoje. Não piora nada em navegador velho. */
  html,body{overflow-x:clip}

  body{
    margin:0;background:var(--white);color:var(--navy);
    font-family:var(--read);font-size:1.0625rem;line-height:1.66;
    -webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;
  }

  h1,h2,h3,.u-sign{font-family:var(--sign);font-weight:800;letter-spacing:-.015em}

  a{color:var(--teal);text-underline-offset:.18em;text-decoration-thickness:1px}
  a:focus-visible,button:focus-visible,summary:focus-visible,
  input:focus-visible,textarea:focus-visible,.card:focus-visible{
    outline:2.5px solid var(--teal);outline-offset:3px;
  }

  .wrap{max-width:74rem;margin-inline:auto;padding-inline:var(--gutter)}
  .prose{max-width:var(--measure)}
  .prose p{margin:0 0 1.05em}

  .skip{position:absolute;left:-9999px;top:0;background:var(--navy);color:#fff;padding:.75rem 1rem;z-index:99;font-family:var(--sign)}
  .skip:focus{left:.5rem;top:.5rem}

  .eyebrow{
    font-family:var(--sign);font-weight:800;font-size:.7rem;
    letter-spacing:.2em;text-transform:uppercase;color:var(--teal);margin:0 0 1.1rem;
  }

  /* ---------- identificação da banca ---------- */
  .attrib{background:var(--navy);color:var(--on-navy-80);font-family:var(--sign);font-size:.72rem;letter-spacing:.04em}
  .attrib__in{display:flex;flex-wrap:wrap;gap:.3rem 1rem;justify-content:space-between;padding-block:.55rem}
  .attrib strong{color:#fff;font-weight:600}

  /* ---------- masthead ---------- */
  .masthead{background:var(--white);border-bottom:1px solid var(--navy-14);position:sticky;top:0;z-index:40;backdrop-filter:saturate(1.4) blur(6px)}
  .masthead__in{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding-block:1.1rem}
  .brand{display:flex;align-items:center;gap:.9rem;text-decoration:none;color:var(--navy)}
  .brand__slot{width:38px;height:38px;flex:none;border:1px solid var(--navy-14)}
  .brand__name{font-family:var(--sign);font-weight:800;font-size:1.3rem;letter-spacing:-.035em;line-height:1}
  .brand__sub{display:block;font-family:var(--sign);font-weight:400;font-size:.58rem;letter-spacing:.2em;text-transform:uppercase;color:var(--teal);margin-top:.3rem}
  .masthead__tag{font-family:var(--read);font-style:italic;font-size:.92rem;color:var(--ink-3);margin:0}
  @media (max-width:760px){.masthead__tag{display:none}}

  /* ---------- hero ---------- */
  .hero{position:relative;overflow:hidden;padding-block:clamp(3rem,8vw,6rem) clamp(3.5rem,8vw,6rem)}
  .hero__in{position:relative;z-index:2}
  .hero h1{margin:0 0 1.4rem;font-size:clamp(2.1rem,5.6vw,3.85rem);line-height:1.04;max-width:17ch}
  .hero__lead{font-size:clamp(1.12rem,2vw,1.3rem);line-height:1.55;color:var(--ink-2);max-width:44ch;margin:0 0 2.4rem}
  .hero__road{position:absolute;right:-4%;top:-8%;bottom:-8%;width:46%;z-index:1;pointer-events:none}
  @media (max-width:900px){.hero__road{opacity:.12;right:-34%;width:105%}}

  .btn{
    display:inline-block;font-family:var(--sign);font-weight:800;font-size:.85rem;
    letter-spacing:.07em;text-transform:uppercase;
    color:var(--white);background:var(--teal);padding:.95rem 1.8rem;
    text-decoration:none;border:1px solid var(--teal);
    transition:background .18s var(--ease),color .18s var(--ease);
  }
  .btn:hover{background:var(--white);color:var(--teal)}
  .btn--navy{background:var(--navy);border-color:var(--navy)}
  .btn--navy:hover{background:var(--white);color:var(--navy)}
  .btn--quiet{background:transparent;color:var(--ink-2);border-color:var(--navy-14);padding:.5rem 1rem;font-size:.7rem}
  .btn--quiet:hover{background:var(--navy);color:var(--white);border-color:var(--navy)}

  /* ---------- seções ---------- */
  .sec{padding-block:clamp(3.2rem,7vw,5.5rem);border-top:1px solid var(--navy-14)}
  .sec--plain{border-top:0}
  .sec h2{font-size:clamp(1.5rem,3.1vw,2.15rem);line-height:1.16;margin:0 0 1.4rem;max-width:24ch}
  .lede{font-size:1.1rem;color:var(--ink-2);max-width:54ch;margin:0 0 2.4rem}

  /* =========================================================
     SIGNATURE: a estrada. asfalto navy, faixas brancas, fundo branco.
     mesma construção do logo.
     ========================================================= */
  .road{list-style:none;margin:0;padding:0;position:relative}
  .road__lane{position:absolute;left:5.6rem;top:.1rem;bottom:4.2rem;width:2.9rem;transform:translateX(-50%);background:var(--navy);z-index:0}
  /* o trilho que avança com a rolagem. teal, porque na página inteira o teal
     significa "seu": aqui é o quanto da via você já percorreu. Fica sobre o
     asfalto e sob os marcos. Sem translateX no CSS, senão o scaleY do script
     apagaria o deslocamento.                                                */
  .road__prog{
    position:absolute;left:5.6rem;margin-left:-1.5px;top:.1rem;bottom:4.2rem;width:3px;
    background:var(--teal);z-index:1;transform:scaleY(0);transform-origin:top center;
    will-change:transform;
  }
  @media (prefers-reduced-motion:reduce){.road__prog{display:none}}
  .road__lane::after{
    content:"";position:absolute;left:50%;top:0;bottom:0;width:3px;transform:translateX(-50%);
    background:repeating-linear-gradient(to bottom,var(--white) 0 15px,transparent 15px 30px);
  }
  .road__fade{
    position:absolute;left:5.6rem;transform:translateX(-50%);
    width:2.9rem;height:4.2rem;bottom:0;z-index:0;
    background:linear-gradient(to bottom,var(--navy),rgba(10,45,92,0));
  }
  .road__i{position:relative;display:grid;grid-template-columns:5.6rem 1fr;gap:0 3.6rem;padding-bottom:2.5rem;z-index:2}
  .road__i:last-child{padding-bottom:0}
  .road__yr{
    font-family:var(--sign);font-weight:800;font-size:.84rem;letter-spacing:.05em;
    color:var(--ink-2);text-align:right;padding-top:.2rem;font-variant-numeric:tabular-nums;
    /* ---------------------------------------------------------------
       padding-right existe por um motivo, não por estética. NÃO REMOVER.
       A coluna da data vai de 0 a 5.6rem e o texto é alinhado à direita,
       portanto ele terminava exatamente em 5.6rem. O asfalto tem centro
       em 5.6rem e largura 2.9rem, logo começa em 4.15rem. Sem este
       recuo, 1.45rem (23px) da data ficavam POR CIMA da pista, escritos
       em navy sobre navy: 2.53:1, ilegível.
       O recuo de 2.1rem faz o texto terminar em 3.5rem, com 0.65rem de
       folga até a pista. Se alguém mexer em --lane-c ou na largura do
       asfalto, refazer esta conta.
       A cor também mudou: --ink-3 media 5.38:1 sobre BRANCO, que era onde
       eu media, e 2.53:1 sobre o asfalto, que é onde ela está. Agora usa
       --ink-2, e como o texto saiu da pista, vale o 7.88:1 do branco.
       --------------------------------------------------------------- */
    padding-right:2.1rem;
  }
  .road__b{position:relative}

  /* ---------------------------------------------------------------
     A estrada no celular. No desktop ela consome 9.2rem (coluna da data
     5.6 + vão 3.6) antes de o texto começar. Num aparelho de 380px isso
     é 147px, quase metade da tela, e a descrição fica espremida numa
     coluna de 10 caracteres.
     Aqui tudo encolhe junto e proporcional: centro do asfalto, trilho de
     progresso, esmaecimento e o marco redondo do item. Os quatro têm de
     apontar para o MESMO x, senão o ponto descola da pista.
        centro do asfalto ....... 3.2rem
        largura do asfalto ...... 2.0rem  -> pista de 2.2 a 4.2
        recuo da data ........... 1.4rem  -> texto termina em 1.8, com folga
        marco: -2.2rem a partir do início da coluna 2 (5.4) = 3.2  ok
     --------------------------------------------------------------- */
  @media (max-width:34rem){
    .road__i{grid-template-columns:3.2rem 1fr;gap:0 2.2rem;padding-bottom:2rem}
    .road__lane{left:3.2rem;width:2rem;bottom:3.4rem}
    .road__prog{left:3.2rem}
    .road__fade{left:3.2rem;width:2rem;height:3.4rem}
    .road__b::before{left:-2.2rem}
    .road__yr{padding-right:1.4rem;font-size:.76rem}
    .road__t{font-size:.98rem}
    .road__i--end .road__t{font-size:1.1rem}
  }
  .road__b::before{
    content:"";position:absolute;left:-3.6rem;top:.5rem;transform:translateX(-50%);
    width:11px;height:11px;border-radius:50%;background:var(--white);
    box-shadow:0 0 0 3px var(--navy);
  }
  .road__t{font-family:var(--sign);font-weight:800;font-size:1.05rem;margin:0 0 .22rem}
  .road__d{margin:0;color:var(--ink-2);font-size:.99rem;max-width:56ch}

  .road__i--end{padding-top:1.4rem}
  .road__i--end .road__yr{color:var(--teal)}
  .road__i--end .road__b::before{
    width:18px;height:18px;top:.28rem;background:var(--teal);
    box-shadow:0 0 0 6px var(--teal-25);
  }
  .road__i--end .road__t{color:var(--teal);font-size:1.22rem}
  .road__i--end .road__d{color:var(--navy)}

  /* =========================================================
     SISTEMA DE CARDS. uma geometria só, três variantes.
     ========================================================= */
  .grid{display:grid;gap:1.1rem}
  .grid--3{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr))}
  .grid--2{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}

  .card{
    position:relative;background:var(--white);
    border:1px solid var(--navy-14);
    padding:1.5rem 1.5rem 1.4rem;
    transition:border-color .22s var(--ease),transform .22s var(--ease),box-shadow .22s var(--ease);
  }
  .card::before{
    content:"";position:absolute;left:-1px;top:-1px;bottom:-1px;width:3px;
    background:var(--teal);transform:scaleY(0);transform-origin:top;
    transition:transform .28s var(--ease);
  }
  .card:hover,.card:focus-within{
    border-color:var(--navy-28);
    transform:translateY(-3px);
    box-shadow:var(--navy-lift);
  }
  .card:hover::before,.card:focus-within::before{transform:scaleY(1)}
  .card__t{font-family:var(--sign);font-weight:800;font-size:1.06rem;margin:0 0 .5rem;line-height:1.25}
  .card__d{margin:0 0 1.1rem;font-size:.98rem;color:var(--ink-2);line-height:1.62}
  .card__d:last-child{margin-bottom:0}
  .chip{
    display:inline-block;font-family:var(--sign);font-weight:600;font-size:.7rem;
    letter-spacing:.09em;text-transform:uppercase;
    color:var(--teal);background:var(--teal-10);
    padding:.32rem .6rem;transition:background .22s var(--ease),color .22s var(--ease);
  }
  .card:hover .chip,.card:focus-within .chip{background:var(--teal);color:var(--white)}

  /* variante: etapa numerada */
  .card--step{border-top:2px solid var(--navy)}
  .card--step .card__km{
    display:block;font-family:var(--sign);font-weight:800;font-size:.7rem;
    letter-spacing:.16em;text-transform:uppercase;color:var(--teal);margin-bottom:.6rem;
  }

  /* variante: responsável */
  .card--who .card__t{font-size:1rem}

  @media (prefers-reduced-motion:reduce){
    .card,.card::before,.chip{transition:none}
    .card:hover,.card:focus-within{transform:none}
    .card:hover::before,.card:focus-within::before{transform:scaleY(1)}
  }

  /* =========================================================
     CHECKLIST INTERATIVO
     ========================================================= */
  .ck__bar{
    display:flex;flex-wrap:wrap;align-items:center;gap:1rem;
    border:1px solid var(--navy-14);background:var(--navy-04);
    padding:1rem 1.25rem;margin-bottom:1.6rem;
  }
  .ck__count{font-family:var(--sign);font-weight:800;font-size:1.05rem;font-variant-numeric:tabular-nums;white-space:nowrap}
  .ck__count b{color:var(--teal)}
  .ck__track{flex:1 1 12rem;height:5px;background:var(--navy-14);position:relative;overflow:hidden}
  .ck__fill{position:absolute;inset:0 auto 0 0;width:0;background:var(--teal);transition:width .4s var(--ease)}
  @media (prefers-reduced-motion:reduce){.ck__fill{transition:none}}
  .ck__hint{font-size:.84rem;color:var(--ink-3);margin:0;flex:1 1 100%}

  .ck__card{padding-bottom:1.1rem}
  .ck__head{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-bottom:.9rem;padding-bottom:.7rem;border-bottom:1px solid var(--navy-14)}
  .ck__head h3{font-family:var(--sign);font-weight:800;font-size:.76rem;letter-spacing:.14em;text-transform:uppercase;color:var(--navy);margin:0}
  .ck__mini{font-family:var(--sign);font-weight:600;font-size:.72rem;color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap}
  .ck__list{margin:0;padding:0;list-style:none}

  .ck__item{display:flex;align-items:flex-start;gap:.7rem;padding:.42rem 0;cursor:pointer;font-size:.96rem;line-height:1.5}
  .ck__item input{position:absolute;opacity:0;width:0;height:0}
  .ck__box{
    flex:none;width:17px;height:17px;margin-top:.28rem;
    border:1.5px solid var(--navy-28);background:var(--white);
    position:relative;transition:background .18s var(--ease),border-color .18s var(--ease);
  }
  .ck__box::after{
    content:"";position:absolute;left:4.5px;top:1px;
    width:4px;height:9px;border:solid var(--white);border-width:0 2px 2px 0;
    transform:rotate(45deg) scale(0);transition:transform .18s var(--ease);
  }
  .ck__item:hover .ck__box{border-color:var(--teal)}
  .ck__item input:focus-visible + .ck__box{outline:2.5px solid var(--teal);outline-offset:2px}
  .ck__item input:checked + .ck__box{background:var(--teal);border-color:var(--teal)}
  .ck__item input:checked + .ck__box::after{transform:rotate(45deg) scale(1)}
  .ck__tx{color:var(--navy);transition:color .18s var(--ease)}
  .ck__item input:checked ~ .ck__tx{color:var(--ink-3);text-decoration:line-through;text-decoration-color:var(--navy-28)}
  @media (prefers-reduced-motion:reduce){.ck__box,.ck__box::after,.ck__tx{transition:none}}

  /* =========================================================
     QUADRO DE FRATURAS
     ========================================================= */
  .tbl-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--navy-14)}
  .quadro{border-collapse:collapse;width:100%;min-width:52rem;font-size:.94rem}
  .quadro caption{
    caption-side:top;text-align:left;font-family:var(--sign);font-weight:600;
    font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);padding:0 0 .7rem;
  }
  .quadro thead th{
    font-family:var(--sign);font-weight:800;font-size:.68rem;letter-spacing:.13em;text-transform:uppercase;
    color:var(--white);background:var(--teal);text-align:left;padding:.85rem 1rem;vertical-align:bottom;
  }
  .quadro tbody th{
    font-family:var(--sign);font-weight:800;font-size:.92rem;color:var(--navy);
    text-align:left;padding:.95rem 1rem;vertical-align:top;width:19%;
  }
  .quadro td{padding:.95rem 1rem;vertical-align:top;color:var(--ink-2);line-height:1.55}
  .quadro tbody tr{border-top:1px solid var(--navy-14);transition:background .18s var(--ease)}
  .quadro tbody tr:nth-child(even){background:var(--navy-04)}
  .quadro tbody tr:hover{background:var(--teal-10)}
  .quadro tbody tr:hover th{color:var(--teal)}
  @media (prefers-reduced-motion:reduce){.quadro tbody tr{transition:none}}
  .tag{
    display:inline-block;font-family:var(--sign);font-weight:600;font-size:.66rem;
    letter-spacing:.06em;color:var(--navy);border:1px solid var(--navy-28);
    padding:.16rem .42rem;margin:0 .22rem .28rem 0;white-space:nowrap;
  }

  /* resposta curta para snippet e leitura por IA */
  .snippet{
    border:1px solid var(--navy-14);border-left:4px solid var(--teal);
    background:var(--white);padding:1.4rem 1.6rem;max-width:46rem;margin:0 0 2.4rem;
    box-shadow:var(--navy-lift);
  }
  .snippet p{margin:0;font-size:1.02rem;line-height:1.62}
  .snippet p + p{margin-top:.7rem}
  .snippet__k{
    display:block;font-family:var(--sign);font-weight:800;font-size:.66rem;
    letter-spacing:.18em;text-transform:uppercase;color:var(--teal);margin-bottom:.6rem;
  }

  /* fases do método bifásico */
  .phase{position:relative;counter-increment:ph}
  .phase__n{
    display:block;font-family:var(--sign);font-weight:800;font-size:.68rem;
    letter-spacing:.16em;text-transform:uppercase;color:var(--teal);margin-bottom:.55rem;
  }

  /* =========================================================
     ORIENTADOR. ferramenta de leitura do próprio caso.
     Entrega a resposta ao usuário e termina ali. Não coleta,
     não envia, não grava. A utilidade é o produto, não a isca.
     ========================================================= */
  .orient{border:1px solid var(--navy-14);background:var(--white);box-shadow:var(--navy-lift-lg);max-width:52rem}
  .orient__top{border-bottom:1px solid var(--navy-14);padding:1.5rem 1.75rem 1.25rem;background:var(--navy-04)}
  .orient__k{font-family:var(--sign);font-weight:800;font-size:.66rem;letter-spacing:.18em;text-transform:uppercase;color:var(--teal);margin:0 0 .5rem}
  .orient__h{font-family:var(--sign);font-weight:800;font-size:1.3rem;margin:0 0 .45rem;line-height:1.2}
  .orient__sub{margin:0;font-size:.93rem;color:var(--ink-2)}
  .orient__body{padding:1.75rem}

  .orient__steps{display:flex;gap:.35rem;margin-bottom:1.5rem}
  .orient__pip{flex:1;height:3px;background:var(--navy-14);transition:background .3s var(--ease)}
  .orient__pip.on{background:var(--teal)}
  .orient__pip.done{background:var(--navy-28)}

  .orient__n{font-family:var(--sign);font-weight:800;font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin:0 0 .5rem}
  .orient__q{font-family:var(--sign);font-weight:800;font-size:1.22rem;line-height:1.25;margin:0 0 .5rem}
  .orient__law{margin:0 0 1.4rem;font-size:.9rem;color:var(--ink-2);max-width:46ch}

  .opt{
    display:block;width:100%;text-align:left;cursor:pointer;
    font-family:var(--read);font-size:1rem;line-height:1.5;color:var(--navy);
    background:var(--white);border:1px solid var(--navy-14);
    padding:.95rem 1.1rem;margin-bottom:.6rem;border-radius:0;
    transition:border-color .18s var(--ease),background .18s var(--ease),transform .18s var(--ease);
  }
  .opt:hover{border-color:var(--teal);background:var(--teal-10);transform:translateX(3px)}
  @media (prefers-reduced-motion:reduce){.opt,.orient__pip{transition:none}.opt:hover{transform:none}}

  .orient__nav{display:flex;gap:.8rem;align-items:center;margin-top:1.2rem}
  .lnk{
    background:none;border:0;padding:0;cursor:pointer;
    font-family:var(--sign);font-weight:600;font-size:.78rem;letter-spacing:.06em;
    color:var(--ink-2);text-decoration:underline;text-underline-offset:.2em;
  }
  .lnk:hover{color:var(--teal)}

  /* resultado */
  .res__k{font-family:var(--sign);font-weight:800;font-size:.66rem;letter-spacing:.18em;text-transform:uppercase;margin:0 0 .6rem}
  .res__k--ok{color:var(--teal)}
  .res__k--no{color:var(--ink-2)}
  .res__h{font-family:var(--sign);font-weight:800;font-size:1.35rem;line-height:1.22;margin:0 0 .9rem}
  .res__p{margin:0 0 1.1rem;font-size:1rem;color:var(--ink-2);max-width:52ch}
  .res__p strong{color:var(--navy)}
  .res__list{list-style:none;margin:0 0 1.4rem;padding:0}
  .res__li{display:flex;gap:.85rem;align-items:flex-start;border-top:1px solid var(--navy-14);padding:.85rem 0}
  .res__li:last-child{border-bottom:1px solid var(--navy-14)}
  .res__dot{flex:none;width:9px;height:9px;margin-top:.5rem;background:var(--teal)}
  .res__t{font-family:var(--sign);font-weight:800;font-size:.98rem;margin:0 0 .15rem}
  .res__d{margin:0;font-size:.92rem;color:var(--ink-2)}
  .res__art{font-family:var(--sign);font-weight:600;font-size:.72rem;color:var(--teal);white-space:nowrap;margin-left:auto;padding-left:1rem}

  .orient__note{
    border-left:4px solid var(--navy-28);background:var(--navy-04);
    padding:1rem 1.15rem;margin:0 0 1.4rem;font-size:.88rem;color:var(--ink-2);
  }
  .orient__note p{margin:0}
  .orient__note p + p{margin-top:.5rem}

  /* atenção sem risco: 0,5 Hz, quatro ciclos, e para. muito abaixo do
     limite de 3 flashes por segundo da WCAG 2.3.1. */
  .pulse{position:relative}
  .pulse::after{
    content:"";position:absolute;inset:-4px;border:2px solid var(--teal);
    opacity:0;pointer-events:none;animation:breathe 2s var(--ease) 4;
  }
  @keyframes breathe{
    0%{opacity:.55;transform:scale(1)}
    70%{opacity:0;transform:scale(1.06)}
    100%{opacity:0;transform:scale(1.06)}
  }
  @media (prefers-reduced-motion:reduce){.pulse::after{animation:none}}

  /* ---------- placa de aviso ---------- */
  .sign{border-left:4px solid var(--teal);background:var(--navy-04);padding:1.35rem 1.5rem;margin:2.2rem 0 0;max-width:var(--measure)}
  .sign p{margin:0;font-size:1rem}
  .sign strong{color:var(--navy)}

  /* ---------- faq ---------- */
  .faq{max-width:52rem;border-top:1px solid var(--navy-14)}
  details{border-bottom:1px solid var(--navy-14);transition:background .2s var(--ease)}
  details[open]{background:var(--navy-04)}
  summary{cursor:pointer;list-style:none;font-family:var(--sign);font-weight:600;font-size:1.03rem;padding:1.15rem 3rem 1.15rem 1rem;position:relative;transition:color .18s var(--ease)}
  summary:hover{color:var(--teal)}
  summary::-webkit-details-marker{display:none}
  summary::after{content:"";position:absolute;right:1.2rem;top:1.6rem;width:9px;height:9px;border-right:2px solid var(--teal);border-bottom:2px solid var(--teal);transform:rotate(45deg);transition:transform .2s var(--ease)}
  details[open] summary::after{transform:rotate(-135deg);top:1.75rem}
  details p{margin:0 0 1.15rem;padding-inline:1rem;color:var(--ink-2);max-width:var(--measure);font-size:.99rem}
  @media (prefers-reduced-motion:reduce){summary::after,details{transition:none}}

  /* ---------- equipe ---------- */
  .adv__slot{aspect-ratio:4/5;background:var(--navy-04);border:1px solid var(--navy-14);margin-bottom:1.1rem}
  .adv__oab{font-family:var(--sign);font-weight:600;font-size:.82rem;color:var(--teal);margin:0 0 .8rem}

  /* ---------- contato ---------- */
  .contact{border-top:1px solid var(--navy-14);background:var(--navy-04)}
  .contact__grid{display:grid;grid-template-columns:1fr 1fr;gap:3rem 4rem;padding-block:clamp(3.2rem,7vw,5rem)}
  @media (max-width:820px){.contact__grid{grid-template-columns:1fr}}
  .field{margin-bottom:1.15rem}
  .field label{display:block;font-family:var(--sign);font-weight:800;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);margin-bottom:.35rem}
  .field input,.field textarea{width:100%;font-family:var(--read);font-size:1rem;color:var(--navy);background:var(--white);border:1px solid var(--navy-14);padding:.72rem .8rem;border-radius:0;transition:border-color .18s var(--ease)}
  .field input:hover,.field textarea:hover{border-color:var(--navy-28)}
  .field textarea{min-height:7rem;resize:vertical}
  .privacy{font-size:.83rem;color:var(--ink-2);margin:1.1rem 0 1.6rem;max-width:46ch}
  .channels dt{font-family:var(--sign);font-weight:800;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--teal);margin-bottom:.22rem}
  .channels dd{margin:0 0 1.35rem;font-size:1rem}
  .channels dd a{color:var(--navy)}

  /* ---------- fecho + rodapé ---------- */
  .close{background:var(--navy);color:var(--white);text-align:center;padding-block:clamp(2.8rem,6vw,4rem)}
  .close p{margin:0;font-family:var(--read);font-style:italic;font-size:clamp(1.25rem,2.8vw,1.7rem)}
  .close span{display:block;font-family:var(--sign);font-style:normal;font-weight:800;font-size:.66rem;letter-spacing:.26em;text-transform:uppercase;color:var(--on-navy-55);margin-bottom:.9rem}

  /* ---- as cinco dores: leitura corrida, não cartão de escaneio ---- */
  .dores{max-width:60rem}
  .dor{
    border-left:3px solid var(--navy-14);
    padding:.2rem 0 .2rem 1.6rem;
    margin:0 0 2.8rem;
    transition:border-color .22s var(--ease);
  }
  .dor:hover{border-left-color:var(--teal)}
  .dor__q{
    font-family:var(--read);font-style:italic;
    font-size:clamp(1.1rem,1.7vw,1.24rem);line-height:1.45;
    color:var(--navy);margin:0 0 1.1rem;max-width:44ch;
  }
  .dor__p{margin:0 0 1.1rem;color:var(--ink-2);line-height:1.68;max-width:58ch}
  .dor__prova{
    margin:1.3rem 0 0;padding:.85rem 1.1rem;max-width:58ch;
    background:var(--teal-10);border-left:2px solid var(--teal);
    font-family:var(--sign);font-size:.9rem;line-height:1.55;color:var(--ink-2);
  }
  .dor__prova b{color:var(--navy);font-weight:700}
  @media (prefers-reduced-motion:reduce){.dor{transition:none}}

  /* ---- campo numérico do orientador ---- */
  .numf{display:block;margin:0 0 1.3rem;max-width:32rem}
  .numf__l{display:block;font-family:var(--sign);font-weight:700;font-size:.9rem;color:var(--navy);margin-bottom:.5rem}
  .numf__i{
    width:100%;padding:.85rem 1rem;font-family:var(--sign);font-size:1.05rem;
    color:var(--navy);background:var(--white);border:1px solid var(--navy-28);border-radius:2px;
    transition:border-color .18s var(--ease),box-shadow .18s var(--ease);
  }
  .numf__i:focus{outline:none;border-color:var(--teal);box-shadow:0 0 0 3px var(--teal-25)}
  .numf__d{display:block;font-size:.84rem;color:var(--ink-3);margin-top:.45rem;line-height:1.5}
  .numf__err{
    font-family:var(--sign);font-size:.86rem;color:var(--navy);font-weight:600;
    background:var(--teal-10);border-left:2px solid var(--teal);padding:.6rem .9rem;margin:0 0 1rem;max-width:32rem;
  }
  .opt--go{font-weight:700}

  /* ---- identificação da fratura ---- */
  .frat{margin:1.6rem 0 0;padding:1.3rem 1.4rem;background:var(--navy-04);border-left:3px solid var(--navy);max-width:58ch}
  .frat__k{font-family:var(--sign);font-weight:800;font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin:0 0 .5rem}
  .frat__t{font-family:var(--sign);font-weight:800;font-size:1.2rem;color:var(--navy);margin:0 0 .7rem}
  .frat__d{margin:0 0 .9rem;color:var(--ink-2);line-height:1.62;font-size:.96rem}
  .frat__n{margin:0;font-size:.85rem;color:var(--ink-3);line-height:1.5}

  /* ---- cálculo. o teal só aqui, porque aqui há número ---- */
  .calc{margin:1.6rem 0 0;padding:1.4rem;background:var(--teal-10);border-left:3px solid var(--teal);max-width:58ch}
  .calc__k{font-family:var(--sign);font-weight:800;font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;color:var(--teal);margin:0 0 .7rem}
  .calc__op{font-family:var(--sign);font-size:.95rem;color:var(--ink-2);margin:0 0 .3rem;font-variant-numeric:tabular-nums}
  .calc__v{font-family:var(--sign);font-weight:800;font-size:clamp(1.8rem,4vw,2.4rem);color:var(--navy);margin:0 0 .9rem;font-variant-numeric:tabular-nums;letter-spacing:-.02em}
  .calc__d{margin:0 0 .8rem;color:var(--ink-2);line-height:1.62;font-size:.95rem}
  .calc__n{margin:0;font-size:.85rem;color:var(--ink-3);line-height:1.5}
  .calc--form{background:var(--navy-04);border-left-color:var(--navy-28)}
  .calc--form .calc__k{color:var(--ink-3)}
  .calc--form .calc__op{font-weight:700;color:var(--navy);font-size:1.02rem}

  /* ---- método bifásico ---- */
  .bif{margin:1.6rem 0 0;padding:1.5rem;border:1px solid var(--navy-14);max-width:60ch}
  .bif__k{font-family:var(--sign);font-weight:800;font-size:1.14rem;color:var(--navy);margin:0 0 .8rem}
  .bif__lead{margin:0 0 1rem;color:var(--ink-2);line-height:1.62;font-size:1rem;font-family:var(--read);font-style:italic}
  .bif__p{margin:0 0 1rem;color:var(--ink-2);line-height:1.64;font-size:.95rem}
  .bif__f{display:flex;gap:1rem;align-items:flex-start;margin:0 0 .9rem;padding:.9rem 1rem;background:var(--navy-04)}
  .bif__n{font-family:var(--sign);font-weight:800;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--teal);white-space:nowrap;padding-top:.2rem}
  .bif__f p{margin:0;color:var(--ink-2);font-size:.92rem;line-height:1.58}
  .bif__ul{margin:0 0 1rem;padding-left:1.1rem;color:var(--ink-2);font-size:.94rem;line-height:1.6}
  .bif__ul li{margin-bottom:.5rem}
  .bif__ul li::marker{color:var(--teal)}
  .bif__n:last-child{color:var(--ink-3)}
  .bif > .bif__n{display:block;font-family:var(--read);font-style:normal;text-transform:none;letter-spacing:0;font-size:.85rem;color:var(--ink-3);line-height:1.5;white-space:normal;font-weight:400;margin-top:.4rem}

  /* ---- contato por WhatsApp. sóbrio: sem pulso, sem flutuar, sem repetir.
         aparece uma vez, no fim do resultado, e só. ---- */
  .wa{margin:1.8rem 0 0;max-width:58ch}
  .wa__b{
    display:inline-flex;align-items:center;gap:.7rem;
    padding:.95rem 1.5rem;background:var(--navy);color:var(--white);
    font-family:var(--sign);font-weight:700;font-size:1rem;
    text-decoration:none;border:1px solid var(--navy);border-radius:2px;
    transition:background .18s var(--ease),color .18s var(--ease),border-color .18s var(--ease);
  }
  .wa__b:hover,.wa__b:focus-visible{background:var(--teal);border-color:var(--teal);color:var(--white)}
  .wa__b:focus-visible{outline:2px solid var(--navy);outline-offset:3px}
  .wa__i{width:1.25em;height:1.25em;flex:0 0 auto}
  .wa__n{margin:.8rem 0 0;font-size:.85rem;color:var(--ink-3);line-height:1.55}
  @media (prefers-reduced-motion:reduce){.wa__b{transition:none}}

  /* ==================================================================
     RITMO DE SEÇÃO. Nenhuma cor nova: só as quatro do manual.
     O que dava sensação de página morta não era falta de cor, era o fato
     de que as 14 seções eram todas brancas, com a mesma estrutura, do
     topo ao rodapé. O olho não tinha onde descansar nem onde parar.
     Três fundos, e só três:
       branco ............ o padrão. leitura.
       --sec--tint ....... navy a 4%. agrupa e separa sem gritar.
       --sec--dark ....... navy cheio. UM na página inteira, no pivô, que
                           é a virada do argumento. É a pausa.
     Não multiplicar o escuro. Dois blocos escuros e ele deixa de ser pausa
     e vira listra.
     ================================================================== */
  .sec--tint,.sec--dark{position:relative;isolation:isolate}
  .sec--tint::before,.sec--dark::before{
    content:'';position:absolute;z-index:-1;top:0;bottom:0;
    left:calc(-50vw + 50%);right:calc(-50vw + 50%);
  }
  .sec--tint::before{background:var(--navy-04)}
  .sec--tint{border-top-color:transparent}

  .sec--dark::before{background:var(--navy)}
  .sec--dark{border-top-color:transparent}
  .sec--dark h2{color:var(--white)}
  .sec--dark .eyebrow{color:var(--on-navy-55)}
  .sec--dark .prose p{color:var(--on-navy-80)}
  .sec--dark .prose strong{color:var(--white)}
  .sec--dark .lede{color:var(--on-navy-80)}

  /* ---------- teal com significado, não como enfeite ----------
     Até aqui o teal aparecia por decoração. Agora ele diz uma coisa só:
     "isto pesa a seu favor". Onde a regra é neutra, navy. Onde ela é mais
     estreita, o cartão avisa. É o que torna a leitura intuitiva sem
     precisar de verde e vermelho, que o manual não tem.                */
  .card--pro{border-left:3px solid var(--teal)}
  .card--pro .chip{background:var(--teal);color:var(--white);border-color:var(--teal)}
  .card--neu{border-left:3px solid var(--navy-28)}
  .card--con{border-left:3px solid var(--navy)}
  .card--con .card__t::after{
    content:'regra mais estreita';display:block;margin-top:.35rem;
    font-family:var(--sign);font-weight:700;font-size:.6rem;letter-spacing:.14em;
    text-transform:uppercase;color:var(--navy);
  }
  .card--con .chip{background:var(--navy);color:var(--white);border-color:var(--navy)}

  .legenda{
    display:flex;flex-wrap:wrap;gap:1.4rem;margin:0 0 1.8rem;padding:.9rem 1.1rem;
    background:var(--navy-04);font-family:var(--sign);font-size:.8rem;color:var(--ink-2);
  }
  .legenda span{display:flex;align-items:center;gap:.5rem}
  .legenda i{width:3px;height:1.1em;display:block;flex:0 0 auto}
  .legenda .l--pro{background:var(--teal)}
  .legenda .l--neu{background:var(--navy-28)}
  .legenda .l--con{background:var(--navy)}

  /* ---- link do mapa no bloco de endereço ---- */
  .mapa{
    display:inline-flex;align-items:center;gap:.45rem;margin-top:.6rem;
    font-family:var(--sign);font-weight:700;font-size:.86rem;
    color:var(--teal);text-decoration:none;
    border-bottom:1px solid var(--teal-25);padding-bottom:.15rem;
    transition:border-color .18s var(--ease);
  }
  .mapa:hover,.mapa:focus-visible{border-bottom-color:var(--teal)}
  .mapa__i{width:1.05em;height:1.05em;flex:0 0 auto}
  @media (prefers-reduced-motion:reduce){.mapa{transition:none}}

  /* ---- formulário de contato no resultado do orientador ---- */
  .lead{margin:1.8rem 0 0;padding:1.4rem;border:1px solid var(--navy-14);background:var(--navy-04);max-width:58ch}
  .lead__k{font-family:var(--sign);font-weight:800;font-size:1.02rem;color:var(--navy);margin:0 0 .4rem}
  .lead__d{margin:0 0 1.2rem;font-size:.9rem;color:var(--ink-2);line-height:1.55}
  .lead__row{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}
  @media (max-width:34rem){.lead__row{grid-template-columns:1fr}}
  .lead__f{display:block}
  .lead__f span{display:block;font-family:var(--sign);font-weight:700;font-size:.8rem;color:var(--navy);margin-bottom:.4rem}
  .lead__f input{
    width:100%;padding:.7rem .85rem;font-family:var(--sign);font-size:.98rem;color:var(--navy);
    background:var(--white);border:1px solid var(--navy-28);border-radius:2px;
    transition:border-color .18s var(--ease),box-shadow .18s var(--ease);
  }
  .lead__f input:focus{outline:none;border-color:var(--teal);box-shadow:0 0 0 3px var(--teal-25)}
  .lead__c{display:flex;gap:.65rem;align-items:flex-start;margin-bottom:1.1rem;cursor:pointer}
  .lead__c input{margin-top:.2rem;accent-color:#007C86;flex:0 0 auto;width:1rem;height:1rem}
  .lead__c span{font-size:.84rem;color:var(--ink-2);line-height:1.5}
  .lead__err{
    font-family:var(--sign);font-size:.86rem;font-weight:600;color:var(--navy);
    background:var(--teal-10);border-left:2px solid var(--teal);padding:.6rem .9rem;margin:0 0 1rem;
  }
  .lead__n{margin:.9rem 0 0;font-size:.82rem;color:var(--ink-3);line-height:1.5}
  @media (prefers-reduced-motion:reduce){.lead__f input{transition:none}}

  /* ---- deck de fraturas. substitui a rolagem lateral da tabela ----
     Alvo de toque mínimo de 44px nos chips e nos botões: a WCAG 2.5.5 pede
     isso, e aqui a razão é literal. Quem lê esta página pode estar com o
     punho imobilizado, com a mão dominante enfaixada ou sob analgésico.
     Alvo pequeno não é detalhe de norma, é a pessoa errando o toque.     */
  .deck{border:1px solid var(--navy-14);background:var(--white)}
  .deck__tabs{
    display:flex;gap:.4rem;padding:.6rem;overflow-x:auto;
    background:var(--navy-04);border-bottom:1px solid var(--navy-14);
    -webkit-overflow-scrolling:touch;scrollbar-width:thin;
  }
  .deck__tab{
    flex:0 0 auto;min-height:44px;padding:.55rem 1rem;cursor:pointer;
    font-family:var(--sign);font-weight:700;font-size:.84rem;
    color:var(--ink-2);background:var(--white);
    border:1px solid var(--navy-14);border-radius:2px;white-space:nowrap;
    transition:background .18s var(--ease),color .18s var(--ease),border-color .18s var(--ease);
  }
  .deck__tab:hover{border-color:var(--teal);color:var(--navy)}
  .deck__tab[aria-selected="true"]{background:var(--navy);border-color:var(--navy);color:var(--white)}
  .deck__tab:focus-visible{outline:2px solid var(--teal);outline-offset:2px}

  .deck__stage{padding:1.6rem}
  .deck__panel:focus-visible{outline:2px solid var(--teal);outline-offset:4px}
  .deck__n{
    font-family:var(--sign);font-weight:800;font-size:.66rem;letter-spacing:.16em;
    text-transform:uppercase;color:var(--ink-3);margin:0 0 .5rem;font-variant-numeric:tabular-nums;
  }
  .deck__t{font-family:var(--sign);font-weight:800;font-size:clamp(1.2rem,2.4vw,1.5rem);color:var(--navy);margin:0 0 1.4rem;line-height:1.25}
  .deck__f{margin:0 0 1.2rem;padding-left:1rem;border-left:2px solid var(--navy-14)}
  .deck__f:last-child{margin-bottom:0;border-left-color:var(--teal)}
  .deck__fk{
    font-family:var(--sign);font-weight:800;font-size:.66rem;letter-spacing:.14em;
    text-transform:uppercase;color:var(--ink-3);margin:0 0 .35rem;
  }
  .deck__f:last-child .deck__fk{color:var(--teal)}
  .deck__fv{margin:0;color:var(--ink-2);line-height:1.62;font-size:.96rem}

  .deck__nav{
    display:flex;align-items:center;justify-content:space-between;gap:1rem;
    padding:.7rem;border-top:1px solid var(--navy-14);background:var(--navy-04);
  }
  .deck__b{
    min-height:44px;padding:.5rem 1.1rem;cursor:pointer;
    font-family:var(--sign);font-weight:700;font-size:.86rem;
    color:var(--navy);background:transparent;border:1px solid var(--navy-28);border-radius:2px;
    transition:background .18s var(--ease),color .18s var(--ease),border-color .18s var(--ease);
  }
  .deck__b:hover{border-color:var(--navy);background:var(--navy);color:var(--white)}
  .deck__b--next{background:var(--navy);border-color:var(--navy);color:var(--white)}
  .deck__b--next:hover{background:var(--teal);border-color:var(--teal)}
  .deck__b:focus-visible{outline:2px solid var(--teal);outline-offset:2px}
  .deck__dots{display:flex;gap:.4rem;align-items:center}
  .deck__dot{
    width:7px;height:7px;border-radius:50%;background:var(--navy-28);display:block;
    transition:background .2s var(--ease),transform .2s var(--ease);
  }
  .deck__dot.on{background:var(--teal);transform:scale(1.4)}

  .deck__src{margin-top:1.2rem}
  .deck__src > summary{
    cursor:pointer;font-family:var(--sign);font-weight:700;font-size:.86rem;
    color:var(--ink-2);padding:.6rem 0;
  }
  .deck__src > summary:hover{color:var(--teal)}
  .deck__src[open] > summary{margin-bottom:.8rem}
  @media (max-width:34rem){.deck__stage{padding:1.2rem}.deck__b{padding:.5rem .8rem;font-size:.8rem}}
  @media (prefers-reduced-motion:reduce){.deck__tab,.deck__b,.deck__dot{transition:none}}

  /* ---- formulário do Google, com portão de carregamento ----
     Por que um portão em vez de simplesmente colar o <iframe>:

     1. LGPD. O iframe do Google carrega script e cookie do Google no
        instante em que a página abre, antes de a pessoa pedir qualquer
        coisa. Carregado sob demanda, nada do Google entra até o toque.
     2. Identidade. O formulário do Google vem em roxo #673ab7 e Roboto.
        Não está no manual de 4 cores e não há como estilizar de fora,
        porque é outra origem. O portão mantém a página inteira coerente
        e o roxo só aparece depois que a pessoa escolheu abrir.
     3. Honestidade. O código que o Google entrega tem width="640" fixo,
        que é rolagem lateral em celular, o mesmo defeito que tiramos do
        quadro de fraturas. Aqui a largura é 100%.

     O portão NÃO é o consentimento do art. 11. Ele é aviso. O consentimento
     precisa ficar DENTRO do formulário, como pergunta obrigatória, porque
     o art. 8º §2º põe no controlador o ônus de PROVAR que houve. Caixa
     marcada no meu HTML não deixa registro, então não prova nada.        */
  .gform{border:1px solid var(--navy-14);background:var(--white)}
  .gform__gate{padding:1.8rem}
  .gform__k{font-family:var(--sign);font-weight:800;font-size:1.05rem;color:var(--navy);margin:0 0 .6rem}
  .gform__d{margin:0 0 .5rem;font-size:.9rem;color:var(--ink-2);line-height:1.6}
  .gform__d:last-of-type{margin-bottom:1.2rem}
  .gform__b{
    min-height:44px;padding:.75rem 1.4rem;cursor:pointer;
    font-family:var(--sign);font-weight:700;font-size:.92rem;
    background:var(--navy);color:var(--white);border:1px solid var(--navy);border-radius:2px;
    transition:background .18s var(--ease),border-color .18s var(--ease);
  }
  .gform__b:hover{background:var(--teal);border-color:var(--teal)}
  .gform__b:focus-visible{outline:2px solid var(--teal);outline-offset:3px}
  .gform__alt{margin:1rem 0 0;font-size:.82rem;color:var(--ink-3);line-height:1.55}
  .gform__frame{width:100%;border:0;display:block;min-height:900px;background:var(--white)}
  /* o iframe é de outra origem, então não dá para medir a altura dele por
     script. A altura vai generosa de propósito: rolagem dentro de iframe,
     no celular, prende o dedo. Sobra de branco é preferível a dedo preso.
     Conferir no aparelho depois que o formulário estiver na versão final. */
  @media (max-width:34rem){
    .gform__gate{padding:1.3rem}
    .gform__frame{min-height:1180px}
  }
  @media (prefers-reduced-motion:reduce){.gform__b{transition:none}}

  /* ---- as 4 gavetas ----
     O teal já tem significado nesta página: "isto pesa a seu favor". A tese do
     INSS ganha teal porque é exatamente isso. A Gaveta 4 fica em navy-04, tom
     de dado, não de conquista: ela não tem resultado.
     Nada aqui pisca. Foi pedido, e continua não. A WCAG 2.3.1 e a 2.2.2 vedam,
     e esta página descreve leitores com trauma cranioencefálico e sequela
     psiquiátrica. Piscar é gatilho para quem ela atende. Destaque se faz com
     tamanho, peso, borda e espaço, que é o que está abaixo.                */
  .gav__n{
    font-family:var(--sign);font-weight:800;font-size:.64rem;letter-spacing:.16em;
    text-transform:uppercase;color:var(--teal);margin:0 0 .5rem;
  }
  .calc--form .gav__n{color:var(--ink-3)}
  .gav__x{
    margin:.9rem 0 0;padding:.75rem .9rem;font-size:.86rem;line-height:1.55;
    color:var(--ink-2);border-left:2px solid var(--teal);background:var(--teal-10);
  }
  .gav__pro{margin:1rem 0 0;padding:1rem 1.1rem;background:var(--teal-10);border-left:3px solid var(--teal)}
  .gav__prok{font-family:var(--sign);font-weight:800;font-size:.95rem;color:var(--navy);margin:0 0 .45rem;line-height:1.3}
  .gav__prod{margin:0;font-size:.88rem;color:var(--ink-2);line-height:1.6}
  .gav__ibge{margin:1rem 0 0;padding:1.1rem;background:var(--navy-04);border:1px solid var(--navy-14)}
  .gav__ibgek{font-family:var(--sign);font-weight:800;font-size:.95rem;color:var(--navy);margin:0 0 .5rem}
  .gav__ibged{margin:0 0 .9rem;font-size:.88rem;color:var(--ink-2);line-height:1.6}
  .gav__ibgev{
    font-family:var(--sign);font-weight:800;font-size:1.35rem;color:var(--navy);
    margin:0 0 .8rem;line-height:1.45;font-variant-numeric:tabular-nums;
  }
  .gav__ibgev span{font-family:var(--body);font-weight:400;font-size:.86rem;color:var(--ink-3)}
  .gav__ibgen{margin:0;font-size:.8rem;color:var(--ink-3);line-height:1.55}

  /* ---- simulação por percentual, dentro da Gaveta 4 ----
     A última linha (inabilitado para o ofício) é a de maior valor e é a que
     mais tenta o olho. Ela NÃO ganha destaque de cor por isso. Se ganhasse,
     a página estaria sugerindo que é a linha da pessoa, que é exatamente a
     promessa que se recusou. Todas as linhas têm o mesmo peso visual. Quem
     escolhe a linha é a perícia.                                            */
  .sim{margin:1rem 0 0;padding:1.1rem;background:var(--navy-04);border:1px solid var(--navy-14)}
  .sim__k{font-family:var(--sign);font-weight:800;font-size:.95rem;color:var(--navy);margin:0 0 .5rem}
  .sim__d{margin:0 0 1rem;font-size:.88rem;color:var(--ink-2);line-height:1.62}
  .sim__t{width:100%;border-collapse:collapse;font-size:.86rem}
  .sim__t th,.sim__t td{padding:.6rem .5rem;text-align:left;border-bottom:1px solid var(--navy-14);vertical-align:top}
  .sim__t thead th{
    font-family:var(--sign);font-weight:800;font-size:.66rem;letter-spacing:.1em;
    text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--navy-28);
  }
  .sim__t tbody th{font-family:var(--sign);font-weight:800;color:var(--navy);white-space:nowrap;font-variant-numeric:tabular-nums}
  .sim__t td{color:var(--ink-2);line-height:1.5}
  .sim__v{
    font-family:var(--sign);font-weight:800;color:var(--navy) !important;
    white-space:nowrap;font-variant-numeric:tabular-nums;text-align:right !important;
  }
  .sim__n{margin:.9rem 0 0;font-size:.82rem;color:var(--ink-3);line-height:1.58}
  .sim__lei{
    margin:1rem 0 0;padding:.9rem 1.1rem;background:var(--white);border-left:3px solid var(--teal);
    font-size:.88rem;color:var(--ink-2);line-height:1.62;font-style:italic;
  }
  .sim__lei cite{
    display:block;margin-top:.5rem;font-style:normal;font-family:var(--sign);
    font-weight:700;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--teal);
  }
  @media (max-width:34rem){
    .sim{padding:.9rem}
    .sim__t{font-size:.8rem}
    .sim__t th,.sim__t td{padding:.5rem .35rem}
    .sim__t thead th:nth-child(2),.sim__t tbody td:first-of-type{display:none}
  }

  /* ---- botão do PDF ---- */
  .pdfb{margin:1.6rem 0 0;padding:1.1rem;border:1px solid var(--navy-14);background:var(--navy-04)}
  .pdfb__b{
    min-height:44px;padding:.7rem 1.3rem;cursor:pointer;
    font-family:var(--sign);font-weight:700;font-size:.9rem;
    background:transparent;color:var(--navy);border:1px solid var(--navy-28);border-radius:2px;
    transition:background .18s var(--ease),color .18s var(--ease),border-color .18s var(--ease);
  }
  .pdfb__b:hover{background:var(--navy);border-color:var(--navy);color:var(--white)}
  .pdfb__b:focus-visible{outline:2px solid var(--teal);outline-offset:3px}
  .pdfb__d{margin:.7rem 0 0;font-size:.82rem;color:var(--ink-3);line-height:1.55}

  /* cabeçalho e rodapé do papel: não existem na tela */
  .pr__head,.pr__foot{display:none}

  /* =================== IMPRESSÃO ===================
     A regra é subtrativa: some tudo e reapareça só a leitura. Assim, seção
     nova na página não vaza para o papel sem alguém decidir.

     O papel é preto no branco por escolha, não por limitação. Fundo colorido
     depende de "imprimir gráficos de fundo", que vem DESLIGADO por padrão em
     quase todo navegador. Uma tarja teal que carrega a ressalva mais importante
     sumiria justamente em quem não mexe em configuração. Então a hierarquia
     aqui é feita com borda, peso e espaço, que imprimem sempre.

     page-break-inside nos quadros: uma tabela de simulação partida ao meio, com
     os 100% órfãos no alto da página 2, é a leitura mais perigosa possível do
     documento inteiro.
  ================================================== */
  @media print {
    @page{margin:2cm}
    html,body{background:var(--white)!important;font-size:10.5pt}
    /* subtrativo: fora tudo que não seja a leitura */
    /* comum aos dois: fora o cromo do site */
    body > *:not(main),
    .nav,.hero,.foot,.deck,.gform,.orient__steps,.orient__nav,
    .opt,.lnk,.wa,.lead,.no-pr,.pdfb,.orient__lead{
      display:none!important;
    }
    /* data-pr diz O QUE está sendo impresso. Sem isso, mandar o requerimento
       para o papel levaria junto o resultado do orientador, com a renda e a
       sequela da pessoa, para dentro de um documento que vai ao balcão de um
       hospital ou de uma delegacia. Dado de saúde no papel errado. */
    body[data-pr="res"] main > *:not(#orientador){display:none!important}
    body[data-pr="res"] .dgen{display:none!important}
    body[data-pr="doc"] main > *:not(#documentos){display:none!important}
    body[data-pr="doc"] #documentos > *:not(.dgen){display:none!important}
    body[data-pr="doc"] .dgen__k,
    body[data-pr="doc"] .dgen__lead,
    body[data-pr="doc"] .dgen__tabs,
    body[data-pr="doc"] .dgen__body{display:none!important}
    body[data-pr="doc"] .dgen,
    body[data-pr="doc"] .dgen__out{border:0!important;padding:0!important;background:none!important}
    body[data-pr="doc"] .dc{border:0!important;padding:0!important;font-size:11pt}
    body[data-pr="doc"] .dc__lei{border-left:2px solid var(--navy)!important}
    body[data-pr="doc"] .pr__head,body[data-pr="doc"] .pr__foot{display:none!important}
    .dc{page-break-inside:auto}
    .dc__sig{page-break-inside:avoid;break-inside:avoid}
    #orientador{padding:0!important;background:none!important;border:0!important}
    #orientador .wrap{max-width:none;padding:0}
    .rev,.rev .in,[class*="rev"]{opacity:1!important;transform:none!important}

    .pr__head{display:block!important;border-bottom:2px solid var(--navy);padding-bottom:.7cm;margin-bottom:.7cm}
    .pr__t{font-family:var(--sign);font-weight:800;font-size:14pt;color:var(--navy);margin:0 0 .3cm}
    .pr__d{margin:0 0 .3cm;font-size:9pt;line-height:1.5;color:var(--navy)}
    .pr__dt{margin:0;font-size:9pt;font-weight:700;color:var(--navy)}
    .pr__foot{
      display:block!important;border-top:1px solid var(--navy);
      padding-top:.5cm;margin-top:.8cm;font-size:8pt;line-height:1.5;color:var(--navy);
    }
    .pr__foot p{margin:0 0 .2cm}
    .pr__val{border-left:2px solid var(--navy);padding-left:.3cm;margin-top:.4cm!important}

    .calc,.sim,.gav__ibge,.gav__pro,.bif,.parcela,.frat,.orient__note,.sim__lei{
      page-break-inside:avoid;break-inside:avoid;
      background:none!important;border:1px solid var(--navy)!important;
      padding:.35cm!important;margin:0 0 .4cm!important;
    }
    .sim__t{page-break-inside:avoid;break-inside:avoid}
    .sim__t tr,.quadro tr{page-break-inside:avoid;break-inside:avoid}
    .calc__v{font-size:16pt}
    .gav__n{color:var(--navy)!important}
    a[href]:after{content:""}
    .sim__t thead th,.sim__t tbody td:first-of-type{display:table-cell!important}
  }

  /* ---- gerador de requerimentos ---- */
  .dgen{margin-top:2.4rem;border:1px solid var(--navy-14);background:var(--white)}
  .dgen__k{font-family:var(--sign);font-weight:800;font-size:1.1rem;color:var(--navy);margin:0;padding:1.3rem 1.3rem .4rem}
  .dgen__lead{margin:0;padding:0 1.3rem 1.1rem;font-size:.92rem;color:var(--ink-2);line-height:1.6;max-width:62ch}
  .dgen__tabs{display:flex;gap:.4rem;padding:.6rem;background:var(--navy-04);border-top:1px solid var(--navy-14);border-bottom:1px solid var(--navy-14);overflow-x:auto;-webkit-overflow-scrolling:touch}
  .dgen__tab{
    flex:0 0 auto;min-height:44px;padding:.55rem 1rem;cursor:pointer;white-space:nowrap;
    font-family:var(--sign);font-weight:700;font-size:.84rem;color:var(--ink-2);
    background:var(--white);border:1px solid var(--navy-14);border-radius:2px;
    transition:background .18s var(--ease),color .18s var(--ease),border-color .18s var(--ease);
  }
  .dgen__tab:hover{border-color:var(--teal);color:var(--navy)}
  .dgen__tab[aria-selected="true"]{background:var(--navy);border-color:var(--navy);color:var(--white)}
  .dgen__tab:focus-visible{outline:2px solid var(--teal);outline-offset:2px}
  .dgen__body{padding:1.3rem}
  .dgen__base{margin:0 0 1.2rem;padding:.85rem 1rem;background:var(--teal-10);border-left:3px solid var(--teal);font-size:.88rem;color:var(--ink-2);line-height:1.6}
  .dgen__grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.1rem}
  @media (max-width:44rem){.dgen__grid{grid-template-columns:1fr}}
  .dgen__f{display:block}
  .dgen__f span{display:block;font-family:var(--sign);font-weight:700;font-size:.8rem;color:var(--navy);margin-bottom:.35rem}
  .dgen__f em{font-style:normal;font-weight:400;color:var(--ink-3)}
  .dgen__f input{
    width:100%;padding:.6rem .7rem;font:inherit;font-size:.92rem;color:var(--navy);
    background:var(--white);border:1px solid var(--navy-28);border-radius:2px;
    transition:border-color .18s var(--ease),box-shadow .18s var(--ease);
  }
  .dgen__f input:focus{outline:none;border-color:var(--teal);box-shadow:0 0 0 3px var(--teal-25)}
  .dgen__err{margin:0 0 .9rem;padding:.6rem .8rem;background:var(--navy-04);border-left:3px solid var(--navy);font-size:.86rem;color:var(--navy)}
  .dgen__go{
    min-height:44px;padding:.7rem 1.4rem;cursor:pointer;
    font-family:var(--sign);font-weight:700;font-size:.92rem;
    background:var(--navy);color:var(--white);border:1px solid var(--navy);border-radius:2px;
    transition:background .18s var(--ease),border-color .18s var(--ease);
  }
  .dgen__go:hover{background:var(--teal);border-color:var(--teal)}
  .dgen__go:focus-visible{outline:2px solid var(--teal);outline-offset:3px}
  .dgen__n{margin:.9rem 0 0;font-size:.82rem;color:var(--ink-3);line-height:1.55;max-width:62ch}
  .dgen__out{padding:0 1.3rem 1.3rem}
  .dgen__acts{margin-top:1.1rem}

  /* o documento montado. na tela ele já se parece com papel, para a pessoa
     conferir antes de imprimir e não descobrir erro depois do protocolo. */
  .dc{background:var(--white);border:1px solid var(--navy-28);padding:2rem;font-size:.92rem;line-height:1.7;color:var(--navy)}
  .dc h4{font-family:var(--sign);font-weight:800;font-size:1rem;text-transform:uppercase;letter-spacing:.04em;text-align:center;margin:0 0 1.6rem;color:var(--navy)}
  .dc h4:focus-visible{outline:2px solid var(--teal);outline-offset:4px}
  .dc p{margin:0 0 .9rem;text-align:justify}
  .dc__to{font-weight:700;margin-bottom:1.4rem!important;text-align:left!important}
  .dc ol{margin:0 0 .9rem;padding-left:1.4rem}
  .dc li{margin-bottom:.35rem}
  .dc__lei{padding-left:1rem;border-left:2px solid var(--teal);font-size:.86rem;color:var(--ink-2)}
  .dc__dt{margin-top:1.8rem!important;text-align:right!important}
  .dc__sig{margin:2.4rem 0 0;text-align:center}
  .dc__sig span{display:block;width:16rem;max-width:100%;margin:0 auto .4rem;border-top:1px solid var(--navy)}
  .dc__sig p{margin:0;text-align:center!important;font-size:.86rem}
  .dc__av{margin-top:2rem!important;padding-top:.8rem;border-top:1px solid var(--navy-14);font-size:.76rem;color:var(--ink-3);text-align:left!important}
  @media (max-width:34rem){.dc{padding:1.2rem;font-size:.86rem}.dgen__body,.dgen__out{padding-left:.9rem;padding-right:.9rem}}
  @media (prefers-reduced-motion:reduce){.dgen__tab,.dgen__go,.dgen__f input{transition:none}}

  /* ===== MENU =====
     Não existia nenhum: dez seções, duzentos e poucos KB, e nenhuma forma de
     saber onde se está nem de voltar. Numa página cuja plateia pode ter trauma
     craniano e dor, rolar às cegas é o pior custo cognitivo possível.

     Fundo navy porque branco sobre navy é 13,61:1, o maior contraste que esta
     paleta produz. O menu é a peça que mais aparece, então fica com o melhor
     número, não com o mais bonito.

     Sem JS: a faixa rola na horizontal no telefone. Item escondido atrás de
     botão é um toque a mais para quem já está com pouca paciência e pouca mão.
     scroll-margin-top nas seções, senão o título fica embaixo da barra fixa ao
     pular pela âncora, que é o defeito clássico de menu grudado.
  ================================================== */
  .skip{
    position:absolute;left:-9999px;top:0;z-index:100;
    padding:.8rem 1.2rem;background:var(--navy);color:var(--white);
    font-family:var(--sign);font-weight:700;font-size:.9rem;text-decoration:none;
  }
  .skip:focus{left:0}
  .nav{position:sticky;top:0;z-index:50;background:var(--navy);border-bottom:1px solid var(--teal)}
  .nav__in{
    max-width:76rem;margin:0 auto;padding:0 var(--gutter);
    display:flex;align-items:center;gap:1.6rem;min-height:56px;
  }
  .nav__b{
    flex:0 0 auto;text-decoration:none;color:var(--white);line-height:1.1;padding:.5rem 0;
  }
  .nav__b strong{display:block;font-family:var(--sign);font-weight:800;font-size:1.05rem;letter-spacing:.01em}
  .nav__b span{display:block;font-family:var(--sign);font-weight:400;font-size:.56rem;
    letter-spacing:.14em;text-transform:uppercase;color:var(--on-navy-80);margin-top:.1rem}
  .nav__b:focus-visible{outline:2px solid var(--teal);outline-offset:3px}
  .nav__n{flex:1 1 auto;min-width:0}
  .nav__l{
    display:flex;gap:.2rem;margin:0;padding:0;list-style:none;justify-content:flex-end;
    overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;
  }
  .nav__l::-webkit-scrollbar{height:2px}
  .nav__l::-webkit-scrollbar-thumb{background:var(--teal)}
  .nav__l a{
    display:flex;align-items:center;min-height:44px;padding:.4rem .7rem;white-space:nowrap;
    font-family:var(--sign);font-weight:600;font-size:.82rem;
    color:var(--on-navy-80);text-decoration:none;border-bottom:2px solid transparent;
    transition:color .18s var(--ease),border-color .18s var(--ease);
  }
  .nav__l a:hover{color:var(--white);border-bottom-color:var(--teal)}
  .nav__l a:focus-visible{outline:2px solid var(--teal);outline-offset:-2px}
  /* aria-current marca onde a pessoa está. cor E borda: nunca só cor. */
  .nav__l a[aria-current="true"]{color:var(--white);border-bottom-color:var(--teal)}
  section[id]{scroll-margin-top:64px}
  @media (max-width:52rem){
    .nav__in{gap:.9rem}
    .nav__b span{display:none}
    .nav__l{justify-content:flex-start}
  }
  @media (prefers-reduced-motion:reduce){.nav__l a{transition:none}}
  html{scroll-behavior:smooth}
  @media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

  /* ---- artigos ---- */
  .arts{list-style:none;margin:0 0 2.4rem;padding:0}
  .arts__none{padding:1.4rem;background:var(--navy-04);border:1px dashed var(--navy-28);font-size:.9rem;color:var(--ink-3)}
  .arts li + li{margin-top:.6rem}
  .agen__chk{margin:0 0 1.2rem}
  .agen__ok{margin:0 0 .8rem;padding:.8rem 1rem;background:var(--teal-10);border-left:3px solid var(--teal);font-size:.88rem;color:var(--ink-2)}
  .agen__x{margin:0 0 .8rem;padding:.8rem 1rem;background:var(--navy-07);border-left:3px solid var(--navy);font-size:.9rem;color:var(--navy)}
  .agen__u{margin:0 0 .8rem;padding-left:1.2rem;font-size:.86rem;color:var(--ink-2);line-height:1.6}
  .agen__u li{margin-bottom:.3rem}
  .agen__b{font-weight:600;color:var(--navy)}
  .agen__w{color:var(--ink-3)}
  .agen__n2{margin:0 0 .8rem;font-size:.82rem;color:var(--ink-3);line-height:1.55;max-width:62ch}
  .agen__dl{margin:1.2rem 0 0}
  .agen__dl a{text-decoration:none;display:inline-block}
  .dgen__f textarea{
    width:100%;padding:.7rem;font-family:var(--read);font-size:.95rem;line-height:1.7;color:var(--navy);
    background:var(--white);border:1px solid var(--navy-28);border-radius:2px;resize:vertical;
  }
  .dgen__f textarea:focus{outline:none;border-color:var(--teal);box-shadow:0 0 0 3px var(--teal-25)}
  .dgen__f select{
    width:100%;padding:.6rem .7rem;font:inherit;font-size:.92rem;color:var(--navy);
    background:var(--white);border:1px solid var(--navy-28);border-radius:2px;
  }
  .dgen__f select:focus{outline:none;border-color:var(--teal);box-shadow:0 0 0 3px var(--teal-25)}

  /* ===== PULAR PINTURA FORA DA TELA =====
     São 11 seções e o navegador pintava todas no primeiro quadro, inclusive as
     que estão a três telas de distância. content-visibility:auto manda pular o
     que não está por perto.

     contain-intrinsic-size é OBRIGATÓRIO junto: sem ele o navegador acha que a
     seção tem altura zero, a barra de rolagem mente e a página pula quando a
     pessoa rola. O "auto" faz ele guardar a altura real depois da primeira
     medição, então o pulo só poderia acontecer uma vez, e não acontece.

     #orientador FICA DE FORA de propósito: é a primeira coisa da tela e a razão
     de a página existir. Adiar a pintura dela para ganhar milissegundo seria
     ganhar no lugar errado.
  ================================================== */
  section[id]:not(#orientador){
    content-visibility:auto;
    contain-intrinsic-size:auto 900px;
  }
  /* impressão precisa de tudo pintado, senão sai página em branco */
  @media print{ section[id]{content-visibility:visible!important} }

  /* ---- chamada de contratação ---- */
  .ctt{margin:1.8rem 0 0;padding:1.3rem;background:var(--navy);color:var(--white)}
  .ctt__k{margin:0 0 .5rem;font-family:var(--sign);font-weight:800;font-size:1.05rem}
  .ctt__d{margin:0 0 1.1rem;font-size:.9rem;line-height:1.65;color:var(--on-navy-80);max-width:60ch}
  .ctt__d strong{color:var(--white)}
  .ctt__b{
    display:inline-flex;align-items:center;min-height:44px;padding:.7rem 1.4rem;
    font-family:var(--sign);font-weight:700;font-size:.95rem;text-decoration:none;
    background:var(--teal);color:var(--white);border:1px solid var(--teal);border-radius:2px;
    transition:background .18s var(--ease),color .18s var(--ease);
  }
  .ctt__b:hover{background:var(--white);color:var(--navy);border-color:var(--white)}
  .ctt__b:focus-visible{outline:2px solid var(--white);outline-offset:3px}
  @media (prefers-reduced-motion:reduce){.ctt__b{transition:none}}

  .foot{background:var(--navy);color:var(--on-navy-80);padding-block:2.4rem;font-size:.85rem;border-top:1px solid rgba(255,255,255,.12)}
  .foot p{margin:0 0 .5rem;max-width:70ch}
  .foot a{color:var(--on-navy-80)}
  .foot__legal{color:var(--on-navy-55);font-size:.78rem;margin-top:1.4rem}

  /* ---------- motion ---------- */
  .rev{opacity:0;transform:translateY(14px);transition:opacity .55s var(--ease),transform .55s var(--ease)}
  .rev.in{opacity:1;transform:none}
  @media (prefers-reduced-motion:reduce){.rev{opacity:1;transform:none;transition:none}}

/* ===== LOGO E FOTOGRAFIA =====
   As duas imagens entram por FUNDO, nao por tag <img>. A razao e pratica:
   se um dos arquivos faltar, o espaco fica vazio e discreto, em vez de
   mostrar o icone de imagem quebrada. Para trocar qualquer uma delas,
   basta substituir o arquivo na pasta assets mantendo o mesmo nome:

       assets/logo.png                   brasao JI
       assets/joao-gabriel-inacio.jpg    retrato

   Nenhum outro arquivo precisa ser editado.                            */
  .brand__slot{
    width:44px;height:44px;border:0;
    background-image:url("logo.png");
    background-size:contain;background-repeat:no-repeat;background-position:center;
  }
  .adv__slot{
    background-image:url("joao-gabriel-inacio.jpg");
    background-size:cover;background-repeat:no-repeat;background-position:center 15%;
  }