
  /* ==========================================================
     ALDEBARAN - base visual "Linha contínua" (herdada do v3.1)
     Paleta clara derivada dos tokens oficiais (GUIA-DE-MARCA):
     grafite #2C2C2C · âmbar #D4700A · sand dune #816C61 · branco técnico #E3DCD4
     Página comprometida com um único mundo visual (claro), cores
     pintadas explicitamente.
     ========================================================== */
  @font-face{
    font-family:'Alvaro Condensed';
    src:url(data:font/woff;base64,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) format('woff');
    font-weight:400; font-style:normal; font-display:swap;
  }
  :root{
    color-scheme: light;
    --grafite:#2C2C2C;
    --ambar:#D4700A;
    --ambar-escuro:#A85808;
    --sand:#816C61;
    --branco-tec:#E3DCD4;
    --papel:#F7F5F1;          /* branco técnico elevado ~55% ao branco */
    --papel-2:#FCFBF9;        /* painel mais claro (formulário) */
    --linha:rgba(44,44,44,.13);
    --linha-forte:rgba(44,44,44,.32);
    --texto:var(--grafite);
    --texto-2:#5B5B5B;
    --texto-3:var(--sand);
    --font-display:'Alvaro Condensed','Oswald','Arial Narrow',sans-serif;
    --font-sans:'Montserrat','Helvetica Neue',Arial,sans-serif;
    --font-mono:'IBM Plex Mono','SFMono-Regular',Menlo,Consolas,monospace;
    --max:1180px;
    --gutter:clamp(1.25rem,4vw,2.75rem);
    --sec:clamp(4.5rem,9vw,7.5rem);
    --ease:cubic-bezier(.16,1,.3,1);
  }
  *,*::before,*::after{box-sizing:border-box;margin:0;padding:0}
  html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}
  body{
    background:var(--papel);
    color:var(--texto);
    font-family:var(--font-sans);
    font-size:1rem;
    line-height:1.65;
    -webkit-font-smoothing:antialiased;
    overflow-x:hidden;
  }
  img,svg{display:block;max-width:100%}
  a{color:inherit;text-decoration:none}
  ul{list-style:none}
  ::selection{background:var(--ambar);color:#fff}
  :focus-visible{outline:2px solid var(--ambar);outline-offset:3px}
  .wrap{max-width:var(--max);margin-inline:auto;padding-inline:var(--gutter)}

  /* ---------- Tipografia ---------- */
  .display{
    font-family:var(--font-display);
    font-weight:400;
    text-transform:uppercase;
    letter-spacing:.012em;
    line-height:.92;
    text-wrap:balance;
  }
  .display-xl{font-size:clamp(3.2rem,8vw,6.8rem)}
  .display-lg{font-size:clamp(2.5rem,5.6vw,4.6rem)}
  .display-md{font-size:clamp(2rem,3.8vw,3rem);line-height:.96}
  .kicker{
    display:inline-flex;align-items:center;gap:.65rem;
    font-family:var(--font-mono);font-size:.72rem;font-weight:500;
    letter-spacing:.2em;text-transform:uppercase;color:var(--ambar);
  }
  .kicker::before{content:'\2192';font-size:.95rem}
  .mono{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--texto-3)}
  .sub{font-size:1.05rem;line-height:1.6;color:var(--texto-2);max-width:56ch}
  .sub strong{color:var(--texto);font-weight:600}
  h2.display{margin-top:1.1rem}
  h3{font-weight:700;font-size:1.05rem;line-height:1.35}
  .num{font-family:var(--font-display);font-variant-numeric:tabular-nums;line-height:1}

  /* ---------- Botões ---------- */
  .btn{
    display:inline-flex;align-items:center;justify-content:center;gap:.6rem;
    font-family:var(--font-mono);font-size:.72rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;
    padding:.95rem 1.7rem;border:1px solid transparent;cursor:pointer;white-space:nowrap;
    transition:background .2s ease,color .2s ease,border-color .2s ease,transform .15s ease;
  }
  .btn:active{transform:translateY(1px)}
  .btn-amber{background:var(--ambar);color:#fff}
  .btn-amber:hover{background:var(--grafite);color:var(--papel)}
  .btn-linha{border-color:var(--linha-forte);color:var(--grafite);background:transparent}
  .btn-linha:hover{border-color:var(--ambar);color:var(--ambar-escuro)}
  .link-seta{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--grafite);display:inline-flex;gap:.5rem;align-items:center;border-bottom:1px solid var(--linha-forte);padding-bottom:.2rem;transition:color .2s,border-color .2s}
  .link-seta::after{content:'\2192'}
  .link-seta:hover{color:var(--ambar-escuro);border-color:var(--ambar)}

  /* ---------- Cabeçalho ---------- */
  .topo{
    position:fixed;top:0;left:0;right:0;z-index:100;
    background:rgba(247,245,241,.86);
    -webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);
    border-bottom:1px solid var(--linha);
  }
  .topo-inner{display:flex;align-items:center;justify-content:space-between;height:72px;gap:1.5rem}
  .logo{display:flex;align-items:center;gap:.7rem;color:var(--grafite)}
  .logo svg{width:32px;height:auto;color:var(--ambar)}
  .logo-nome{font-family:var(--font-display);text-transform:uppercase;font-size:1.55rem;letter-spacing:.09em;line-height:1;padding-top:3px}
  .nav{display:flex;align-items:center;gap:2rem}
  .nav a:not(.btn){font-family:var(--font-mono);font-size:.7rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--texto-2);transition:color .2s}
  .nav a:not(.btn):hover{color:var(--ambar-escuro)}
  .menu-btn{display:none;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;background:none;border:1px solid var(--linha-forte);padding:.55rem .9rem;color:var(--grafite);cursor:pointer}
  .nav-mobile{display:none}
  @media (max-width:860px){
    .nav{display:none}
    .menu-btn{display:inline-block}
    .nav-mobile{display:none;position:fixed;top:72px;left:0;right:0;z-index:99;background:var(--papel);border-bottom:1px solid var(--linha);padding:1rem var(--gutter) 1.5rem;flex-direction:column;gap:.2rem}
    .nav-mobile.aberto{display:flex}
    .nav-mobile a:not(.btn){font-family:var(--font-mono);font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;padding:.8rem 0;border-bottom:1px solid var(--linha)}
    .nav-mobile .btn{margin-top:1rem;align-self:flex-start}
  }

  /* ---------- Seções ---------- */
  main{padding-top:72px}
  .sec{padding-block:var(--sec)}
  .sec-cabeca{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:2rem 4rem;align-items:end}
  .sec-cabeca .sub{margin-top:0}
  @media (max-width:860px){.sec-cabeca{grid-template-columns:1fr;gap:1.2rem}}
  .hairline{border:0;border-top:1px solid var(--linha)}

  /* Divisor de cordão (2 fios cruzados, repetido) */
  .divisor{height:12px;width:100%;color:var(--linha-forte);opacity:.9}

  /* ---------- Hero ---------- */
  .hero{padding-top:clamp(3rem,7vw,5.5rem);padding-bottom:0}
  .hero-grid{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:2rem 3rem;align-items:end}
  .hero h1{margin-top:1.4rem;max-width:15ch}
  .hero-dir{padding-bottom:.6rem}
  .hero-dir .sub{max-width:38ch}
  .hero-ctas{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:1.8rem}
  @media (max-width:860px){.hero-grid{grid-template-columns:1fr}.hero h1{max-width:none}}

  .fig{margin-top:clamp(2rem,5vw,3.5rem);position:relative}
  .fig svg{width:100%;height:auto;color:var(--ambar)}
  .fig path{fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}
  .fig-legenda{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-top:.6rem}
  .fig-legenda .mono{color:var(--texto-3)}

  /* Faixa de especificação */
  .spec-strip{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--linha);border-bottom:1px solid var(--linha);margin-top:clamp(2rem,4vw,3rem)}
  .spec-strip div{padding:1.3rem 1.4rem 1.3rem 0;border-right:1px solid var(--linha)}
  .spec-strip div:not(:first-child){padding-left:1.4rem}
  .spec-strip div:last-child{border-right:0}
  .spec-strip .num{font-size:1.9rem;color:var(--grafite);margin-bottom:.35rem}
  .spec-strip .num small{font-size:.55em;letter-spacing:.02em}
  @media (max-width:860px){
    .spec-strip{grid-template-columns:1fr 1fr}
    .spec-strip div{padding:1.1rem 1rem 1.1rem 0 !important;border-right:0;border-bottom:1px solid var(--linha)}
    .spec-strip div:nth-child(odd){padding-right:1rem !important;border-right:1px solid var(--linha)}
    .spec-strip div:nth-child(even){padding-left:1rem !important}
    .spec-strip div:nth-last-child(-n+2){border-bottom:0}
  }

  /* ---------- Linhas de produto (fichas) ---------- */
  .fichas{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-top:clamp(2.5rem,5vw,4rem);border-top:1px solid var(--linha)}
  .ficha{padding:2.2rem 3rem 2.4rem 0;border-right:1px solid var(--linha);display:flex;flex-direction:column;gap:1.1rem;position:relative}
  .ficha:not(:first-child){padding-left:3rem}
  .ficha:last-child{border-right:0;padding-right:0}
  .ficha-topo{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}
  .ficha-topo .ref{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ambar);font-weight:500}
  .ficha svg{width:100%;height:auto;color:var(--ambar);margin-block:.4rem}
  .ficha path{fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;vector-effect:non-scaling-stroke}
  .ficha path.alma{stroke:var(--sand);stroke-dasharray:5 6;stroke-width:1.6}
  .ficha h3{font-size:1.35rem}
  .ficha p{font-size:.95rem;color:var(--texto-2);max-width:48ch}
  .ficha dl{display:grid;grid-template-columns:auto 1fr;gap:.45rem 1rem;margin-top:.4rem;border-top:1px solid var(--linha);padding-top:.9rem;font-size:.86rem}
  .ficha dt{font-family:var(--font-mono);font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--texto-3);padding-top:.15rem}
  .ficha dd{color:var(--grafite);font-variant-numeric:tabular-nums}
  .ficha .link-seta{margin-top:auto;align-self:flex-start}
  @media (max-width:960px){
    .fichas{grid-template-columns:1fr}
    .ficha{border-right:0;border-bottom:1px solid var(--linha);padding:2rem 0 !important}
    .ficha:last-child{border-bottom:0}
  }

  /* ---------- Fio náutico ---------- */
  .fn-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:3rem 5rem;align-items:start}
  .fn-esq{position:sticky;top:96px}
  .fn-esq .sub{margin-top:1.4rem}
  .cartela{margin-top:2rem}
  .cartela ul{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:.8rem}
  .cartela li{display:flex;align-items:center;gap:.5rem;font-family:var(--font-mono);font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;color:var(--texto-2)}
  .cartela i{width:18px;height:18px;border-radius:50%;border:1px solid rgba(44,44,44,.18);display:inline-block}
  .fn-foto{position:relative;overflow:hidden;aspect-ratio:16/10;max-width:100%;background:var(--branco-tec)}
  .fn-foto img{width:100%;height:100%;object-fit:cover}
  .fn-foto figcaption{position:absolute;left:1rem;bottom:.9rem;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:#fff;background:rgba(44,44,44,.62);padding:.35rem .6rem}
  .controles{margin-top:2.2rem;border-top:1px solid var(--linha)}
  .controles li{display:grid;grid-template-columns:minmax(120px,1fr) minmax(0,2.4fr);gap:1rem 2rem;padding:1.1rem 0;border-bottom:1px solid var(--linha);font-size:.93rem}
  .controles .rot{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ambar);padding-top:.2rem}
  .controles p{color:var(--texto-2)}
  .controles p b{color:var(--grafite);font-weight:600;font-variant-numeric:tabular-nums}
  @media (max-width:960px){.fn-grid{grid-template-columns:1fr}.fn-esq{position:static}}
  @media (max-width:520px){.controles li{grid-template-columns:1fr;gap:.3rem}}

  /* ---------- Processo ---------- */
  .passos{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--linha);margin-top:clamp(2.5rem,5vw,4rem)}
  .passo{padding:1.8rem 1.8rem 1.8rem 0;border-right:1px solid var(--linha);display:flex;flex-direction:column;gap:.7rem}
  .passo:not(:first-child){padding-left:1.8rem}
  .passo:last-child{border-right:0;padding-right:0}
  .passo .num{font-size:2.6rem;color:var(--ambar)}
  .passo p{font-size:.9rem;color:var(--texto-2)}
  .passo .controle{margin-top:auto;padding-top:.8rem;font-family:var(--font-mono);font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ambar);line-height:1.5}
  @media (max-width:960px){
    .passos{grid-template-columns:1fr 1fr}
    .passo{border-bottom:1px solid var(--linha)}
    .passo:nth-child(2n){border-right:0;padding-right:0}
    .passo:nth-child(2n+1){padding-left:0}
    .passo:nth-last-child(-n+2){border-bottom:0}
  }
  @media (max-width:560px){
    .passos{grid-template-columns:1fr}
    .passo{border-right:0 !important;padding-inline:0 !important;border-bottom:1px solid var(--linha) !important}
    .passo:last-child{border-bottom:0 !important}
  }
  .foto-larga{margin-top:clamp(2.5rem,5vw,4rem);position:relative;aspect-ratio:21/8;max-width:100%;overflow:hidden;background:var(--branco-tec)}
  .foto-larga img{width:100%;height:100%;object-fit:cover}
  .foto-larga figcaption{position:absolute;left:1rem;bottom:.9rem;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:#fff;background:rgba(44,44,44,.62);padding:.35rem .6rem}
  @media (max-width:640px){.foto-larga{aspect-ratio:3/2}}

  /* ---------- Números ---------- */
  .numeros{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem 3rem;margin-top:clamp(2.5rem,5vw,4rem)}
  .numero .num{font-size:clamp(3rem,5.4vw,4.6rem);color:var(--grafite)}
  .numero .num small{font-size:.42em;letter-spacing:.02em;color:var(--texto-3)}
  .numero p{font-size:.9rem;color:var(--texto-2);margin-top:.6rem;max-width:26ch}
  .numero .fonte{display:block;margin-top:.6rem;font-family:var(--font-mono);font-size:.64rem;letter-spacing:.12em;text-transform:uppercase;color:var(--texto-3)}
  @media (max-width:860px){.numeros{grid-template-columns:1fr 1fr}}

  /* ---------- Aplicações ---------- */
  .apps{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--linha);border-left:1px solid var(--linha);margin-top:clamp(2.5rem,5vw,4rem)}
  .app{padding:1.6rem 1.6rem 1.7rem;border-right:1px solid var(--linha);border-bottom:1px solid var(--linha);transition:background .25s}
  .app:hover{background:var(--branco-tec)}
  .app .mono{color:var(--ambar);display:block;margin-bottom:.6rem}
  .app h3{font-size:1.02rem}
  .app p{font-size:.88rem;color:var(--texto-2);margin-top:.4rem}
  @media (max-width:860px){.apps{grid-template-columns:1fr 1fr}}
  @media (max-width:520px){.apps{grid-template-columns:1fr}}

  /* ---------- Empresa ---------- */
  .empresa{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:2.5rem 5rem;align-items:start}
  .empresa .lede{font-size:1.15rem;line-height:1.55;color:var(--grafite);font-weight:500}
  .empresa p+p{margin-top:1rem;color:var(--texto-2)}
  .empresa ul{margin-top:1.6rem;border-top:1px solid var(--linha)}
  .empresa li{padding:.8rem 0;border-bottom:1px solid var(--linha);font-size:.93rem;display:flex;gap:.8rem;align-items:baseline}
  .empresa li::before{content:'\2192';color:var(--ambar);font-family:var(--font-mono);font-size:.85rem}
  @media (max-width:860px){.empresa{grid-template-columns:1fr}}

  /* ---------- Cotação ---------- */
  .cotacao{background:var(--branco-tec)}
  .cot-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:3rem 5rem;align-items:start}
  .cot-esq .sub{margin-top:1.4rem;color:var(--texto-2)}
  .contatos{margin-top:2.2rem;display:grid;gap:1.1rem}
  .contatos a,.contatos span.v{font-size:1rem;font-weight:600;color:var(--grafite);display:block;margin-top:.2rem}
  .contatos a:hover{color:var(--ambar-escuro)}
  .form{background:var(--papel-2);border:1px solid var(--linha);padding:clamp(1.4rem,3vw,2.2rem)}
  .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.1rem 1.4rem}
  .campo{display:flex;flex-direction:column;gap:.4rem}
  .campo.full{grid-column:1/-1}
  .campo label{font-family:var(--font-mono);font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--texto-3)}
  .campo input,.campo select,.campo textarea{
    font-family:var(--font-sans);font-size:.95rem;color:var(--grafite);
    background:transparent;border:0;border-bottom:1px solid var(--linha-forte);padding:.55rem 0;border-radius:0;
    transition:border-color .2s;
  }
  .campo select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%232C2C2C' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .2rem center;padding-right:1.4rem;cursor:pointer}
  .campo textarea{resize:vertical;min-height:72px}
  .campo input:focus,.campo select:focus,.campo textarea:focus{outline:none;border-bottom-color:var(--ambar)}
  .campo input::placeholder,.campo textarea::placeholder{color:rgba(44,44,44,.38)}
  .form-rodape{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.6rem;margin-top:1.6rem}
  .form-rodape small{font-size:.8rem;color:var(--texto-3);max-width:34ch;line-height:1.45}
  .form-ok{margin-top:1.2rem;padding:.9rem 1rem;border-left:2px solid var(--ambar);background:rgba(212,112,10,.06);font-size:.9rem;color:var(--grafite)}
  @media (max-width:960px){.cot-grid{grid-template-columns:1fr}}
  @media (max-width:560px){.form-grid{grid-template-columns:1fr}.campo.full{grid-column:auto}}

  /* ---------- Rodapé ---------- */
  .rodape{border-top:1px solid var(--linha);padding-block:3rem 2rem;position:relative;overflow:hidden}
  .rodape-grid{display:grid;grid-template-columns:auto 1fr auto;gap:2rem 3rem;align-items:center}
  .rodape-nav{display:flex;flex-wrap:wrap;gap:1.4rem;justify-content:center}
  .rodape-nav a{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:var(--texto-2)}
  .rodape-nav a:hover{color:var(--ambar-escuro)}
  .rodape-base{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.6rem 2rem;margin-top:2.4rem;padding-top:1.2rem;border-top:1px solid var(--linha);font-size:.78rem;color:var(--texto-3)}
  .empresa-marca{width:min(240px,55%);height:auto;color:var(--ambar);opacity:.13;margin-top:2.6rem}
  @media (max-width:860px){.rodape-grid{grid-template-columns:1fr;justify-items:start}.rodape-nav{justify-content:flex-start}}

  
  /* ==========================================================
     ALDEBARAN v4 - home com foco em fio náutico + páginas por categoria.
     Evolução do v3.1: mesmos tokens, mesma tipografia, mesmo desenho
     em linha contínua. Novos componentes abaixo.
     ========================================================== */
  :root{ --whats:#0E8A5F; --whats-escuro:#0A6C4A; }
  .topo{padding-top:env(safe-area-inset-top,0px)}
  .nav{gap:1.6rem}
  .btn svg{width:15px;height:15px;flex:none;color:inherit}
  .btn svg path{fill:currentColor;stroke:none}
  .sec-colada{padding-top:0}
  .sec-colada>.wrap>.sec-cabeca,.sec-colada>.wrap>.empresa{padding-top:var(--sec)}
  @media (max-width:1040px){
    .nav{display:none}
    .menu-btn{display:inline-block}
    .nav-mobile{display:none;position:fixed;top:calc(72px + env(safe-area-inset-top,0px));left:0;right:0;z-index:99;background:var(--papel);border-bottom:1px solid var(--linha);padding:1rem var(--gutter) 1.5rem;flex-direction:column;gap:.2rem;max-height:calc(100vh - 72px);overflow-y:auto}
    .nav-mobile.aberto{display:flex}
    .nav-mobile a:not(.btn){font-family:var(--font-mono);font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;padding:.8rem 0;border-bottom:1px solid var(--linha)}
    .nav-mobile .btn{margin-top:1rem;align-self:flex-start}
  }
  .hero h1{max-width:16ch}

  /* ---------- Definição (o que é fio náutico) ---------- */
  .definicao{font-size:1.2rem;line-height:1.6;color:var(--grafite);max-width:60ch}
  .definicao strong{font-weight:600}
  .ficha{min-width:0}
  .ficha svg path.fino{stroke-width:1.2}

  /* ---------- Aplicações como links ---------- */
  a.app{display:flex;flex-direction:column;min-width:0}
  a.app h3{transition:color .2s}
  a.app:hover h3{color:var(--ambar-escuro)}
  a.app .vai{margin-top:auto;padding-top:1.1rem;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--grafite);display:inline-flex;gap:.5rem;align-items:center}
  a.app .vai::after{content:'\2192';color:var(--ambar)}
  a.app svg{width:100%;height:auto;color:var(--ambar);margin-bottom:1rem;max-height:120px}
  a.app svg path{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}
  a.app svg path.fino{stroke-width:1.1}

  /* ---------- Tabelas ---------- */
  .tabela-wrap{overflow-x:auto;margin-top:clamp(1.6rem,3vw,2.4rem);border-top:1px solid var(--linha-forte)}
  .tabela{width:100%;border-collapse:collapse;font-size:.93rem;min-width:520px}
  .tabela th,.tabela td{text-align:left;padding:.95rem 1.2rem .95rem 0;border-bottom:1px solid var(--linha);vertical-align:top}
  .tabela th:last-child,.tabela td:last-child{padding-right:0}
  .tabela thead th{font-family:var(--font-mono);font-size:.66rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ambar-escuro)}
  .tabela tbody th{font-weight:600;color:var(--grafite);width:30%}
  .tabela td{color:var(--texto-2);font-variant-numeric:tabular-nums}
  .tabela-nota{margin-top:.9rem;font-size:.8rem;color:var(--texto-3);max-width:70ch}

  /* ---------- Cordão torcido (faixa secundária) ---------- */
  .torcido{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:2rem 5rem;align-items:center}
  .torcido svg{width:100%;height:auto;color:var(--ambar)}
  .torcido svg path{fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;vector-effect:non-scaling-stroke}
  .torcido dl{display:grid;grid-template-columns:auto 1fr;gap:.45rem 1rem;margin-top:1.4rem;border-top:1px solid var(--linha);padding-top:.9rem;font-size:.9rem}
  .torcido dt{font-family:var(--font-mono);font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--texto-3);padding-top:.15rem}
  .torcido .link-seta{margin-top:1.6rem}
  @media (max-width:860px){.torcido{grid-template-columns:1fr}}

  /* ---------- Perguntas frequentes ---------- */
  .faq{display:grid;grid-template-columns:1fr 1fr;gap:0 4rem;margin-top:clamp(2rem,4vw,3rem);border-top:1px solid var(--linha)}
  .faq-item{padding:1.5rem 0;border-bottom:1px solid var(--linha);min-width:0}
  .faq-item h3{font-size:1.02rem}
  .faq-item p{margin-top:.5rem;font-size:.93rem;color:var(--texto-2);max-width:60ch}
  @media (max-width:860px){.faq{grid-template-columns:1fr}}

  /* ---------- Contato ---------- */
  .fone,.contatos a.fone{font-family:var(--font-display);font-size:clamp(2.6rem,5vw,3.8rem);font-weight:400;line-height:1;letter-spacing:.02em;color:var(--grafite);display:block;margin-top:.35rem;font-variant-numeric:tabular-nums;white-space:nowrap}
  a.fone:hover,.contatos a.fone:hover{color:var(--ambar-escuro)}
  .contatos .btn{justify-self:start;margin-top:.4rem}
  .contatos a.btn{font-size:.72rem;font-weight:500;display:inline-flex;margin-top:.6rem}
  .contatos a.btn-amber,.contatos a.btn-amber:hover{color:#fff}
  .form-ok a{color:var(--ambar-escuro);font-weight:600;text-decoration:underline}

  /* ---------- Páginas por categoria ---------- */
  ol.trilha{list-style:none}
  .trilha{display:flex;flex-wrap:wrap;gap:.5rem;font-family:var(--font-mono);font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--texto-3)}
  .trilha a:hover{color:var(--ambar-escuro)}
  .trilha li+li::before{content:'/';margin-right:.5rem;color:var(--linha-forte)}
  .pg-hero{padding-top:clamp(2rem,4vw,3rem);padding-bottom:clamp(3rem,6vw,5rem)}
  .pg-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:2.5rem 4.5rem;align-items:start;margin-top:clamp(1.8rem,4vw,3rem)}
  .pg-hero h1{margin-top:1.2rem}
  .pg-hero .lead{font-size:1.14rem;line-height:1.6;color:var(--grafite);margin-top:1.5rem;max-width:56ch}
  .pg-hero .lead strong{font-weight:600}
  .pg-ficha{background:var(--papel-2);border:1px solid var(--linha);padding:clamp(1.3rem,2.6vw,1.9rem);min-width:0}
  .pg-ficha svg{width:100%;height:auto;color:var(--ambar)}
  .pg-ficha svg path{fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}
  .pg-ficha svg path.fino{stroke-width:1.15}
  .pg-ficha dl{display:grid;grid-template-columns:auto 1fr;gap:.55rem 1.1rem;margin-top:1.1rem;border-top:1px solid var(--linha);padding-top:1rem;font-size:.88rem}
  .pg-ficha dt{font-family:var(--font-mono);font-size:.64rem;letter-spacing:.14em;text-transform:uppercase;color:var(--texto-3);padding-top:.18rem}
  .pg-ficha dd{color:var(--grafite);font-variant-numeric:tabular-nums}
  @media (max-width:900px){.pg-grid{grid-template-columns:1fr}}

  .bloco{padding-block:clamp(2.6rem,5vw,4rem);border-top:1px solid var(--linha)}
  .bloco-grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:1.4rem 4.5rem;align-items:start}
  .bloco-grid>div{min-width:0}
  .bloco h2.display{margin-top:0;margin-bottom:1.4rem}
  .bloco .txt>*+.apps,.bloco .txt>*+.faq{margin-top:1.4rem}
  .bloco .txt p{color:var(--texto-2);max-width:66ch}
  .bloco .txt p+p{margin-top:1rem}
  .bloco .txt p strong{color:var(--grafite);font-weight:600}
  .bloco .txt a:not(.btn):not(.link-seta):not(.app){color:var(--ambar-escuro);text-decoration:underline;text-underline-offset:3px}
  .bloco .tabela-wrap{margin-top:0}
  .bloco .txt>*+.tabela-wrap,.bloco .txt>.tabela-wrap+*{margin-top:1.4rem}
  .lista{border-top:1px solid var(--linha)}
  .lista li{display:grid;grid-template-columns:minmax(110px,1fr) minmax(0,3fr);gap:.4rem 2rem;padding:1rem 0;border-bottom:1px solid var(--linha);font-size:.93rem}
  .lista .rot{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ambar-escuro);padding-top:.2rem}
  .lista p{color:var(--texto-2);max-width:none}
  .bloco .txt>*+.lista,.bloco .txt>.lista+*{margin-top:1.4rem}
  .bloco .faq{grid-template-columns:1fr;margin-top:0}
  .bloco .apps{margin-top:0;grid-template-columns:repeat(2,1fr)}
  .pg-foto{position:relative;margin-top:1.6rem;aspect-ratio:16/9;max-width:100%;overflow:hidden;background:var(--branco-tec)}
  .pg-foto img{width:100%;height:100%;object-fit:cover}
  .pg-foto figcaption{position:absolute;left:1rem;bottom:.9rem;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:#fff;background:rgba(44,44,44,.62);padding:.35rem .6rem}
  .atualizado{margin-top:1.4rem;font-family:var(--font-mono);font-size:.64rem;letter-spacing:.12em;text-transform:uppercase;color:var(--texto-3)}
  @media (max-width:900px){.bloco-grid{grid-template-columns:1fr}}
  @media (max-width:520px){.lista li{grid-template-columns:1fr}.bloco .apps{grid-template-columns:1fr}}

  /* ---------- Faixa de contato das páginas internas ---------- */
  .faixa{background:var(--branco-tec)}
  .faixa-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:2rem 4rem;align-items:end}
  .faixa .sub{margin-top:1.2rem}
  .faixa-dir{display:grid;gap:.4rem;justify-items:start}
  .faixa-dir .btn{margin-top:1rem}
  @media (max-width:860px){.faixa-grid{grid-template-columns:1fr}}

  /* ---------- Rodapé v4 ---------- */
  .rodape-base{margin-top:2.4rem}
  .rodape-cols{display:grid;grid-template-columns:minmax(0,4fr) repeat(3,minmax(0,3fr));gap:2.5rem 3rem;align-items:start}
  .rodape-cols p{font-size:.86rem;color:var(--texto-2);margin-top:1rem;max-width:32ch}
  .rodape-col h2{font-family:var(--font-mono);font-size:.66rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--ambar-escuro)}
  .rodape-col ul{margin-top:.9rem;display:grid;gap:.55rem}
  .rodape-col a,.rodape-col span{font-size:.88rem;color:var(--texto-2)}
  .rodape-col a:hover{color:var(--ambar-escuro)}
  .rodape-col strong{font-weight:600;color:var(--grafite)}
  @media (max-width:860px){.rodape-cols{grid-template-columns:1fr 1fr}}
  @media (max-width:520px){.rodape-cols{grid-template-columns:1fr}}

  /* ---------- Botão flutuante de WhatsApp ---------- */
  .wa-fab{
    position:fixed;right:max(1rem,env(safe-area-inset-right,0px));bottom:calc(1rem + env(safe-area-inset-bottom,0px));z-index:110;
    display:inline-flex;align-items:center;gap:.6rem;
    background:var(--whats);color:#fff;padding:.85rem 1.15rem .85rem 1rem;border-radius:999px;
    font-family:var(--font-sans);font-size:.86rem;font-weight:600;line-height:1;
    box-shadow:0 10px 28px rgba(44,44,44,.22);transition:background .2s ease,transform .2s ease;
  }
  .wa-fab:hover{background:var(--whats-escuro);transform:translateY(-2px)}
  .wa-fab svg{width:22px;height:22px;flex:none}
  .wa-fab svg path{fill:#fff;stroke:none}
  @media (max-width:560px){.wa-fab{padding:.9rem}.wa-fab span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}

  /* ---------- 404 ---------- */
  .pg404{min-height:70vh;display:grid;place-content:center;justify-items:center;text-align:center;gap:1.2rem;padding:var(--sec) var(--gutter)}
  .pg404 .cod{font-family:var(--font-display);font-size:clamp(5rem,14vw,9rem);line-height:.9;color:var(--grafite)}
  .pg404 p{color:var(--texto-2);max-width:44ch}

  /* ---------- Motion ---------- */
  @keyframes subir{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}
  .hero .kicker,.hero h1,.hero-dir{animation:subir .6s var(--ease) both}
  .hero h1{animation-delay:.08s}
  .hero-dir{animation-delay:.18s}
  @media (prefers-reduced-motion:reduce){
    html{scroll-behavior:auto}
    .hero .kicker,.hero h1,.hero-dir{animation:none}
    svg[data-desenho] path,.fig path{stroke-dasharray:none !important;stroke-dashoffset:0 !important;transition:none !important}
    .wa-fab:hover{transform:none}
  }

  /* grade de 4 colunas (home: aplicações e bitolas) - out/2026 */
  .apps.apps-4{grid-template-columns:repeat(4,1fr)}
  @media (max-width:1100px){.apps.apps-4{grid-template-columns:1fr 1fr}}
  @media (max-width:520px){.apps.apps-4{grid-template-columns:1fr}}

  [id]{scroll-margin-top:calc(92px + env(safe-area-inset-top,0px))}
