/* ============================================================
   Tu Ecom, CSS compartilhado. Visual = design system da Tu Ecom (design-system/).
   HTML/CSS/JS puro, sem framework. Estrutura herdada de outra base: o que ainda tiver cara de outra marca
   (cinza solto, sombra, pilula, degrade) deve ser trocado pelos tokens abaixo. Regra: so ESTENDER (append no fim), nunca reescrever.
   ============================================================ */

/* ---------- Fontes da Tu Ecom (design-system/tokens/fonts.css) ----------
   Thunder = display (caixa alta), Zodiak = titulos de secao, destaques e tagline (min 16px),
   Satoshi = interface, corpo, botoes e rotulos. Hospedadas em /assets/fonts/. */
@font-face{font-family:'Thunder';src:url('/assets/fonts/Thunder-VF.woff2') format('woff2');font-weight:100 900;font-display:swap}
@font-face{font-family:'Zodiak';src:url('/assets/fonts/Zodiak-400.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'Zodiak';src:url('/assets/fonts/Zodiak-400-Italic.woff2') format('woff2');font-weight:400;font-style:italic;font-display:swap}
@font-face{font-family:'Zodiak';src:url('/assets/fonts/Zodiak-700.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'Satoshi';src:url('/assets/fonts/Satoshi-400.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'Satoshi';src:url('/assets/fonts/Satoshi-500.woff2') format('woff2');font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:'Satoshi';src:url('/assets/fonts/Satoshi-700.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap}

/* ---------- Tokens da Tu Ecom ----------
   Fonte da verdade: design-system/readme.md e design-system/tokens/*.css.
   Primeiro bloco = paleta oficial (nomes do manual). Segundo bloco = os nomes antigos
   que o resto deste CSS usa (herdados da base), apontando para a paleta da Tu Ecom. */
:root{
  /* cores da logo */
  --mata:#0F3D2E;--cruz:#DA291C;--ouro:#C9A45C;--mostarda:#D99A00;--verde-folha:#007A33;
  /* apoio */
  --rosa-toborochi:#E07FA3;--ouro-vivo:#E8B83A;--cruz-funda:#A31F16;
  --suave-vermelho:#F1DED3;--suave-mostarda:#F3E6C4;--suave-verde:#E0E5D5;--suave-rosa:#F6DDE6;
  /* neutros */
  --marfim:#F3EEE3;--cru:#E6DDCB;--linha-clara:#D3C8B2;--tinta:#0B241B;--grafite:#4A5568;--nevoa-verde:#A9C2B5;
  --mata-2:#164A39;--mata-3:#1E5A45;--linha-mata:#2C6650;--ouro-escuro:#7A5C22;--ouro-claro:#E3C68A;
  --fio:rgba(201,164,92,.4);
  /* tricolor da Bolivia: SO na fita metrica e no fio tricolor */
  --tri-vermelho:#DA291C;--tri-amarelo:#F4E400;--tri-verde:#007A33;
  --tricolor:linear-gradient(90deg,var(--tri-vermelho) 0 33.333%,var(--tri-amarelo) 33.333% 66.666%,var(--tri-verde) 66.666% 100%);
  /* pilares (Producao, Vendas, Crescimento) e rodizio por secao */
  --cruz-luz:#F06B5E;--folha-luz:#5FB98A;
  --pilar-producao:var(--cruz);--pilar-vendas:var(--mostarda);--pilar-crescimento:var(--verde-folha);
  --rodizio-1:var(--cruz);--rodizio-2:var(--mostarda);--rodizio-3:var(--verde-folha);--rodizio-4:var(--rosa-toborochi);
  /* fontes */
  --f-display:'Thunder',Impact,sans-serif;--f-serif:'Zodiak',Georgia,serif;--f-sans:'Satoshi',system-ui,sans-serif;
  --tr-display:.01em;--tr-rotulo:.28em;
  /* espaco, raio, movimento */
  --r:6px;--gutter:24px;
  --ease:cubic-bezier(0.2,0.8,0.2,1);--dur-hover:150ms;--dur-entrada:250ms;--dur-secao:400ms;
  /* pesponto (fundo de losango tracejado) por registro */
  --pesponto-escuro:rgba(232,184,58,.08);--pesponto-claro:rgba(11,36,27,.06);--pesponto-mostarda:rgba(11,36,27,.08);
}
:root{/* Nomes herdados da base, ja na paleta da Tu Ecom. Destaque = ouro (botao primario ouro com texto tinta). */
  --brand-rgb:201,164,92;--brand-2-rgb:227,198,138;
  --brand-orange:var(--ouro);--brand-orange-2:var(--ouro-claro);--brand-gradient:var(--ouro);--brand-gradient-135:var(--ouro);--orange-tint:rgba(201,164,92,.10);--orange-50:var(--suave-mostarda);
  --bg:var(--marfim);--surface:var(--marfim);--surface-2:var(--cru);--border:var(--linha-clara);--border-strong:var(--linha-clara);
  --ink:var(--mata);--ink-2:var(--mata-2);--dark-grad:var(--mata);--dark-glass:var(--mata);--dark-brd:var(--linha-mata);--dark-brd-2:var(--linha-mata);
  --text-strong:var(--tinta);--text-body:var(--grafite);--text-muted:var(--grafite);--text-on-orange:var(--tinta);
  --text-on-dark:var(--marfim);--text-on-dark-soft:var(--nevoa-verde);
  --font-display:var(--f-display);--font-sans:var(--f-sans);
  --fs-display:clamp(3.5rem,9vw,7rem);--fs-h1:clamp(2.75rem,6vw,4.5rem);--fs-h2:clamp(1.6rem,3vw,2.4rem);--fs-h3:clamp(1.2rem,2vw,1.5rem);--fs-number:clamp(3rem,7vw,5rem);--fs-body-lg:1.125rem;--fs-body:1rem;--fs-small:.875rem;--fs-micro:.75rem;
  --space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;
  --container:1200px;
  /* DS: raio unico de 6px, NAO existe pilula */
  --radius:var(--r);--radius-lg:var(--r);--radius-pill:var(--r);
  --ease-out:var(--ease);--dur-fast:var(--dur-hover);--dur:var(--dur-entrada);--dur-slow:var(--dur-secao);
  /* DS: sem sombra, sem brilho, sem blur (profundidade por tom) */
  --glow-hover:none;--glow-form:none;--glow-soft:none;--shadow-sm:none;--shadow-md:none;--shadow-lg:none;
  --noise:none;}

/* ---------- Reset / base ---------- */
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;overflow-x:hidden}
body{
  margin:0;
  font-family:var(--font-sans);
  font-size:var(--fs-body);
  line-height:1.6;
  color:var(--text-body);
  background:var(--bg);
  -webkit-font-smoothing:antialiased;
  text-rendering:optimizeLegibility;
  overflow-x:hidden;
}
/* Titulos: mais respiro (espaco entre palavras e letras) */
h1,h2,h3,h4{
  font-family:var(--font-display);
  color:var(--text-strong);
  line-height:1.14;
  letter-spacing:.005em;
  word-spacing:.06em;
  margin:0 0 .5em;
  font-weight:700;
  text-wrap:balance;
}
h1{word-spacing:.1em}
p{margin:0 0 1em;text-wrap:pretty}
a{color:var(--brand-orange);text-decoration:none;transition:color var(--dur) var(--ease-out)}
a:hover{color:#C23A00}
img,svg{max-width:100%;display:block}
strong{color:var(--text-strong);font-weight:600}
ul{margin:0;padding:0;list-style:none}
:focus-visible{outline:none;box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--brand-orange);border-radius:8px}
::selection{background:var(--brand-orange);color:var(--marfim)}

/* ---------- Efeito 7: barra de rolagem laranja ---------- */
html{scrollbar-color:var(--brand-orange) var(--linha-clara);scrollbar-width:auto}
::-webkit-scrollbar{width:16px;height:16px}
::-webkit-scrollbar-track{background:var(--cru)}
::-webkit-scrollbar-thumb{background:var(--brand-gradient);border-radius:999px;border:3px solid var(--cru)}
::-webkit-scrollbar-thumb:hover{background:var(--brand-orange)}

/* ---------- Utilidades ---------- */
.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:24px}
.section{position:relative}
.eyebrow{
  display:inline-flex;align-items:center;gap:10px;
  font-family:var(--font-sans);font-size:var(--fs-micro);font-weight:600;
  letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);
  margin-bottom:18px;
}
.eyebrow::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--brand-orange);box-shadow:0 0 10px rgba(var(--brand-rgb),.6)}
.lead{font-size:var(--fs-body-lg);color:var(--text-body);max-width:62ch}
.center{text-align:center;margin-inline:auto}
.section-head{max-width:780px}
.section-head.center{margin-inline:auto}
.hl{color:var(--brand-orange)}   /* destaque solido no claro (nunca degrade) */

/* ---------- Botoes ---------- */
.btn{
  display:inline-flex;align-items:center;justify-content:center;gap:10px;
  font-family:var(--font-sans);font-weight:600;font-size:var(--fs-body);
  line-height:1;cursor:pointer;border:0;text-align:center;
  padding:15px 26px;border-radius:var(--radius);
  transition:transform var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out);
  will-change:transform;
}
.btn-primary{background:var(--brand-gradient);color:var(--text-on-orange)}
.btn-primary:hover{transform:translateY(-2px);box-shadow:var(--glow-hover)}  /* Efeito 6: glow */
.btn-primary:active{transform:translateY(0)}
.btn-lg{padding:18px 36px;font-size:var(--fs-body-lg)}
.btn-block{width:100%}

/* ---------- Cards (claro / escuro) ---------- */
.card{border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-md)}
.card-dark{background:var(--dark-grad);border:1px solid var(--dark-brd);color:var(--text-on-dark)}

/* ============================================================
   Efeito 1: HEADER DE VIDRO ESCURO (fixo, flutuante, pill)
   ============================================================ */
.site-header{position:fixed;top:14px;left:50%;transform:translateX(-50%);width:min(var(--container),calc(100% - 28px));z-index:1000;display:none}
.site-header.is-visible{display:block}
/* Botao (canto) que mostra/esconde o menu, para demonstracao */
.menu-toggle{position:fixed;right:20px;bottom:20px;z-index:1100;width:46px;height:46px;border-radius:12px;border:1px solid rgba(255,255,255,.15);background:rgba(9,9,11,.86);backdrop-filter:blur(18px) saturate(1.3);-webkit-backdrop-filter:blur(18px) saturate(1.3);color:var(--marfim);display:grid;place-items:center;cursor:pointer;box-shadow:0 10px 30px rgba(0,0,0,.4);transition:transform var(--dur) var(--ease-out),background var(--dur) var(--ease-out)}
.menu-toggle:hover{transform:translateY(-2px)}
.menu-toggle svg{width:22px;height:22px}
.menu-toggle[aria-pressed="true"]{background:var(--brand-gradient);color:var(--marfim);border-color:transparent}

  /* logo laranja da You, sem filtro */

/* Tagline central da barra (texto vindo do olho da capa) */

/* ============================================================
   TOPO: UM UNICO CONTAINER LARANJA (hero + faixa X + form)
   ============================================================ */
/* Container 1 = laranja (hero). Container 2 = preto (form). A faixa branca esconde a emenda. */
.topband{position:relative}
/* Container laranja envolvendo o comparativo + "O que voce ganha" (mesmo laranja da capa) */

.hero::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(72% 62% at 50% 2%,rgba(255,255,255,.20),transparent 62%);z-index:0}

/* Botao escuro (contraste sobre o laranja) */
.btn-dark{background:var(--tinta);color:var(--marfim)}
.btn-dark:hover{transform:translateY(-2px);box-shadow:0 14px 34px rgba(20,20,23,.42)}
.btn-green{background:#2BE84A;color:#08210F}
.btn-green:hover{transform:translateY(-2px);box-shadow:0 14px 34px rgba(43,232,74,.45)}

/* ============================================================
   BLOCO 1: HERO (centralizado, texto escuro sobre laranja)
   ============================================================ */
.hero{position:relative;z-index:2;padding-top:clamp(56px,8vw,88px);padding-bottom:clamp(18px,2.5vw,30px);text-align:center}
.hero .container{position:relative;z-index:3}

.hero .eyebrow{justify-content:center;color:rgba(20,20,23,.72)}
.hero .eyebrow::before{background:var(--tinta);box-shadow:none}
.hero h1{font-size:clamp(2.6rem,6vw,4.3rem);margin-bottom:20px;color:var(--tinta)}
.hero h1 .hl{color:var(--marfim)}   /* branco permitido em display grande sobre laranja */

.hero-actions{justify-content:center}

/* Logos das plataformas: fixas (sem flutuar) na area do formulario */

/* Todas as logos do MESMO tamanho (quadrado uniforme) */

/* Nuvemshop: camada ATRAS do card (z-index 0), aparecendo mais para a esquerda */

        /* Mercado Livre: canto superior direito */
           /* Shopee: encostando na quina esquerda do card, acima da borda, sem cobrir o texto central */
          /* SHEIN: mais para cima e para a direita, fora da borda do card */

/* ============================================================
   Efeito 4: FAIXAS DIAGONAIS EM X (angulos opostos, cruzando)
   ============================================================ */
/* A .diagonal NAO recorta mais (overflow visible) -> as faixas correm infinitas,
   sem corte reto nas pontas de cima e de baixo. */

/* Seção logo após o topo (barra de números): puxa os cards pra cima, menos vazio */
.topband + .section{padding-top:clamp(48px,8vw,190px)}
/* A divisao das cores (laranja em cima, preto embaixo) fica numa camada propria,
   recortada e contida, ATRAS das faixas. So ela some na emenda; as faixas passam por cima. */

.dband{position:absolute;left:50%;width:162%;padding:13px 0;overflow:hidden;white-space:nowrap;box-shadow:0 18px 36px rgba(20,20,23,.34)}
.dband .row{display:inline-flex;width:max-content;will-change:transform}
.dband .row span{font-family:var(--font-display);font-weight:600;font-size:clamp(.9rem,1.5vw,1.12rem);letter-spacing:.02em;padding-inline:6px}
.dband .dot{padding-inline:18px;opacity:.5}
/* faixa de CIMA: PRETA, texto branco, mais inclinada (fita preta cruzando, como a da Alpha) */
.dband-dark{top:120px;transform:translate(-50%,-50%) rotate(8deg);background:var(--brand-orange);color:var(--marfim);z-index:3}
.dband-dark .row{animation:track-left 80s linear infinite}
/* faixa de BAIXO: BRANCA, texto escuro, quase reta, cobre a emenda das cores */
.dband-light{top:165px;transform:translate(-50%,-50%) rotate(3deg);background:var(--tinta);color:var(--marfim);z-index:2}
.dband-light .row{animation:track-right 80s linear infinite}
@keyframes track-left{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@keyframes track-right{from{transform:translateX(-50%)}to{transform:translateX(0)}}

/* ============================================================
   SECAO DO FORMULARIO (container 2: fundo PRETO, card BRANCO)
   ============================================================ */
.form-section{position:relative;z-index:2;background:var(--mata);padding-block:clamp(44px,6vw,72px) clamp(24px,3vw,40px)}
/* form-section usa um container mais largo pra preencher o espaco vazio das laterais */
.form-section>.container{max-width:1260px}

.form-copy .eyebrow{color:var(--nevoa-verde)}
.form-copy h2{font-size:clamp(2.6rem,4.6vw,3.9rem);line-height:1.06;margin-bottom:18px;background:var(--brand-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}

.cta-arrow{margin-left:2px}

.form-copy>p{color:var(--nevoa-verde);font-size:1.06rem;line-height:1.6;margin-bottom:26px;max-width:52ch}
.save-line{display:flex;align-items:center;gap:12px;margin:0 0 22px;width:fit-content;max-width:31em;padding:12px 18px;border:1px solid rgba(34,197,94,.4);border-left:4px solid #22C55E;background:rgba(34,197,94,.16);border-radius:0 12px 12px 0;font-size:clamp(1.1rem,1.5vw,1.3rem);line-height:1.4;color:#CFCFD4;font-weight:500}
.save-line strong{font-family:var(--font-display);font-weight:700;font-size:1.4em;letter-spacing:-.01em;white-space:nowrap;background:linear-gradient(90deg,#16A34A,#4ADE80);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}

/* "+ de 3.000 sellers" so texto (sem caixa), em uma linha, alinhado ao texto acima */

/* Card do formulario BRANCO, com glow laranja (destaca no preto) */
.form-card{
  position:relative;z-index:1;padding:clamp(20px,2.4vw,28px) clamp(24px,3vw,34px) clamp(16px,2vw,22px);border-radius:var(--radius);
  background:var(--marfim);border:1px solid rgba(var(--brand-2-rgb),.35);
  box-shadow:-20px 22px 50px rgba(0,0,0,.45);color:var(--tinta);
}
@media(max-width:820px){.form-copy{text-align:center;display:flex;flex-direction:column;align-items:center}.form-copy .eyebrow{display:none}.form-copy h2{font-size:clamp(1.85rem,6.4vw,2.4rem)}.form-copy>p{display:none}.save-line{align-self:stretch;margin-inline:auto;text-align:left;width:auto;max-width:100%}}
.form-card .form-dot{position:absolute;top:16px;left:16px;width:9px;height:9px;border-radius:50%;background:var(--brand-orange);box-shadow:0 0 12px var(--brand-orange)}
/* titulo em laranja com degrade */
.form-title{font-size:1.55rem;margin:6px 0 4px;background:var(--brand-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}
.form-note{font-size:var(--fs-small);color:var(--grafite);margin-bottom:15px}
.field{margin-bottom:10px}
.field label{display:block;font-size:var(--fs-small);font-weight:600;color:var(--tinta);margin-bottom:5px}
.field input,.field select{
  width:100%;font-family:var(--font-sans);font-size:var(--fs-body);color:var(--tinta);
  padding:11px 14px;border-radius:var(--radius);
  background:var(--cru);border:1px solid var(--linha-clara);
  transition:border-color var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out),background var(--dur) var(--ease-out);
  appearance:none;-webkit-appearance:none;
}
.field input::placeholder{color:var(--nevoa-verde)}
.field input:focus,.field select:focus{outline:none;border-color:var(--brand-orange);box-shadow:0 0 0 3px rgba(var(--brand-rgb),.15);background:var(--marfim)}
.field select{
  /* TU ECOM: a seta abaixo tem a cor ouro escrita no SVG (%23C9A45C = #C9A45C). */
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23C9A45C' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");
  background-repeat:no-repeat;background-position:right 14px center;padding-right:40px;cursor:pointer;
}
.field select option{background:var(--marfim);color:var(--tinta)}
/* Campo Telefone (intl-tel-input): wrapper ocupa a largura toda do campo */
.field .iti{width:100%;display:block}
.hp-field{position:absolute;left:-9999px;top:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}
.form-submit{margin-top:14px;border-radius:var(--radius)}
.form-secure{font-size:var(--fs-micro);color:var(--tinta);text-align:center;margin:12px 0 0;font-weight:600}
.form-after{font-size:var(--fs-micro);color:var(--grafite);text-align:center;margin:5px 0 0}
.form-badge{display:flex;align-items:center;gap:8px;justify-content:center;font-size:var(--fs-micro);color:var(--grafite);margin-top:12px;padding-top:12px;border-top:1px solid var(--border)}
.form-badge svg{flex:none;color:var(--brand-orange)}
.form-error{display:none;margin-top:14px;padding:12px 14px;border-radius:var(--radius);background:rgba(192,57,43,.10);border:1px solid rgba(192,57,43,.35);color:var(--cruz-funda);font-size:var(--fs-small)}
.form-error.show{display:block}

/* ============================================================
   BLOCO 3: BARRA DE NUMEROS (cards escuros, tilt, enquadrados)
   ============================================================ */
.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
.stats .tilt{height:100%}
.stat{
  height:100%;padding:clamp(22px,2.6vw,30px) clamp(18px,2vw,24px);border-radius:var(--radius);
  display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:6px;min-height:200px;
}
.stat-num{font-family:var(--font-display);font-weight:700;font-size:var(--fs-number);line-height:1;letter-spacing:-.01em;
  background:var(--brand-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;} /* degrade sobre fundo escuro */
.stat-label{color:var(--text-on-dark-soft);font-size:var(--fs-small);max-width:32ch;margin:0}
@media(max-width:820px){.stats{grid-template-columns:1fr}.stat{min-height:0}}

/* ============================================================
   BLOCO 4: A DOR
   ============================================================ */

/* ============================================================
   BLOCO 5: CONTADOR COMUM x YOU (coluna You destacada + glow)
   ============================================================ */
.compare-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:stretch}
.compare-col{padding:clamp(24px,3vw,34px);border-radius:var(--radius);height:100%}
.compare-col h3{font-size:var(--fs-h3);margin-bottom:22px;display:flex;align-items:center;gap:10px}
.compare-common{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm)}
.compare-common h3{color:var(--text-strong)}
/* Efeito 6: glow permanente na coluna You */
.compare-you{position:relative;background:linear-gradient(180deg,var(--orange-50),var(--marfim));border:1px solid rgba(var(--brand-rgb),.45);box-shadow:var(--glow-soft)}
.compare-you::before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1.5px;pointer-events:none;background:var(--brand-gradient-135);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.7;animation:pulse-brd 3.4s ease-in-out infinite}
@keyframes pulse-brd{0%,100%{opacity:.4}50%{opacity:.85}}
.compare-you h3{color:var(--brand-orange)}
.cmp-logo{height:clamp(34px,4vw,46px);width:auto}
.compare-you .badge-you{margin-left:auto;font-family:var(--font-sans);font-size:var(--fs-micro);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--marfim);background:var(--brand-gradient);padding:5px 10px}
.cmp-item{display:flex;gap:12px;padding:12px 0;border-top:1px solid var(--border);color:var(--text-body);font-size:var(--fs-body)}
.cmp-item:first-of-type{border-top:0}
.cmp-ico{flex:none;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;margin-top:1px;font-size:.8rem}
.cmp-x .cmp-ico{background:rgba(192,57,43,.12);color:var(--cruz-funda)}
.cmp-y .cmp-ico{background:rgba(var(--brand-rgb),.14);color:var(--brand-orange)}
.compare-you .cmp-item{color:var(--text-strong);border-color:rgba(var(--brand-rgb),.16)}
@media(max-width:820px){.compare-grid{grid-template-columns:1fr}}

/* ============================================================
   BLOCO 6 + Efeito 5: CARDS 3D TILT + SPOTLIGHT
   (tambem usado em numeros e passos)
   ============================================================ */
.tilt{position:relative;transform-style:preserve-3d;transition:transform var(--dur) var(--ease-out);height:100%}
.tilt-card{position:relative;overflow:hidden;height:100%;--spot:rgba(var(--brand-rgb),.12)}
.tilt-card::before{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity var(--dur) var(--ease-out);background:radial-gradient(220px circle at var(--mx,50%) var(--my,0%),var(--spot),transparent 60%);z-index:1}
.tilt:hover .tilt-card::before{opacity:1}
.card-dark.tilt-card{--spot:rgba(var(--brand-2-rgb),.26)}
.tilt:hover .tilt-card{border-color:rgba(var(--brand-rgb),.4)}
.tilt-card>*{position:relative;z-index:2}

/* ============================================================
   NOVA SECAO CTA DO MEIO
   ============================================================ */
.mid-cta{text-align:center}

.mid-cta h2{font-size:var(--fs-h2);margin-bottom:14px}
.mid-cta p{font-size:var(--fs-body-lg);color:var(--text-body);margin:0 auto 26px;max-width:52ch}

/* ============================================================
   BLOCO 7: COMO FUNCIONA (passos, agora com tilt)
   ============================================================ */
.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;align-items:stretch}
.step{padding:clamp(22px,2.4vw,28px)}
.step-n{font-family:var(--font-display);font-weight:700;font-size:1.7rem;color:var(--brand-orange);line-height:1;transform:translateZ(30px)}
.step-ico{display:inline-block;margin:16px 0;transform:translateZ(24px)}
.step-ico img{width:56px;height:56px;object-fit:contain;display:block}
.step h3{font-size:1.12rem;margin-bottom:8px;transform:translateZ(20px)}
.step p{font-size:var(--fs-small);color:var(--text-body);margin:0;transform:translateZ(14px)}
@media(max-width:960px){.steps{grid-template-columns:1fr 1fr}}
@media(max-width:560px){.steps{grid-template-columns:1fr}}

/* ============================================================
   BLOCO 8: QUEM E A YOU
   ============================================================ */
.about{padding-top:0}

.about h2{font-size:var(--fs-h2);margin-bottom:24px}
.about p{color:var(--text-body)}

/* ============================================================
   BLOCO 9 + Efeito 8: FAQ (acordeao)
   ============================================================ */
.faq{max-width:820px;margin-inline:auto}
.faq-item{overflow:hidden;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm)}
.faq-q{width:100%;display:flex;align-items:center;text-align:left;cursor:pointer;background:none;border:0;color:var(--text-strong);font-family:var(--font-display);font-weight:600}
.faq-toggle{flex:none;border-radius:50%;display:grid;place-items:center;background:var(--surface-2);border:1px solid var(--border-strong);color:var(--brand-orange);position:relative;transition:transform var(--dur-slow) var(--ease-out),background var(--dur) var(--ease-out)}
.faq-toggle::before,.faq-toggle::after{content:"";position:absolute;background:currentColor;border-radius:2px}

.faq-toggle::after{width:2px;height:14px;transition:transform var(--dur-slow) var(--ease-out)}
.faq-q[aria-expanded="true"] .faq-toggle{background:var(--brand-gradient);color:var(--marfim);border-color:transparent}
.faq-qtext{flex:1}
.faq-tag{flex:none;font-family:var(--font-sans);font-size:.62rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);border:1px solid var(--border-strong);padding:5px 9px;border-radius:999px}
.faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--dur-slow) var(--ease-out)}
.faq-q[aria-expanded="true"]+.faq-a{grid-template-rows:1fr}
.faq-a-inner{overflow:hidden}
.faq-a p{margin:0;color:var(--text-body);font-family:var(--font-sans);font-size:var(--fs-body)}
@media(max-width:560px){.faq-q{padding:16px;font-size:1rem;gap:12px}.faq-tag{display:none}.faq-a p{padding:0 16px 18px}}

/* ============================================================
   BLOCO 10: CTA FINAL (laranja, full-bleed de ponta a ponta)
   ============================================================ */

.final-steps{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;max-width:780px;margin:0 auto 32px}
.final-step{display:flex;align-items:center;gap:12px;text-align:left;background:var(--marfim);border:1px solid var(--tinta);border-radius:var(--radius);padding:14px 18px;flex:1 1 300px}
.final-step .n{flex:none;width:30px;height:30px;border-radius:50%;background:var(--text-on-orange);color:var(--marfim);display:grid;place-items:center;font-family:var(--font-display);font-weight:700}
.final-step span{font-size:var(--fs-small);color:var(--mata-2);font-weight:500}

/* ============================================================
   FOOTER (escuro)
   ============================================================ */
.site-footer{background:var(--ink);color:var(--text-on-dark-soft);padding-block:24px}
.site-footer>.container{max-width:1320px}

.socials{display:flex;gap:8px;justify-content:center}
.socials a{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.05);border:1px solid var(--dark-brd);color:var(--text-on-dark-soft);transition:all var(--dur) var(--ease-out)}
.socials a:hover{color:var(--marfim);background:var(--brand-gradient);border-color:transparent;transform:translateY(-2px)}

/* ============================================================
   Botao WhatsApp flutuante
   ============================================================ */
.wa-float{position:fixed;right:20px;bottom:20px;z-index:900;display:inline-flex;align-items:center;background:#25D366;font-weight:600;font-size:var(--fs-small);box-shadow:0 10px 30px rgba(37,211,102,.4);transition:transform var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out)}
.wa-float:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 14px 40px rgba(37,211,102,.55);color:#0a2b16}
.wa-float svg{flex:none}
@media(max-width:560px){.wa-float span{display:none}.wa-float{padding:15px;right:16px;bottom:16px}}

/* ============================================================
   Pagina de obrigado
   ============================================================ */
.thanks{min-height:100vh;display:grid;place-items:center;text-align:center;padding:140px 24px 80px;position:relative;overflow:hidden}
.thanks::before{content:"";position:absolute;inset:0;background:radial-gradient(60% 50% at 50% 0%,rgba(var(--brand-rgb),.10),transparent 60%);pointer-events:none}
.thanks-inner{position:relative;max-width:620px}
.thanks-logo{height:56px;width:auto;display:block;margin:0 auto 28px}

.thanks h1{font-size:var(--fs-h1);margin-bottom:16px}
.thanks p{font-size:var(--fs-body-lg);color:var(--text-body);margin-bottom:28px}
.thanks .btn{margin-bottom:22px}
.thanks .back{font-size:var(--fs-small);color:var(--text-muted)}

/* ---------- Reveal on scroll ---------- */
.reveal{opacity:0;transform:translateY(24px);transition:opacity .6s var(--ease-out),transform .6s var(--ease-out)}
.reveal.in{opacity:1;transform:none}

/* ---------- Reduz movimento ---------- */
@media(prefers-reduced-motion:reduce){
  *{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}
  .reveal{opacity:1;transform:none}
}

/* ============================================================
   BLOCO 9: PRESENCA NACIONAL (mapa de alcance de clientes)
   ============================================================ */

/* ============================================================
   ============================================================
   EXTENSAO DO SITE MULTI-PAGINA (Fase 1, base)
   Append-only. Nao altera nada acima. Usa os mesmos tokens.
   Componentes: topnav, breadcrumb, page-hero, prose, hub cards,
   form-slot, author/E-E-A-T, blog, footer 4 colunas, [CONFIRMAR].
   ============================================================
   ============================================================ */

/* ---------- Navbar real (sempre visivel, com dropdowns) ---------- */
.has-topnav{padding-top:76px}
.topnav{position:fixed;top:12px;left:50%;transform:translateX(-50%);width:min(var(--container),calc(100% - 28px));z-index:1000}
.topnav-inner{display:flex;align-items:center;gap:14px;padding:8px 8px 8px 20px;backdrop-filter:blur(18px) saturate(1.3);-webkit-backdrop-filter:blur(18px) saturate(1.3);border:1px solid rgba(255,255,255,.10);border-radius:var(--radius);box-shadow:0 12px 40px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.06)}
.topnav-brand{display:flex;align-items:center;flex:none}
.topnav-brand img{height:30px;width:auto;display:block}
.topnav-menu{display:flex;align-items:center;gap:2px;margin-left:8px}
.topnav-item{position:relative}
.topnav-link{
  display:inline-flex;align-items:center;gap:6px;
  font-family:var(--font-sans);font-size:var(--fs-small);font-weight:600;
  color:rgba(255,255,255,.82);padding:10px 12px;border-radius:10px;white-space:nowrap;
  transition:color var(--dur) var(--ease-out),background var(--dur) var(--ease-out);cursor:pointer;background:none;border:0;
}
.topnav-link:hover,.topnav-item:hover .topnav-link,.topnav-link[aria-expanded="true"]{color:var(--marfim);background:rgba(255,255,255,.08)}
.topnav-link .caret{width:14px;height:14px;transition:transform var(--dur) var(--ease-out)}
.topnav-item:hover .topnav-link .caret,.topnav-link[aria-expanded="true"] .caret{transform:rotate(180deg)}
.topnav-spacer{flex:1}
.topnav-cta{flex:none;padding:11px 18px;font-size:var(--fs-small)}
.topnav-toggle{display:none;flex:none;width:42px;height:42px;border-radius:10px;border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.06);color:var(--marfim);place-items:center;cursor:pointer;margin-left:auto}
.topnav-toggle svg{width:22px;height:22px}
.dropdown{position:absolute;left:0;border:1px solid rgba(255,255,255,.12);border-radius:12px;box-shadow:0 20px 50px rgba(0,0,0,.5);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity var(--dur) var(--ease-out),transform var(--dur) var(--ease-out),visibility var(--dur);z-index:1001}
.topnav-item:hover .dropdown,.dropdown.open{opacity:1;visibility:visible;transform:translateY(0)}
.dropdown a{display:block;border-radius:8px;color:rgba(255,255,255,.80);font-size:var(--fs-small);font-weight:500;transition:background var(--dur) var(--ease-out),color var(--dur) var(--ease-out)}
.dropdown a:hover{background:rgba(var(--brand-rgb),.18);color:var(--marfim)}
.dropdown a b{display:block;font-weight:600;color:var(--marfim);font-size:var(--fs-small)}
.dropdown a small{display:block;font-size:var(--fs-micro);font-weight:400}
@media(max-width:940px){
  .topnav-toggle{display:grid}
  .topnav-menu,.topnav-spacer{display:none}
  .topnav-inner{padding:8px 8px 8px 16px}
  .topnav.open .topnav-inner{flex-wrap:wrap}
  .topnav.open .topnav-menu{display:flex;flex-direction:column;align-items:stretch;order:5;width:100%;gap:2px;margin:8px 0 4px;border-top:1px solid rgba(255,255,255,.10);padding-top:8px}
  .topnav.open .topnav-cta{display:none}
  .topnav-item{width:100%}
  .topnav-link{width:100%;justify-content:space-between;font-size:var(--fs-body)}
  .dropdown{position:static;opacity:1;visibility:visible;transform:none;box-shadow:none;background:rgba(255,255,255,.04);border:0;margin:2px 0 6px;padding:4px 0 4px 12px;display:none}
  .dropdown.open{display:block}
  .topnav-item:hover .dropdown{opacity:1;visibility:visible}
}

/* ---------- Breadcrumb ---------- */
.breadcrumb{padding:14px 0 0}
.breadcrumb ol{display:flex;flex-wrap:wrap;align-items:center;gap:8px;list-style:none;margin:0;padding:0;font-size:var(--fs-small);color:var(--text-muted)}
.breadcrumb li{display:inline-flex;align-items:center;gap:8px}
.breadcrumb a{color:var(--text-muted)}
.breadcrumb a:hover{color:var(--brand-orange)}
.breadcrumb .sep{opacity:.5}
.breadcrumb [aria-current="page"]{color:var(--text-strong);font-weight:600}

/* ---------- Hero interno (fundo claro, 1 H1 + answer-first) ---------- */

.answer-first{
  font-size:var(--fs-body-lg);line-height:1.6;color:var(--text-strong);
  border-left:4px solid var(--brand-orange);background:var(--orange-50);
  padding:16px 20px;border-radius:0 12px 12px 0;max-width:70ch;margin:0 0 20px;
}

/* ---------- Conteudo / prosa das paginas internas ---------- */

.content .container{max-width:920px}
.prose h2{font-size:var(--fs-h2);margin:1.4em 0 .5em}
.prose h2:first-child{margin-top:0}
.prose h3{font-size:var(--fs-h3);margin:1.2em 0 .4em}
.prose p{font-size:var(--fs-body-lg);color:var(--text-body);margin:0 0 1em}
.prose ul{margin:0 0 1.2em;padding:0;display:flex;flex-direction:column;gap:10px}
.prose ul li{position:relative;padding-left:30px;color:var(--text-body);font-size:var(--fs-body)}
.prose ul li::before{content:"";position:absolute;left:0;top:9px;width:16px;height:16px;border-radius:50%;background:var(--orange-tint);border:1px solid rgba(var(--brand-rgb),.3)}
.prose ul li::after{content:"";position:absolute;left:5px;top:13px;width:6px;height:6px;border-radius:50%;background:var(--brand-orange)}
.prose ul li b,.prose ul li strong{color:var(--text-strong)}
.prose ol{margin:0 0 1.2em;padding-left:0;counter-reset:step;list-style:none;display:flex;flex-direction:column;gap:14px}
.prose ol li{position:relative;padding-left:46px;color:var(--text-body);font-size:var(--fs-body-lg);counter-increment:step}
.prose ol li::before{content:counter(step);position:absolute;left:0;top:0;width:32px;height:32px;border-radius:50%;background:var(--brand-gradient);color:var(--marfim);font-family:var(--font-display);font-weight:700;display:grid;place-items:center;font-size:1rem}

/* ---------- Marcador visivel de [CONFIRMAR] (so no preview) ---------- */
.confirmar{background:#FFF3C4;color:#7a5c00;border:1px dashed #E0B400;border-radius:5px;padding:0 5px;font-size:.9em;font-weight:600;white-space:normal}

/* ---------- Caixa de autoria / E-E-A-T ---------- */
.author-box{display:flex;align-items:center;gap:14px;margin:26px 0;padding:16px 18px;border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm)}
.author-box .who{font-size:var(--fs-small);color:var(--text-body);line-height:1.5}
.author-box .who b{color:var(--text-strong);display:inline}
.author-box .crc{display:inline-block;margin-left:6px;font-size:var(--fs-micro);font-weight:600;letter-spacing:.06em;color:var(--brand-orange);background:var(--orange-tint);border:1px solid rgba(var(--brand-rgb),.25);padding:2px 8px;border-radius:999px;vertical-align:middle}
.author-box .dates{display:block;color:var(--text-muted);font-size:var(--fs-micro);margin-top:4px}
.source-note{font-size:var(--fs-small);color:var(--text-muted);border-left:3px solid var(--border-strong);padding:6px 0 6px 14px;margin:14px 0}
.source-note b{color:var(--text-body)}

/* ---------- Hub: grid de cards que levam a outras paginas ---------- */
.hub-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}
.hub-card{display:flex;flex-direction:column;gap:8px;padding:clamp(22px,2.4vw,28px);border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-md);transition:transform var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out),border-color var(--dur) var(--ease-out);color:inherit}
.hub-card:hover{transform:translateY(-4px);box-shadow:var(--glow-hover);border-color:rgba(var(--brand-rgb),.4)}
.hub-card h3{font-size:var(--fs-h3);margin:0;color:var(--text-strong)}
.hub-card p{font-size:var(--fs-small);color:var(--text-body);margin:0;flex:1}
.hub-card .go{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-sans);font-weight:600;font-size:var(--fs-small);color:var(--brand-orange);margin-top:6px}
.hub-card .go svg{width:16px;height:16px}
.hub-ico{width:46px;height:46px;border-radius:12px;display:grid;place-items:center;background:var(--orange-tint);border:1px solid rgba(var(--brand-rgb),.25);color:var(--brand-orange);margin-bottom:2px}
.hub-ico svg{width:24px;height:24px}

/* ---------- Faixa de CTA (leva ao /contato) ---------- */
.cta-band{padding-block:clamp(20px,4vw,40px)}
.cta-band-inner{margin-inline:auto;padding:clamp(32px,5vw,52px) clamp(24px,4vw,48px);border-radius:var(--radius-lg);background:linear-gradient(180deg,var(--orange-50),var(--marfim));border:1px solid rgba(var(--brand-rgb),.22)}
.cta-band-inner h2{font-size:var(--fs-h2)}
.cta-band-inner p{font-size:var(--fs-body-lg);margin:0 auto 24px;max-width:52ch}
.cta-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}

/* ---------- Prova social (linha) ---------- */
.proof-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 22px;padding:16px 0;color:var(--text-body);font-size:var(--fs-small);font-weight:500}
.proof-row .pi{display:inline-flex;align-items:center;gap:8px}
.proof-row .pi b{color:var(--text-strong)}
.proof-row .stars{color:var(--brand-orange-2);letter-spacing:2px}
.proof-row .sep{width:5px;height:5px;border-radius:50%;background:var(--border-strong)}

/* ---------- Slot do formulario (fonte unica, injetado, sem CLS) ---------- */
.form-slot{min-height:640px}
.form-slot .form-card{max-width:520px;margin-inline:auto}
.form-slot noscript{display:block;text-align:center;padding:24px;color:var(--text-body)}
@media(max-width:560px){.form-slot{min-height:720px}}

/* ---------- Sobre: time / socios ---------- */
.team-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:22px}
.team-member{padding:22px;border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm);text-align:center}
.member-photo{width:120px;height:120px;border-radius:50%;margin:0 auto 16px;object-fit:cover;background:var(--surface-2);border:1px solid var(--border-strong);display:grid;place-items:center;color:var(--text-muted);font-size:var(--fs-small)}
.team-member h3{font-size:var(--fs-h3);margin-bottom:4px}
.team-member .role{font-size:var(--fs-small);color:var(--text-body);margin-bottom:8px}
.team-member .crc{display:inline-block;font-size:var(--fs-micro);font-weight:600;letter-spacing:.06em;color:var(--brand-orange);background:var(--orange-tint);border:1px solid rgba(var(--brand-rgb),.25);padding:3px 10px;border-radius:999px}
.team-member .bio{font-size:var(--fs-small);color:var(--text-body);margin-top:12px}

/* ---------- Contato ---------- */
.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,4vw,52px);align-items:start}
.contact-channels{display:flex;flex-direction:column;gap:16px}
.contact-line{display:flex;gap:14px;align-items:flex-start;padding:16px 18px;border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm)}
.contact-line .ico{flex:none;width:42px;height:42px;border-radius:11px;display:grid;place-items:center;background:var(--orange-tint);border:1px solid rgba(var(--brand-rgb),.25);color:var(--brand-orange)}
.contact-line .ico svg{width:20px;height:20px}
.contact-line b{display:block;color:var(--text-strong);font-size:var(--fs-body)}
.contact-line span,.contact-line a{font-size:var(--fs-small);color:var(--text-body)}
@media(max-width:820px){.contact-grid{grid-template-columns:1fr}}

/* ---------- Blog ---------- */
.blog-grid{display:grid;gap:22px}
.post-card{display:flex;flex-direction:column;border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-md);overflow:hidden;transition:transform var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out)}
.post-card:hover{transform:translateY(-4px);box-shadow:var(--glow-hover)}
.post-card .body{padding:22px;display:flex;flex-direction:column;gap:10px;flex:1}
.post-card .tag{align-self:flex-start;font-size:var(--fs-micro);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-orange);background:var(--orange-tint);border:1px solid rgba(var(--brand-rgb),.25);padding:3px 10px;border-radius:999px}
.post-card h3{font-size:1.15rem;margin:0;color:var(--text-strong)}
.post-card p{font-size:var(--fs-small);color:var(--text-body);margin:0;flex:1}
.post-card .meta{font-size:var(--fs-micro);color:var(--text-muted);border-top:1px solid var(--border);padding-top:10px;margin-top:4px}
.blog-cluster{margin-bottom:var(--space-7)}
.blog-cluster h2{font-size:var(--fs-h3);margin-bottom:16px;color:var(--text-strong)}
.post-article{max-width:760px;margin-inline:auto}
.post-article .post-meta{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center;color:var(--text-muted);font-size:var(--fs-small);margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--border)}

/* ---------- Footer 4 colunas (site multi-pagina) ---------- */
.site-footer--cols{padding-block:clamp(44px,6vw,72px) 24px}
.footer-cols{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:clamp(24px,4vw,48px);margin-bottom:32px}
.footer-cols .footer-brand img{height:36px;width:auto;margin-bottom:14px}
.footer-cols .footer-brand p{font-size:var(--fs-small);color:var(--text-on-dark-soft);max-width:34ch;margin:0 0 16px}
.footer-col h4{font-family:var(--font-display);font-size:var(--fs-small);letter-spacing:.06em;text-transform:uppercase;color:var(--marfim);margin:0 0 14px}
.footer-col ul{display:flex;flex-direction:column;gap:9px}
.footer-col ul a{color:var(--text-on-dark-soft);font-size:var(--fs-small)}
.footer-col ul a:hover{color:var(--brand-orange-2)}
.footer-nap{font-style:normal;font-size:var(--fs-small);color:var(--text-on-dark-soft);line-height:1.7}
.footer-nap a{color:var(--text-on-dark-soft)}.footer-nap a:hover{color:var(--brand-orange-2)}
.footer-bottom{border-top:1px solid var(--dark-brd);padding-top:20px;display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center;justify-content:space-between;font-size:var(--fs-micro);color:var(--text-muted)}
.footer-bottom .socials{gap:8px}
@media(max-width:820px){.footer-cols{grid-template-columns:1fr 1fr}.footer-cols .footer-brand{grid-column:span 2}}
@media(max-width:520px){.footer-cols{grid-template-columns:1fr}.footer-cols .footer-brand{grid-column:auto}}

/* ---------- Home: H1 real no hero laranja ---------- */
.hero-h1{font-family:var(--font-display);font-weight:700;font-size:clamp(2.2rem,5vw,3.6rem);line-height:1.08;color:var(--tinta);margin:0 0 16px}
.hero-answer{font-size:var(--fs-body-lg);color:#3a2410;max-width:60ch;margin:0 0 18px}

/* ---------- Home: H1 real + answer-first no painel escuro do hero ---------- */
.form-copy .hero-h1{font-family:var(--font-display);font-weight:700;font-size:clamp(2.3rem,5vw,3.7rem);line-height:1.06;margin:0 0 16px;color:var(--marfim)}
.form-copy .hero-h1 .grad{background:var(--brand-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}
.form-copy .hero-answer{color:var(--nevoa-verde);font-size:1.08rem;line-height:1.6;margin:0 0 22px;max-width:54ch}
@media(max-width:820px){.form-copy .hero-answer{display:block}}

/* ---------- CRC badge tambem no meta do post/card do blog ---------- */
.post-meta .crc,.post-card .meta .crc{display:inline-block;font-size:var(--fs-micro);font-weight:600;letter-spacing:.06em;color:var(--brand-orange);background:var(--orange-tint);border:1px solid rgba(var(--brand-rgb),.25);padding:2px 8px;border-radius:999px;vertical-align:middle}

/* ============================================================
   AJUSTES BASE (2026-09): overrides pontuais pedidos pelo Natham.
   Append-only: nao reescreve as regras acima, so sobrepoe (mesma
   especificidade, cascata vence por vir depois).
   ============================================================ */

/* #7 WhatsApp flutuante: so o circulo com o icone (sem texto) */
.wa-float{gap:0;padding:0;width:60px;height:60px;justify-content:center;border-radius:50%;color:var(--marfim)}
.wa-float svg{width:30px;height:30px}
@media(max-width:560px){.wa-float{width:56px;height:56px;padding:0;right:16px;bottom:16px}}

/* #3/#4 Dropdown: mais compacto e colado na navbar (sem faixa branca no vao).
   ::before = ponte invisivel que mantem o hover ao cruzar o pequeno espaco. */
.dropdown{top:calc(100% + 8px)}
.dropdown::before{content:"";position:absolute;left:0;right:0;top:-8px;height:8px}

@media(max-width:940px){.dropdown::before{display:none}}

/* #8 Faixas diagonais: velocidade ajustada ao conteudo agora preenchido */
.dband-dark .row{animation-duration:140s}
.dband-light .row{animation-duration:120s}

/* ============================================================
   AJUSTES PAGINAS (2026-09): classes novas pros itens 5,10,11,12,13.
   Append-only. Tokens do design system.
   ============================================================ */

/* #5 Botao de WhatsApp no hero, ao lado do CTA (topband escuro) */
.hero-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:4px}

.hero-wa-btn{display:inline-flex;align-items:center;gap:9px;border:1.6px solid #25D366;background:transparent;color:var(--marfim);font-weight:600}
.hero-wa-btn svg{width:20px;height:20px;color:#25D366;transition:color var(--dur) var(--ease-out)}
.hero-wa-btn:hover{background:#25D366;color:#08210F;transform:translateY(-2px)}
.hero-wa-btn:hover svg{color:#08210F}

/* #11 Frase de resultado, com MILHOES em verde degrade */

/* #12 Fotos dos socios na pagina Sobre (dentro do .member-photo redondo) */
.member-photo{position:relative;overflow:hidden}
.member-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}

/* #13 Formulario de mensagem da pagina Contato */
.contact-form{display:flex;flex-direction:column;gap:14px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:clamp(20px,3vw,28px);box-shadow:var(--shadow-sm)}
.contact-form .field{display:flex;flex-direction:column;gap:6px}
.contact-form label{font-size:var(--fs-small);font-weight:600;color:var(--text-body)}
.contact-form input,.contact-form textarea{font-family:var(--font-sans);font-size:var(--fs-body);padding:12px 14px;border:1px solid var(--border-strong);border-radius:12px;background:var(--bg);color:var(--text-strong);width:100%;box-sizing:border-box}
.contact-form textarea{resize:vertical;min-height:130px}
.contact-form input:focus,.contact-form textarea:focus{outline:none;border-color:var(--brand-orange);box-shadow:0 0 0 3px var(--orange-tint)}
.contact-form .form-title{margin:0 0 2px;font-size:var(--fs-h3)}
.contact-form .form-note{margin:0 0 6px;font-size:var(--fs-small);color:var(--text-muted)}

/* ============================================================
   REDESIGN HOME (ritmo de cores + form fora do hero)
   ============================================================ */

/* CONFIRMAR nunca visivel na tela */
.confirmar{display:none !important}

/* Hero em coluna unica (form saiu daqui) */

.form-section--hero .hero-actions{margin-top:10px}

/* ---------- Secoes ESCURAS ---------- */
.section--dark{background:var(--mata)}
.section--dark h2,.section--dark h3,.section--dark h4{color:var(--marfim)}
.section--dark p,.section--dark li,.section--dark address{color:var(--nevoa-verde)}
.section--dark .kick{color:var(--marfim)}
.section--dark .hl{color:var(--brand-orange-2)}
.section--dark .stat-label{color:var(--nevoa-verde)}
/* FAQ no escuro */
.section--dark .faq-item{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.10)}
.section--dark .faq-q,.section--dark .faq-qtext{color:var(--marfim)}
.section--dark .faq-a p{color:var(--nevoa-verde)}
.section--dark .faq-tag{color:var(--marfim);background:rgba(255,255,255,.10);border-color:rgba(255,255,255,.14)}
.section--dark .faq-toggle::before,.section--dark .faq-toggle::after{background:var(--brand-orange-2)}
/* cards de fundo claro dentro do escuro mantem texto escuro */
.section--dark .card:not(.card-dark) h3{color:var(--tinta)}
.section--dark .card:not(.card-dark) p{color:var(--grafite)}

/* ---------- Secao LARANJA ---------- */
.section--orange{background:linear-gradient(162deg,var(--brand-orange) 0%,var(--ouro-vivo) 54%,var(--brand-orange-2) 100%)}
.section--orange h2,.section--orange h3,.section--orange p,.section--orange .section-head h2{color:var(--marfim)}
/* cards brancos sobre o laranja mantem texto escuro */
.section--orange .card h3{color:var(--tinta)}
.section--orange .card p{color:var(--grafite)}
.section--orange .card .step-n{color:var(--brand-orange)}

/* ---------- Form standalone (veio do hero) ---------- */

/* Faixas diagonais em X: laranja em cima, PRETO embaixo (estilo do mkp / print 2).
   .diagonal fica transparente e overflow visible: o laranja vem do .topband (pai) e as
   faixas correm infinitas sem corte reto. .diagonal-fill pinta o preto do meio pra baixo,
   recortado, ATRAS das faixas: a branca cobre a emenda, a preta cruza por cima (o X).
   O preto embaixo (var(--mata)) continua sem degrau na secao seguinte (.section--dark). */
.diagonal{position:relative !important;margin:0 !important;overflow:visible !important;background:transparent !important;padding:0 !important;z-index:3}
.diagonal-fill{display:block !important;position:absolute !important;inset:0 !important;overflow:hidden !important;z-index:0}
.diagonal-fill::after{content:"" !important;position:absolute !important;left:-18% !important;width:136% !important;top:165px !important;height:600px !important;background:var(--mata) !important;transform:rotate(3deg) !important;transform-origin:center top !important}
.diagonal .dband{position:absolute !important;left:50% !important;width:162% !important;padding:13px 0 !important;margin:0 !important;overflow:hidden;white-space:nowrap;box-shadow:0 18px 36px rgba(20,20,23,.34) !important}
.diagonal .dband .row span{font-family:var(--font-display);font-weight:600;font-size:clamp(.9rem,1.5vw,1.12rem);letter-spacing:.02em;padding-inline:6px}
.diagonal .dband .dot{opacity:.5;padding-inline:18px}
/* faixa PRETA (cima), mais inclinada, passa por cima: roda da direita pra esquerda */
.diagonal .dband-dark{top:120px !important;transform:translate(-50%,-50%) rotate(8deg) !important;z-index:3}
/* faixa BRANCA (baixo), quase reta, cobre a emenda das cores: roda da esquerda pra direita */
.diagonal .dband-light{top:165px !important;transform:translate(-50%,-50%) rotate(3deg) !important;background:var(--marfim) !important;color:var(--tinta) !important;z-index:2}
@media(max-width:820px){.diagonal{height:205px !important}}

/* ============================================================
   HOME v2: topo escuro, hero 2 colunas, cta-band, logos marquee
   ============================================================ */

/* topo escuro: mata a faixa branca atras da navbar */
body.has-topnav{background:linear-gradient(var(--mata) 0,var(--mata) 76px,var(--marfim) 76px)}

/* hero em 2 colunas */
.hero-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(26px,4vw,54px);align-items:center}
.hero-grid .hero-actions{margin-top:22px;justify-content:flex-start}
.hero-visual{position:relative;display:grid;place-items:center;min-height:380px;border-radius:24px;background:radial-gradient(120% 90% at 68% 22%,rgba(var(--brand-rgb),.30),transparent 60%),linear-gradient(160deg,#1c1c20,#0b0b0d);border:1px solid rgba(255,255,255,.08);padding:34px;overflow:hidden}
.hero-symbol{width:clamp(120px,15vw,190px);height:auto;filter:drop-shadow(0 14px 44px rgba(var(--brand-rgb),.45))}
.hero-plats{position:absolute;bottom:24px;left:0;right:0;display:flex;justify-content:center;gap:12px;flex-wrap:wrap;padding:0 22px}
.hero-plats img{height:20px;width:auto;object-fit:contain;background:var(--marfim);padding:9px 11px;border-radius:11px;box-shadow:0 8px 20px rgba(0,0,0,.4)}
@media(max-width:900px){.hero-grid{grid-template-columns:1fr}.hero-visual{min-height:210px;margin-top:10px}}

/* faixa CTA (lugar do form removido) */
.cta-band-inner{text-align:center;max-width:720px;margin:0 auto}
.cta-band-inner h2{margin-bottom:12px}
.cta-band-inner p{color:var(--nevoa-verde);margin-bottom:24px}

/* dropdown mais compacto (menos vao) */
.dropdown{min-width:228px;padding:6px}
.dropdown a{padding:7px 10px}
.dropdown a small{margin-top:1px}

/* faixa CTA da home (nome proprio, sem colidir com .cta-band existente) */

/* correcoes v3 */
/* 1. tira a sobreposicao que apagava o titulo "O que a You faz" */

/* 2. FAQ: seta chevron pra baixo no lugar do "+" */
.faq-toggle::before{width:9px !important;height:9px !important;border-radius:0 !important;border-right:2px solid currentColor !important;border-bottom:2px solid currentColor !important;background:none !important;transform:translateY(-2px) rotate(45deg)}
.faq-toggle::after{display:none !important}
.faq-q[aria-expanded="true"] .faq-toggle{transform:rotate(180deg)}

/* 3. secao blog na home */
.home-blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:var(--space-6)}
.home-post{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-md);transition:transform var(--dur) var(--ease-out)}
.home-post:hover{transform:translateY(-4px)}

.home-post-body{padding:20px 20px 22px}
.home-post-body .tag{font-size:.62rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--brand-orange)}
.home-post-body h3{font-size:1.12rem;margin:8px 0 12px;line-height:1.25}
.home-post-body a.more{font-weight:600;color:var(--brand-orange);font-size:.95rem}
@media(max-width:760px){.home-blog-grid{grid-template-columns:1fr}}

/* servicos em destaque (no lugar dos numeros) */

.svc-card{display:flex;flex-direction:column;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.10);border-radius:var(--radius);padding:24px 22px;transition:transform var(--dur) var(--ease-out),border-color var(--dur) var(--ease-out)}
.svc-card:hover{transform:translateY(-4px);border-color:rgba(var(--brand-rgb),.5)}

.svc-card h3{color:var(--marfim);font-size:1.12rem;margin-bottom:8px}
.svc-card p{color:var(--nevoa-verde);font-size:.92rem;margin-bottom:14px;flex:1}
.svc-more{color:var(--brand-orange-2);font-weight:600;font-size:.92rem}

/* hero: enquadramento referencia (texto contido, botao maior) */
.form-section--hero .form-copy{max-width:600px}
.form-section--hero .hero-actions .btn-green{padding:16px 30px;font-size:1.05rem}
/* Imagem de fundo do topo (notebook + dashboard). Vai do TOPO da pagina ate a faixa
   branca da .diagonal, com uma pelicula escura por cima da imagem INTEIRA (legibilidade).
   Escopo so na Home (.topband so existe aqui), pra nao mexer no has-topnav das outras paginas.
   margin-top negativo puxa a imagem pra tras da navbar flutuante (some a faixa preta do topo);
   padding-top devolve o espaco pro conteudo do hero ficar abaixo da navbar.
   A .diagonal e transparente: mostra a continuacao da imagem, cortada pela faixa branca;
   dali pra baixo o .diagonal-fill pinta preto e emenda com a secao seguinte.
   O card .hero-visual antigo (simbolo + logos) sai. */
.topband{margin-top:-76px;padding-top:76px;}
.form-section--hero{background:transparent}
.form-section--hero .hero-visual{display:none}
/* Navbar mais opaca: como a imagem passa por tras dela (topo da pagina), um logo que
   demore/falhe a carregar nao pode deixar a foto vazar no lugar do logo. */
.topnav-inner{background:rgba(9,9,11,.94)}
/* Primeira secao (servicos) logo apos a faixa: menos espaco vazio em cima e embaixo. */
.topband + .section{padding-block:clamp(24px,3vw,44px) clamp(30px,4vw,56px)}

/* ============================================================
   HOME v4 (leva 23-09, Cinzel). Append-only: so sobrepoe.
   Molde das paginas internas: ver docs/MOLDE-PAGINAS.md
   ============================================================ */

/* C1: mesma imagem do topo, em WebP leve (1,3 MB -> 41 KB). Sem lazy (e o LCP). */
.topband{background:linear-gradient(90deg,rgba(14,14,16,.62) 0%,rgba(14,14,16,.38) 45%,rgba(14,14,16,.12) 100%) center/100% 100% no-repeat,url(/assets/imagem-fundo-02.webp) 40% top/cover no-repeat var(--mata)}
@media(max-width:900px){
  .topband{background:linear-gradient(180deg,rgba(14,14,16,.90) 0%,rgba(14,14,16,.84) 55%,rgba(14,14,16,.80) 100%),var(--mata) url(/assets/imagem-fundo-02.webp) center top/cover no-repeat}
}
/* Faixa em X: a sobra lateral das faixas (162%) e recortada no PROPRIO container,
   nao so no body. overflow-x:clip nao cria rolagem e nao corta na vertical;
   o hidden antes e o reserva de navegador antigo. No iPhone nada "arrasta pro lado". */
.topband{overflow-x:hidden;overflow-x:clip}

/* Icone unico da Home: traco 1.75, quadrado com fundo laranja suave (claro e escuro) */
.ico-line{width:48px;height:48px;flex:none;border-radius:12px;display:grid;place-items:center;background:rgba(var(--brand-rgb),.10);border:1px solid rgba(var(--brand-rgb),.32);color:#FF6A1A}
.ico-line svg{width:24px;height:24px;display:block}

/* Coluna central de largura unica (estrutura tipo DRE) */

/* C2: 5 cartoes de servico, mais respiro, 3 + 2 centralizados; empilha no celular */
.svc-list{display:flex;flex-wrap:wrap;justify-content:center;gap:24px;margin-top:var(--space-6)}
.svc-list .svc-card{flex:0 1 calc((100% - 48px)/3);padding:28px 26px}
.svc-list .ico-line{margin-bottom:18px}
.svc-list .svc-card h3{font-size:1.15rem}
@media(max-width:900px){.svc-list .svc-card{flex-basis:calc((100% - 24px)/2)}}
@media(max-width:600px){.svc-list{gap:16px}.svc-list .svc-card{flex-basis:100%}}

/* C4: numeros (cartoes escuros, estilo mkp) + a dor, no fundo claro */
.home-proof .stats{margin-inline:auto}

.home-proof .stat-label{color:var(--text-on-dark-soft);font-size:var(--fs-body)}
.home-pain{max-width:820px;margin:clamp(56px,7vw,96px) auto 0;text-align:center}
.home-pain h2{font-size:var(--fs-h2);margin-bottom:20px}
.home-pain p{font-size:var(--fs-body-lg);color:var(--text-body);margin:0}
.home-pain .kick{color:var(--text-strong);font-weight:600}

/* C6: 3 passos com o mesmo icone de traco */
.steps--3{grid-template-columns:repeat(3,1fr);max-width:1040px;margin-inline:auto}
.steps--3 .step-ico{display:grid;margin:18px 0 16px}
@media(max-width:820px){.steps--3{grid-template-columns:1fr;max-width:520px}}

/* Depoimentos (Google): cartoes brancos no escuro, grade em colunas; carrossel no celular */
.rating{display:inline-flex;align-items:center;gap:12px;margin:6px 0 0;padding:10px 20px;border-radius:999px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14)}
.section--dark .rating span{color:#EDEDEF;font-weight:600;font-size:var(--fs-small)}
.section--dark .rating .rating-num{font-family:var(--font-display);font-size:1.5rem;font-weight:700;color:var(--marfim)}
.rating .stars,.review .stars{color:var(--ouro-vivo);letter-spacing:2px}
.section--dark .rating .stars{color:var(--ouro-vivo);font-size:1.1rem}

.review{flex:0 1 calc((100% - 60px)/4);display:flex;flex-direction:column;gap:12px;margin:0;padding:22px 22px 18px;border-radius:var(--radius);background:var(--marfim);border:1px solid rgba(255,255,255,.14);box-shadow:0 14px 34px rgba(0,0,0,.35)}
.review blockquote{margin:0;flex:1}
@media(max-width:1100px){.review{flex-basis:calc((100% - 40px)/3)}}
@media(max-width:820px){.review{flex-basis:calc((100% - 20px)/2)}}
.section--dark .review blockquote p{margin:0;color:#3A3A42;font-size:var(--fs-body);line-height:1.55}
.review figcaption{display:flex;align-items:center;gap:10px;font-weight:600;color:var(--tinta);font-size:var(--fs-small);border-top:1px solid var(--border)}

.review .src{margin-left:auto;font-size:var(--fs-micro);font-weight:500;color:#8A8A92}
@media(max-width:640px){
  
  
  .review{flex:0 0 84%;margin:0;scroll-snap-align:center}
}

/* C8 blog: espaco da capa pronto (1200x630). Sem capa, placeholder no estilo da You. */
.home-blog{background:var(--surface)}
.home-post-cover{display:block;position:relative;aspect-ratio:1200/630;overflow:hidden;background:var(--tinta)}
.home-post-cover img{width:100%;height:100%;object-fit:cover;display:block}
.cover-ph{position:absolute;inset:0;display:block;background:radial-gradient(90% 120% at 100% 0%,rgba(var(--brand-2-rgb),.65),transparent 60%),linear-gradient(135deg,var(--brand-orange) 0%,var(--ouro-vivo) 60%,var(--brand-orange-2) 100%)}
.cover-ph .cat{position:absolute;left:18px;top:16px;font-size:var(--fs-micro);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--marfim);background:rgba(20,20,23,.30);padding:5px 11px;border-radius:999px}
.cover-ph .mark{position:absolute;left:18px;bottom:16px;width:58px;height:auto;opacity:.95}
.cover-ph .ico-line{position:absolute;right:18px;bottom:16px;width:60px;height:60px;border-radius:14px;background:rgba(255,255,255,.16);border-color:rgba(255,255,255,.45);color:var(--marfim)}
.cover-ph .ico-line svg{width:30px;height:30px}
.home-post-body h3 a{color:var(--text-strong)}
.home-post-body h3 a:hover{color:var(--brand-orange)}
.home-post-body h3{margin-top:0}

/* C10+C11: bloco final unico, diagnostico + formulario real, fundo laranja */
.home-final{background:linear-gradient(162deg,var(--brand-orange) 0%,var(--ouro-vivo) 54%,var(--brand-orange-2) 100%)}
.home-final-grid{display:grid;grid-template-columns:1fr minmax(0,500px);grid-template-areas:"head form" "rest form";grid-template-rows:auto 1fr;column-gap:clamp(28px,5vw,64px);row-gap:0;align-items:start;max-width:1100px;margin-inline:auto}
.home-final-head{grid-area:head;align-self:start;scroll-margin-top:96px}
.home-final-grid>.form-slot{grid-area:form}
.home-final-rest{grid-area:rest;align-self:start}
.home-final-head h2{color:var(--tinta);font-size:clamp(2rem,3.8vw,3rem);line-height:1.08;margin-bottom:16px}
.home-final .sub{color:var(--mata-2);font-size:var(--fs-body-lg);max-width:46ch;margin-bottom:0}
.home-final .final-steps{flex-direction:column;align-items:stretch;max-width:500px}
.home-final .final-step{flex:none}
.home-final-wa-label{color:var(--mata-2);font-weight:600;font-size:var(--fs-small);margin:0 0 10px}
.home-final-wa svg{width:20px;height:20px;color:#25D366}
.home-final .form-slot .form-card{max-width:none}
@media(max-width:900px){
  .home-final-grid{grid-template-columns:1fr;grid-template-areas:"head" "form" "rest";grid-template-rows:auto;row-gap:24px}
  .home-final-head,.home-final-rest{text-align:center}
  .home-final .sub,.home-final .final-steps{margin-inline:auto}
}

/* ============================================================
   MOLDE DAS PAGINAS INTERNAS (leva 23-09, Cinzel; piloto: /servicos/abertura-de-empresa).
   Append-only. Esqueleto e classes em docs/MOLDE-PAGINAS.md.
   ============================================================ */

/* Topo escuro: sobe por tras da navbar (como o topo da Home) e leva o breadcrumb dentro */
.page-top{position:relative;margin-top:-76px;background:radial-gradient(60% 90% at 88% 0%,rgba(var(--brand-rgb),.30),transparent 62%),linear-gradient(180deg,#151518 0%,var(--mata) 100%);color:var(--nevoa-verde);overflow:hidden}
.page-top .breadcrumb{padding:0 0 clamp(22px,3.4vw,40px)}
.page-top .breadcrumb ol{color:rgba(255,255,255,.5)}
.page-top .breadcrumb a{color:rgba(255,255,255,.62)}
.page-top .breadcrumb a:hover{color:var(--brand-orange-2)}
.page-top .breadcrumb [aria-current="page"]{color:var(--marfim)}
.page-top-inner{max-width:860px}
.page-top .eyebrow{color:var(--nevoa-verde)}
.page-top h1{color:var(--marfim);margin:0 0 20px}
.page-top h1 .grad{background:var(--brand-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}
.page-top .answer-first{background:rgba(255,255,255,.05);color:var(--linha-clara);border-left-color:var(--brand-orange);max-width:68ch;margin:0}
.page-top .hero-actions{justify-content:flex-start}
.page-top .proof-row{justify-content:flex-start;padding:24px 0 0;color:var(--nevoa-verde)}
.page-top .proof-row .pi b{color:var(--marfim)}
.page-top .proof-row .sep{background:rgba(255,255,255,.25)}
@media(max-width:600px){.page-top .hero-actions .btn{width:100%}.page-top .proof-row{gap:8px 14px}.page-top .proof-row .sep{display:none}}

/* Grade de cartoes (3 + 3, ou 3 + 2 centralizados), cartao claro com o icone de traco */
.pg-cards{display:flex;flex-wrap:wrap;justify-content:center;gap:24px;max-width:1040px;margin-inline:auto}
.pg-cards>.hub-card{flex:0 1 calc((100% - 48px)/3)}
.pg-cards .ico-line{margin-bottom:10px}
.hub-card--static:hover{transform:none;box-shadow:var(--shadow-md);border-color:var(--border)}
@media(max-width:900px){.pg-cards>.hub-card{flex-basis:calc((100% - 24px)/2)}}
@media(max-width:600px){.pg-cards{gap:16px}.pg-cards>.hub-card{flex-basis:100%}}

/* ============================================================
   AJUSTES 32 a 37 (leva 23-09, Cinzel). Append-only: so sobrepoe.
   ============================================================ */

/* #34 Escala unica de espaco vertical: 72px no desktop, 48px no celular */

.section-head h2{margin-bottom:.35em}
.section-head p{margin-bottom:0}
.svc-list,.home-blog-grid{margin-top:0}

.home-proof .stat{min-height:0;padding:clamp(18px,2vw,24px) 20px;gap:4px}
.home-proof .stat-num{font-size:clamp(2.1rem,3.6vw,2.9rem)}
.home-final .final-steps{margin:18px 0 20px}
.page-top{padding-bottom:clamp(40px,5vw,64px)}

/* #32/#45 Faixa em X sem vazio embaixo: a altura da .diagonal acompanha a borda de baixo
   da faixa mais baixa na ponta DIREITA da tela (preta a 8deg ou branca a 3deg), + ~14px.
   preta: 120 + (vw/2)*tan8 + meia espessura  | branca: 165 + (vw/2)*tan3 + meia espessura.
   Substitui os 330px (desktop) e os 205px (celular). Nada fica por baixo da faixa. */
.diagonal{height:max(calc(162px + 7.03vw),calc(207px + 2.62vw)) !important}

/* #35 Depoimentos: G do Google ao lado da nota; cartao so com o nome */

.review figcaption{padding-top:10px}

/* #36 FAQ mais fino + etiqueta laranja */
.faq-item{margin-bottom:10px}
.faq-q{padding:13px 18px;gap:14px;font-size:1.02rem}
.faq-toggle{width:28px;height:28px}
.faq-a p{padding:0 20px 16px 60px}
.faq .faq-tag,.section--dark .faq .faq-tag{color:var(--ouro-escuro);background:var(--suave-mostarda);border:1px solid var(--brand-orange)}
@media(max-width:560px){.faq-q{padding:12px 14px}.faq-a p{padding:0 14px 14px}}

/* #37 Menu: logo a esquerda, links no CENTRO da barra, botao a direita (desktop).
   Grade 1fr / auto / 1fr: o bloco do meio fica centrado na barra inteira. Celular igual. */
@media(min-width:941px){
  .topnav-inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center}
  .topnav-brand{justify-self:start}
  .topnav-menu{margin-left:0;justify-self:center;position:relative;left:-6px} /* -6px compensa o padding assimetrico da barra (20 esq / 8 dir) */
  .topnav-spacer{display:none}
  .topnav-cta{justify-self:end;white-space:nowrap}
}
@media(min-width:941px) and (max-width:1100px){.topnav-link{padding:10px 8px}.topnav-menu{gap:0}}

/* ============================================================
   #39 REGRA DE ESPACAMENTO DO SITE INTEIRO (tokens). Vale pra Home, servicos,
   segmentos, sobre, contato e blog. Pagina NAO usa valor solto: usa as classes
   (.section, .section-head, .mid-cta, .content, .page-top, .home-final),
   que leem estes tokens. Mudou a escala? Muda so aqui.
   ============================================================ */
:root{
  --section-y:clamp(48px,5vw,72px);   /* respiro vertical de toda secao: 72 desktop, 48 celular */
  --head-gap:clamp(24px,3vw,36px);    /* titulo/subtitulo do bloco ate o conteudo */
  --stack-gap:clamp(20px,2.5vw,32px); /* entre dois grupos dentro da mesma secao (grade -> botao, numeros -> texto) */
  --top-y-start:clamp(10px,1.4vw,16px); /* topo escuro: navbar ate o breadcrumb */
  --top-y-end:clamp(28px,3.4vw,44px);   /* topo escuro: ultima linha ate o fim do bloco */
}
.section{padding-block:var(--section-y)}
.section-head{margin-bottom:var(--head-gap)}
.mid-cta{padding:var(--stack-gap) 24px 0}
.home-pain{margin-top:calc(var(--stack-gap) + 16px)}
.content{padding-block:var(--section-y)}

/* #38 Topo escuro das paginas internas, compacto (vale pra todos os servicos/segmentos) */
.page-top{padding:calc(76px + var(--top-y-start)) 0 var(--top-y-end)}
.page-top .breadcrumb{padding-bottom:clamp(12px,1.6vw,20px)}
.page-top .eyebrow{margin-bottom:10px}
.page-top h1{font-size:clamp(1.85rem,3.6vw,2.8rem);line-height:1.08;margin-bottom:14px}
.page-top .answer-first{font-size:1.02rem;line-height:1.55;padding:12px 16px}
.page-top .hero-actions{margin-top:18px;gap:10px}
.page-top .proof-row{padding-top:14px}
@media(max-width:600px){
  .page-top .answer-first{font-size:.97rem;padding:10px 14px}
  .page-top .hero-actions .btn{padding:13px 20px}
  .page-top .breadcrumb{padding-bottom:10px}
}

/* ============================================================
   #42 LARGURA UNICA dos blocos principais (token). Menu fixo, grade de
   servicos e grade dos numeros com as bordas na MESMA linha vertical.
   --content-w = largura da grade de servicos da Home em 1440 (992px).
   Abaixo disso a largura vira "tela - 2 x --gutter" (o mesmo respiro do .container).
   ============================================================ */
:root{--content-w:992px;--gutter:24px}
.home-col{max-width:calc(var(--content-w) + 2 * var(--gutter))}
.svc-list{max-width:var(--content-w);margin-inline:auto}
.home-proof .stats{max-width:var(--content-w)}
@media(min-width:941px){
  .topnav{width:min(var(--content-w),calc(100% - 2 * var(--gutter)))}
  /* menu nao estoura nem quebra: o espaco entre os links encolhe com a tela */
  .topnav-link{padding-inline:clamp(6px,.7vw,10px)}
  .topnav-menu{gap:0}
}

/* #41 Selo das avaliacoes: 5,0 + estrelas + "Notas no" + logotipo Google, numa linha */
.rating{flex-wrap:nowrap;white-space:nowrap}
.rating-logo{height:22px;width:auto;display:block;flex:none;margin-left:-4px;transform:translateY(2px)}
@media(max-width:400px){.rating{gap:9px;padding:9px 16px}.section--dark .rating .rating-num{font-size:1.3rem}.rating-logo{height:20px}}
/* Os demais blocos principais (grades) seguem a mesma largura: tudo alinha com o menu.
   Colunas de LEITURA (.prose, .faq, .section-head, .page-top-inner) continuam mais estreitas, centradas. */
.pg-cards,.steps--3,.compare-grid,.home-blog-grid,.home-final-grid{max-width:var(--content-w);margin-inline:auto}
.page-top .container{max-width:calc(var(--content-w) + 2 * var(--gutter))}
/* celular: o carrossel de depoimentos volta a ir de ponta a ponta (a regra de largura acima zerava a margem negativa) */

/* #43 Ritmo do menu (desktop): margem interna igual nos dois lados (logo e botao),
   botao menor e discreto (mesma cor, fonte 1px menor que os links), tudo no centro vertical.
   A distancia entre os links e a mesma (2 x padding-inline do link, sem gap extra). */
@media(min-width:941px){
  .topnav-inner{padding:8px 16px}
  .topnav-menu{left:0}   /* padding agora e simetrico: sai a compensacao de -6px */
  .topnav-cta{padding:10px 16px;font-size:13px;line-height:1;border-radius:10px;align-self:center}
}

/* #44 Menu (desktop): distribuicao por espaco igual. logo | vao | links | vao | botao,
   com os DOIS vaos iguais (antes o grupo de links era centrado na barra e o vao da esquerda
   ficava maior, porque logo e botao tem larguras diferentes). Gap entre links e margens 17=17 ficam. */
@media(min-width:941px){
  .topnav-inner{display:flex;justify-content:space-between;gap:0}
}

/* ============================================================
   #45 Logos das plataformas PARADOS dentro do topo escuro da Home (sai a esteira branca).
   A faixa X volta a emendar direto no bloco escuro de servicos (preenchimento preto de novo,
   mesma cor da secao de baixo: sem degrau). A faixa X e o unico elemento em movimento.
   Os PNGs ja sao quadrados brancos com canto arredondado: viram "fichas" pequenas e nitidas.
   ============================================================ */
.hero-logos{margin-top:26px}
.hero-logos-label{font-size:var(--fs-micro);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--nevoa-verde);margin:0 0 10px}
.hero-logos-row{display:flex;flex-wrap:nowrap;gap:10px;list-style:none;margin:0;padding:0}
.hero-logos-row li{flex:none}
.hero-logos-row img{width:52px;height:52px;display:block;border-radius:12px;box-shadow:0 6px 18px rgba(0,0,0,.35),0 0 0 1px rgba(255,255,255,.12)}
@media(max-width:820px){
  .hero-logos{align-self:stretch}
  .hero-logos-row{justify-content:center;gap:8px;overflow-x:auto;scrollbar-width:none}
  .hero-logos-row::-webkit-scrollbar{display:none}
  .hero-logos-row img{width:46px;height:46px;border-radius:10px}
}
/* centraliza sem esconder o comeco se um dia rolar (safe center) + fichas um pouco menores em tela bem estreita */
@media(max-width:820px){.hero-logos-row{justify-content:flex-start}.hero-logos-row li:first-child{margin-left:auto}.hero-logos-row li:last-child{margin-right:auto}}
@media(max-width:380px){.hero-logos-row{gap:7px}.hero-logos-row img{width:43px;height:43px}}

/* #47 Faixa em X: a de CIMA vira LARANJA da marca (degrade var(--brand-orange) -> var(--brand-orange-2)), texto e bullets escuros.
   Contraste do texto var(--mata): 5,6:1 no pior ponto (var(--brand-orange)) e 8,5:1 no var(--brand-orange-2) (WCAG AA >= 4,5).
   A de baixo (branca) e a animacao continuam iguais. */
.diagonal .dband-dark{background:linear-gradient(90deg,var(--brand-orange) 0%,var(--brand-orange-2) 100%) !important;color:var(--mata) !important}
.diagonal .dband-dark .dot{opacity:.85}

/* #45b A foto do topo e "cover" do .topband inteiro: com os logos o bloco cresceu e a foto crescia junto
   (o notebook mudava de tamanho e lugar). Aqui a foto mantem EXATAMENTE o tamanho de antes:
   altura = altura do bloco MENOS a faixa de logos (--hl), ou a altura pela largura, o que for maior (= cover antigo).
   A faixa de logos tem altura fixa: 26 (margem) + 20 (legenda) + 10 + ficha. */
:root{--hl:108px}
.hero-logos-label{line-height:20px;white-space:nowrap}
.topband{background-size:100% 100%,auto max(calc(100% - var(--hl)),calc(100vw * 941 / 1672))}
@media(max-width:900px){
  :root{--hl:102px}
  .topband{background-size:auto,auto max(calc(100% - var(--hl)),calc(100vw * 941 / 1672))}
}
@media(max-width:380px){:root{--hl:99px}}

/* ============================================================
   #48 DEPOIMENTOS EM 2 FILEIRAS EM MOVIMENTO (CSS puro, tecnica da esteira do mkp).
   Fileira de cima anda pra esquerda, a de baixo pra direita. Trilha = 2 metades identicas;
   o keyframe anda -50% MENOS meio gap (o gap entra entre os itens, nao depois do ultimo).
   gap 20px -> meio gap 10px. Cada metade passa de 1920px, entao nao abre buraco.
   ============================================================ */
.rv-marquee{display:flex;flex-direction:column;gap:20px;margin-top:4px}
.rv-row{position:relative;overflow:hidden}
.rv-track{display:flex;width:max-content;gap:20px;align-items:stretch}
.rv-row--esq .rv-track{animation:rv-esq 56s linear infinite}
.rv-row--dir .rv-track{animation:rv-dir 52s linear infinite}
.rv-row:hover .rv-track{animation-play-state:paused}
.rv-track .review{margin:0;scroll-snap-align:none}
@keyframes rv-esq{from{transform:translateX(0)}to{transform:translateX(calc(-50% - 10px))}}
@keyframes rv-dir{from{transform:translateX(calc(-50% - 10px))}to{transform:translateX(0)}}
@media(max-width:640px){.rv-track .review{flex-basis:260px}}
/* quem desliga animacao: fileiras paradas, rolagem manual, so os depoimentos originais (sem copias) */
@media(prefers-reduced-motion:reduce){
  .rv-track{animation:none !important;transform:none !important}
  .rv-row{overflow-x:auto;-webkit-mask-image:none;mask-image:none;padding-inline:var(--gutter)}
  .rv-track .review[aria-hidden="true"]{display:none}
  .rv-track{margin-inline:auto}
}

/* BUG: strong/b no topo escuro herdavam a cor escura global (strong{color:var(--text-strong)}) e sumiam.
   Dentro do .page-top eles ficam brancos (ex.: "Resposta direta:" no answer-first dos posts). */
.page-top strong,.page-top b{color:var(--marfim)}

/* #49/#50 Depoimentos em movimento: dentro da largura unica, cartoes menores, com foto ou avatar.
   O esmaecimento das pontas e so mask-image no container (o cartao fica transparente, sem degrade
   escuro por cima), numa faixa curta de 24px: cartao branco ficando transparente sobre fundo escuro sempre passa por cinza; quanto mais curta, menos se ve. */
.rv-marquee{max-width:var(--content-w);margin-inline:auto}
.rv-row{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 24px,#000 calc(100% - 24px),transparent 100%);
                mask-image:linear-gradient(90deg,transparent 0,#000 24px,#000 calc(100% - 24px),transparent 100%)}
.rv-track{padding-block:4px 10px}
.rv-track .review{flex:0 0 260px;padding:16px 16px 12px;gap:8px}
.section--dark .rv-track .review blockquote p{font-size:15px;line-height:1.5}
.rv-track .review figcaption{gap:10px;padding-top:10px}
.rv-av{width:48px;height:48px;flex:none;display:block;border-radius:50%;object-fit:cover}
@media(max-width:640px){.rv-track .review{flex-basis:240px}}

/* Bloco final laranja SEM formulario (hubs: /segmentos, /sobre...): o <svg> do WhatsApp nao tinha
   tamanho e crescia (~65px), deixando o botao com 95px de altura. Icone do WhatsApp em qualquer botao
   fica com 20px (igual ao do topo) e verde; os dois botoes do bloco ficam com o mesmo padding e altura. */
.btn.js-wa svg{width:20px;height:20px;flex:none}
.btn-dark.js-wa svg{color:#25D366}
.cta-actions .btn,.home-final .hero-actions .btn{padding:16px 28px;font-size:1.05rem;line-height:1;min-height:54px}
/* bloco final sem formulario com cabecalho centralizado (.home-final-head.center): o subtitulo (max 46ch) centraliza junto */
.home-final-head.center{text-align:center}
.home-final-head.center .sub{margin-inline:auto}

/* ============================================================
   MOLDE DE ARTIGO LONGO (blog). Tudo escopado em .post-article: nao afeta Home nem paginas de servico.
   Componentes: largura de leitura, H2/H3 com os tokens, .toc (sumario), .table-wrap (tabela
   comparativa com rolagem so dentro dela no celular), .callout (Na pratica / Atencao), .checklist,
   .post-cta (faixa curta no meio do texto). O .faq ja existe e e reaproveitado.
   ============================================================ */
/* largura de leitura: texto corrido em ~70 caracteres por linha; tabela, caixas e CTA usam a coluna toda */
.post-article .prose > p,.post-article .prose > ul:not(.checklist) > li,.post-article .prose > ol > li{max-width:34em} /* ~70 caracteres por linha (ch nao serve: o 0 da Geist e largo) */
.post-article .prose h2{margin:calc(var(--head-gap) + 8px) 0 12px;scroll-margin-top:96px}
.post-article .prose h3{margin:var(--stack-gap) 0 8px;scroll-margin-top:96px}
.post-article .prose h2 + p,.post-article .prose h3 + p{margin-top:0}

/* Sumario (ancoras pros H2 do artigo) */
.toc{margin:0 0 var(--stack-gap);padding:18px 22px;border:1px solid var(--border);border-left:4px solid var(--brand-orange);border-radius:0 var(--radius) var(--radius) 0;background:var(--surface)}
.toc-title{margin:0 0 10px;font-family:var(--font-display);font-weight:700;font-size:1.05rem;color:var(--text-strong)}
.prose .toc ol,.toc ol{margin:0;padding:0;list-style:none;counter-reset:toc;display:flex;flex-direction:column;gap:6px}
.prose .toc ol li,.toc ol li{counter-increment:toc;padding-left:30px;position:relative;font-size:var(--fs-body);max-width:none}
.prose .toc ol li::before,.toc ol li::before{content:counter(toc,decimal-leading-zero);position:absolute;left:0;top:1px;width:auto;height:auto;background:none;border-radius:0;display:block;font-family:var(--font-display);font-weight:700;font-size:.85rem;color:var(--brand-orange)}
.toc a{color:var(--text-strong);text-decoration:none;border-bottom:1px solid transparent}
.toc a:hover{color:var(--brand-orange);border-bottom-color:currentColor}

/* Tabela comparativa: no celular rola DENTRO da caixa, a pagina nao estoura */
.table-wrap{margin:24px 0;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-sm)}
.table-wrap table{width:100%;min-width:560px;border-collapse:collapse;font-size:var(--fs-small);line-height:1.5}
.table-wrap caption{caption-side:top;text-align:left;padding:14px 16px 0;font-size:var(--fs-micro);color:var(--text-muted)}
.table-wrap th,.table-wrap td{padding:12px 16px;text-align:left;vertical-align:top;border-bottom:1px solid var(--border)}
.table-wrap thead th{background:var(--ink);color:var(--marfim);font-family:var(--font-display);font-weight:600;font-size:var(--fs-small);white-space:nowrap}
.table-wrap tbody th{color:var(--text-strong);font-weight:600}
.table-wrap tbody tr:nth-child(even){background:var(--bg)}
.table-wrap tbody tr:last-child th,.table-wrap tbody tr:last-child td{border-bottom:0}
.prose .table-hint,.table-hint{display:none}
@media(max-width:640px){.prose .table-hint,.table-hint{display:block;margin:-16px 0 20px;font-size:var(--fs-micro);color:var(--text-muted)}}

/* Caixa de destaque: Na pratica (laranja) e Atencao (ambar) */
.callout{margin:24px 0;padding:16px 20px;border-radius:0 var(--radius) var(--radius) 0;border-left:4px solid var(--brand-orange);background:var(--orange-50)}
.callout-title{margin:0 0 6px;font-family:var(--font-display);font-weight:700;font-size:var(--fs-small);letter-spacing:.06em;text-transform:uppercase;color:var(--ouro-escuro)}
.prose .callout p{font-size:var(--fs-body);margin:0 0 .6em;max-width:none}
.prose .callout p:last-child{margin-bottom:0}
.callout--atencao{border-left-color:#D99A00;background:#FFF8E1}
.callout--atencao .callout-title{color:var(--ouro-escuro)}

/* Checklist com check laranja (sobrepoe as bolinhas do .prose ul) */
.prose ul.checklist{gap:10px}
.prose ul.checklist li{padding-left:34px}
.prose ul.checklist li::before{top:3px;width:22px;height:22px;border-radius:6px;background:var(--brand-gradient);border:0}
.prose ul.checklist li::after{left:8px;top:7px;width:6px;height:11px;border-radius:0;background:none;border-right:2.5px solid var(--marfim);border-bottom:2.5px solid var(--marfim);transform:rotate(45deg)}

/* CTA intermediario: faixa curta no meio do texto, com botao pro /contato */
.post-cta{margin:var(--stack-gap) 0;padding:18px 22px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-radius:var(--radius);background:var(--ink);color:var(--marfim)}
.prose .post-cta p{margin:0;font-size:var(--fs-body);color:#D8D8DC;max-width:none}
.prose .post-cta p b,.prose .post-cta p strong{color:var(--marfim)}
.post-cta .btn{flex:none;padding:12px 20px;font-size:var(--fs-small)}
@media(max-width:600px){.post-cta{flex-direction:column;align-items:stretch;text-align:center}}

/* FAQ dentro do artigo (reaproveita .faq): sem margem lateral extra */
.post-article .faq{max-width:none;margin:16px 0 var(--stack-gap)}
/* titulos dos componentes dentro do .prose (o .prose p sobrescrevia cor e tamanho) */
.prose .toc-title{font-size:1.05rem;color:var(--text-strong);margin:0 0 10px;max-width:none}
.prose .callout-title{font-size:var(--fs-small);color:var(--ouro-escuro);margin:0 0 6px;max-width:none}
.prose .callout--atencao .callout-title{color:var(--ouro-escuro)}
.prose .callout .callout-title{font-size:var(--fs-small)}

/* ============================================================
   CAIXAS DE SELECAO DO FORMULARIO no visual do dropdown do menu (js/select-you.js).
   O <select> nativo fica no DOM (mesmo name/id, valor sincronizado), so fora da vista.
   ============================================================ */
.sy-field{position:relative}
.field select.sy-nativo{position:absolute;left:0;bottom:0;width:100%;height:1px;opacity:0;pointer-events:none;padding:0;border:0}
.sy{position:relative}
.sy-combo{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:46px;padding:11px 14px;border-radius:var(--radius);background:var(--cru);border:1px solid var(--linha-clara);color:var(--tinta);font-family:var(--font-sans);font-size:var(--fs-body);cursor:pointer;user-select:none;transition:border-color var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out),background var(--dur) var(--ease-out)}
.sy-combo:focus-visible,.sy--aberto .sy-combo{outline:none;border-color:var(--brand-orange);box-shadow:0 0 0 3px rgba(var(--brand-rgb),.15);background:var(--marfim)}
.sy-valor{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--nevoa-verde)}
.sy--preenchido .sy-valor{color:var(--tinta)}
.sy-seta{flex:none;width:16px;height:16px;color:var(--brand-orange);transition:transform var(--dur) var(--ease-out)}
.sy--aberto .sy-seta{transform:rotate(180deg)}
/* painel: mesmo visual do .dropdown do menu */
.sy-lista{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:60;margin:0;padding:6px;list-style:none;max-height:min(380px,60vh);overflow-y:auto;overscroll-behavior:contain;
  background:#101013;border:1px solid rgba(255,255,255,.12);border-radius:12px;box-shadow:0 20px 50px rgba(0,0,0,.5)}
.sy--cima .sy-lista{top:auto;bottom:calc(100% + 6px)}
.sy-lista[hidden]{display:none}
.sy-op{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;padding:10px 12px;border-radius:8px;font-weight:600;font-size:var(--fs-small);line-height:1.3;cursor:pointer}
.sy-op--ativo{background:rgba(var(--brand-rgb),.20)}
.sy-op[aria-selected="true"]{color:var(--brand-orange-2)}
.sy-op[aria-selected="true"]::after{content:"";flex:none;width:6px;height:11px;margin-right:4px;border-right:2.5px solid var(--brand-orange-2);border-bottom:2.5px solid var(--brand-orange-2);transform:rotate(45deg) translateY(-2px)}
/* erro de validacao */
.sy--erro .sy-combo{border-color:var(--cruz-funda);box-shadow:0 0 0 3px rgba(192,57,43,.14)}
.sy-erro{margin:6px 0 0;font-size:var(--fs-micro);font-weight:600;color:var(--cruz-funda)}
.sy-erro[hidden]{display:none}

/* Indice do blog (pedido do Ancora): grade de 3 colunas no desktop, 2 no tablet, 1 no celular.
   .content--wide alarga o container do .content pra largura unica SO onde a classe for posta
   (o .content .container de 920px continua valendo pros artigos). Uso: <section class="content content--wide"> */
.content.content--wide .container{max-width:calc(var(--content-w) + 2 * var(--gutter))}
.blog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
@media(max-width:900px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.blog-grid{grid-template-columns:1fr}}

/* ============================================================
   #8 (leva 23-09b) Menu Segmentos em 3 grupos: "Para sua empresa", "Venda online", "Por marketplace".
   Desktop: painel em 3 colunas (mega-menu compacto, mesmo visual escuro), centrado no item.
   Celular: lista com os rotulos. Rodape: coluna Segmentos com os 3 rotulos.
   Teclado no desktop: o dropdown abre quando o foco entra no item (focus-within), pra Tab
   percorrer os links (antes so abria no mouse).
   ============================================================ */
.dd-label{margin:0;padding:8px 10px 4px;font-family:var(--font-sans);font-size:.68rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.5)}
@media(min-width:941px){
  .topnav-item:focus-within .dropdown{opacity:1;visibility:visible;transform:translateY(0)}
  .topnav-item:focus-within .topnav-link .caret{transform:rotate(180deg)}
  .dropdown--mega{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px 6px;width:640px;min-width:0;left:50%;transform:translate(-50%,-6px)}
  .topnav-item:hover .dropdown--mega,.topnav-item:focus-within .dropdown--mega,.dropdown--mega.open{transform:translate(-50%,0)}
  .dropdown--mega .dd-group{display:flex;flex-direction:column;gap:1px;padding:2px 0}
  .dropdown--mega .dd-group + .dd-group{border-left:1px solid rgba(255,255,255,.08);padding-left:6px}
}
@media(max-width:940px){
  .dropdown--mega .dd-label{padding:10px 12px 2px}
  .dropdown--mega .dd-group:first-child .dd-label{padding-top:4px}
}
/* rodape */
.footer-sub{margin:14px 0 8px;font-family:var(--font-sans);font-size:.68rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.45)}
.footer-col h4 + .footer-sub{margin-top:0}
/* Dropdowns do menu com fundo SOLIDO: o blur do painel dentro do blur da barra (backdrop-filter aninhado)
   deixava o conteudo da pagina aparecer nitido atras dos links. Mesma cor, sem transparencia. */
.dropdown{background:#101013;-webkit-backdrop-filter:none;backdrop-filter:none}
@media(max-width:940px){.dropdown{background:rgba(255,255,255,.04)}}

/* #10 (leva 23-09b) Destaque do item no dropdown do menu e no painel do formulario (identicos):
   laranja da marca var(--brand-orange) a 80% sobre o painel escuro = var(--ouro-escuro), texto branco (contraste 4,87:1;
   o var(--brand-orange) puro com branco daria 3,40:1 e o de 85% 4,45:1, os dois abaixo de 4,5). Texto dos itens em branco puro. */
.dropdown a,.dropdown a b{color:var(--marfim)}
.dropdown a small{color:rgba(255,255,255,.72)}
.dropdown a:hover,.dropdown a:focus-visible{background:var(--ouro-escuro);color:var(--marfim);box-shadow:none;outline:none}
.dropdown a:hover small,.dropdown a:focus-visible small{color:var(--marfim)}
.sy-op{color:var(--marfim)}
.sy-op--ativo,.sy-op--ativo[aria-selected="true"]{background:var(--ouro-escuro);color:var(--marfim)}
.sy-op--ativo[aria-selected="true"]::after{border-color:var(--marfim)}

/* #13 (leva 23-09b) Etiquetas de categoria num formato so: retangulo de cantos arredondados (nao mais pilula),
   contorno laranja, fundo laranja claro, mesma fonte. Vale pros cartoes do blog, cartoes da Home,
   etiqueta sobre a capa e .faq-tag. Raio = metade do token --radius: com 14px inteiros numa etiqueta
   de ~25px de altura o canto passa da metade da altura e ela continua parecendo pilula. */
:root{--radius-tag:calc(var(--radius) / 2)}
.post-card .tag,.home-post-body .tag,.cover-ph .cat,.faq .faq-tag,.section--dark .faq .faq-tag,.faq-tag{
  display:inline-block;align-self:flex-start;border-radius:var(--radius-tag);border:1px solid var(--brand-orange);background:var(--suave-mostarda);color:var(--ouro-escuro);
  font-family:var(--font-sans);font-size:.68rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;line-height:1.4;padding:3px 9px}
/* Selos de CRC (post-meta, author-box, time, cartoes) no mesmo formato das etiquetas.
   O selo "recomendado" do comparativo ganha so o formato (fica com o fundo em degrade da marca). */
.post-meta .crc,.post-card .meta .crc,.author-box .crc,.team-member .crc{
  display:inline-block;border-radius:var(--radius-tag);border:1px solid var(--brand-orange);background:var(--suave-mostarda);color:var(--ouro-escuro);
  font-family:var(--font-sans);font-size:.68rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;line-height:1.4;padding:3px 9px;vertical-align:middle}
.compare-you .badge-you{border-radius:var(--radius-tag)}
.post-meta .crc,.author-box .crc{margin-left:6px}

/* ============================================================
   #14 (leva 23-09b) Ilustracao nos cartoes de servico da Home e no topo da pagina de servico.
   .card--img + .card-media: faixa 1200x630 no topo do cartao (cantos de cima arredondados, como os
   cartoes do blog). O icone continua no HTML e fica escondido; se a imagem nao carregar, o onerror
   tira o .card--img e o icone volta. Serve pra .svc-card (Home) e .hub-card (paginas).
   ============================================================ */
.card--img{overflow:hidden}
.card--img > .ico-line{display:none}
.card-media{display:block;aspect-ratio:1200/630;overflow:hidden;background:var(--tinta)}
.card-media img{width:100%;height:100%;object-fit:cover;display:block}
.svc-list .svc-card.card--img{padding-top:0}
.svc-list .svc-card.card--img .card-media{margin:0 -26px 18px}
.pg-cards .hub-card.card--img{padding-top:0}
.pg-cards .hub-card.card--img .card-media{margin:0 calc(-1 * clamp(22px,2.4vw,28px)) 14px}

/* Topo da pagina de servico com ilustracao: ao lado do texto no desktop, abaixo dos botoes no celular */
.page-top-media{margin:0;border-radius:var(--radius-lg);overflow:hidden;aspect-ratio:1200/630;box-shadow:0 24px 60px rgba(0,0,0,.45);border:1px solid rgba(255,255,255,.10)}
.page-top-media img{width:100%;height:100%;object-fit:cover;display:block}
@media(min-width:1000px){
  .page-top--media .container{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,360px);column-gap:clamp(24px,3vw,40px);align-items:center}
  .page-top--media .breadcrumb{grid-column:1 / -1}
  .page-top--media .page-top-inner{max-width:none}
}
@media(max-width:999px){.page-top-media{margin-top:24px;max-width:560px}}

/* ============================================================
   Depoimentos em video no formato Shorts (9:16), pedido do Ancora (contato.html).
   .yt-shorts: galeria com 4 colunas iguais dentro da largura unica; abaixo de 760px vira
   uma fileira que rola na horizontal com scroll-snap (a pagina nao rola pro lado).
   .home-post-cover--vertical: a mesma capa do blog, em 9:16, com .cover-ph e o play centralizado;
   o iframe do YouTube (carregado no clique) ocupa a capa toda.
   ============================================================ */
/* 5 videos: 5 colunas dentro do --content-w com cartao compacto (capa ~160px); ate 900px 3 + 2 centralizados; ate 760px fileira */
.yt-shorts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;max-width:var(--content-w);margin-inline:auto}
.yt-shorts .hub-card{padding:12px 12px 14px}
.yt-shorts .hub-card .home-post-cover--vertical{margin-bottom:10px}
.yt-shorts .hub-card h3{font-size:1rem;line-height:1.25}
.yt-shorts > *{min-width:0}
@media(max-width:900px){.yt-shorts{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.yt-shorts > *{flex:0 0 calc((100% - 32px)/3)}}
@media(max-width:760px){
  .yt-shorts{display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;
    margin-inline:calc(-1 * var(--gutter));padding:4px var(--gutter) 14px;scroll-padding-inline:var(--gutter);scrollbar-width:none;max-width:none}
  .yt-shorts::-webkit-scrollbar{display:none}
  .yt-shorts > *{flex:0 0 min(62%,260px);scroll-snap-align:start}
}
.home-post-cover.home-post-cover--vertical{aspect-ratio:9/16}
/* play centralizado com ou sem .cover-ph (miniatura real do YouTube ou placeholder) */
.home-post-cover--vertical .ico-line,.home-post-cover--vertical .cover-ph .ico-line{position:absolute;right:auto;bottom:auto;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1;width:64px;height:64px;border-radius:50%;margin:0;background:rgba(14,14,16,.55);border:1.5px solid rgba(255,255,255,.75);color:var(--marfim);box-shadow:0 8px 24px rgba(0,0,0,.35)}
.home-post-cover--vertical .ico-line svg{width:26px;height:26px;margin-left:3px}
.home-post-cover--vertical[role="button"]:hover .ico-line{background:var(--ouro-escuro);border-color:var(--marfim)}
.home-post-cover--vertical iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}
.home-post-cover--vertical[role="button"]{cursor:pointer}
.home-post-cover--vertical[role="button"]:focus-visible{outline:3px solid var(--brand-orange);outline-offset:3px}
.pg-cards .hub-card .home-post-cover--vertical,.yt-shorts .hub-card .home-post-cover--vertical{border-radius:var(--radius);margin-bottom:12px}

/* Titulo das colunas do rodape: <p class="footer-title"> no lugar do <h4> (o <h4> vinha logo depois do <h2>
   do conteudo e pulava nivel de heading em todas as paginas). Mesmo visual do h4 anterior. */
.footer-title{font-family:var(--font-display);font-weight:700;line-height:1.14;letter-spacing:.06em;word-spacing:.06em;text-wrap:balance;font-size:var(--fs-small);text-transform:uppercase;color:var(--marfim);margin:0 0 14px}
.footer-col .footer-title + .footer-sub{margin-top:0}
/* grade de cartoes em 2 colunas (ex.: 4 cartoes = 2 + 2; usada na 404) */
.pg-cards--2{max-width:760px}
.pg-cards--2>.hub-card{flex-basis:calc((100% - 24px)/2)}
@media(max-width:600px){.pg-cards--2>.hub-card{flex-basis:100%}}
/* links longos (URL inteira nas fontes oficiais dos posts) quebram na linha em vez de passar da tela no celular */
.prose a,.post-fontes a,.source-note a{overflow-wrap:anywhere}

/* ============================================================
   #18 RODAPE COMPACTO: 5 colunas dentro do --content-w (marca | Servicos | Segmentos | Marketplaces | Empresa),
   links com passo de ~26px, padding vertical pelo token (--footer-y = 60% do --section-y), rotulos com menos margem.
   Celular: marca em cima e 2 colunas (Servicos | Empresa, depois Segmentos | Marketplaces). Cores e fontes iguais.
   ============================================================ */
:root{--footer-y:calc(var(--section-y) * .6)}
.site-footer--cols{padding-block:var(--footer-y) 18px}
.site-footer--cols>.container{max-width:calc(var(--content-w) + 2 * var(--gutter))}
.footer-cols{grid-template-columns:minmax(0,1.25fr) minmax(0,1.05fr) minmax(0,1fr) minmax(0,.8fr) minmax(0,1.2fr);gap:28px;margin-bottom:22px}
.footer-cols .footer-brand img{height:32px;margin-bottom:12px}
.footer-cols .footer-brand p{margin:0 0 12px;line-height:1.5}
.footer-cols .footer-brand .socials{justify-content:flex-start}
.footer-title{margin:0 0 10px}
.footer-col ul{gap:6px}
.footer-col ul li{font-size:var(--fs-small);line-height:1.4}
.footer-sub{margin:10px 0 6px}
.footer-col .footer-title + .footer-sub{margin-top:0}
.footer-nap{line-height:1.5;margin-top:10px;overflow-wrap:anywhere}
.footer-bottom{padding-top:14px;gap:8px 20px}
@media(max-width:900px){
  .footer-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"marca marca" "serv emp" "seg mkt";gap:22px 20px}
  .footer-cols .footer-brand{grid-area:marca;grid-column:1 / -1}
  .footer-col--servicos{grid-area:serv}.footer-col--empresa{grid-area:emp}
  .footer-col--segmentos{grid-area:seg}.footer-col--marketplaces{grid-area:mkt}
}
@media(max-width:520px){.footer-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.footer-cols .footer-brand{grid-column:1 / -1}}

/* Rodapé: retoque do item 18. Contato (NAP) como item próprio da grade: no desktop embaixo de Empresa, no celular em linha inteira */
.footer-cols{grid-template-columns:minmax(0,1.15fr) minmax(0,1.1fr) minmax(0,1.05fr) minmax(0,.9fr) minmax(0,1.45fr);grid-template-rows:auto 1fr;row-gap:0}
.footer-cols>.footer-brand{grid-column:1;grid-row:1 / 3}
.footer-col--servicos{grid-column:2;grid-row:1 / 3}
.footer-col--segmentos{grid-column:3;grid-row:1 / 3}
.footer-col--marketplaces{grid-column:4;grid-row:1 / 3}
.footer-col--empresa{grid-column:5;grid-row:1}
.footer-cols>.footer-nap{grid-column:5;grid-row:2;align-self:start;overflow-wrap:normal}
.footer-nap a[href^="mailto:"]{white-space:nowrap}
@media(max-width:900px){
  .footer-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:none;grid-template-areas:"marca marca" "serv emp" "seg mkt" "nap nap";row-gap:22px}
  .footer-cols>.footer-brand{grid-area:marca}
  .footer-col--servicos{grid-area:serv}.footer-col--empresa{grid-area:emp}
  .footer-col--segmentos{grid-area:seg}.footer-col--marketplaces{grid-area:mkt}
  .footer-cols>.footer-nap{grid-area:nap;margin-top:0;padding-top:16px;border-top:1px solid rgba(255,255,255,.08)}
}
@media(max-width:900px){
  .footer-cols{row-gap:16px;margin-bottom:18px}
  .footer-cols>.footer-nap{padding-top:0;border-top:0}
  .footer-nap br:nth-of-type(3){display:none}
  .footer-nap a[href^="https://wa.me"]::after{content:" · ";color:var(--text-on-dark-soft)}
  .footer-cols .footer-brand img{margin-bottom:8px}.footer-cols .footer-brand p{margin-bottom:10px}
}

/* ===== Rodape: credito "Desenvolvido por BEEC" (24/09/2026), ao lado da politica de privacidade ===== */
.footer-end{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px 20px}
.footer-dev{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}
.footer-dev img{height:14px;width:auto;display:block}
@media(min-width:901px){.footer-end{margin-left:auto}}

/* ============================================================
   LEVA 24-09b DESEMPENHO (Cinzel)
   1) CONTRASTE WCAG AA (4,5:1 em texto pequeno). So a cor, o tom continua cinza.
      No claro (var(--marfim), var(--marfim), var(--cru)): #77777F (4,04 a 4,44) -> var(--grafite) (4,60 a 5,05).
      No escuro do rodape (var(--tinta)): #77777F (4,14) -> #85858D (5,02).
      Placeholder dos campos (var(--nevoa-verde) sobre var(--cru) = 2,54) -> var(--grafite) (4,60); o valor
      preenchido continua var(--tinta), entao "vazio" e "preenchido" seguem diferentes.
   ============================================================ */
.footer-bottom{color:#85858D}
.post-article .post-meta,.author-box .dates,.table-wrap caption,.contact-form .form-note{color:var(--grafite)}
.sy-valor,.field input::placeholder{color:var(--grafite)}
.sy--preenchido .sy-valor{color:var(--tinta)}

/* 2) MENOS TRABALHO PRO PROCESSADOR (nada muda na tela)
   - O <select> nativo escondido (.sy-nativo, opacity 0) herdava a transicao de borda/sombra/fundo
     do .field select: sao as 3 "animacoes nao compostas" do Lighthouse. Ninguem ve esse elemento.
   - Tilt 3D so existe com mouse (script.js desliga no toque). Sem mouse, a camada 3D e a transicao
     de transform so custavam memoria e composicao a toa.
   - Fileiras de avaliacoes em movimento: contain isola o recalculo de estilo/layout
     dentro da fileira. Elas ja cortam o que sai (overflow:hidden), entao o corte e o mesmo. */
.field select.sy-nativo{transition:none}
@media(hover:none),(pointer:coarse){
  .tilt{transform-style:flat;transition:none}
}
.rv-row{contain:layout paint}

/* ============================================================
   TU ECOM #1, seletor de idioma (PT | ES) no menu do topo.
   Link simples para a MESMA pagina no outro idioma (sem redirecionar
   ninguem automaticamente: o Google desaconselha).
   ============================================================ */
.lang-switch{display:inline-flex;align-items:center;gap:2px;flex:none;margin-right:10px;padding:3px;border:1px solid var(--dark-brd-2);border-radius:var(--radius-pill);font-size:var(--fs-micro);font-weight:600;letter-spacing:.04em}
.lang-switch a,.lang-switch span{padding:5px 9px;border-radius:var(--radius-pill);color:var(--text-on-dark-soft);text-decoration:none;line-height:1}
.lang-switch [aria-current]{background:var(--brand-gradient);color:var(--text-on-orange)}
.lang-switch a:hover{color:var(--text-on-dark)}
/* Idioma + botao andam juntos (um bloco so na distribuicao do menu) */
.topnav-actions{display:flex;align-items:center;flex:none}
@media(max-width:940px){.topnav-actions{margin-left:auto;margin-right:8px}.topnav-toggle{margin-left:0}}
/* Celular estreito: sai o botao do topo (o menu e o formulario ja levam ao contato) */
@media(max-width:520px){.topnav-actions .topnav-cta{display:none}.lang-switch{margin-right:0}}

/* ============================================================
   TU ECOM #2, acabamento da identidade (Etapa base, 02/10/2026).
   Daqui pra baixo vale o design-system/ da Tu Ecom por cima de tudo que veio da base antiga.
   Regras do manual: sem sombra, sem brilho, sem blur, sem degrade, raio unico de 6px, sem pilula.
   As sobras da base antiga (sombra, blur, laranja, pilula) sao neutralizadas aqui, nunca apagadas la em cima.
   ============================================================ */
:root{
  /* grafismos prontos (gerados a partir de design-system/components/ornaments, sem React) */
  --img-pesponto-escuro:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='45.255' height='45.255' viewBox='0 0 45.255 45.255'%3E%3Cg stroke='%23E8B83A' stroke-opacity='0.08' stroke-width='1' stroke-dasharray='5 3' fill='none'%3E%3Cpath d='M0 0L45.255 45.255'/%3E%3Cpath d='M45.255 0L0 45.255'/%3E%3C/g%3E%3C/svg%3E");
  --img-pesponto-claro:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='45.255' height='45.255' viewBox='0 0 45.255 45.255'%3E%3Cg stroke='%230B241B' stroke-opacity='0.06' stroke-width='1' stroke-dasharray='5 3' fill='none'%3E%3Cpath d='M0 0L45.255 45.255'/%3E%3Cpath d='M45.255 0L0 45.255'/%3E%3C/g%3E%3C/svg%3E");
  --img-pesponto-mostarda:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='45.255' height='45.255' viewBox='0 0 45.255 45.255'%3E%3Cg stroke='%230B241B' stroke-opacity='0.08' stroke-width='1' stroke-dasharray='5 3' fill='none'%3E%3Cpath d='M0 0L45.255 45.255'/%3E%3Cpath d='M45.255 0L0 45.255'/%3E%3C/g%3E%3C/svg%3E");
  --img-botao:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath fill-rule='evenodd' d='M7 0a7 7 0 1 1 0 14A7 7 0 1 1 7 0ZM5 3.9a1.1 1.1 0 1 0 0 2.2a1.1 1.1 0 1 0 0-2.2ZM9 3.9a1.1 1.1 0 1 0 0 2.2a1.1 1.1 0 1 0 0-2.2ZM5 7.9a1.1 1.1 0 1 0 0 2.2a1.1 1.1 0 1 0 0-2.2ZM9 7.9a1.1 1.1 0 1 0 0 2.2a1.1 1.1 0 1 0 0-2.2Z'/%3E%3C/svg%3E");
  --img-fita:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='2560' height='104' viewBox='0 0 2560 104'%3E%3Cpath d='M-37 40L-29 43L-21 45L-13 47L-5 50L3 52L11 54L19 55L26 57L34 58L42 60L49 60L57 61L65 62L72 62L80 62L87 62L95 61L103 61L110 60L118 58L126 57L133 56L141 54L149 52L157 50L165 48L173 45L181 43L189 41L197 38L205 36L213 34L221 31L229 29L237 27L245 25L254 24L262 22L270 21L279 20L287 19L295 18L304 18L312 18L321 18L329 19L337 20L346 21L354 22L362 23L370 25L379 27L387 29L395 31L403 33L411 35L419 38L427 40L435 42L443 45L451 47L459 49L467 51L475 53L483 55L490 57L498 58L506 59L513 60L521 61L529 62L536 62L544 62L552 62L559 61L567 61L574 60L582 59L590 57L598 56L605 54L613 52L621 50L629 48L637 46L645 44L653 41L661 39L669 36L677 34L685 32L693 30L701 28L709 26L718 24L726 22L734 21L743 20L751 19L759 18L768 18L776 18L784 18L793 19L801 19L810 20L818 22L826 23L834 25L843 26L851 28L859 30L867 33L875 35L883 37L891 40L899 42L907 44L915 47L923 49L931 51L939 53L947 55L954 56L962 58L970 59L977 60L985 61L993 62L1000 62L1008 62L1016 62L1023 61L1031 61L1038 60L1046 59L1054 58L1062 56L1069 54L1077 53L1085 51L1093 48L1101 46L1109 44L1117 42L1125 39L1133 37L1141 34L1149 32L1157 30L1165 28L1173 26L1182 24L1190 23L1198 21L1207 20L1215 19L1223 19L1232 18L1240 18L1248 18L1257 19L1265 19L1273 20L1282 21L1290 23L1298 24L1307 26L1315 28L1323 30L1331 32L1339 34L1347 37L1355 39L1363 42L1371 44L1379 46L1387 48L1395 51L1403 53L1411 54L1418 56L1426 58L1434 59L1442 60L1449 61L1457 61L1464 62L1472 62L1480 62L1487 62L1495 61L1503 60L1510 59L1518 58L1526 56L1533 55L1541 53L1549 51L1557 49L1565 47L1573 44L1581 42L1589 40L1597 37L1605 35L1613 33L1621 30L1629 28L1637 26L1646 25L1654 23L1662 22L1670 20L1679 19L1687 19L1696 18L1704 18L1712 18L1721 18L1729 19L1737 20L1746 21L1754 22L1762 24L1771 26L1779 28L1787 30L1795 32L1803 34L1811 36L1819 39L1827 41L1835 44L1843 46L1851 48L1859 50L1867 52L1875 54L1882 56L1890 57L1898 59L1906 60L1913 61L1921 61L1928 62L1936 62L1944 62L1951 62L1959 61L1967 60L1974 59L1982 58L1990 57L1997 55L2005 53L2013 51L2021 49L2029 47L2037 45L2045 42L2053 40L2061 38L2069 35L2077 33L2085 31L2093 29L2101 27L2110 25L2118 23L2126 22L2134 21L2143 20L2151 19L2159 18L2168 18L2176 18L2185 18L2193 19L2201 20L2210 21L2218 22L2226 24L2235 25L2243 27L2251 29L2259 31L2267 34L2275 36L2283 38L2291 41L2299 43L2307 45L2315 48L2323 50L2331 52L2339 54L2347 56L2354 57L2362 58L2370 60L2377 61L2385 61L2393 62L2400 62L2408 62L2415 62L2423 61L2431 60L2438 60L2446 58L2454 57L2461 55L2469 54L2477 52L2485 50L2493 47L2501 45L2509 43L2517 40' stroke='%23DA291C' stroke-width='12' fill='none' stroke-linejoin='round'/%3E%3Cpath d='M-40 52L-32 54L-24 57L-16 59L-8 61L0 63L8 65L16 67L24 69L32 70L40 71L48 72L56 73L64 74L72 74L80 74L88 74L96 73L104 72L112 72L120 70L128 69L136 67L144 65L152 63L160 61L168 59L176 57L184 55L192 52L200 50L208 47L216 45L224 43L232 41L240 39L248 37L256 35L264 34L272 33L280 32L288 31L296 30L304 30L312 30L320 30L328 31L336 31L344 32L352 34L360 35L368 37L376 38L384 40L392 42L400 45L408 47L416 49L424 52L432 54L440 56L448 59L456 61L464 63L472 65L480 67L488 68L496 70L504 71L512 72L520 73L528 74L536 74L544 74L552 74L560 73L568 73L576 72L584 71L592 69L600 68L608 66L616 64L624 62L632 60L640 57L648 55L656 53L664 50L672 48L680 46L688 43L696 41L704 39L712 37L720 36L728 34L736 33L744 32L752 31L760 30L768 30L776 30L784 30L792 31L800 31L808 32L816 33L824 35L832 36L840 38L848 40L856 42L864 44L872 46L880 49L888 51L896 54L904 56L912 58L920 60L928 63L936 65L944 66L952 68L960 70L968 71L976 72L984 73L992 74L1000 74L1008 74L1016 74L1024 73L1032 73L1040 72L1048 71L1056 69L1064 68L1072 66L1080 64L1088 62L1096 60L1104 58L1112 55L1120 53L1128 51L1136 48L1144 46L1152 44L1160 42L1168 40L1176 38L1184 36L1192 34L1200 33L1208 32L1216 31L1224 31L1232 30L1240 30L1248 30L1256 31L1264 31L1272 32L1280 33L1288 34L1296 36L1304 38L1312 40L1320 42L1328 44L1336 46L1344 48L1352 51L1360 53L1368 55L1376 58L1384 60L1392 62L1400 64L1408 66L1416 68L1424 69L1432 71L1440 72L1448 73L1456 73L1464 74L1472 74L1480 74L1488 74L1496 73L1504 72L1512 71L1520 70L1528 68L1536 66L1544 65L1552 63L1560 60L1568 58L1576 56L1584 54L1592 51L1600 49L1608 46L1616 44L1624 42L1632 40L1640 38L1648 36L1656 35L1664 33L1672 32L1680 31L1688 31L1696 30L1704 30L1712 30L1720 30L1728 31L1736 32L1744 33L1752 34L1760 36L1768 37L1776 39L1784 41L1792 43L1800 46L1808 48L1816 50L1824 53L1832 55L1840 57L1848 60L1856 62L1864 64L1872 66L1880 68L1888 69L1896 71L1904 72L1912 73L1920 73L1928 74L1936 74L1944 74L1952 74L1960 73L1968 72L1976 71L1984 70L1992 68L2000 67L2008 65L2016 63L2024 61L2032 59L2040 56L2048 54L2056 52L2064 49L2072 47L2080 45L2088 42L2096 40L2104 38L2112 37L2120 35L2128 34L2136 32L2144 31L2152 31L2160 30L2168 30L2176 30L2184 30L2192 31L2200 32L2208 33L2216 34L2224 35L2232 37L2240 39L2248 41L2256 43L2264 45L2272 47L2280 50L2288 52L2296 55L2304 57L2312 59L2320 61L2328 63L2336 65L2344 67L2352 69L2360 70L2368 72L2376 72L2384 73L2392 74L2400 74L2408 74L2416 74L2424 73L2432 72L2440 71L2448 70L2456 69L2464 67L2472 65L2480 63L2488 61L2496 59L2504 57L2512 54L2520 52' stroke='%23F4E400' stroke-width='12' fill='none' stroke-linejoin='round'/%3E%3Cpath d='M-43 64L-35 66L-27 68L-19 71L-11 73L-3 75L5 77L13 79L22 81L30 82L38 83L47 84L55 85L63 86L72 86L80 86L89 86L97 85L105 84L114 83L122 82L130 81L139 79L147 77L155 75L163 73L171 71L179 68L187 66L195 64L203 61L211 59L219 57L227 55L235 53L243 51L251 49L258 47L266 46L274 45L281 44L289 43L297 42L304 42L312 42L319 42L327 43L335 43L342 44L350 45L358 47L366 48L373 50L381 52L389 54L397 56L405 58L413 61L421 63L429 65L437 68L445 70L453 72L461 75L469 77L477 78L486 80L494 82L502 83L511 84L519 85L527 86L536 86L544 86L552 86L561 85L569 85L578 84L586 82L594 81L602 79L611 77L619 76L627 73L635 71L643 69L651 67L659 64L667 62L675 59L683 57L691 55L699 53L707 51L715 49L722 47L730 46L738 45L745 44L753 43L761 42L768 42L776 42L784 42L791 43L799 43L806 44L814 45L822 47L830 48L837 50L845 52L853 54L861 56L869 58L877 60L885 63L893 65L901 67L909 70L917 72L925 74L933 76L941 78L950 80L958 81L966 83L975 84L983 85L991 86L1000 86L1008 86L1016 86L1025 85L1033 85L1042 84L1050 83L1058 81L1066 80L1075 78L1083 76L1091 74L1099 72L1107 69L1115 67L1123 65L1131 62L1139 60L1147 58L1155 55L1163 53L1171 51L1179 49L1186 48L1194 46L1202 45L1209 44L1217 43L1225 42L1232 42L1240 42L1248 42L1255 42L1263 43L1271 44L1278 45L1286 46L1294 48L1301 49L1309 51L1317 53L1325 55L1333 58L1341 60L1349 62L1357 65L1365 67L1373 69L1381 72L1389 74L1397 76L1405 78L1414 80L1422 81L1430 83L1438 84L1447 85L1455 85L1464 86L1472 86L1480 86L1489 86L1497 85L1505 84L1514 83L1522 81L1530 80L1539 78L1547 76L1555 74L1563 72L1571 70L1579 67L1587 65L1595 63L1603 60L1611 58L1619 56L1627 54L1635 52L1643 50L1650 48L1658 47L1666 45L1674 44L1681 43L1689 43L1696 42L1704 42L1712 42L1719 42L1727 43L1735 44L1742 45L1750 46L1758 47L1765 49L1773 51L1781 53L1789 55L1797 57L1805 59L1813 62L1821 64L1829 67L1837 69L1845 71L1853 73L1861 76L1869 77L1878 79L1886 81L1894 82L1902 84L1911 85L1919 85L1928 86L1936 86L1944 86L1953 86L1961 85L1969 84L1978 83L1986 82L1994 80L2003 78L2011 77L2019 75L2027 72L2035 70L2043 68L2051 65L2059 63L2067 61L2075 58L2083 56L2091 54L2099 52L2107 50L2114 48L2122 47L2130 45L2138 44L2145 43L2153 43L2161 42L2168 42L2176 42L2183 42L2191 43L2199 44L2206 45L2214 46L2222 47L2229 49L2237 51L2245 53L2253 55L2261 57L2269 59L2277 61L2285 64L2293 66L2301 68L2309 71L2317 73L2325 75L2333 77L2341 79L2350 81L2358 82L2366 83L2375 84L2383 85L2391 86L2400 86L2408 86L2417 86L2425 85L2433 84L2442 83L2450 82L2458 81L2467 79L2475 77L2483 75L2491 73L2499 71L2507 68L2515 66L2523 64' stroke='%23007A33' stroke-width='12' fill='none' stroke-linejoin='round'/%3E%3Cpath d='M-39 49L-31 51L-23 53L-15 56L-7 58L1 60L9 62L17 64L25 65L33 67L40 68L48 69L56 70L64 70L72 70L80 70L88 70L96 70L104 69L112 68L119 67L127 65L135 64L143 62L151 60L159 58L167 56L175 54L183 51L191 49L199 46L207 44L215 42L223 40L231 37L239 35L247 34L255 32L263 31L272 29L280 28L288 27L296 27L304 27L312 27L320 27L328 27L336 28L344 29L353 30L361 32L369 33L377 35L385 37L393 39L401 41L409 44L417 46L425 48L433 51L441 53L449 55L457 57L465 60L473 62L481 63L489 65L497 66L505 68L512 69L520 70L528 70L536 70L544 70L552 70L560 70L568 69L576 68L583 67L591 66L599 64L607 62L615 60L623 58L631 56L639 54L647 52L655 49L663 47L671 45L679 42L687 40L695 38L703 36L711 34L719 32L727 31L735 29L744 28L752 28L760 27L768 27L776 27L784 27L792 27L800 28L808 29L817 30L825 31L833 33L841 35L849 37L857 39L865 41L873 43L881 45L889 48L897 50L905 53L913 55L921 57L929 59L937 61L945 63L953 65L961 66L969 68L976 69L984 69L992 70L1000 70L1008 70L1016 70L1024 70L1032 69L1040 68L1047 67L1055 66L1063 64L1071 63L1079 61L1087 59L1095 57L1103 54L1111 52L1119 50L1127 47L1135 45L1143 43L1151 40L1159 38L1167 36L1175 34L1183 33L1191 31L1199 30L1208 29L1216 28L1224 27L1232 27L1240 27L1248 27L1256 27L1264 28L1272 29L1281 30L1289 31L1297 33L1305 34L1313 36L1321 38L1329 40L1337 43L1345 45L1353 47L1361 50L1369 52L1377 54L1385 57L1393 59L1401 61L1409 63L1417 64L1425 66L1433 67L1440 68L1448 69L1456 70L1464 70L1472 70L1480 70L1488 70L1496 69L1504 69L1511 68L1519 66L1527 65L1535 63L1543 61L1551 59L1559 57L1567 55L1575 53L1583 50L1591 48L1599 45L1607 43L1615 41L1623 39L1631 37L1639 35L1647 33L1655 31L1663 30L1672 29L1680 28L1688 27L1696 27L1704 27L1712 27L1720 27L1728 28L1736 28L1745 29L1753 31L1761 32L1769 34L1777 36L1785 38L1793 40L1801 42L1809 45L1817 47L1825 49L1833 52L1841 54L1849 56L1857 58L1865 60L1873 62L1881 64L1889 66L1897 67L1904 68L1912 69L1920 70L1928 70L1936 70L1944 70L1952 70L1960 70L1968 69L1975 68L1983 66L1991 65L1999 63L2007 62L2015 60L2023 57L2031 55L2039 53L2047 51L2055 48L2063 46L2071 44L2079 41L2087 39L2095 37L2103 35L2111 33L2119 32L2127 30L2136 29L2144 28L2152 27L2160 27L2168 27L2176 27L2184 27L2192 27L2200 28L2208 29L2217 31L2225 32L2233 34L2241 35L2249 37L2257 40L2265 42L2273 44L2281 46L2289 49L2297 51L2305 54L2313 56L2321 58L2329 60L2337 62L2345 64L2353 65L2361 67L2368 68L2376 69L2384 70L2392 70L2400 70L2408 70L2416 70L2424 70L2432 69L2440 68L2447 67L2455 65L2463 64L2471 62L2479 60L2487 58L2495 56L2503 53L2511 51L2519 49' stroke='%230B241B' stroke-opacity='.5' stroke-width='5' stroke-dasharray='1 7' fill='none' stroke-linejoin='round'/%3E%3Cpath d='M-40 52L-32 54L-24 57L-16 59L-8 61L0 63L8 65L16 67L24 69L32 70L40 71L48 72L56 73L64 74L72 74L80 74L88 74L96 73L104 72L112 72L120 70L128 69L136 67L144 65L152 63L160 61L168 59L176 57L184 55L192 52L200 50L208 47L216 45L224 43L232 41L240 39L248 37L256 35L264 34L272 33L280 32L288 31L296 30L304 30L312 30L320 30L328 31L336 31L344 32L352 34L360 35L368 37L376 38L384 40L392 42L400 45L408 47L416 49L424 52L432 54L440 56L448 59L456 61L464 63L472 65L480 67L488 68L496 70L504 71L512 72L520 73L528 74L536 74L544 74L552 74L560 73L568 73L576 72L584 71L592 69L600 68L608 66L616 64L624 62L632 60L640 57L648 55L656 53L664 50L672 48L680 46L688 43L696 41L704 39L712 37L720 36L728 34L736 33L744 32L752 31L760 30L768 30L776 30L784 30L792 31L800 31L808 32L816 33L824 35L832 36L840 38L848 40L856 42L864 44L872 46L880 49L888 51L896 54L904 56L912 58L920 60L928 63L936 65L944 66L952 68L960 70L968 71L976 72L984 73L992 74L1000 74L1008 74L1016 74L1024 73L1032 73L1040 72L1048 71L1056 69L1064 68L1072 66L1080 64L1088 62L1096 60L1104 58L1112 55L1120 53L1128 51L1136 48L1144 46L1152 44L1160 42L1168 40L1176 38L1184 36L1192 34L1200 33L1208 32L1216 31L1224 31L1232 30L1240 30L1248 30L1256 31L1264 31L1272 32L1280 33L1288 34L1296 36L1304 38L1312 40L1320 42L1328 44L1336 46L1344 48L1352 51L1360 53L1368 55L1376 58L1384 60L1392 62L1400 64L1408 66L1416 68L1424 69L1432 71L1440 72L1448 73L1456 73L1464 74L1472 74L1480 74L1488 74L1496 73L1504 72L1512 71L1520 70L1528 68L1536 66L1544 65L1552 63L1560 60L1568 58L1576 56L1584 54L1592 51L1600 49L1608 46L1616 44L1624 42L1632 40L1640 38L1648 36L1656 35L1664 33L1672 32L1680 31L1688 31L1696 30L1704 30L1712 30L1720 30L1728 31L1736 32L1744 33L1752 34L1760 36L1768 37L1776 39L1784 41L1792 43L1800 46L1808 48L1816 50L1824 53L1832 55L1840 57L1848 60L1856 62L1864 64L1872 66L1880 68L1888 69L1896 71L1904 72L1912 73L1920 73L1928 74L1936 74L1944 74L1952 74L1960 73L1968 72L1976 71L1984 70L1992 68L2000 67L2008 65L2016 63L2024 61L2032 59L2040 56L2048 54L2056 52L2064 49L2072 47L2080 45L2088 42L2096 40L2104 38L2112 37L2120 35L2128 34L2136 32L2144 31L2152 31L2160 30L2168 30L2176 30L2184 30L2192 31L2200 32L2208 33L2216 34L2224 35L2232 37L2240 39L2248 41L2256 43L2264 45L2272 47L2280 50L2288 52L2296 55L2304 57L2312 59L2320 61L2328 63L2336 65L2344 67L2352 69L2360 70L2368 72L2376 72L2384 73L2392 74L2400 74L2408 74L2416 74L2424 73L2432 72L2440 71L2448 70L2456 69L2464 67L2472 65L2480 63L2488 61L2496 59L2504 57L2512 54L2520 52' stroke='%230B241B' stroke-opacity='.5' stroke-width='12' stroke-dasharray='1 39' fill='none' stroke-linejoin='round'/%3E%3Cpath id='f' d='M-42 57L-34 60L-26 62L-17 64L-9 67L-1 69L7 71L15 72L23 74L31 76L39 77L47 78L56 79L64 79L72 79L80 79L88 79L96 79L105 78L113 77L121 76L129 74L137 73L145 71L153 69L161 67L169 65L178 62L186 60L194 57L202 55L210 53L217 50L225 48L233 46L241 44L249 42L257 41L265 39L273 38L281 37L288 36L296 36L304 36L312 36L320 36L328 36L335 37L343 38L351 39L359 40L367 42L375 44L383 46L391 48L399 50L406 52L414 54L422 57L430 59L438 62L447 64L455 66L463 68L471 70L479 72L487 74L495 75L503 77L511 78L520 79L528 79L536 79L544 79L552 79L560 79L569 78L577 77L585 76L593 75L601 73L609 71L617 69L625 67L633 65L642 63L650 60L658 58L666 56L674 53L682 51L689 49L697 47L705 45L713 43L721 41L729 40L737 38L745 37L752 36L760 36L768 36L776 36L784 36L792 36L799 37L807 38L815 39L823 40L831 42L839 43L847 45L855 47L863 49L870 52L878 54L886 56L894 59L902 61L910 63L919 66L927 68L935 70L943 72L951 74L959 75L967 76L975 78L983 78L992 79L1000 79L1008 79L1016 79L1024 79L1033 78L1041 77L1049 76L1057 75L1065 73L1073 71L1081 70L1089 67L1097 65L1106 63L1114 61L1122 58L1130 56L1138 54L1146 51L1153 49L1161 47L1169 45L1177 43L1185 41L1193 40L1201 39L1209 37L1217 37L1224 36L1232 36L1240 36L1248 36L1256 36L1263 37L1271 37L1279 39L1287 40L1295 41L1303 43L1311 45L1319 47L1327 49L1334 51L1342 54L1350 56L1358 58L1366 61L1374 63L1383 65L1391 67L1399 70L1407 71L1415 73L1423 75L1431 76L1439 77L1447 78L1456 79L1464 79L1472 79L1480 79L1488 79L1497 78L1505 78L1513 76L1521 75L1529 74L1537 72L1545 70L1553 68L1561 66L1570 63L1578 61L1586 59L1594 56L1602 54L1610 52L1617 49L1625 47L1633 45L1641 43L1649 42L1657 40L1665 39L1673 38L1681 37L1688 36L1696 36L1704 36L1712 36L1720 36L1728 36L1735 37L1743 38L1751 40L1759 41L1767 43L1775 45L1783 47L1791 49L1798 51L1806 53L1814 56L1822 58L1830 60L1838 63L1847 65L1855 67L1863 69L1871 71L1879 73L1887 75L1895 76L1903 77L1911 78L1920 79L1928 79L1936 79L1944 79L1952 79L1960 79L1969 78L1977 77L1985 75L1993 74L2001 72L2009 70L2017 68L2025 66L2033 64L2042 62L2050 59L2058 57L2066 54L2074 52L2081 50L2089 48L2097 46L2105 44L2113 42L2121 40L2129 39L2137 38L2145 37L2152 36L2160 36L2168 36L2176 36L2184 36L2192 36L2199 37L2207 38L2215 39L2223 41L2231 42L2239 44L2247 46L2255 48L2263 50L2270 53L2278 55L2286 57L2294 60L2302 62L2311 65L2319 67L2327 69L2335 71L2343 73L2351 74L2359 76L2367 77L2375 78L2384 79L2392 79L2400 79L2408 79L2416 79L2424 79L2433 78L2441 77L2449 76L2457 74L2465 72L2473 71L2481 69L2489 67L2497 64L2506 62L2514 60L2522 57' fill='none'/%3E%3Ctext font-family='sans-serif' font-weight='500' font-size='9' fill='%230B241B'%3E%3CtextPath href='%23f' startOffset='42'%3E1%3C/textPath%3E%3CtextPath href='%23f' startOffset='82'%3E2%3C/textPath%3E%3CtextPath href='%23f' startOffset='122'%3E3%3C/textPath%3E%3CtextPath href='%23f' startOffset='162'%3E4%3C/textPath%3E%3CtextPath href='%23f' startOffset='202'%3E5%3C/textPath%3E%3CtextPath href='%23f' startOffset='242'%3E6%3C/textPath%3E%3CtextPath href='%23f' startOffset='282'%3E7%3C/textPath%3E%3CtextPath href='%23f' startOffset='322'%3E8%3C/textPath%3E%3CtextPath href='%23f' startOffset='362'%3E9%3C/textPath%3E%3CtextPath href='%23f' startOffset='402'%3E10%3C/textPath%3E%3CtextPath href='%23f' startOffset='442'%3E11%3C/textPath%3E%3CtextPath href='%23f' startOffset='482'%3E12%3C/textPath%3E%3CtextPath href='%23f' startOffset='522'%3E13%3C/textPath%3E%3CtextPath href='%23f' startOffset='562'%3E14%3C/textPath%3E%3CtextPath href='%23f' startOffset='602'%3E15%3C/textPath%3E%3CtextPath href='%23f' startOffset='642'%3E16%3C/textPath%3E%3CtextPath href='%23f' startOffset='682'%3E17%3C/textPath%3E%3CtextPath href='%23f' startOffset='722'%3E18%3C/textPath%3E%3CtextPath href='%23f' startOffset='762'%3E19%3C/textPath%3E%3CtextPath href='%23f' startOffset='802'%3E20%3C/textPath%3E%3CtextPath href='%23f' startOffset='842'%3E21%3C/textPath%3E%3CtextPath href='%23f' startOffset='882'%3E22%3C/textPath%3E%3CtextPath href='%23f' startOffset='922'%3E23%3C/textPath%3E%3CtextPath href='%23f' startOffset='962'%3E24%3C/textPath%3E%3CtextPath href='%23f' startOffset='1002'%3E25%3C/textPath%3E%3CtextPath href='%23f' startOffset='1042'%3E26%3C/textPath%3E%3CtextPath href='%23f' startOffset='1082'%3E27%3C/textPath%3E%3CtextPath href='%23f' startOffset='1122'%3E28%3C/textPath%3E%3CtextPath href='%23f' startOffset='1162'%3E29%3C/textPath%3E%3CtextPath href='%23f' startOffset='1202'%3E30%3C/textPath%3E%3CtextPath href='%23f' startOffset='1242'%3E31%3C/textPath%3E%3CtextPath href='%23f' startOffset='1282'%3E32%3C/textPath%3E%3CtextPath href='%23f' startOffset='1322'%3E33%3C/textPath%3E%3CtextPath href='%23f' startOffset='1362'%3E34%3C/textPath%3E%3CtextPath href='%23f' startOffset='1402'%3E35%3C/textPath%3E%3CtextPath href='%23f' startOffset='1442'%3E36%3C/textPath%3E%3CtextPath href='%23f' startOffset='1482'%3E37%3C/textPath%3E%3CtextPath href='%23f' startOffset='1522'%3E38%3C/textPath%3E%3CtextPath href='%23f' startOffset='1562'%3E39%3C/textPath%3E%3CtextPath href='%23f' startOffset='1602'%3E40%3C/textPath%3E%3CtextPath href='%23f' startOffset='1642'%3E41%3C/textPath%3E%3CtextPath href='%23f' startOffset='1682'%3E42%3C/textPath%3E%3CtextPath href='%23f' startOffset='1722'%3E43%3C/textPath%3E%3CtextPath href='%23f' startOffset='1762'%3E44%3C/textPath%3E%3CtextPath href='%23f' startOffset='1802'%3E45%3C/textPath%3E%3CtextPath href='%23f' startOffset='1842'%3E46%3C/textPath%3E%3CtextPath href='%23f' startOffset='1882'%3E47%3C/textPath%3E%3CtextPath href='%23f' startOffset='1922'%3E48%3C/textPath%3E%3CtextPath href='%23f' startOffset='1962'%3E49%3C/textPath%3E%3CtextPath href='%23f' startOffset='2002'%3E50%3C/textPath%3E%3CtextPath href='%23f' startOffset='2042'%3E51%3C/textPath%3E%3CtextPath href='%23f' startOffset='2082'%3E52%3C/textPath%3E%3CtextPath href='%23f' startOffset='2122'%3E53%3C/textPath%3E%3CtextPath href='%23f' startOffset='2162'%3E54%3C/textPath%3E%3CtextPath href='%23f' startOffset='2202'%3E55%3C/textPath%3E%3CtextPath href='%23f' startOffset='2242'%3E56%3C/textPath%3E%3CtextPath href='%23f' startOffset='2282'%3E57%3C/textPath%3E%3CtextPath href='%23f' startOffset='2322'%3E58%3C/textPath%3E%3CtextPath href='%23f' startOffset='2362'%3E59%3C/textPath%3E%3CtextPath href='%23f' startOffset='2402'%3E60%3C/textPath%3E%3CtextPath href='%23f' startOffset='2442'%3E61%3C/textPath%3E%3CtextPath href='%23f' startOffset='2482'%3E62%3C/textPath%3E%3CtextPath href='%23f' startOffset='2522'%3E63%3C/textPath%3E%3C/text%3E%3Cg transform='translate(2516.0 52.0) rotate(-16.5)'%3E%3Crect x='-16' y='-20' width='16' height='40' fill='%23C9A45C'/%3E%3Crect x='0' y='-24' width='4' height='48' fill='%23C9A45C'/%3E%3Ccircle cx='-9' cy='-9' r='2' fill='%230B241B' fill-opacity='.5'/%3E%3Ccircle cx='-9' cy='9' r='2' fill='%230B241B' fill-opacity='.5'/%3E%3C/g%3E%3C/svg%3E");
  /* cores por registro (claro = padrao da pagina). Os registros escuro e mostarda trocam estes valores. */
  --c-fundo:var(--marfim);--c-titulo:var(--tinta);--c-texto:var(--tinta);--c-texto-2:var(--grafite);
  --c-rotulo:var(--ouro-escuro);--c-link:var(--ouro-escuro);--c-link-hover:var(--tinta);
  --c-fio:var(--ouro-escuro);--c-losango:var(--ouro-escuro);--c-botao:var(--ouro-escuro);
  --c-card:var(--cru);--c-borda:var(--linha-clara);--c-foco:var(--ouro-escuro);
  --c-ico-producao:var(--cruz-funda);--c-ico-vendas:var(--tinta);--c-ico-crescimento:var(--verde-folha);
  --c-num-01:var(--cruz-funda);--c-num-02:var(--mostarda);--c-num-03:var(--verde-folha);
  --topnav-h:76px;
}
/* Registro escuro: menu, topo das paginas, secoes escuras, rodape */
.topnav,.page-top,.section--dark,.registro-escuro,.site-footer,.post-cta,.cta-band-inner{
  --c-fundo:var(--mata);--c-titulo:var(--marfim);--c-texto:var(--marfim);--c-texto-2:var(--nevoa-verde);
  --c-rotulo:var(--ouro-vivo);--c-link:var(--ouro);--c-link-hover:var(--ouro-claro);
  --c-fio:var(--fio);--c-losango:var(--ouro);--c-botao:var(--ouro);
  --c-card:var(--mata-2);--c-borda:var(--linha-mata);--c-foco:var(--ouro);
  --c-ico-producao:var(--cruz-luz);--c-ico-vendas:var(--mostarda);--c-ico-crescimento:var(--folha-luz);
  --c-num-01:var(--cruz-luz);--c-num-02:var(--mostarda);--c-num-03:var(--folha-luz);
}
/* Registro mostarda: so destaque */
.section--mostarda,.registro-mostarda,.faixa-mostarda{
  --c-fundo:var(--mostarda);--c-titulo:var(--tinta);--c-texto:var(--tinta);--c-texto-2:var(--tinta);
  --c-rotulo:var(--mata);--c-link:var(--tinta);--c-link-hover:var(--mata);
  --c-fio:var(--tinta);--c-losango:var(--tinta);--c-botao:var(--tinta);
  --c-card:var(--suave-mostarda);--c-borda:var(--tinta);--c-foco:var(--tinta);
}

/* Sem sombra, sem brilho, sem blur em lugar nenhum (profundidade por tom) */
*,*::before,*::after{box-shadow:none !important;text-shadow:none !important;-webkit-backdrop-filter:none !important;backdrop-filter:none !important;filter:none !important}

/* Tipografia do manual: Thunder (display, caixa alta) no H1; Zodiak nos titulos de secao (minimo 16px); Satoshi no resto */
body{font-family:var(--f-sans);color:var(--grafite)}
h1{font-family:var(--f-display);font-weight:700;text-transform:uppercase;letter-spacing:var(--tr-display);word-spacing:normal;line-height:1;color:var(--c-titulo)}
h2,h3{font-family:var(--f-serif);font-weight:400;letter-spacing:0;word-spacing:normal;line-height:1.15;color:var(--c-titulo)}
h4{font-family:var(--f-serif);font-weight:700;letter-spacing:0;word-spacing:normal;line-height:1.2;color:var(--c-titulo)}
strong{font-weight:700}

/* Links: ouro-escuro no claro (ouro puro no marfim nao passa no contraste), ouro no escuro */
a{color:var(--c-link);transition:color var(--dur-hover) var(--ease)}
a:hover{color:var(--c-link-hover)}
a.btn,a.btn:hover{text-decoration:none}

/* Foco visivel: contorno, nao sombra */
:focus-visible{outline:2px solid var(--c-foco);outline-offset:2px;border-radius:var(--r)}
::selection{background:var(--ouro);color:var(--tinta)}

/* Barra de rolagem: sem pilula */
::-webkit-scrollbar-thumb{border-radius:var(--r);background:var(--ouro)}
html{scrollbar-color:var(--ouro) var(--cru)}

/* Rotulo do manual (eyebrow): Satoshi 500 12px, tracking .28em, caixa alta, losango de 8px na frente */
.eyebrow,.rotulo{display:inline-flex;align-items:center;gap:12px;font-family:var(--f-sans);font-size:12px;font-weight:500;line-height:1.2;letter-spacing:var(--tr-rotulo);text-transform:uppercase;color:var(--c-rotulo)}
.eyebrow::before{content:"";flex:none;width:8px;height:8px;border-radius:0;background:none;border:1px solid currentColor;transform:rotate(45deg)}
.rotulo::before{content:none}
.hl{color:var(--c-rotulo)}
.lead{color:var(--c-texto-2)}

/* Raio unico de 6px nas caixas que vieram redondas ou em pilula da base antiga */
.topnav-link,.topnav-toggle,.topnav-cta,.lang-switch,.lang-switch a,.lang-switch span,.dropdown,.dropdown a,
.hub-ico,.contact-line .ico,.member-photo,.team-member .crc,.author-box .crc,.post-card .tag,.faq-tag,.faq .faq-tag,
.faq-toggle,.final-step .n,.socials a,.sy-lista,.sy-op,.cta-band-inner,.answer-first,.toc,.callout,.wa-float{border-radius:var(--r)}
.proof-row .sep{border-radius:0;transform:rotate(45deg)}
.card:hover,.hub-card:hover,.post-card:hover,.btn:hover,.socials a:hover{transform:none}

/* ============================================================
   TU ECOM #3, menu do topo: barra inteira em verde-mata, escudo de 56px, sem sombra e sem blur.
   Dropdown de Marketplaces abre no mouse, no teclado (foco) e no toque (js/include.js).
   ============================================================ */
.has-topnav{padding-top:var(--topnav-h)}
body.has-topnav{background:var(--marfim)}
.topnav{position:fixed;top:0;left:0;right:0;width:100%;transform:none;background:var(--mata);border-bottom:1px solid var(--linha-mata);z-index:1000}
.topnav-inner{width:100%;max-width:calc(var(--content-w) + 2 * var(--gutter));margin-inline:auto;min-height:var(--topnav-h);padding:10px var(--gutter);gap:16px;background:var(--mata);border:0;border-radius:0}
.topnav-brand img{height:56px;width:auto}
.topnav-link{font-family:var(--f-sans);font-size:15px;font-weight:500;color:var(--marfim);background:none;padding:10px 12px}
.topnav-link:hover,.topnav-item:hover .topnav-link,.topnav-link[aria-expanded="true"]{color:var(--ouro-claro);background:var(--mata-2)}
.topnav-link[aria-current="page"]{color:var(--ouro)}
.topnav-link .caret{width:14px;height:14px;flex:none}
.dropdown{min-width:230px;padding:6px;background:var(--mata-2);border:1px solid var(--linha-mata)}
.dropdown a{display:block;padding:9px 12px;font-size:15px;font-weight:500;color:var(--marfim)}
.dropdown a:hover,.dropdown a:focus-visible{background:var(--mata-3);color:var(--ouro-claro);outline:none}
.dropdown .dd-todos{margin-top:4px;padding-top:10px;border-top:1px solid var(--linha-mata);border-radius:0 0 var(--r) var(--r);color:var(--ouro)}
.topnav-item.dd-fechado .dropdown{opacity:0;visibility:hidden}
.topnav-cta{padding:12px 18px;font-size:14px;font-weight:700;line-height:1}
.lang-switch{gap:4px;margin-right:12px;padding:0;border:0;font-family:var(--f-sans);font-size:12px;font-weight:700;letter-spacing:.12em}
.lang-switch a,.lang-switch span{padding:8px 9px;border:1px solid var(--linha-mata);color:var(--nevoa-verde);line-height:1}
.lang-switch a:hover{color:var(--ouro-claro);border-color:var(--ouro-claro)}
.lang-switch [aria-current]{background:var(--ouro);border-color:var(--ouro);color:var(--tinta)}
.topnav-toggle{width:44px;height:44px;border:1px solid var(--linha-mata);background:transparent;color:var(--marfim)}
.topnav-toggle:hover{border-color:var(--ouro);color:var(--ouro-claro)}
@media(min-width:941px){
  .topnav{width:100%}
  .topnav-inner{padding:10px var(--gutter)}
  .topnav-link{padding:10px 10px}
  .topnav-cta{padding:12px 18px;font-size:14px}
}
@media(max-width:940px){
  .topnav-inner{flex-wrap:wrap;padding:10px 16px;row-gap:0}
  .topnav.open{max-height:100vh;overflow-y:auto;overscroll-behavior:contain}
  .topnav.open .topnav-menu{border-top:1px solid var(--linha-mata);margin:10px 0 6px;padding-top:8px}
  .topnav-link{padding:12px 12px;font-size:16px}
  .dropdown{background:transparent;border:0;border-left:1px solid var(--linha-mata);border-radius:0;margin:0 0 6px 12px;padding:0 0 0 8px;min-width:0}
  .dropdown a{padding:10px 12px}
  .dropdown .dd-todos{margin-top:0;padding-top:10px;border-top:0}
}

/* ============================================================
   TU ECOM #4, topo das paginas (registro escuro): verde-mata liso + fundo pesponto, sem brilho e sem degrade.
   ============================================================ */
.page-top{background-color:var(--mata);background-image:var(--img-pesponto-escuro);color:var(--nevoa-verde)}
.page-top h1{font-size:clamp(2.75rem,6vw,4.5rem);line-height:.95;margin:0 0 18px;color:var(--marfim)}
.page-top .eyebrow{color:var(--ouro-vivo)}
.page-top .breadcrumb ol,.page-top .breadcrumb a{color:var(--nevoa-verde)}
.page-top .breadcrumb a:hover{color:var(--ouro-claro)}
.page-top .breadcrumb [aria-current="page"]{color:var(--marfim)}
.breadcrumb a{color:var(--grafite)}
.breadcrumb a:hover{color:var(--ouro-escuro)}
.answer-first{background:var(--suave-mostarda);border-left:4px solid var(--ouro-escuro);color:var(--tinta)}
.page-top .answer-first{background:var(--mata-2);border-left-color:var(--ouro);color:var(--marfim)}
.page-top .answer-first strong,.page-top .answer-first b{color:var(--ouro-vivo)}
.tagline{font-family:var(--f-serif);font-style:italic;font-weight:400;font-size:clamp(1.25rem,2.4vw,1.95rem);line-height:1.2;color:var(--c-titulo);margin:0}
.display{font-family:var(--f-display);font-weight:700;text-transform:uppercase;letter-spacing:var(--tr-display);line-height:.9;font-size:clamp(4rem,10vw,8rem);color:var(--c-titulo)}

/* ============================================================
   TU ECOM #5, botoes (design-system/components/actions): primario ouro com texto tinta, hover ouro-claro.
   Secundario: borda e texto ouro (ouro-escuro no claro). Ghost: so texto. Raio 6px, sem pilula, sem pulo.
   ============================================================ */
.btn{font-family:var(--f-sans);font-weight:700;border:1px solid transparent;border-radius:var(--r);transition:background-color var(--dur-hover) var(--ease),border-color var(--dur-hover) var(--ease),color var(--dur-hover) var(--ease);will-change:auto}
.btn-primary,a.btn-primary{background:var(--ouro);border-color:var(--ouro);color:var(--tinta)}
.btn-primary:hover,a.btn-primary:hover{background:var(--ouro-claro);border-color:var(--ouro-claro);color:var(--tinta);transform:none}
.btn-secondary,a.btn-secondary{background:transparent;border-color:var(--c-link);color:var(--c-link)}
.btn-secondary:hover,a.btn-secondary:hover{border-color:var(--c-link-hover);color:var(--c-link-hover)}
.btn-ghost,a.btn-ghost{background:transparent;border-color:transparent;color:var(--c-titulo);padding-inline:16px}
.btn-ghost:hover,a.btn-ghost:hover{color:var(--c-link-hover)}
.btn-sm{padding:12px 16px;font-size:14px}

/* ============================================================
   TU ECOM #6, card do formulario (registro claro) e campos (design-system/components/forms/Field).
   Sem sombra, borda 1px linha-clara, titulo em Zodiak, foco com borda ouro.
   ============================================================ */
.form-card{background:var(--marfim);border:1px solid var(--linha-clara);border-radius:var(--r);color:var(--tinta)}
.form-card .form-dot{display:none}
.form-title{font-family:var(--f-serif);font-weight:400;font-size:clamp(1.5rem,2.4vw,1.95rem);line-height:1.15;text-transform:none;letter-spacing:0;margin:0 0 6px;background:none;-webkit-text-fill-color:currentColor;color:var(--tinta)}
.form-note{color:var(--grafite)}
.field label{font-family:var(--f-sans);font-size:14px;font-weight:500;color:var(--tinta);margin-bottom:8px}
.field input,.field select,.sy-combo{min-height:48px;padding:12px 16px;font-family:var(--f-sans);font-size:16px;line-height:1.5;color:var(--tinta);background-color:var(--cru);border:1px solid var(--linha-clara);border-radius:var(--r);transition:border-color var(--dur-hover) var(--ease)}
.field input:focus,.field select:focus,.sy-combo:focus-visible,.sy--aberto .sy-combo{outline:none;border-color:var(--ouro);background-color:var(--cru)}
.sy-seta{color:var(--ouro-escuro)}
.sy-lista{background:var(--mata-2);border:1px solid var(--linha-mata)}
.sy-op{color:var(--marfim)}
.sy-op--ativo,.sy-op--ativo[aria-selected="true"]{background:var(--mata-3);color:var(--ouro-claro)}
.sy-op[aria-selected="true"]{color:var(--ouro)}
.sy--erro .sy-combo{border-color:var(--cruz)}
.form-submit{margin-top:16px;padding:16px 24px;font-size:16px}
.form-secure{color:var(--tinta);font-weight:500}
.form-badge{border-top-color:var(--linha-clara)}
.form-badge svg{color:var(--ouro-escuro)}
.form-error{background:var(--suave-vermelho);border:1px solid var(--cruz);color:var(--cruz-funda);border-radius:var(--r)}

/* ============================================================
   TU ECOM #7, botao flutuante do WhatsApp: quadrado verde-mata com borda e icone ouro (nao e o verde do WhatsApp), raio 6px.
   ============================================================ */
.wa-float{width:56px;height:56px;padding:0;gap:0;justify-content:center;background:var(--mata);color:var(--ouro);border:1px solid var(--ouro);transition:background-color var(--dur-hover) var(--ease),color var(--dur-hover) var(--ease),border-color var(--dur-hover) var(--ease)}
.wa-float:hover{background:var(--mata-2);color:var(--ouro-claro);border-color:var(--ouro-claro);transform:none}
.wa-float svg{width:28px;height:28px}
@media(max-width:560px){.wa-float{width:52px;height:52px;right:16px;bottom:16px}}

/* ============================================================
   TU ECOM #8, rodape (registro escuro) com a fita metrica na base da pagina.
   4 colunas: marca | Tu Ecom | Marketplaces | Contato. Celular: marca em cima e 2 colunas.
   ============================================================ */
.site-footer{background:var(--mata);color:var(--nevoa-verde)}
.site-footer--cols{padding-block:0 18px}
.site-footer .fita-metrica{margin-bottom:clamp(28px,4vw,44px)}
.site-footer .footer-cols{grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));grid-template-rows:none;grid-template-areas:none;gap:32px;margin-bottom:28px}
.site-footer .footer-cols>*{grid-column:auto;grid-row:auto;grid-area:auto}
.site-footer .footer-brand img{height:96px;width:auto;margin-bottom:16px}
.site-footer .footer-brand p{color:var(--nevoa-verde);font-size:15px;line-height:1.5;max-width:34ch}
.site-footer .footer-brand em{font-family:var(--f-serif);font-style:italic;color:var(--marfim)}
.footer-title{font-family:var(--f-sans);font-size:12px;font-weight:500;letter-spacing:var(--tr-rotulo);text-transform:uppercase;color:var(--ouro-vivo);margin:0 0 14px}
.footer-col ul{gap:8px}
.footer-col ul li{font-size:15px}
.site-footer .footer-col ul a,.site-footer .footer-nap a{color:var(--nevoa-verde)}
.site-footer .footer-col ul a:hover,.site-footer .footer-nap a:hover{color:var(--ouro-claro)}
.footer-nap{font-size:15px;line-height:1.9;margin-top:0}
.footer-nap address{font-style:normal}
.footer-bottom{border-top:1px solid var(--linha-mata);color:var(--nevoa-verde);font-size:13px}
.footer-bottom a{color:var(--nevoa-verde)}
@media(max-width:900px){
  .site-footer .footer-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px 20px}
  .site-footer .footer-cols>.footer-brand{grid-column:1 / -1}
  .site-footer .footer-cols>.footer-nap{grid-column:1 / -1;padding-top:0;border-top:0}
  .site-footer .footer-brand img{height:72px}
  .footer-nap a[href^="https://wa.me"]::after{content:none}
}

/* ============================================================
   TU ECOM #9, pagina de obrigado e 404: sem brilho no fundo, marfim com pesponto claro.
   ============================================================ */
.thanks{background-color:var(--marfim);background-image:var(--img-pesponto-claro)}
.thanks::before{content:none}
.thanks h1{color:var(--tinta)}
.thanks p{color:var(--grafite)}
.thanks .back a{color:var(--ouro-escuro);font-weight:700}

/* ============================================================
   TU ECOM #10, componentes da marca (design-system/components, em HTML + classe, sem React).
   Todos leem as cores do registro (claro, escuro ou mostarda) pelas variaveis --c-* do bloco #2.
   Vitrine com cada um em fundo claro e escuro: _preview/vitrine.html.
   ============================================================ */

/* Registros de secao: escuro (.section--dark, ja existe), claro e mostarda. Pesponto opcional com .com-pesponto */
.section--claro,.registro-claro{background-color:var(--marfim);color:var(--tinta)}
.section--cru{background-color:var(--cru)}
.section--mostarda,.registro-mostarda{background-color:var(--mostarda);color:var(--tinta)}
.section--dark,.registro-escuro{background-color:var(--mata);color:var(--marfim)}
.section--dark p,.section--dark li,.registro-escuro p,.registro-escuro li{color:var(--nevoa-verde)}
.section--mostarda p,.section--mostarda li,.registro-mostarda p{color:var(--tinta)}
.section--dark.com-pesponto,.registro-escuro.com-pesponto{background-image:var(--img-pesponto-escuro)}
.section--claro.com-pesponto,.registro-claro.com-pesponto,.section.com-pesponto:not(.section--dark):not(.section--mostarda){background-image:var(--img-pesponto-claro)}
.section--mostarda.com-pesponto,.registro-mostarda.com-pesponto{background-image:var(--img-pesponto-mostarda)}
/* fundo pesponto como camada solta (para caixa que ja tem fundo) */
.pesponto-escuro{background-color:var(--mata);background-image:var(--img-pesponto-escuro)}
.pesponto-claro{background-color:var(--marfim);background-image:var(--img-pesponto-claro)}
.pesponto-mostarda{background-color:var(--mostarda);background-image:var(--img-pesponto-mostarda)}

/* Fio com losango: 1px com losango de 8px no centro. Uso: <div class="fio-losango" aria-hidden="true"><i></i></div> */
.fio-losango{display:flex;align-items:center;gap:12px;width:300px;max-width:100%;margin:24px 0}
.fio-losango::before,.fio-losango::after{content:"";flex:1;height:1px;background:var(--c-fio)}
.fio-losango i{flex:none;display:block;width:8px;height:8px;border:1px solid var(--c-losango);transform:rotate(45deg)}
.center .fio-losango,.fio-losango.center{margin-inline:auto}

/* Fio tricolor: 3px x 96px sob titulos (um dos 2 unicos lugares do amarelo #F4E400). Faixas de cor chapada, sem degrade. */
.fio-tricolor{display:block;width:96px;height:3px;margin:16px 0 0;background:var(--tricolor)}
.center .fio-tricolor{margin-inline:auto}

/* Fita metrica ondulada tricolor: sempre na base, entre o ultimo bloco e o rodape, nunca sobre texto.
   A ponteira dourada fica na direita; no celular a fita e recortada na esquerda (sem esticar). */
.fita-metrica{display:block;width:100%;height:104px;background:var(--img-fita) right center / auto 104px no-repeat;pointer-events:none}

/* Botao de roupa como marcador de lista (14px, 4 furos vazados: o furo mostra o fundo).
   Uso: <ul class="lista-botao">. O .prose ul ja usa o mesmo marcador. */
.lista-botao{display:flex;flex-direction:column;gap:16px;margin:0 0 24px;padding:0;list-style:none}
.lista-botao li,.prose ul:not(.checklist):not(.post-fontes) li{position:relative;padding-left:26px;color:var(--c-texto);font-size:16px;line-height:1.5}
.lista-botao li::before,.prose ul:not(.checklist):not(.post-fontes) li::before{content:"";position:absolute;left:0;top:5px;width:14px;height:14px;border:0;border-radius:0;background:var(--c-botao);-webkit-mask:var(--img-botao) center / contain no-repeat;mask:var(--img-botao) center / contain no-repeat}
.prose ul:not(.checklist):not(.post-fontes) li::after{content:none}
.botao-roupa{display:inline-block;flex:none;width:14px;height:14px;background:var(--c-botao);-webkit-mask:var(--img-botao) center / contain no-repeat;mask:var(--img-botao) center / contain no-repeat;vertical-align:-2px}

/* Icone de pilar (os 3 unicos icones da marca), recolorido pelo registro. Uso: <span class="pilar-ico pilar-ico--vendas" aria-hidden="true"></span> */
.pilar-ico{display:inline-block;flex:none;width:32px;height:32px;background-color:currentColor;-webkit-mask:var(--ico) center / contain no-repeat;mask:var(--ico) center / contain no-repeat}
.pilar-ico--producao,.pilar-card--producao{--ico:url("/assets/icons/pilar-producao.svg")}
.pilar-ico--vendas,.pilar-card--vendas{--ico:url("/assets/icons/pilar-vendas.svg")}
.pilar-ico--crescimento,.pilar-card--crescimento{--ico:url("/assets/icons/pilar-crescimento.svg")}
.pilar-ico--producao{color:var(--c-ico-producao)}
.pilar-ico--vendas{color:var(--c-ico-vendas)}
.pilar-ico--crescimento{color:var(--c-ico-crescimento)}
.pilar-ico--lg{width:56px;height:56px}
/* quadrado do pilar (tile): 56px, fundo do pilar, traco marfim / tinta / marfim */
.pilar-tile{display:inline-flex;align-items:center;justify-content:center;flex:none;width:56px;height:56px;border-radius:var(--r);background:var(--cruz-funda);color:var(--marfim)}
.pilar-tile .pilar-ico{color:inherit}
.pilar-card--vendas .pilar-tile,.pilar-tile--vendas{background:var(--mostarda);color:var(--tinta)}
.pilar-card--crescimento .pilar-tile,.pilar-tile--crescimento{background:var(--verde-folha);color:var(--marfim)}

/* Card de pilar (claro e escuro). Uso:
   <article class="pilar-card pilar-card--producao"><span class="pilar-tile"><span class="pilar-ico"></span></span>
   <p class="pilar-rotulo">Pilar 01</p><h3>Producao</h3><p>Corte e costura</p></article>  (+ .pilar-card--escuro) */
.pilares{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:var(--content-w);margin-inline:auto}
@media(max-width:900px){.pilares{grid-template-columns:1fr}}
.pilar-card{display:flex;flex-direction:column;gap:16px;padding:32px;background:var(--cru);border:1px solid var(--linha-clara);border-top:4px solid var(--cruz);border-radius:var(--r);color:var(--tinta)}
.pilar-card--vendas{border-top-color:var(--mostarda)}
.pilar-card--crescimento{border-top-color:var(--verde-folha)}
.pilar-card .pilar-ico{width:32px;height:32px}
.pilar-rotulo{margin:0;font-family:var(--f-sans);font-size:12px;font-weight:500;line-height:1;letter-spacing:var(--tr-rotulo);text-transform:uppercase;color:var(--tinta)}
.pilar-card--producao .pilar-rotulo{color:var(--cruz-funda)}
.pilar-card h3{margin:0;font-family:var(--f-serif);font-weight:400;font-size:31px;line-height:1.1;color:var(--tinta)}
.pilar-card p:not(.pilar-rotulo){margin:0;font-size:16px;line-height:1.5;color:var(--grafite)}
.pilar-card--escuro,:where(.section--dark,.registro-escuro,.page-top) .pilar-card{background:var(--mata-2);border-color:var(--linha-mata);color:var(--marfim)}
.pilar-card--escuro.pilar-card--producao,:where(.section--dark,.registro-escuro,.page-top) .pilar-card--producao{border-top-color:var(--cruz)}
.pilar-card--escuro.pilar-card--vendas,:where(.section--dark,.registro-escuro,.page-top) .pilar-card--vendas{border-top-color:var(--mostarda)}
.pilar-card--escuro.pilar-card--crescimento,:where(.section--dark,.registro-escuro,.page-top) .pilar-card--crescimento{border-top-color:var(--verde-folha)}
.pilar-card--escuro .pilar-rotulo,.pilar-card--escuro.pilar-card--producao .pilar-rotulo,:where(.section--dark,.registro-escuro,.page-top) .pilar-card .pilar-rotulo{color:var(--ouro-vivo)}
.pilar-card--escuro h3,:where(.section--dark,.registro-escuro,.page-top) .pilar-card h3{color:var(--marfim)}
.pilar-card--escuro p:not(.pilar-rotulo),:where(.section--dark,.registro-escuro,.page-top) .pilar-card p:not(.pilar-rotulo){color:var(--nevoa-verde)}

/* Numero de pilar em display (01, 02, 03). Uso: <span class="pilar-num pilar-num--02" aria-hidden="true">02</span> */
.pilar-num{display:block;font-family:var(--f-display);font-weight:700;font-size:clamp(96px,14vw,160px);line-height:.9;letter-spacing:var(--tr-display);color:var(--c-num-01);white-space:nowrap}
.pilar-num--02{color:var(--c-num-02)}
.pilar-num--03{color:var(--c-num-03)}
.pilar-num--escuro{--c-num-01:var(--cruz-luz);--c-num-03:var(--folha-luz)}
/* no claro o 02 (mostarda) ganha contorno tinta de 4px por fora; no escuro, nao */
.pilar-num--02{-webkit-text-stroke:8px var(--tinta);paint-order:stroke fill}
:where(.section--dark,.registro-escuro,.page-top) .pilar-num--02,.pilar-num--escuro.pilar-num--02{-webkit-text-stroke:0}
.pilar-num--sm{font-size:clamp(56px,7vw,96px)}

/* Badge por pilar (Satoshi 700 12px, raio 6px). Uso: <span class="badge badge--vendas">Vendas</span> */
.badge{display:inline-block;align-self:flex-start;padding:8px 12px;border-radius:var(--r);font-family:var(--f-sans);font-size:12px;font-weight:700;line-height:1;letter-spacing:.12em;text-transform:uppercase;background:var(--cruz-funda);color:var(--marfim)}
.badge--vendas{background:var(--mostarda);color:var(--tinta)}
.badge--crescimento{background:var(--verde-folha);color:var(--marfim)}

/* Caixa de alerta (registro escuro, losango de 8px na cor do tipo). Uso: <div class="alerta alerta--atencao" role="status"><p><strong>Atencao:</strong> ...</p></div> */
.alerta{display:flex;align-items:flex-start;gap:12px;margin:24px 0;padding:12px 16px;background:var(--mata-3);border:1px solid var(--mostarda);border-radius:var(--r);color:var(--marfim);font-size:14px;line-height:1.5}
.alerta::before{content:"";flex:none;width:8px;height:8px;margin:6px 2px 0;background:var(--mostarda);transform:rotate(45deg)}
.alerta p,.prose .alerta p{margin:0;color:var(--marfim);font-size:14px;line-height:1.5}
.alerta strong{color:var(--marfim)}
.alerta--erro{border-color:var(--cruz)}.alerta--erro::before{background:var(--cruz)}
.alerta--sucesso{border-color:var(--folha-luz)}.alerta--sucesso::before{background:var(--folha-luz)}

/* Card de modulo ou encontro (registro escuro, mata-3). Uso:
   <article class="modulo-card"><div class="modulo-topo"><span class="rotulo">Encontro 01</span><span class="badge">Producao</span></div>
   <h3>Titulo</h3><p>Descricao</p><div class="modulo-meta"><span>Meta</span></div></article>  (+ <progress class="progresso" value="40" max="100">) */
.modulos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:var(--content-w);margin-inline:auto}
@media(max-width:760px){.modulos{grid-template-columns:1fr}}
.modulo-card{display:flex;flex-direction:column;gap:16px;padding:24px;background:var(--mata-3);border:1px solid var(--linha-mata);border-radius:var(--r);color:var(--marfim);transition:border-color var(--dur-hover) var(--ease)}
.modulo-card:hover{border-color:var(--ouro)}
.modulo-topo{display:flex;align-items:center;justify-content:space-between;gap:12px}
.modulo-topo .rotulo{color:var(--ouro-vivo)}
.modulo-card h3{margin:0;font-family:var(--f-serif);font-weight:700;font-size:25px;line-height:1.2;color:var(--marfim)}
.modulo-card p{margin:0;font-size:16px;line-height:1.5;color:var(--nevoa-verde)}
.modulo-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px;font-weight:500;line-height:1;color:var(--nevoa-verde)}
.modulo-meta b{font-family:var(--f-serif);font-weight:700;color:var(--marfim)}
.modulo-concluido{display:inline-flex;align-items:center;gap:8px;color:var(--ouro-vivo)}
.modulo-concluido .botao-roupa{width:16px;height:16px;background:var(--ouro)}
.progresso{display:block;width:100%;height:4px;border:0;border-radius:var(--r);background:var(--linha-mata);-webkit-appearance:none;appearance:none;overflow:hidden;color:var(--ouro)}
.progresso::-webkit-progress-bar{background:var(--linha-mata);border-radius:var(--r)}
.progresso::-webkit-progress-value{background:var(--ouro);border-radius:var(--r)}
.progresso::-moz-progress-bar{background:var(--ouro);border-radius:var(--r)}

/* Faixa de destaque no registro mostarda (texto tinta, pesponto tinta a 8%). Uso: <div class="faixa-mostarda"><p>...</p></div> */
.faixa-mostarda{margin:24px 0;padding:24px 28px;background-color:var(--mostarda);background-image:var(--img-pesponto-mostarda);border-radius:var(--r);color:var(--tinta)}
.faixa-mostarda h2,.faixa-mostarda h3,.faixa-mostarda p,.prose .faixa-mostarda p{color:var(--tinta);margin:0}
.faixa-mostarda .rotulo{color:var(--mata);margin-bottom:10px}
.faixa-mostarda .btn-secondary{border-color:var(--tinta);color:var(--tinta)}

/* Cards gerais da base (hub, contato, time) no visual da marca: cru, borda linha-clara, hover borda ouro */
.hub-card,.contact-line,.team-member,.author-box{background:var(--cru);border:1px solid var(--linha-clara);border-radius:var(--r)}
.hub-card{transition:border-color var(--dur-hover) var(--ease)}
.hub-card:hover{border-color:var(--ouro)}
.hub-card h3{font-family:var(--f-serif);font-weight:400;font-size:25px;line-height:1.2;color:var(--tinta)}
.hub-card p{color:var(--grafite)}
.hub-card .go{color:var(--ouro-escuro);font-weight:700}
.hub-ico,.contact-line .ico{background:var(--marfim);border:1px solid var(--linha-clara);color:var(--ouro-escuro)}
.section--dark .hub-card{background:var(--mata-2);border-color:var(--linha-mata)}
.section--dark .hub-card h3{color:var(--marfim)}
.section--dark .hub-card p{color:var(--nevoa-verde)}
.section--dark .hub-card .go{color:var(--ouro)}

/* FAQ (acordeao do script.js) no visual da marca */
.faq-item{background:var(--cru);border:1px solid var(--linha-clara);border-radius:var(--r)}
.faq-q{font-family:var(--f-sans);font-weight:700;font-size:17px;line-height:1.4;color:var(--tinta)}
.faq-toggle{background:var(--marfim);border:1px solid var(--linha-clara);color:var(--ouro-escuro)}
.faq-q[aria-expanded="true"] .faq-toggle{background:var(--ouro);border-color:var(--ouro);color:var(--tinta)}
.faq-a p{color:var(--grafite);font-size:16px;line-height:1.6}
.faq .faq-tag,.faq-tag{background:var(--suave-mostarda);border:1px solid var(--linha-clara);color:var(--ouro-escuro);font-weight:700}
.section--dark .faq-item{background:var(--mata-2);border-color:var(--linha-mata)}
.section--dark .faq-q,.section--dark .faq-qtext{color:var(--marfim)}
.section--dark .faq-a p{color:var(--nevoa-verde)}
.section--dark .faq-toggle{background:var(--mata);border-color:var(--linha-mata);color:var(--ouro)}
.section--dark .faq .faq-tag,.section--dark .faq-tag{background:var(--mata);border-color:var(--linha-mata);color:var(--ouro-vivo)}

/* Faixa de CTA: registro escuro com pesponto (sem degrade) */
.cta-band-inner{background-color:var(--mata);background-image:var(--img-pesponto-escuro);border:0;color:var(--marfim)}
.cta-band-inner h2{color:var(--marfim)}
.cta-band-inner p{color:var(--nevoa-verde)}

/* Listas numeradas do .prose: numero em Thunder ouro-escuro, sem bolinha */
.prose ol li::before{content:counter(step,decimal-leading-zero);width:auto;height:auto;top:-2px;border-radius:0;background:none;display:block;font-family:var(--f-display);font-weight:700;font-size:1.6rem;line-height:1;color:var(--c-rotulo)}
.prose p,.prose ol li{color:var(--grafite)}
.prose h2{font-size:clamp(1.6rem,3vw,2.2rem)}
.prose h3{font-size:clamp(1.25rem,2vw,1.55rem)}
.prose strong,.prose b{color:var(--tinta)}
.source-note{border-left-color:var(--ouro-escuro);color:var(--grafite)}
.author-box .who{color:var(--grafite)}
.author-box .who b{color:var(--tinta)}

/* ============================================================
   TU ECOM #11, molde do post do blog (estrutura do artigo em docs/referencia-you/ESTRUTURA-SITE-E-ARTIGOS.md,
   visual 100% Tu Ecom). Classes: post-hero-cover, post-meta, toc, callout, callout--atencao, checklist,
   table-wrap, table-hint, post-cta, post-fontes, post-card, blog-cluster, blog-grid.
   ============================================================ */
.post-hero-cover{margin:0 0 20px;aspect-ratio:1200/630;overflow:hidden;border:1px solid var(--linha-clara);border-radius:var(--r);background:var(--mata)}
.post-hero-cover img{display:block;width:100%;height:100%;object-fit:cover}
.post-article .post-meta{gap:8px 16px;font-size:14px;color:var(--grafite);border-bottom:1px solid var(--linha-clara)}
.post-meta b{color:var(--tinta)}
.post-meta .sep{display:inline-block;width:6px;height:6px;border:1px solid var(--ouro-escuro);transform:rotate(45deg)}

/* Sumario "Neste artigo" */
.toc{background:var(--cru);border:1px solid var(--linha-clara);border-left:4px solid var(--ouro-escuro)}
.toc-title,.prose .toc-title{font-family:var(--f-serif);font-weight:700;font-size:1.15rem;color:var(--tinta)}
.prose .toc ol li::before,.toc ol li::before{font-family:var(--f-display);font-size:1rem;color:var(--ouro-escuro);top:2px}
.toc a{color:var(--tinta)}
.toc a:hover{color:var(--ouro-escuro);border-bottom-color:currentColor}

/* Caixas: "Na pratica" (suave mostarda, borda mostarda) e "Atencao" (suave vermelho, borda vermelha, losango) */
.callout{background:var(--suave-mostarda);border:0;border-left:4px solid var(--mostarda)}
.callout-title,.prose .callout-title{display:flex;align-items:center;gap:10px;font-family:var(--f-sans);font-weight:500;font-size:12px;letter-spacing:var(--tr-rotulo);text-transform:uppercase;color:var(--tinta)}
.callout--atencao{background:var(--suave-vermelho);border-left-color:var(--cruz)}
.callout--atencao .callout-title,.prose .callout--atencao .callout-title{color:var(--cruz-funda)}
.callout--atencao .callout-title::before{content:"";flex:none;width:8px;height:8px;background:var(--cruz);transform:rotate(45deg)}
.prose .callout p{color:var(--tinta)}

/* Checklist: quadrado de 20px com borda ouro-escuro e visto verde-folha (requisito, sinal, conferencia) */
.prose ul.checklist li{padding-left:32px;color:var(--grafite)}
.prose ul.checklist li::before{top:3px;width:20px;height:20px;border-radius:var(--r);background:var(--marfim);border:1px solid var(--ouro-escuro)}
.prose ul.checklist li::after{left:7px;top:6px;width:6px;height:11px;border-right:2px solid var(--verde-folha);border-bottom:2px solid var(--verde-folha)}

/* Tabela comparativa (rola dentro da caixa no celular) */
.table-wrap{background:var(--marfim);border:1px solid var(--linha-clara)}
.table-wrap thead th{background:var(--mata);color:var(--marfim);font-family:var(--f-sans);font-weight:700;font-size:14px}
.table-wrap th,.table-wrap td{border-bottom-color:var(--linha-clara);color:var(--grafite)}
.table-wrap tbody th{color:var(--tinta)}
.table-wrap tbody tr:nth-child(even){background:var(--cru)}
.table-wrap caption{color:var(--grafite)}

/* CTA do meio do texto: registro escuro com pesponto */
.post-cta{background-color:var(--mata);background-image:var(--img-pesponto-escuro);color:var(--marfim)}
.prose .post-cta p{color:var(--nevoa-verde)}
.prose .post-cta p b,.prose .post-cta p strong{color:var(--marfim)}

/* Fontes oficiais / Fontes e referencias: lista com losango, link = a propria URL */
.post-fontes,.prose ul.post-fontes{display:flex;flex-direction:column;gap:10px;margin:0 0 24px;padding:0;list-style:none}
.prose ul.post-fontes li,.post-fontes li{position:relative;padding-left:22px;font-size:15px;line-height:1.55;color:var(--grafite);max-width:none}
.prose ul.post-fontes li::before,.post-fontes li::before{content:"";position:absolute;left:2px;top:8px;width:7px;height:7px;border:1px solid var(--ouro-escuro);border-radius:0;background:none;transform:rotate(45deg)}
.prose ul.post-fontes li::after{content:none}
.post-fontes a{color:var(--ouro-escuro)}
.post-conferido{margin:8px 0 0;font-size:14px;color:var(--grafite);font-style:italic}

/* Cards do indice do blog e grupos por pilar */
.post-card{background:var(--cru);border:1px solid var(--linha-clara);transition:border-color var(--dur-hover) var(--ease)}
.post-card:hover{border-color:var(--ouro)}
.post-card h3{font-family:var(--f-serif);font-weight:400;font-size:1.3rem;line-height:1.2;color:var(--tinta)}
.post-card p{color:var(--grafite)}
.post-card .meta{border-top-color:var(--linha-clara);color:var(--grafite)}
.post-card .tag{border:0;background:var(--cruz-funda);color:var(--marfim);font-weight:700;letter-spacing:.12em;padding:6px 10px}
.post-card .tag--vendas{background:var(--mostarda);color:var(--tinta)}
.post-card .tag--crescimento{background:var(--verde-folha);color:var(--marfim)}
.blog-cluster h2{font-family:var(--f-serif);color:var(--tinta)}

/* ============================================================
   TU ECOM #12, pedidos da Etapa 2 (Maestro e Mentoria, 02/10/2026).
   1) [CONFIRMAR] VISIVEL: o Natham quer ver os espacos que dependem dele (a regra antiga escondia com display:none).
      Mesmo visual no claro e no escuro: fundo suave-mostarda, texto tinta, borda tracejada ouro-escuro.
   2) Tagline logo depois da grade de pilares ganha folga em cima.
   3) Coluna de comparacao (.compare-col) vira caixa do registro: cru no claro, mata-2 no escuro.
   ============================================================ */
.confirmar{display:inline !important;padding:1px 6px;background:var(--suave-mostarda);color:var(--tinta);border:1px dashed var(--ouro-escuro);border-radius:var(--r);font-family:var(--f-sans);font-size:.9em;font-weight:700;font-style:normal;letter-spacing:0;text-transform:none;white-space:normal;-webkit-box-decoration-break:clone;box-decoration-break:clone}
.pilares + .tagline{margin-top:var(--head-gap)}
.compare-col{background:var(--c-card);border:1px solid var(--c-borda);border-radius:var(--r)}
.compare-col h3{color:var(--c-titulo)}

/* ============================================================
   TU ECOM #13, card do formulario sempre no registro claro (pedido do Maestro, 02/10/2026).
   Dentro de secao escura o h2/p herdavam marfim e nevoa-verde (.section--dark h2, p) e o titulo sumia no card marfim.
   O card reseta as variaveis do registro para o claro e fixa as cores com especificidade maior.
   ============================================================ */
.form-card{
  --c-fundo:var(--marfim);--c-titulo:var(--tinta);--c-texto:var(--tinta);--c-texto-2:var(--grafite);
  --c-rotulo:var(--ouro-escuro);--c-link:var(--ouro-escuro);--c-link-hover:var(--tinta);
  --c-fio:var(--ouro-escuro);--c-losango:var(--ouro-escuro);--c-botao:var(--ouro-escuro);
  --c-card:var(--cru);--c-borda:var(--linha-clara);--c-foco:var(--ouro-escuro)}
.form-card .form-title,.form-card h2{color:var(--tinta)}
.form-card .form-note,.form-card .form-badge{color:var(--grafite)}
.form-card .form-secure,.form-card .field label,.form-card p{color:var(--tinta)}
.form-card .form-note{color:var(--grafite)}
.form-card .form-error{color:var(--cruz-funda)}
/* caixas sobre secao cru ficam marfim (cru sobre cru some) */
.section--cru .faq-item,.section--cru .hub-card,.section--cru .post-card,.section--cru .pilar-card:not(.pilar-card--escuro),.section--cru .compare-col{background:var(--marfim)}

/* TU ECOM #14, pedido da Pesquisa Shopee e Shein (02/10/2026): grade de pilares dentro do artigo com respiro antes e depois */
.post-article .pilares{margin:24px 0}
.pilares + .prose{margin-top:24px}
/* na coluna de leitura do artigo (760px) o card de pilar fica mais compacto: o titulo de 31px estourava ("Crescimento") */
.post-article .pilares{gap:16px}
.post-article .pilar-card{padding:24px}
.post-article .pilar-card h3{font-size:25px}

/* TU ECOM #15, pedido do Natham (02/10/2026): faixa mostarda sempre lisa, sem pesponto */
.faixa-mostarda{background-image:none}

/* ============================================================
   TU ECOM #16, pedidos do Natham (02/10/2026, prints natham-alinhamento e natham-fita-menu).
   1) UMA BORDA SO: todo bloco do miolo sai da mesma linha vertical do escudo do menu e do rodape.
      Largura unica = --content-w (992px) + gutter dos dois lados, em todo .container.
      Gutter: 24px no desktop, 16px no celular (margem do manual), igual no menu, no miolo e no rodape.
      Blocos de leitura mais estreitos (FAQ, artigo, cartao do formulario, faixa de CTA) encostam na borda
      da esquerda em vez de centralizar. Titulo centralizado (.center) continua centralizado.
   2) Fita metrica reta e fina no menu, do canto esquerdo ate 16px antes do escudo (some quando nao ha espaco).
   3) Mais cor: rodizio do manual por secao (vermelho, mostarda, verde, rosa) no losango do rotulo,
      na barra do titulo, na borda de cima dos cards e no fundo suave da secao de perguntas frequentes.
   ============================================================ */
:root{--gutter:24px}
@media(max-width:600px){:root{--gutter:16px}}
.container,.content .container,.content.content--wide .container,.page-top .container,.site-footer>.container,.site-footer--cols>.container,.form-section>.container{max-width:calc(var(--content-w) + 2 * var(--gutter));padding-inline:var(--gutter)}
@media(min-width:941px){.topnav-inner{padding-inline:var(--gutter)}}
@media(max-width:940px){.topnav-inner{padding-inline:var(--gutter)}}
.faq,.post-article,.post-article .faq,.cta-band-inner,.form-slot .form-card{margin-inline:0}
.cta-band-inner{max-width:none}
.center .faq,.faq.center{margin-inline:auto}

/* 2) fita metrica do menu: 9px (3 faixas de 3px), marcacao tinta a 50%, ponteira dourada encostada no fim */
.topnav::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);height:15px;
  width:max(0px,calc((100% - var(--content-w)) / 2 - 16px));pointer-events:none;
  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='15'%3E%3Crect y='2' width='4' height='11' fill='%23C9A45C'/%3E%3Crect x='4' width='2' height='15' fill='%23C9A45C'/%3E%3C/svg%3E") right center / 6px 15px no-repeat,
             url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='9'%3E%3Crect width='40' height='3' fill='%23DA291C'/%3E%3Crect y='3' width='40' height='3' fill='%23F4E400'/%3E%3Crect y='6' width='40' height='3' fill='%23007A33'/%3E%3Cg fill='%230B241B' fill-opacity='.5'%3E%3Crect x='0' width='1' height='6'/%3E%3Crect x='8' y='3' width='1' height='3'/%3E%3Crect x='16' y='3' width='1' height='3'/%3E%3Crect x='24' y='3' width='1' height='3'/%3E%3Crect x='32' y='3' width='1' height='3'/%3E%3C/g%3E%3C/svg%3E") right center / 40px 9px repeat-x}
@media(max-width:1100px){.topnav::before{content:none}}

/* 3) rodizio de cor por secao (main > section em ordem: 1 vermelho, 2 mostarda, 3 verde, 4 rosa) */
main > section:nth-of-type(4n+1){--acento:var(--cruz);--acento-suave:var(--suave-vermelho)}
main > section:nth-of-type(4n+2){--acento:var(--mostarda);--acento-suave:var(--suave-mostarda)}
main > section:nth-of-type(4n+3){--acento:var(--verde-folha);--acento-suave:var(--suave-verde)}
main > section:nth-of-type(4n+4){--acento:var(--rosa-toborochi);--acento-suave:var(--suave-rosa)}
/* losango do rotulo preenchido na cor da secao (o texto do rotulo continua ouro: mostarda e rosa nunca como texto) */
main > section .eyebrow::before{background:var(--acento,currentColor);border-color:var(--acento,currentColor)}
/* barra do titulo: 48px x 3px na cor da secao, so onde o titulo nao tem o fio tricolor */
main .section-head:not(:has(.fio-tricolor)) > h2::after{content:"";display:block;width:48px;height:3px;margin-top:14px;background:var(--acento,var(--ouro))}
main .section-head.center:not(:has(.fio-tricolor)) > h2::after{margin-inline:auto}
/* nos artigos (sem section-head) a barra fica em cima de cada H2, girando as 4 cores */
.post-article .prose > h2::before,.content .prose > h2::before{content:"";display:block;width:32px;height:3px;margin-bottom:14px;background:var(--cruz)}
.post-article .prose > h2:nth-of-type(4n+2)::before,.content .prose > h2:nth-of-type(4n+2)::before{background:var(--mostarda)}
.post-article .prose > h2:nth-of-type(4n+3)::before,.content .prose > h2:nth-of-type(4n+3)::before{background:var(--verde-folha)}
.post-article .prose > h2:nth-of-type(4n+4)::before,.content .prose > h2:nth-of-type(4n+4)::before{background:var(--rosa-toborochi)}
/* borda de cima dos cards na cor da secao */
main > section .hub-card,main > section .post-card,main > section .compare-col,main > section .modulo-card{border-top:3px solid var(--acento,var(--ouro))}
/* um bloco suave por pagina: a secao clara das perguntas frequentes */
main > .section:not(.section--dark):not(.section--mostarda):not(.page-top):has(.faq){background-color:var(--acento-suave);background-image:none}
main > .section:not(.section--dark):not(.section--mostarda):has(.faq) .faq-item{background:var(--marfim)}
/* grade de 4 cards (os 4 marketplaces) na largura unica: 4 colunas no desktop, 2 no tablet, 1 no celular (sem card sobrando sozinho) */
@media(min-width:901px){.hub-grid:has(> :nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(min-width:561px) and (max-width:900px){.hub-grid:has(> :nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}
/* uma borda so tambem nos titulos de secao que vinham centralizados (rotulo, H2 e subtitulo saem da borda esquerda, como os blocos) */
main .section-head.center,main .section-head.center p,main .tagline.center{text-align:left;margin-inline:0}
main .section-head.center:not(:has(.fio-tricolor)) > h2::after{margin-inline:0}
main .section-head.center .fio-tricolor,main .section-head.center .fio-losango{margin-inline:0}

/* TU ECOM #17, pedido do Natham (02/10/2026): a fita do menu fica ONDULADA, igual a fita padrao do rodape
   (mesma conta de design-system/components/ornaments/fita, mesmas marcacoes e ponteira dourada), em escala de 56px
   de altura para caber no menu. O componente do manual nao tem animacao: so a forma. A ponteira encosta 16px antes do escudo. */
.topnav::before{height:56px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='1200' height='104' viewBox='0 0 1200 104'%3E%3Cpath d='M-37 40L-31 42L-24 44L-18 46L-12 48L-6 49L-0 51L6 52L12 54L17 55L23 56L29 57L35 58L41 59L47 60L53 61L59 61L64 62L70 62L76 62L82 62L88 62L93 61L99 61L105 60L111 60L117 59L123 58L129 57L134 56L140 54L146 53L152 51L158 50L164 48L170 47L176 45L182 43L188 41L195 40L201 38L207 36L213 34L219 32L225 31L232 29L238 28L244 26L250 25L257 24L263 22L269 21L276 20L282 20L288 19L295 19L301 18L308 18L314 18L320 18L327 18L333 19L339 19L346 20L352 21L358 22L365 23L371 24L377 26L384 27L390 29L396 30L402 32L409 34L415 35L421 37L427 39L433 41L439 42L445 44L451 46L457 48L463 49L469 51L475 52L481 54L487 55L493 56L499 57L505 59L511 59L517 60L522 61L528 61L534 62L540 62L546 62L551 62L557 62L563 61L569 61L575 60L581 60L586 59L592 58L598 57L604 56L610 54L616 53L622 51L628 50L634 48L640 46L646 45L652 43L658 41L664 39L670 38L676 36L683 34L689 32L695 31L701 29L708 28L714 26L720 25L726 23L733 22L739 21L745 20L752 20L758 19L764 19L771 18L777 18L784 18L790 18L796 18L803 19L809 19L815 20L822 21L828 22L834 23L841 24L847 26L853 27L860 29L866 30L872 32L878 34L884 35L891 37L897 39L903 41L909 43L915 44L921 46L927 48L933 49L939 51L945 52L951 54L957 55L963 56L969 58L975 59L980 59L986 60L992 61L998 61L1004 62L1010 62L1015 62L1021 62L1027 62L1033 61L1039 61L1044 60L1050 60L1056 59L1062 58L1068 57L1074 55L1080 54L1086 53L1092 51L1098 50L1104 48L1110 46L1116 45L1122 43L1128 41L1134 39L1140 37L1146 36L1152 34L1159 32L1165 31L1171 29L1177 27' stroke='%23DA291C' stroke-width='12' fill='none' stroke-linejoin='round'/%3E%3Cpath d='M-40 52L-34 54L-28 56L-22 57L-16 59L-10 61L-3 62L3 64L9 65L15 67L21 68L27 69L33 70L39 71L45 72L52 73L58 73L64 74L70 74L76 74L82 74L88 74L94 73L100 73L106 72L113 72L119 71L125 70L131 69L137 67L143 66L149 65L155 63L161 61L167 60L174 58L180 56L186 55L192 53L198 51L204 49L210 47L216 46L222 44L228 42L235 41L241 39L247 38L253 37L259 35L265 34L271 33L277 32L283 32L289 31L296 31L302 30L308 30L314 30L320 30L326 30L332 31L338 31L344 32L350 33L357 34L363 35L369 36L375 37L381 39L387 40L393 42L399 43L405 45L411 47L418 49L424 50L430 52L436 54L442 56L448 57L454 59L460 61L466 62L472 64L479 65L485 67L491 68L497 69L503 70L509 71L515 72L521 73L527 73L533 74L540 74L546 74L552 74L558 74L564 73L570 73L576 72L582 72L588 71L594 70L601 69L607 67L613 66L619 64L625 63L631 61L637 60L643 58L649 56L655 54L662 53L668 51L674 49L680 47L686 46L692 44L698 42L704 41L710 39L716 38L723 36L729 35L735 34L741 33L747 32L753 32L759 31L765 31L771 30L777 30L784 30L790 30L796 30L802 31L808 31L814 32L820 33L826 34L832 35L838 36L845 37L851 39L857 40L863 42L869 44L875 45L881 47L887 49L893 50L899 52L906 54L912 56L918 58L924 59L930 61L936 63L942 64L948 66L954 67L960 68L967 69L973 70L979 71L985 72L991 73L997 73L1003 74L1009 74L1015 74L1021 74L1028 74L1034 73L1040 73L1046 72L1052 71L1058 71L1064 70L1070 68L1076 67L1082 66L1089 64L1095 63L1101 61L1107 60L1113 58L1119 56L1125 54L1131 53L1137 51L1143 49L1150 47L1156 45L1162 44L1168 42L1174 41L1180 39' stroke='%23F4E400' stroke-width='12' fill='none' stroke-linejoin='round'/%3E%3Cpath d='M-43 64L-37 65L-31 67L-25 69L-19 71L-13 72L-6 74L-0 76L6 77L12 78L19 80L25 81L31 82L38 83L44 84L50 85L57 85L63 86L69 86L76 86L82 86L89 86L95 85L101 85L108 84L114 83L120 83L127 82L133 80L139 79L146 78L152 76L158 75L164 73L171 71L177 70L183 68L189 66L195 64L201 63L207 61L213 59L219 57L225 56L231 54L237 52L243 51L249 50L255 48L261 47L267 46L273 45L279 44L285 44L290 43L296 43L302 42L308 42L314 42L320 42L325 42L331 43L337 43L343 44L349 45L355 46L360 47L366 48L372 49L378 50L384 52L390 53L396 55L402 57L408 58L414 60L420 62L426 64L432 65L439 67L445 69L451 71L457 72L463 74L470 76L476 77L482 79L488 80L495 81L501 82L507 83L514 84L520 85L526 85L533 86L539 86L546 86L552 86L558 86L565 85L571 85L577 84L584 83L590 83L596 81L603 80L609 79L615 78L622 76L628 75L634 73L640 71L646 70L653 68L659 66L665 64L671 62L677 61L683 59L689 57L695 55L701 54L707 52L713 51L719 49L725 48L731 47L737 46L743 45L748 44L754 43L760 43L766 42L772 42L778 42L783 42L789 42L795 42L801 43L807 43L813 44L818 45L824 46L830 47L836 48L842 49L848 51L854 52L860 53L866 55L872 57L878 58L884 60L890 62L896 64L902 66L908 67L914 69L921 71L927 73L933 74L939 76L945 77L952 79L958 80L964 81L971 82L977 83L983 84L990 85L996 85L1003 86L1009 86L1015 86L1022 86L1028 86L1034 85L1041 85L1047 84L1054 83L1060 82L1066 81L1073 80L1079 79L1085 78L1091 76L1098 74L1104 73L1110 71L1116 69L1122 68L1128 66L1135 64L1141 62L1147 60L1153 59L1159 57L1165 55L1171 54L1177 52L1183 51' stroke='%23007A33' stroke-width='12' fill='none' stroke-linejoin='round'/%3E%3Cpath d='M-39 49L-33 50L-27 52L-21 54L-15 56L-9 57L-3 59L4 61L10 62L16 63L22 65L28 66L34 67L40 68L46 69L52 69L58 70L64 70L70 70L76 70L82 70L88 70L94 70L100 69L106 69L112 68L118 67L124 66L130 65L136 64L142 63L148 61L154 60L160 58L166 56L173 55L179 53L185 51L191 49L197 48L203 46L209 44L215 42L221 41L228 39L234 37L240 36L246 34L252 33L258 32L264 31L271 30L277 29L283 28L289 28L295 27L301 27L308 27L314 27L320 27L326 27L332 27L339 28L345 29L351 29L357 30L363 31L369 33L376 34L382 35L388 37L394 38L400 40L406 42L412 43L418 45L425 47L431 49L437 51L443 52L449 54L455 56L461 57L467 59L473 61L479 62L485 63L491 65L497 66L503 67L509 68L516 69L522 69L528 70L534 70L540 70L546 70L552 70L558 70L564 70L570 69L576 69L582 68L588 67L594 66L600 65L606 64L612 63L618 61L624 60L630 58L636 56L642 55L648 53L654 51L661 49L667 48L673 46L679 44L685 42L691 41L697 39L703 37L709 36L716 34L722 33L728 32L734 31L740 30L746 29L753 28L759 27L765 27L771 27L777 27L784 27L790 27L796 27L802 27L808 28L814 29L821 29L827 30L833 32L839 33L845 34L851 35L858 37L864 39L870 40L876 42L882 44L888 45L894 47L900 49L906 51L913 52L919 54L925 56L931 58L937 59L943 61L949 62L955 64L961 65L967 66L973 67L979 68L985 69L991 69L997 70L1003 70L1009 70L1015 70L1021 70L1027 70L1033 70L1039 69L1045 69L1051 68L1057 67L1063 66L1070 65L1076 64L1082 62L1088 61L1094 59L1100 58L1106 56L1112 55L1118 53L1124 51L1130 49L1136 47L1142 46L1149 44L1155 42L1161 40L1167 39L1173 37L1179 36' stroke='%230B241B' stroke-opacity='.5' stroke-width='5' stroke-dasharray='1 7' fill='none' stroke-linejoin='round'/%3E%3Cpath d='M-40 52L-34 54L-28 56L-22 57L-16 59L-10 61L-3 62L3 64L9 65L15 67L21 68L27 69L33 70L39 71L45 72L52 73L58 73L64 74L70 74L76 74L82 74L88 74L94 73L100 73L106 72L113 72L119 71L125 70L131 69L137 67L143 66L149 65L155 63L161 61L167 60L174 58L180 56L186 55L192 53L198 51L204 49L210 47L216 46L222 44L228 42L235 41L241 39L247 38L253 37L259 35L265 34L271 33L277 32L283 32L289 31L296 31L302 30L308 30L314 30L320 30L326 30L332 31L338 31L344 32L350 33L357 34L363 35L369 36L375 37L381 39L387 40L393 42L399 43L405 45L411 47L418 49L424 50L430 52L436 54L442 56L448 57L454 59L460 61L466 62L472 64L479 65L485 67L491 68L497 69L503 70L509 71L515 72L521 73L527 73L533 74L540 74L546 74L552 74L558 74L564 73L570 73L576 72L582 72L588 71L594 70L601 69L607 67L613 66L619 64L625 63L631 61L637 60L643 58L649 56L655 54L662 53L668 51L674 49L680 47L686 46L692 44L698 42L704 41L710 39L716 38L723 36L729 35L735 34L741 33L747 32L753 32L759 31L765 31L771 30L777 30L784 30L790 30L796 30L802 31L808 31L814 32L820 33L826 34L832 35L838 36L845 37L851 39L857 40L863 42L869 44L875 45L881 47L887 49L893 50L899 52L906 54L912 56L918 58L924 59L930 61L936 63L942 64L948 66L954 67L960 68L967 69L973 70L979 71L985 72L991 73L997 73L1003 74L1009 74L1015 74L1021 74L1028 74L1034 73L1040 73L1046 72L1052 71L1058 71L1064 70L1070 68L1076 67L1082 66L1089 64L1095 63L1101 61L1107 60L1113 58L1119 56L1125 54L1131 53L1137 51L1143 49L1150 47L1156 45L1162 44L1168 42L1174 41L1180 39' stroke='%230B241B' stroke-opacity='.5' stroke-width='12' stroke-dasharray='1 39' fill='none' stroke-linejoin='round'/%3E%3Cpath id='f' d='M-42 57L-35 59L-29 61L-23 63L-17 64L-11 66L-5 68L1 69L8 71L14 72L20 73L26 75L32 76L39 77L45 77L51 78L57 79L63 79L70 79L76 79L82 79L88 79L95 79L101 78L107 78L113 77L119 76L126 75L132 74L138 73L144 71L150 70L157 68L163 67L169 65L175 63L181 62L187 60L193 58L199 56L206 55L212 53L218 51L224 49L230 48L236 46L242 45L248 43L254 42L260 41L266 40L272 39L278 38L284 37L290 36L296 36L302 36L308 36L314 36L320 36L326 36L332 36L338 37L344 37L350 38L356 39L362 40L368 41L374 43L380 44L386 46L392 47L398 49L404 50L410 52L416 54L422 56L428 57L434 59L440 61L446 63L453 64L459 66L465 68L471 69L477 71L483 72L490 74L496 75L502 76L508 77L514 78L521 78L527 79L533 79L539 79L546 79L552 79L558 79L564 79L570 78L577 78L583 77L589 76L595 75L602 74L608 73L614 71L620 70L626 68L632 67L639 65L645 63L651 62L657 60L663 58L669 56L675 54L681 53L687 51L693 49L700 48L706 46L712 45L718 43L724 42L730 41L736 40L742 39L748 38L754 37L760 36L766 36L772 36L777 36L783 36L789 36L795 36L801 36L807 37L813 38L819 38L825 39L831 40L837 42L843 43L849 44L855 46L861 47L867 49L874 50L880 52L886 54L892 56L898 58L904 59L910 61L916 63L922 65L928 66L935 68L941 69L947 71L953 72L959 74L966 75L972 76L978 77L984 78L990 78L997 79L1003 79L1009 79L1015 79L1022 79L1028 79L1034 79L1040 78L1046 78L1053 77L1059 76L1065 75L1071 74L1077 73L1084 71L1090 70L1096 68L1102 67L1108 65L1114 63L1121 61L1127 60L1133 58L1139 56L1145 54L1151 52L1157 51L1163 49L1169 47L1175 46L1181 44' fill='none'/%3E%3Ctext font-family='sans-serif' font-weight='500' font-size='9' fill='%230B241B'%3E%3CtextPath href='%23f' startOffset='42'%3E1%3C/textPath%3E%3CtextPath href='%23f' startOffset='82'%3E2%3C/textPath%3E%3CtextPath href='%23f' startOffset='122'%3E3%3C/textPath%3E%3CtextPath href='%23f' startOffset='162'%3E4%3C/textPath%3E%3CtextPath href='%23f' startOffset='202'%3E5%3C/textPath%3E%3CtextPath href='%23f' startOffset='242'%3E6%3C/textPath%3E%3CtextPath href='%23f' startOffset='282'%3E7%3C/textPath%3E%3CtextPath href='%23f' startOffset='322'%3E8%3C/textPath%3E%3CtextPath href='%23f' startOffset='362'%3E9%3C/textPath%3E%3CtextPath href='%23f' startOffset='402'%3E10%3C/textPath%3E%3CtextPath href='%23f' startOffset='442'%3E11%3C/textPath%3E%3CtextPath href='%23f' startOffset='482'%3E12%3C/textPath%3E%3CtextPath href='%23f' startOffset='522'%3E13%3C/textPath%3E%3CtextPath href='%23f' startOffset='562'%3E14%3C/textPath%3E%3CtextPath href='%23f' startOffset='602'%3E15%3C/textPath%3E%3CtextPath href='%23f' startOffset='642'%3E16%3C/textPath%3E%3CtextPath href='%23f' startOffset='682'%3E17%3C/textPath%3E%3CtextPath href='%23f' startOffset='722'%3E18%3C/textPath%3E%3CtextPath href='%23f' startOffset='762'%3E19%3C/textPath%3E%3CtextPath href='%23f' startOffset='802'%3E20%3C/textPath%3E%3CtextPath href='%23f' startOffset='842'%3E21%3C/textPath%3E%3CtextPath href='%23f' startOffset='882'%3E22%3C/textPath%3E%3CtextPath href='%23f' startOffset='922'%3E23%3C/textPath%3E%3CtextPath href='%23f' startOffset='962'%3E24%3C/textPath%3E%3CtextPath href='%23f' startOffset='1002'%3E25%3C/textPath%3E%3CtextPath href='%23f' startOffset='1042'%3E26%3C/textPath%3E%3CtextPath href='%23f' startOffset='1082'%3E27%3C/textPath%3E%3CtextPath href='%23f' startOffset='1122'%3E28%3C/textPath%3E%3CtextPath href='%23f' startOffset='1162'%3E29%3C/textPath%3E%3C/text%3E%3Cg transform='translate(1176.0 39.1) rotate(-13.8)'%3E%3Crect x='-16' y='-20' width='16' height='40' fill='%23C9A45C'/%3E%3Crect x='0' y='-24' width='4' height='48' fill='%23C9A45C'/%3E%3Ccircle cx='-9' cy='-9' r='2' fill='%230B241B' fill-opacity='.5'/%3E%3Ccircle cx='-9' cy='9' r='2' fill='%230B241B' fill-opacity='.5'/%3E%3C/g%3E%3C/svg%3E") right center / auto 56px no-repeat}

/* ============================================================
   TU ECOM #18, pedidos do Natham (02/10/2026, prints natham-rodape-* e natham-fita-entre-secoes).
   1) Rodape como o manual: a fita fica EM CIMA da emenda (metade sobre a ultima secao, metade sobre o rodape),
      vai de ponta a ponta da tela (sem ponteira, sai pelas duas bordas) e o rodape abaixo dela e claro (marfim).
      Assim o fundo da secao de cima (escuro com pesponto) termina na fita.
   2) .fita-divisor: fita ondulada entre duas secoes, saindo do canto esquerdo da tela, com a ponteira
      terminando na borda direita do container (a mesma dos cards). Uso: <div class="fita-divisor" aria-hidden="true"></div>
      entre as duas <section>. Ocupa 52px do respiro de cada secao (o respiro e maior), nunca cobre texto.
   ============================================================ */
.site-footer{position:relative;background:var(--marfim);color:var(--grafite);
  --c-fundo:var(--marfim);--c-titulo:var(--tinta);--c-texto:var(--tinta);--c-texto-2:var(--grafite);
  --c-rotulo:var(--ouro-escuro);--c-link:var(--ouro-escuro);--c-link-hover:var(--tinta);
  --c-fio:var(--ouro-escuro);--c-losango:var(--ouro-escuro);--c-botao:var(--ouro-escuro);
  --c-card:var(--cru);--c-borda:var(--linha-clara);--c-foco:var(--ouro-escuro)}
.site-footer .fita-metrica{position:absolute;left:0;right:0;top:-52px;height:104px;margin:0;z-index:2;
  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='3840' height='104' viewBox='0 0 3840 104'%3E%3Cpath d='M-37 40L-27 43L-18 46L-9 49L1 51L10 53L19 55L28 57L37 59L46 60L55 61L64 62L73 62L82 62L91 62L100 61L109 60L118 58L127 57L137 55L146 53L155 50L164 48L174 45L183 42L192 40L202 37L211 34L221 31L230 29L240 27L250 24L260 23L269 21L279 20L289 19L299 18L309 18L319 18L329 19L338 20L348 21L358 22L368 24L378 26L387 29L397 31L406 34L416 37L425 39L435 42L444 45L454 48L463 50L472 52L481 55L490 57L499 58L508 60L518 61L527 61L535 62L544 62L553 62L562 61L571 60L580 59L590 57L599 56L608 54L617 51L626 49L636 46L645 44L654 41L664 38L673 35L683 33L692 30L702 28L712 25L721 23L731 22L741 20L751 19L761 18L771 18L781 18L790 18L800 19L810 20L820 22L830 23L839 25L849 28L859 30L868 33L878 35L887 38L897 41L906 44L916 46L925 49L934 52L943 54L952 56L962 58L971 59L980 60L989 61L998 62L1007 62L1016 62L1025 61L1034 61L1043 60L1052 58L1061 56L1070 55L1079 52L1088 50L1098 47L1107 45L1116 42L1126 39L1135 36L1145 34L1154 31L1164 29L1174 26L1183 24L1193 22L1203 21L1213 20L1223 19L1232 18L1242 18L1252 18L1262 19L1272 20L1282 21L1292 23L1301 25L1311 27L1321 29L1330 32L1340 34L1349 37L1359 40L1368 43L1378 45L1387 48L1396 51L1405 53L1415 55L1424 57L1433 59L1442 60L1451 61L1460 62L1469 62L1478 62L1487 62L1496 61L1505 60L1514 59L1523 57L1532 55L1541 53L1550 51L1560 48L1569 46L1578 43L1588 40L1597 38L1607 35L1616 32L1626 30L1636 27L1645 25L1655 23L1665 21L1675 20L1684 19L1694 18L1704 18L1714 18L1724 19L1734 19L1744 21L1753 22L1763 24L1773 26L1783 28L1792 31L1802 33L1811 36L1821 39L1830 41L1840 44L1849 47L1858 50L1868 52L1877 54L1886 56L1895 58L1904 59L1913 60L1922 61L1931 62L1940 62L1949 62L1958 61L1967 60L1976 59L1985 58L1994 56L2003 54L2012 52L2022 50L2031 47L2040 44L2050 41L2059 39L2069 36L2078 33L2088 31L2097 28L2107 26L2117 24L2127 22L2136 21L2146 19L2156 19L2166 18L2176 18L2186 18L2196 19L2205 20L2215 21L2225 23L2235 25L2244 27L2254 30L2264 32L2273 35L2283 38L2292 40L2302 43L2311 46L2320 48L2330 51L2339 53L2348 55L2357 57L2366 59L2375 60L2384 61L2393 62L2402 62L2411 62L2420 62L2429 61L2438 60L2447 59L2456 57L2465 55L2475 53L2484 51L2493 48L2502 45L2512 43L2521 40L2531 37L2540 34L2550 32L2559 29L2569 27L2579 25L2588 23L2598 21L2608 20L2618 19L2628 18L2638 18L2648 18L2657 19L2667 20L2677 21L2687 22L2697 24L2706 26L2716 29L2726 31L2735 34L2745 36L2754 39L2764 42L2773 45L2782 47L2792 50L2801 52L2810 55L2819 56L2828 58L2837 60L2846 61L2855 61L2864 62L2873 62L2882 62L2891 61L2900 60L2909 59L2918 58L2928 56L2937 54L2946 52L2955 49L2964 46L2974 44L2983 41L2993 38L3002 35L3012 33L3021 30L3031 28L3041 25L3050 23L3060 22L3070 20L3080 19L3090 18L3099 18L3109 18L3119 18L3129 19L3139 20L3149 22L3159 23L3168 25L3178 28L3188 30L3197 33L3207 35L3216 38L3226 41L3235 44L3244 46L3254 49L3263 51L3272 54L3281 56L3290 57L3300 59L3309 60L3318 61L3327 62L3336 62L3345 62L3353 61L3362 61L3372 60L3381 58L3390 57L3399 55L3408 52L3417 50L3426 48L3436 45L3445 42L3455 39L3464 37L3474 34L3483 31L3493 29L3502 26L3512 24L3522 22L3532 21L3542 20L3551 19L3561 18L3571 18L3581 18L3591 19L3601 20L3611 21L3620 23L3630 24L3640 27L3650 29L3659 31L3669 34L3678 37L3688 40L3697 42L3706 45L3716 48L3725 50L3734 53L3743 55L3753 57L3762 58L3771 60L3780 61L3789 62L3798 62L3807 62L3816 62L3825 61L3834 60L3843 59L3852 57L3861 55L3870 53L3879 51L3889 49L3898 46L3907 43L3917 40' stroke='%23DA291C' stroke-width='12' fill='none' stroke-linejoin='round'/%3E%3Cpath d='M-40 52L-31 55L-21 58L-12 60L-2 63L7 65L17 67L26 69L35 71L45 72L54 73L64 74L73 74L83 74L92 74L101 73L111 72L120 70L130 69L139 67L149 64L158 62L167 59L177 57L186 54L196 51L205 48L215 46L224 43L233 41L243 38L252 36L262 34L271 33L281 32L290 31L299 30L309 30L318 30L328 31L337 32L347 33L356 34L365 36L375 38L384 40L394 43L403 45L413 48L422 51L431 54L441 56L450 59L460 62L469 64L479 66L488 68L497 70L507 72L516 73L526 73L535 74L545 74L554 74L563 73L573 72L582 71L592 69L601 67L611 65L620 63L629 60L639 58L648 55L658 52L667 50L677 47L686 44L695 42L705 39L714 37L724 35L733 33L743 32L752 31L761 30L771 30L780 30L790 30L799 31L809 32L818 34L827 35L837 37L846 39L856 42L865 44L875 47L884 50L893 52L903 55L912 58L922 61L931 63L941 65L950 68L959 69L969 71L978 72L988 73L997 74L1007 74L1016 74L1025 73L1035 73L1044 71L1054 70L1063 68L1073 66L1082 64L1091 62L1101 59L1110 56L1120 53L1129 51L1139 48L1148 45L1157 43L1167 40L1176 38L1186 36L1195 34L1205 33L1214 31L1223 31L1233 30L1242 30L1252 30L1261 31L1271 32L1280 33L1289 34L1299 36L1308 38L1318 41L1327 43L1337 46L1346 49L1355 51L1365 54L1374 57L1384 60L1393 62L1403 65L1412 67L1421 69L1431 70L1440 72L1450 73L1459 74L1469 74L1478 74L1487 74L1497 73L1506 72L1516 71L1525 69L1535 67L1544 65L1553 63L1563 60L1572 57L1582 55L1591 52L1601 49L1610 46L1619 44L1629 41L1638 39L1648 37L1657 35L1667 33L1676 32L1685 31L1695 30L1704 30L1714 30L1723 31L1733 31L1742 32L1751 34L1761 36L1770 38L1780 40L1789 42L1799 45L1808 47L1817 50L1827 53L1836 56L1846 58L1855 61L1865 64L1874 66L1883 68L1893 70L1902 71L1912 72L1921 73L1931 74L1940 74L1949 74L1959 73L1968 72L1978 71L1987 70L1997 68L2006 66L2015 64L2025 61L2034 58L2044 56L2053 53L2063 50L2072 47L2081 45L2091 42L2100 40L2110 38L2119 36L2129 34L2138 32L2147 31L2157 31L2166 30L2176 30L2185 30L2195 31L2204 32L2213 33L2223 35L2232 37L2242 39L2251 41L2261 44L2270 46L2279 49L2289 52L2298 55L2308 57L2317 60L2327 63L2336 65L2345 67L2355 69L2364 71L2374 72L2383 73L2393 74L2402 74L2411 74L2421 74L2430 73L2440 72L2449 70L2459 69L2468 67L2477 65L2487 62L2496 60L2506 57L2515 54L2525 51L2534 49L2543 46L2553 43L2562 41L2572 38L2581 36L2591 34L2600 33L2609 32L2619 31L2628 30L2638 30L2647 30L2657 31L2666 31L2675 33L2685 34L2694 36L2704 38L2713 40L2723 43L2732 45L2741 48L2751 51L2760 53L2770 56L2779 59L2789 62L2798 64L2807 66L2817 68L2826 70L2836 71L2845 73L2855 73L2864 74L2873 74L2883 74L2892 73L2902 72L2911 71L2921 69L2930 68L2939 65L2949 63L2958 61L2968 58L2977 55L2987 52L2996 50L3005 47L3015 44L3024 42L3034 39L3043 37L3053 35L3062 34L3071 32L3081 31L3090 30L3100 30L3109 30L3119 30L3128 31L3137 32L3147 33L3156 35L3166 37L3175 39L3185 42L3194 44L3203 47L3213 50L3222 52L3232 55L3241 58L3251 60L3260 63L3269 65L3279 67L3288 69L3298 71L3307 72L3317 73L3326 74L3335 74L3345 74L3354 73L3364 73L3373 72L3383 70L3392 68L3401 66L3411 64L3420 62L3430 59L3439 56L3449 54L3458 51L3467 48L3477 45L3486 43L3496 40L3505 38L3515 36L3524 34L3533 33L3543 32L3552 31L3562 30L3571 30L3581 30L3590 31L3599 32L3609 33L3618 34L3628 36L3637 38L3647 41L3656 43L3665 46L3675 48L3684 51L3694 54L3703 57L3713 59L3722 62L3731 64L3741 67L3750 69L3760 70L3769 72L3779 73L3788 74L3797 74L3807 74L3816 74L3826 73L3835 72L3845 71L3854 69L3863 67L3873 65L3882 63L3892 60L3901 58L3911 55L3920 52' stroke='%23F4E400' stroke-width='12' fill='none' stroke-linejoin='round'/%3E%3Cpath d='M-43 64L-34 66L-24 69L-15 72L-5 74L4 77L14 79L24 81L34 83L43 84L53 85L63 86L73 86L83 86L93 85L103 85L112 84L122 82L132 80L142 78L151 76L161 74L171 71L180 68L190 65L199 63L209 60L218 57L227 55L236 52L246 50L255 48L264 46L273 45L282 44L291 43L300 42L309 42L318 42L327 43L336 43L345 45L354 46L363 48L372 50L381 52L391 54L400 57L409 60L419 62L428 65L438 68L447 71L457 73L466 76L476 78L486 80L495 82L505 83L515 85L525 85L535 86L545 86L555 86L564 85L574 84L584 83L594 81L604 79L613 77L623 75L633 72L642 69L652 67L661 64L671 61L680 58L689 56L698 53L708 51L717 49L726 47L735 45L744 44L753 43L762 42L771 42L780 42L789 42L798 43L807 44L816 45L825 47L834 49L843 51L853 53L862 56L871 58L881 61L890 64L899 67L909 70L919 72L928 75L938 77L948 79L957 81L967 83L977 84L987 85L997 86L1006 86L1016 86L1026 85L1036 85L1046 83L1056 82L1065 80L1075 78L1085 76L1095 73L1104 71L1114 68L1123 65L1133 62L1142 59L1151 57L1161 54L1170 52L1179 50L1188 48L1197 46L1206 45L1215 43L1224 43L1233 42L1242 42L1251 42L1260 43L1269 44L1278 45L1287 46L1296 48L1306 50L1315 52L1324 55L1333 57L1343 60L1352 63L1361 66L1371 68L1381 71L1390 74L1400 76L1409 78L1419 80L1429 82L1439 84L1449 85L1458 86L1468 86L1478 86L1488 86L1498 85L1508 84L1518 82L1527 81L1537 79L1547 77L1556 74L1566 72L1576 69L1585 66L1595 63L1604 61L1613 58L1623 55L1632 53L1641 50L1650 48L1659 47L1668 45L1677 44L1686 43L1695 42L1704 42L1713 42L1722 42L1731 43L1740 44L1749 46L1759 47L1768 49L1777 51L1786 54L1795 56L1805 59L1814 62L1823 64L1833 67L1842 70L1852 73L1862 75L1871 78L1881 80L1891 82L1901 83L1910 84L1920 85L1930 86L1940 86L1950 86L1960 85L1970 84L1979 83L1989 82L1999 80L2009 78L2018 75L2028 73L2038 70L2047 67L2057 64L2066 62L2075 59L2085 56L2094 54L2103 51L2112 49L2121 47L2131 46L2140 44L2149 43L2158 42L2167 42L2176 42L2185 42L2194 43L2203 44L2212 45L2221 47L2230 48L2239 50L2248 53L2257 55L2267 58L2276 61L2285 63L2295 66L2304 69L2314 72L2324 74L2333 77L2343 79L2353 81L2362 82L2372 84L2382 85L2392 86L2402 86L2412 86L2422 86L2431 85L2441 84L2451 82L2461 80L2471 78L2480 76L2490 74L2499 71L2509 68L2519 66L2528 63L2537 60L2547 57L2556 55L2565 52L2574 50L2584 48L2593 46L2602 45L2611 44L2620 43L2629 42L2638 42L2647 42L2656 43L2665 43L2674 45L2683 46L2692 48L2701 50L2710 52L2719 54L2729 57L2738 59L2747 62L2757 65L2766 68L2776 71L2785 73L2795 76L2805 78L2815 80L2824 82L2834 83L2844 85L2854 85L2864 86L2874 86L2883 86L2893 85L2903 84L2913 83L2923 81L2932 79L2942 77L2952 75L2961 72L2971 70L2981 67L2990 64L2999 61L3009 58L3018 56L3027 53L3037 51L3046 49L3055 47L3064 45L3073 44L3082 43L3091 42L3100 42L3109 42L3118 42L3127 43L3136 44L3145 45L3154 47L3163 49L3172 51L3182 53L3191 56L3200 58L3209 61L3219 64L3228 67L3238 69L3247 72L3257 75L3267 77L3276 79L3286 81L3296 83L3306 84L3316 85L3325 86L3335 86L3345 86L3355 85L3365 85L3375 83L3385 82L3394 80L3404 78L3414 76L3423 73L3433 71L3442 68L3452 65L3461 62L3471 60L3480 57L3489 54L3499 52L3508 50L3517 48L3526 46L3535 45L3544 43L3553 43L3562 42L3571 42L3580 42L3589 43L3598 44L3607 45L3616 46L3625 48L3634 50L3644 52L3653 55L3662 57L3671 60L3681 63L3690 65L3700 68L3709 71L3719 74L3729 76L3738 78L3748 80L3758 82L3768 84L3777 85L3787 85L3797 86L3807 86L3817 86L3827 85L3837 84L3846 83L3856 81L3866 79L3876 77L3885 74L3895 72L3904 69L3914 66L3923 64' stroke='%23007A33' stroke-width='12' fill='none' stroke-linejoin='round'/%3E%3Cpath d='M-39 49L-30 51L-20 54L-11 57L-1 59L8 62L17 64L27 66L36 67L45 69L55 70L64 70L73 70L82 70L92 70L101 69L110 68L120 67L129 65L138 63L148 61L157 59L166 56L176 53L185 51L195 48L204 45L214 42L223 40L233 37L242 35L252 33L261 31L271 29L280 28L290 27L299 27L309 27L318 27L328 27L338 28L347 29L357 31L366 33L376 35L385 37L395 39L404 42L414 45L423 47L432 50L442 53L451 56L461 58L470 61L479 63L489 65L498 67L507 68L517 69L526 70L535 70L545 70L554 70L563 70L572 69L582 67L591 66L600 64L610 62L619 60L629 57L638 54L647 52L657 49L666 46L676 43L685 41L695 38L704 36L714 34L723 32L733 30L742 29L752 28L761 27L771 27L780 27L790 27L799 28L809 29L819 30L828 32L838 34L847 36L857 38L866 41L876 44L885 46L894 49L904 52L913 55L923 57L932 60L941 62L951 64L960 66L969 68L979 69L988 70L997 70L1007 70L1016 70L1025 70L1034 69L1044 68L1053 67L1062 65L1072 63L1081 61L1091 58L1100 56L1109 53L1119 50L1128 47L1138 45L1147 42L1157 39L1166 37L1176 34L1185 32L1195 31L1204 29L1214 28L1223 27L1233 27L1242 27L1252 27L1261 27L1271 28L1281 29L1290 31L1300 33L1309 35L1319 37L1328 40L1338 42L1347 45L1356 48L1366 51L1375 54L1385 56L1394 59L1403 61L1413 63L1422 65L1431 67L1441 68L1450 69L1459 70L1469 70L1478 70L1487 70L1497 69L1506 68L1515 67L1524 66L1534 64L1543 62L1553 59L1562 57L1571 54L1581 51L1590 48L1600 46L1609 43L1619 40L1628 38L1637 35L1647 33L1657 31L1666 30L1676 28L1685 27L1695 27L1704 27L1714 27L1723 27L1733 28L1742 29L1752 30L1762 32L1771 34L1781 36L1790 39L1800 41L1809 44L1818 47L1828 50L1837 52L1847 55L1856 58L1865 60L1875 62L1884 64L1893 66L1903 68L1912 69L1921 70L1931 70L1940 71L1949 70L1959 70L1968 69L1977 68L1987 66L1996 64L2005 62L2015 60L2024 58L2033 55L2043 52L2052 50L2062 47L2071 44L2080 41L2090 39L2099 36L2109 34L2118 32L2128 30L2138 29L2147 28L2157 27L2166 27L2176 27L2185 27L2195 27L2204 28L2214 30L2223 31L2233 33L2243 35L2252 38L2261 40L2271 43L2280 46L2290 48L2299 51L2309 54L2318 57L2327 59L2337 62L2346 64L2356 66L2365 67L2374 68L2383 69L2393 70L2402 70L2411 70L2421 70L2430 69L2439 68L2449 67L2458 65L2467 63L2477 61L2486 59L2495 56L2505 54L2514 51L2524 48L2533 45L2542 42L2552 40L2561 37L2571 35L2580 33L2590 31L2599 29L2609 28L2619 27L2628 27L2638 27L2647 27L2657 27L2666 28L2676 29L2685 31L2695 32L2704 34L2714 37L2723 39L2733 42L2742 45L2752 47L2761 50L2771 53L2780 56L2789 58L2799 61L2808 63L2818 65L2827 67L2836 68L2846 69L2855 70L2864 70L2873 70L2883 70L2892 70L2901 69L2911 68L2920 66L2929 64L2939 62L2948 60L2957 57L2967 55L2976 52L2986 49L2995 46L3004 44L3014 41L3023 38L3033 36L3042 34L3052 32L3061 30L3071 29L3081 28L3090 27L3100 27L3109 27L3119 27L3128 28L3138 29L3147 30L3157 32L3166 34L3176 36L3185 38L3195 41L3204 43L3214 46L3223 49L3233 52L3242 54L3251 57L3261 60L3270 62L3280 64L3289 66L3298 67L3308 69L3317 70L3326 70L3335 70L3345 70L3354 70L3363 69L3373 68L3382 67L3391 65L3401 63L3410 61L3419 58L3429 56L3438 53L3448 50L3457 47L3466 45L3476 42L3485 39L3495 37L3504 35L3514 33L3523 31L3533 29L3542 28L3552 27L3562 27L3571 27L3581 27L3590 27L3600 28L3609 29L3619 31L3628 33L3638 35L3647 37L3657 40L3666 42L3676 45L3685 48L3695 51L3704 53L3714 56L3723 59L3732 61L3742 63L3751 65L3760 67L3770 68L3779 69L3788 70L3798 70L3807 70L3816 70L3825 70L3835 69L3844 67L3853 66L3863 64L3872 62L3881 59L3891 57L3900 54L3910 51L3919 49' stroke='%230B241B' stroke-opacity='.5' stroke-width='5' stroke-dasharray='1 7' fill='none' stroke-linejoin='round'/%3E%3Cpath d='M-40 52L-31 55L-21 58L-12 60L-2 63L7 65L17 67L26 69L35 71L45 72L54 73L64 74L73 74L83 74L92 74L101 73L111 72L120 70L130 69L139 67L149 64L158 62L167 59L177 57L186 54L196 51L205 48L215 46L224 43L233 41L243 38L252 36L262 34L271 33L281 32L290 31L299 30L309 30L318 30L328 31L337 32L347 33L356 34L365 36L375 38L384 40L394 43L403 45L413 48L422 51L431 54L441 56L450 59L460 62L469 64L479 66L488 68L497 70L507 72L516 73L526 73L535 74L545 74L554 74L563 73L573 72L582 71L592 69L601 67L611 65L620 63L629 60L639 58L648 55L658 52L667 50L677 47L686 44L695 42L705 39L714 37L724 35L733 33L743 32L752 31L761 30L771 30L780 30L790 30L799 31L809 32L818 34L827 35L837 37L846 39L856 42L865 44L875 47L884 50L893 52L903 55L912 58L922 61L931 63L941 65L950 68L959 69L969 71L978 72L988 73L997 74L1007 74L1016 74L1025 73L1035 73L1044 71L1054 70L1063 68L1073 66L1082 64L1091 62L1101 59L1110 56L1120 53L1129 51L1139 48L1148 45L1157 43L1167 40L1176 38L1186 36L1195 34L1205 33L1214 31L1223 31L1233 30L1242 30L1252 30L1261 31L1271 32L1280 33L1289 34L1299 36L1308 38L1318 41L1327 43L1337 46L1346 49L1355 51L1365 54L1374 57L1384 60L1393 62L1403 65L1412 67L1421 69L1431 70L1440 72L1450 73L1459 74L1469 74L1478 74L1487 74L1497 73L1506 72L1516 71L1525 69L1535 67L1544 65L1553 63L1563 60L1572 57L1582 55L1591 52L1601 49L1610 46L1619 44L1629 41L1638 39L1648 37L1657 35L1667 33L1676 32L1685 31L1695 30L1704 30L1714 30L1723 31L1733 31L1742 32L1751 34L1761 36L1770 38L1780 40L1789 42L1799 45L1808 47L1817 50L1827 53L1836 56L1846 58L1855 61L1865 64L1874 66L1883 68L1893 70L1902 71L1912 72L1921 73L1931 74L1940 74L1949 74L1959 73L1968 72L1978 71L1987 70L1997 68L2006 66L2015 64L2025 61L2034 58L2044 56L2053 53L2063 50L2072 47L2081 45L2091 42L2100 40L2110 38L2119 36L2129 34L2138 32L2147 31L2157 31L2166 30L2176 30L2185 30L2195 31L2204 32L2213 33L2223 35L2232 37L2242 39L2251 41L2261 44L2270 46L2279 49L2289 52L2298 55L2308 57L2317 60L2327 63L2336 65L2345 67L2355 69L2364 71L2374 72L2383 73L2393 74L2402 74L2411 74L2421 74L2430 73L2440 72L2449 70L2459 69L2468 67L2477 65L2487 62L2496 60L2506 57L2515 54L2525 51L2534 49L2543 46L2553 43L2562 41L2572 38L2581 36L2591 34L2600 33L2609 32L2619 31L2628 30L2638 30L2647 30L2657 31L2666 31L2675 33L2685 34L2694 36L2704 38L2713 40L2723 43L2732 45L2741 48L2751 51L2760 53L2770 56L2779 59L2789 62L2798 64L2807 66L2817 68L2826 70L2836 71L2845 73L2855 73L2864 74L2873 74L2883 74L2892 73L2902 72L2911 71L2921 69L2930 68L2939 65L2949 63L2958 61L2968 58L2977 55L2987 52L2996 50L3005 47L3015 44L3024 42L3034 39L3043 37L3053 35L3062 34L3071 32L3081 31L3090 30L3100 30L3109 30L3119 30L3128 31L3137 32L3147 33L3156 35L3166 37L3175 39L3185 42L3194 44L3203 47L3213 50L3222 52L3232 55L3241 58L3251 60L3260 63L3269 65L3279 67L3288 69L3298 71L3307 72L3317 73L3326 74L3335 74L3345 74L3354 73L3364 73L3373 72L3383 70L3392 68L3401 66L3411 64L3420 62L3430 59L3439 56L3449 54L3458 51L3467 48L3477 45L3486 43L3496 40L3505 38L3515 36L3524 34L3533 33L3543 32L3552 31L3562 30L3571 30L3581 30L3590 31L3599 32L3609 33L3618 34L3628 36L3637 38L3647 41L3656 43L3665 46L3675 48L3684 51L3694 54L3703 57L3713 59L3722 62L3731 64L3741 67L3750 69L3760 70L3769 72L3779 73L3788 74L3797 74L3807 74L3816 74L3826 73L3835 72L3845 71L3854 69L3863 67L3873 65L3882 63L3892 60L3901 58L3911 55L3920 52' stroke='%230B241B' stroke-opacity='.5' stroke-width='12' stroke-dasharray='1 39' fill='none' stroke-linejoin='round'/%3E%3Cpath id='f' d='M-42 57L-32 60L-23 63L-13 65L-4 68L6 70L15 73L25 75L35 76L44 77L54 79L63 79L73 79L83 79L92 79L102 78L112 77L121 76L131 74L140 72L150 70L159 67L169 65L178 62L188 59L197 56L207 54L216 51L225 48L235 46L244 44L253 42L263 40L272 38L281 37L290 36L300 36L309 36L318 36L327 36L337 37L346 38L355 40L364 41L374 43L383 46L392 48L402 51L411 53L420 56L430 59L439 62L449 64L458 67L468 69L477 72L487 74L497 76L506 77L516 78L525 79L535 79L545 79L554 79L564 79L574 78L583 76L593 75L602 73L612 71L621 68L631 66L640 63L650 60L659 58L669 55L678 52L687 49L697 47L706 45L715 42L725 41L734 39L743 38L753 37L762 36L771 36L780 36L789 36L799 37L808 38L817 39L826 41L836 43L845 45L854 47L864 50L873 52L882 55L892 58L901 61L911 63L920 66L930 68L939 71L949 73L958 75L968 76L978 78L987 79L997 79L1007 79L1016 79L1026 79L1035 78L1045 77L1055 75L1064 74L1074 72L1083 69L1093 67L1102 64L1112 62L1121 59L1131 56L1140 53L1149 50L1159 48L1168 45L1178 43L1187 41L1196 40L1205 38L1215 37L1224 36L1233 36L1242 36L1251 36L1261 36L1270 37L1279 38L1288 40L1298 42L1307 44L1316 46L1326 49L1335 51L1344 54L1354 57L1363 59L1373 62L1382 65L1392 67L1401 70L1411 72L1420 74L1430 76L1440 77L1449 78L1459 79L1468 79L1478 79L1488 79L1497 78L1507 77L1517 76L1526 74L1536 72L1545 70L1555 68L1564 65L1574 63L1583 60L1593 57L1602 54L1612 52L1621 49L1630 46L1640 44L1649 42L1658 40L1667 39L1677 37L1686 36L1695 36L1704 36L1714 36L1723 36L1732 37L1741 38L1751 39L1760 41L1769 43L1778 45L1788 47L1797 50L1806 53L1816 55L1825 58L1835 61L1844 64L1854 66L1863 69L1873 71L1882 73L1892 75L1902 77L1911 78L1921 79L1930 79L1940 80L1950 79L1959 79L1969 78L1978 77L1988 75L1998 73L2007 71L2017 69L2026 66L2036 64L2045 61L2055 58L2064 55L2074 53L2083 50L2092 47L2102 45L2111 43L2120 41L2129 39L2139 38L2148 37L2157 36L2166 36L2176 36L2185 36L2194 36L2203 37L2213 39L2222 40L2231 42L2240 44L2250 46L2259 49L2268 52L2278 54L2287 57L2297 60L2306 63L2316 65L2325 68L2335 70L2344 72L2354 74L2363 76L2373 77L2383 78L2392 79L2402 79L2412 79L2421 79L2431 78L2440 77L2450 76L2460 74L2469 72L2479 70L2488 67L2498 65L2507 62L2517 59L2526 57L2536 54L2545 51L2554 49L2564 46L2573 44L2582 42L2592 40L2601 38L2610 37L2619 36L2629 36L2638 36L2647 36L2656 36L2665 37L2675 38L2684 40L2693 41L2702 43L2712 45L2721 48L2731 50L2740 53L2749 56L2759 59L2768 62L2778 64L2787 67L2797 69L2806 72L2816 74L2825 75L2835 77L2845 78L2854 79L2864 79L2873 79L2883 79L2893 79L2902 78L2912 76L2922 75L2931 73L2941 71L2950 68L2960 66L2969 63L2979 61L2988 58L2998 55L3007 52L3016 50L3026 47L3035 45L3044 43L3054 41L3063 39L3072 38L3081 37L3091 36L3100 36L3109 36L3118 36L3127 37L3137 38L3146 39L3155 41L3165 42L3174 45L3183 47L3193 49L3202 52L3211 55L3221 58L3230 60L3240 63L3249 66L3259 68L3268 71L3278 73L3287 75L3297 76L3306 78L3316 79L3326 79L3335 79L3345 79L3355 79L3364 78L3374 77L3383 76L3393 74L3403 72L3412 69L3422 67L3431 64L3441 62L3450 59L3460 56L3469 53L3478 51L3488 48L3497 46L3506 43L3516 41L3525 40L3534 38L3543 37L3553 36L3562 36L3571 36L3580 36L3590 36L3599 37L3608 38L3617 40L3627 42L3636 44L3645 46L3655 48L3664 51L3673 54L3683 56L3692 59L3702 62L3711 65L3721 67L3730 70L3740 72L3749 74L3759 76L3768 77L3778 78L3788 79L3797 79L3807 79L3817 79L3826 79L3836 77L3845 76L3855 75L3865 73L3874 70L3884 68L3893 65L3903 63L3912 60L3922 57' fill='none'/%3E%3Ctext font-family='sans-serif' font-weight='500' font-size='9' fill='%230B241B'%3E%3CtextPath href='%23f' startOffset='42'%3E1%3C/textPath%3E%3CtextPath href='%23f' startOffset='82'%3E2%3C/textPath%3E%3CtextPath href='%23f' startOffset='122'%3E3%3C/textPath%3E%3CtextPath href='%23f' startOffset='162'%3E4%3C/textPath%3E%3CtextPath href='%23f' startOffset='202'%3E5%3C/textPath%3E%3CtextPath href='%23f' startOffset='242'%3E6%3C/textPath%3E%3CtextPath href='%23f' startOffset='282'%3E7%3C/textPath%3E%3CtextPath href='%23f' startOffset='322'%3E8%3C/textPath%3E%3CtextPath href='%23f' startOffset='362'%3E9%3C/textPath%3E%3CtextPath href='%23f' startOffset='402'%3E10%3C/textPath%3E%3CtextPath href='%23f' startOffset='442'%3E11%3C/textPath%3E%3CtextPath href='%23f' startOffset='482'%3E12%3C/textPath%3E%3CtextPath href='%23f' startOffset='522'%3E13%3C/textPath%3E%3CtextPath href='%23f' startOffset='562'%3E14%3C/textPath%3E%3CtextPath href='%23f' startOffset='602'%3E15%3C/textPath%3E%3CtextPath href='%23f' startOffset='642'%3E16%3C/textPath%3E%3CtextPath href='%23f' startOffset='682'%3E17%3C/textPath%3E%3CtextPath href='%23f' startOffset='722'%3E18%3C/textPath%3E%3CtextPath href='%23f' startOffset='762'%3E19%3C/textPath%3E%3CtextPath href='%23f' startOffset='802'%3E20%3C/textPath%3E%3CtextPath href='%23f' startOffset='842'%3E21%3C/textPath%3E%3CtextPath href='%23f' startOffset='882'%3E22%3C/textPath%3E%3CtextPath href='%23f' startOffset='922'%3E23%3C/textPath%3E%3CtextPath href='%23f' startOffset='962'%3E24%3C/textPath%3E%3CtextPath href='%23f' startOffset='1002'%3E25%3C/textPath%3E%3CtextPath href='%23f' startOffset='1042'%3E26%3C/textPath%3E%3CtextPath href='%23f' startOffset='1082'%3E27%3C/textPath%3E%3CtextPath href='%23f' startOffset='1122'%3E28%3C/textPath%3E%3CtextPath href='%23f' startOffset='1162'%3E29%3C/textPath%3E%3CtextPath href='%23f' startOffset='1202'%3E30%3C/textPath%3E%3CtextPath href='%23f' startOffset='1242'%3E31%3C/textPath%3E%3CtextPath href='%23f' startOffset='1282'%3E32%3C/textPath%3E%3CtextPath href='%23f' startOffset='1322'%3E33%3C/textPath%3E%3CtextPath href='%23f' startOffset='1362'%3E34%3C/textPath%3E%3CtextPath href='%23f' startOffset='1402'%3E35%3C/textPath%3E%3CtextPath href='%23f' startOffset='1442'%3E36%3C/textPath%3E%3CtextPath href='%23f' startOffset='1482'%3E37%3C/textPath%3E%3CtextPath href='%23f' startOffset='1522'%3E38%3C/textPath%3E%3CtextPath href='%23f' startOffset='1562'%3E39%3C/textPath%3E%3CtextPath href='%23f' startOffset='1602'%3E40%3C/textPath%3E%3CtextPath href='%23f' startOffset='1642'%3E41%3C/textPath%3E%3CtextPath href='%23f' startOffset='1682'%3E42%3C/textPath%3E%3CtextPath href='%23f' startOffset='1722'%3E43%3C/textPath%3E%3CtextPath href='%23f' startOffset='1762'%3E44%3C/textPath%3E%3CtextPath href='%23f' startOffset='1802'%3E45%3C/textPath%3E%3CtextPath href='%23f' startOffset='1842'%3E46%3C/textPath%3E%3CtextPath href='%23f' startOffset='1882'%3E47%3C/textPath%3E%3CtextPath href='%23f' startOffset='1922'%3E48%3C/textPath%3E%3CtextPath href='%23f' startOffset='1962'%3E49%3C/textPath%3E%3CtextPath href='%23f' startOffset='2002'%3E50%3C/textPath%3E%3CtextPath href='%23f' startOffset='2042'%3E51%3C/textPath%3E%3CtextPath href='%23f' startOffset='2082'%3E52%3C/textPath%3E%3CtextPath href='%23f' startOffset='2122'%3E53%3C/textPath%3E%3CtextPath href='%23f' startOffset='2162'%3E54%3C/textPath%3E%3CtextPath href='%23f' startOffset='2202'%3E55%3C/textPath%3E%3CtextPath href='%23f' startOffset='2242'%3E56%3C/textPath%3E%3CtextPath href='%23f' startOffset='2282'%3E57%3C/textPath%3E%3CtextPath href='%23f' startOffset='2322'%3E58%3C/textPath%3E%3CtextPath href='%23f' startOffset='2362'%3E59%3C/textPath%3E%3CtextPath href='%23f' startOffset='2402'%3E60%3C/textPath%3E%3CtextPath href='%23f' startOffset='2442'%3E61%3C/textPath%3E%3CtextPath href='%23f' startOffset='2482'%3E62%3C/textPath%3E%3CtextPath href='%23f' startOffset='2522'%3E63%3C/textPath%3E%3CtextPath href='%23f' startOffset='2562'%3E64%3C/textPath%3E%3CtextPath href='%23f' startOffset='2602'%3E65%3C/textPath%3E%3CtextPath href='%23f' startOffset='2642'%3E66%3C/textPath%3E%3CtextPath href='%23f' startOffset='2682'%3E67%3C/textPath%3E%3CtextPath href='%23f' startOffset='2722'%3E68%3C/textPath%3E%3CtextPath href='%23f' startOffset='2762'%3E69%3C/textPath%3E%3CtextPath href='%23f' startOffset='2802'%3E70%3C/textPath%3E%3CtextPath href='%23f' startOffset='2842'%3E71%3C/textPath%3E%3CtextPath href='%23f' startOffset='2882'%3E72%3C/textPath%3E%3CtextPath href='%23f' startOffset='2922'%3E73%3C/textPath%3E%3CtextPath href='%23f' startOffset='2962'%3E74%3C/textPath%3E%3CtextPath href='%23f' startOffset='3002'%3E75%3C/textPath%3E%3CtextPath href='%23f' startOffset='3042'%3E76%3C/textPath%3E%3CtextPath href='%23f' startOffset='3082'%3E77%3C/textPath%3E%3CtextPath href='%23f' startOffset='3122'%3E78%3C/textPath%3E%3CtextPath href='%23f' startOffset='3162'%3E79%3C/textPath%3E%3CtextPath href='%23f' startOffset='3202'%3E80%3C/textPath%3E%3CtextPath href='%23f' startOffset='3242'%3E81%3C/textPath%3E%3CtextPath href='%23f' startOffset='3282'%3E82%3C/textPath%3E%3CtextPath href='%23f' startOffset='3322'%3E83%3C/textPath%3E%3CtextPath href='%23f' startOffset='3362'%3E84%3C/textPath%3E%3CtextPath href='%23f' startOffset='3402'%3E85%3C/textPath%3E%3CtextPath href='%23f' startOffset='3442'%3E86%3C/textPath%3E%3CtextPath href='%23f' startOffset='3482'%3E87%3C/textPath%3E%3CtextPath href='%23f' startOffset='3522'%3E88%3C/textPath%3E%3CtextPath href='%23f' startOffset='3562'%3E89%3C/textPath%3E%3CtextPath href='%23f' startOffset='3602'%3E90%3C/textPath%3E%3CtextPath href='%23f' startOffset='3642'%3E91%3C/textPath%3E%3CtextPath href='%23f' startOffset='3682'%3E92%3C/textPath%3E%3CtextPath href='%23f' startOffset='3722'%3E93%3C/textPath%3E%3CtextPath href='%23f' startOffset='3762'%3E94%3C/textPath%3E%3CtextPath href='%23f' startOffset='3802'%3E95%3C/textPath%3E%3CtextPath href='%23f' startOffset='3842'%3E96%3C/textPath%3E%3CtextPath href='%23f' startOffset='3882'%3E97%3C/textPath%3E%3CtextPath href='%23f' startOffset='3922'%3E98%3C/textPath%3E%3CtextPath href='%23f' startOffset='3962'%3E99%3C/textPath%3E%3C/text%3E%3Cg transform='translate(3916.0 52.0) rotate(-16.5)'%3E%3Crect x='-16' y='-20' width='16' height='40' fill='%23C9A45C'/%3E%3Crect x='0' y='-24' width='4' height='48' fill='%23C9A45C'/%3E%3Ccircle cx='-9' cy='-9' r='2' fill='%230B241B' fill-opacity='.5'/%3E%3Ccircle cx='-9' cy='9' r='2' fill='%230B241B' fill-opacity='.5'/%3E%3C/g%3E%3C/svg%3E") right center / auto 104px no-repeat}
.site-footer--cols{padding-top:calc(52px + clamp(28px,4vw,44px))}
.site-footer .footer-brand p{color:var(--grafite)}
.site-footer .footer-brand em{color:var(--tinta)}
.site-footer .footer-title{color:var(--ouro-escuro)}
.site-footer .footer-col ul a,.site-footer .footer-nap a{color:var(--tinta)}
.site-footer .footer-col ul a:hover,.site-footer .footer-nap a:hover{color:var(--ouro-escuro)}
.site-footer .footer-bottom{border-top-color:var(--linha-clara);color:var(--grafite)}
.site-footer .footer-bottom a{color:var(--grafite)}
.site-footer .footer-bottom a:hover{color:var(--ouro-escuro)}
@media(max-width:600px){
  .site-footer .fita-metrica{top:-36px;height:72px;background-size:auto 72px}
  .site-footer--cols{padding-top:calc(36px + 28px)}
}
.fita-divisor{position:relative;height:0;z-index:2;pointer-events:none}
.fita-divisor::before{content:"";position:absolute;left:0;right:max(var(--gutter),calc((100% - var(--content-w)) / 2));top:-52px;height:104px;
  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='2560' height='104' viewBox='0 0 2560 104'%3E%3Cpath d='M-37 40L-29 43L-20 45L-12 47L-4 50L3 52L11 54L19 55L27 57L35 58L43 60L50 60L58 61L66 62L74 62L81 62L89 62L97 61L105 61L112 60L120 58L128 57L136 56L144 54L152 52L160 50L168 48L176 45L184 43L192 41L200 38L208 36L216 34L224 31L233 29L241 27L249 25L258 24L266 22L274 21L283 20L291 19L300 18L308 18L317 18L325 18L334 19L342 19L351 21L359 22L368 23L376 25L384 27L393 29L401 31L409 33L417 35L425 38L434 40L442 42L450 45L458 47L466 49L474 51L482 53L489 55L497 57L505 58L513 59L521 60L528 61L536 62L544 62L552 62L559 62L567 61L575 61L583 60L590 59L598 57L606 56L614 54L622 52L630 50L638 48L646 46L654 43L662 41L670 39L678 36L686 34L695 32L703 30L711 28L719 26L728 24L736 22L745 21L753 20L761 19L770 18L778 18L787 18L795 18L804 19L812 19L821 20L829 21L838 23L846 25L854 26L863 28L871 30L879 33L887 35L896 37L904 40L912 42L920 44L928 47L936 49L944 51L952 53L960 55L968 56L975 58L983 59L991 60L999 61L1006 62L1014 62L1022 62L1030 62L1037 61L1045 61L1053 60L1061 59L1068 58L1076 56L1084 54L1092 53L1100 51L1108 48L1116 46L1124 44L1132 42L1140 39L1148 37L1156 34L1165 32L1173 30L1181 28L1190 26L1198 24L1206 23L1215 21L1223 20L1232 19L1240 19L1249 18L1257 18L1265 18L1274 19L1282 19L1291 20L1299 21L1308 23L1316 24L1324 26L1333 28L1341 30L1349 32L1358 34L1366 37L1374 39L1382 42L1390 44L1398 46L1406 48L1414 51L1422 53L1430 54L1438 56L1446 58L1453 59L1461 60L1469 61L1477 61L1484 62L1492 62L1500 62L1508 62L1515 61L1523 60L1531 59L1539 58L1546 56L1554 55L1562 53L1570 51L1578 49L1586 47L1594 44L1602 42L1610 40L1618 37L1627 35L1635 33L1643 30L1651 28L1660 26L1668 25L1676 23L1685 21L1693 20L1702 19L1710 19L1719 18L1727 18L1736 18L1744 18L1753 19L1761 20L1769 21L1778 22L1786 24L1795 26L1803 28L1811 30L1819 32L1828 34L1836 36L1844 39L1852 41L1860 43L1868 46L1876 48L1884 50L1892 52L1900 54L1908 56L1916 57L1924 59L1931 60L1939 61L1947 61L1955 62L1962 62L1970 62L1978 62L1986 61L1993 60L2001 59L2009 58L2017 57L2025 55L2032 53L2040 51L2048 49L2056 47L2064 45L2072 42L2080 40L2089 38L2097 35L2105 33L2113 31L2121 29L2130 27L2138 25L2146 23L2155 22L2163 21L2172 19L2180 19L2189 18L2197 18L2206 18L2214 18L2223 19L2231 20L2240 21L2248 22L2256 24L2265 25L2273 27L2281 29L2290 31L2298 34L2306 36L2314 38L2322 41L2330 43L2338 45L2346 48L2354 50L2362 52L2370 54L2378 56L2386 57L2394 58L2402 60L2409 61L2417 61L2425 62L2433 62L2440 62L2448 62L2456 61L2464 60L2471 60L2479 58L2487 57L2495 55L2503 54L2511 52L2518 50L2526 47L2534 45L2543 43L2551 40' stroke='%23DA291C' stroke-width='12' fill='none' stroke-linejoin='round'/%3E%3Cpath d='M-40 52L-32 54L-24 57L-16 59L-8 61L1 63L9 65L17 67L25 69L33 70L41 71L49 72L57 73L65 74L73 74L82 74L90 74L98 73L106 72L114 72L122 70L130 69L138 67L146 65L155 63L163 61L171 59L179 57L187 55L195 52L203 50L211 47L219 45L228 43L236 41L244 39L252 37L260 35L268 34L276 33L284 32L292 31L300 30L309 30L317 30L325 30L333 31L341 31L349 32L357 34L365 35L373 37L382 38L390 40L398 42L406 45L414 47L422 49L430 52L438 54L446 56L454 59L463 61L471 63L479 65L487 67L495 68L503 70L511 71L519 72L527 73L536 74L544 74L552 74L560 74L568 73L576 73L584 72L592 71L600 69L609 68L617 66L625 64L633 62L641 60L649 57L657 55L665 53L673 50L681 48L690 46L698 43L706 41L714 39L722 37L730 36L738 34L746 33L754 32L763 31L771 30L779 30L787 30L795 30L803 31L811 31L819 32L827 33L835 35L844 36L852 38L860 40L868 42L876 44L884 46L892 49L900 51L908 54L917 56L925 58L933 60L941 63L949 65L957 66L965 68L973 70L981 71L989 72L998 73L1006 74L1014 74L1022 74L1030 74L1038 73L1046 73L1054 72L1062 71L1071 69L1079 68L1087 66L1095 64L1103 62L1111 60L1119 58L1127 55L1135 53L1144 51L1152 48L1160 46L1168 44L1176 42L1184 40L1192 38L1200 36L1208 34L1216 33L1225 32L1233 31L1241 31L1249 30L1257 30L1265 30L1273 31L1281 31L1289 32L1298 33L1306 34L1314 36L1322 38L1330 40L1338 42L1346 44L1354 46L1362 48L1370 51L1379 53L1387 55L1395 58L1403 60L1411 62L1419 64L1427 66L1435 68L1443 69L1452 71L1460 72L1468 73L1476 73L1484 74L1492 74L1500 74L1508 74L1516 73L1525 72L1533 71L1541 70L1549 68L1557 66L1565 65L1573 63L1581 60L1589 58L1597 56L1606 54L1614 51L1622 49L1630 46L1638 44L1646 42L1654 40L1662 38L1670 36L1679 35L1687 33L1695 32L1703 31L1711 31L1719 30L1727 30L1735 30L1743 30L1751 31L1760 32L1768 33L1776 34L1784 36L1792 37L1800 39L1808 41L1816 43L1824 46L1833 48L1841 50L1849 53L1857 55L1865 57L1873 60L1881 62L1889 64L1897 66L1906 68L1914 69L1922 71L1930 72L1938 73L1946 73L1954 74L1962 74L1970 74L1978 74L1987 73L1995 72L2003 71L2011 70L2019 68L2027 67L2035 65L2043 63L2051 61L2060 59L2068 56L2076 54L2084 52L2092 49L2100 47L2108 45L2116 42L2124 40L2132 38L2141 37L2149 35L2157 34L2165 32L2173 31L2181 31L2189 30L2197 30L2205 30L2214 30L2222 31L2230 32L2238 33L2246 34L2254 35L2262 37L2270 39L2278 41L2286 43L2295 45L2303 47L2311 50L2319 52L2327 55L2335 57L2343 59L2351 61L2359 63L2368 65L2376 67L2384 69L2392 70L2400 72L2408 72L2416 73L2424 74L2432 74L2441 74L2449 74L2457 73L2465 72L2473 71L2481 70L2489 69L2497 67L2505 65L2513 63L2522 61L2530 59L2538 57L2546 54L2554 52' stroke='%23F4E400' stroke-width='12' fill='none' stroke-linejoin='round'/%3E%3Cpath d='M-43 64L-35 66L-27 68L-19 71L-11 73L-2 75L6 77L14 79L23 81L31 82L39 83L48 84L56 85L65 86L73 86L82 86L90 86L99 85L107 84L116 83L124 82L132 81L141 79L149 77L157 75L166 73L174 71L182 68L190 66L198 64L207 61L215 59L223 57L231 55L239 53L246 51L254 49L262 47L270 46L278 45L286 44L293 43L301 42L309 42L317 42L324 42L332 43L340 43L348 44L355 45L363 47L371 48L379 50L387 52L395 54L403 56L411 58L419 61L427 63L435 65L443 68L451 70L459 72L468 75L476 77L484 79L493 80L501 82L510 83L518 84L526 85L535 86L543 86L552 86L560 86L569 85L577 85L586 84L594 82L603 81L611 79L619 77L628 76L636 73L644 71L652 69L660 67L669 64L677 62L685 59L693 57L701 55L709 53L717 51L725 49L732 47L740 46L748 45L756 44L764 43L771 42L779 42L787 42L794 42L802 43L810 43L818 44L826 45L833 47L841 48L849 50L857 52L865 54L873 56L881 58L889 60L897 63L905 65L913 67L921 70L930 72L938 74L946 76L954 78L963 80L971 81L980 83L988 84L997 85L1005 86L1013 86L1022 86L1030 86L1039 85L1047 85L1056 84L1064 83L1073 81L1081 80L1089 78L1098 76L1106 74L1114 72L1122 69L1131 67L1139 65L1147 62L1155 60L1163 58L1171 55L1179 53L1187 51L1195 49L1203 48L1210 46L1218 45L1226 44L1234 43L1242 42L1249 42L1257 42L1265 42L1272 42L1280 43L1288 44L1296 45L1304 46L1311 48L1319 49L1327 51L1335 53L1343 55L1351 58L1359 60L1367 62L1375 65L1383 67L1392 69L1400 72L1408 74L1416 76L1425 78L1433 80L1441 81L1450 83L1458 84L1467 85L1475 85L1484 86L1492 86L1501 86L1509 86L1517 85L1526 84L1534 83L1543 81L1551 80L1560 78L1568 76L1576 74L1584 72L1593 70L1601 67L1609 65L1617 63L1625 60L1633 58L1641 56L1649 54L1657 52L1665 50L1673 48L1681 47L1688 45L1696 44L1704 43L1712 43L1720 42L1727 42L1735 42L1743 42L1750 43L1758 44L1766 45L1774 46L1782 47L1789 49L1797 51L1805 53L1813 55L1821 57L1829 59L1837 62L1845 64L1854 67L1862 69L1870 71L1878 73L1886 76L1895 77L1903 79L1911 81L1920 82L1928 84L1937 85L1945 85L1954 86L1962 86L1971 86L1979 86L1988 85L1996 84L2004 83L2013 82L2021 80L2030 79L2038 77L2046 75L2055 72L2063 70L2071 68L2079 65L2087 63L2095 61L2103 58L2111 56L2119 54L2127 52L2135 50L2143 48L2151 47L2159 45L2166 44L2174 43L2182 43L2190 42L2197 42L2205 42L2213 42L2221 43L2228 44L2236 45L2244 46L2252 47L2260 49L2268 51L2275 53L2283 55L2291 57L2299 59L2307 61L2316 64L2324 66L2332 68L2340 71L2348 73L2357 75L2365 77L2373 79L2382 81L2390 82L2398 83L2407 84L2415 85L2424 86L2432 86L2441 86L2449 86L2458 85L2466 84L2475 83L2483 82L2491 81L2500 79L2508 77L2516 75L2525 73L2533 71L2541 68L2549 66L2557 64' stroke='%23007A33' stroke-width='12' fill='none' stroke-linejoin='round'/%3E%3Cpath d='M-39 49L-31 51L-23 53L-15 56L-7 58L1 60L9 62L17 64L26 65L34 67L42 68L50 69L58 70L66 70L74 70L82 70L90 70L98 70L106 69L114 68L122 67L130 65L138 64L146 62L154 60L162 58L170 56L178 54L186 51L194 49L202 46L210 44L218 42L227 40L235 37L243 35L251 34L259 32L267 30L276 29L284 28L292 27L300 27L308 27L317 27L325 27L333 27L341 28L350 29L358 30L366 32L374 33L382 35L390 37L399 39L407 41L415 43L423 46L431 48L439 51L447 53L455 55L463 57L472 60L480 62L488 63L496 65L504 66L512 68L520 69L528 70L536 70L544 70L552 70L560 70L568 70L576 69L584 68L592 67L600 66L608 64L616 62L624 60L632 58L640 56L648 54L656 52L664 49L672 47L680 45L689 42L697 40L705 38L713 36L721 34L729 32L738 31L746 29L754 28L762 28L770 27L779 27L787 27L795 27L803 27L811 28L820 29L828 30L836 31L844 33L852 35L861 37L869 39L877 41L885 43L893 45L901 48L909 50L918 53L926 55L934 57L942 59L950 61L958 63L966 65L974 66L982 68L990 69L998 69L1006 70L1014 70L1022 70L1030 70L1038 70L1046 69L1054 68L1062 67L1070 66L1078 64L1086 63L1094 61L1102 59L1110 57L1118 54L1126 52L1134 50L1143 47L1151 45L1159 43L1167 40L1175 38L1183 36L1191 34L1200 33L1208 31L1216 30L1224 29L1232 28L1241 27L1249 27L1257 27L1265 27L1273 27L1282 28L1290 29L1298 30L1306 31L1314 33L1323 34L1331 36L1339 38L1347 40L1355 43L1363 45L1371 47L1380 50L1388 52L1396 54L1404 57L1412 59L1420 61L1428 63L1436 64L1444 66L1452 67L1460 68L1468 69L1476 70L1484 70L1492 70L1500 70L1508 70L1516 69L1524 69L1532 68L1540 66L1548 65L1556 63L1564 61L1572 59L1580 57L1588 55L1596 53L1605 50L1613 48L1621 45L1629 43L1637 41L1645 39L1653 37L1662 35L1670 33L1678 31L1686 30L1694 29L1703 28L1711 27L1719 27L1727 27L1735 27L1744 27L1752 28L1760 28L1768 29L1776 31L1785 32L1793 34L1801 36L1809 38L1817 40L1825 42L1834 45L1842 47L1850 49L1858 52L1866 54L1874 56L1882 58L1890 60L1898 62L1906 64L1914 66L1922 67L1930 68L1938 69L1946 70L1954 70L1962 70L1970 70L1978 70L1986 70L1994 69L2002 68L2010 66L2018 65L2026 63L2034 62L2042 60L2051 57L2059 55L2067 53L2075 51L2083 48L2091 46L2099 43L2107 41L2115 39L2124 37L2132 35L2140 33L2148 32L2156 30L2164 29L2173 28L2181 27L2189 27L2197 27L2206 27L2214 27L2222 27L2230 28L2238 29L2247 30L2255 32L2263 34L2271 35L2279 37L2287 40L2296 42L2304 44L2312 46L2320 49L2328 51L2336 54L2344 56L2352 58L2360 60L2368 62L2376 64L2384 65L2392 67L2400 68L2408 69L2416 70L2424 70L2432 70L2440 70L2448 70L2456 70L2464 69L2472 68L2480 67L2488 65L2497 64L2505 62L2513 60L2521 58L2529 56L2537 53L2545 51L2553 49' stroke='%230B241B' stroke-opacity='.5' stroke-width='5' stroke-dasharray='1 7' fill='none' stroke-linejoin='round'/%3E%3Cpath d='M-40 52L-32 54L-24 57L-16 59L-8 61L1 63L9 65L17 67L25 69L33 70L41 71L49 72L57 73L65 74L73 74L82 74L90 74L98 73L106 72L114 72L122 70L130 69L138 67L146 65L155 63L163 61L171 59L179 57L187 55L195 52L203 50L211 47L219 45L228 43L236 41L244 39L252 37L260 35L268 34L276 33L284 32L292 31L300 30L309 30L317 30L325 30L333 31L341 31L349 32L357 34L365 35L373 37L382 38L390 40L398 42L406 45L414 47L422 49L430 52L438 54L446 56L454 59L463 61L471 63L479 65L487 67L495 68L503 70L511 71L519 72L527 73L536 74L544 74L552 74L560 74L568 73L576 73L584 72L592 71L600 69L609 68L617 66L625 64L633 62L641 60L649 57L657 55L665 53L673 50L681 48L690 46L698 43L706 41L714 39L722 37L730 36L738 34L746 33L754 32L763 31L771 30L779 30L787 30L795 30L803 31L811 31L819 32L827 33L835 35L844 36L852 38L860 40L868 42L876 44L884 46L892 49L900 51L908 54L917 56L925 58L933 60L941 63L949 65L957 66L965 68L973 70L981 71L989 72L998 73L1006 74L1014 74L1022 74L1030 74L1038 73L1046 73L1054 72L1062 71L1071 69L1079 68L1087 66L1095 64L1103 62L1111 60L1119 58L1127 55L1135 53L1144 51L1152 48L1160 46L1168 44L1176 42L1184 40L1192 38L1200 36L1208 34L1216 33L1225 32L1233 31L1241 31L1249 30L1257 30L1265 30L1273 31L1281 31L1289 32L1298 33L1306 34L1314 36L1322 38L1330 40L1338 42L1346 44L1354 46L1362 48L1370 51L1379 53L1387 55L1395 58L1403 60L1411 62L1419 64L1427 66L1435 68L1443 69L1452 71L1460 72L1468 73L1476 73L1484 74L1492 74L1500 74L1508 74L1516 73L1525 72L1533 71L1541 70L1549 68L1557 66L1565 65L1573 63L1581 60L1589 58L1597 56L1606 54L1614 51L1622 49L1630 46L1638 44L1646 42L1654 40L1662 38L1670 36L1679 35L1687 33L1695 32L1703 31L1711 31L1719 30L1727 30L1735 30L1743 30L1751 31L1760 32L1768 33L1776 34L1784 36L1792 37L1800 39L1808 41L1816 43L1824 46L1833 48L1841 50L1849 53L1857 55L1865 57L1873 60L1881 62L1889 64L1897 66L1906 68L1914 69L1922 71L1930 72L1938 73L1946 73L1954 74L1962 74L1970 74L1978 74L1987 73L1995 72L2003 71L2011 70L2019 68L2027 67L2035 65L2043 63L2051 61L2060 59L2068 56L2076 54L2084 52L2092 49L2100 47L2108 45L2116 42L2124 40L2132 38L2141 37L2149 35L2157 34L2165 32L2173 31L2181 31L2189 30L2197 30L2205 30L2214 30L2222 31L2230 32L2238 33L2246 34L2254 35L2262 37L2270 39L2278 41L2286 43L2295 45L2303 47L2311 50L2319 52L2327 55L2335 57L2343 59L2351 61L2359 63L2368 65L2376 67L2384 69L2392 70L2400 72L2408 72L2416 73L2424 74L2432 74L2441 74L2449 74L2457 73L2465 72L2473 71L2481 70L2489 69L2497 67L2505 65L2513 63L2522 61L2530 59L2538 57L2546 54L2554 52' stroke='%230B241B' stroke-opacity='.5' stroke-width='12' stroke-dasharray='1 39' fill='none' stroke-linejoin='round'/%3E%3Cpath id='f' d='M-42 57L-33 60L-25 62L-17 64L-9 67L-1 69L7 71L16 72L24 74L32 76L40 77L49 78L57 79L65 79L73 79L82 79L90 79L98 79L106 78L115 77L123 76L131 74L139 73L148 71L156 69L164 67L172 65L180 62L189 60L197 57L205 55L213 53L221 51L229 48L237 46L245 44L253 42L261 41L269 39L277 38L285 37L293 36L301 36L309 36L317 36L325 36L332 36L340 37L348 38L356 39L364 40L372 42L380 44L388 46L396 48L404 50L412 52L421 54L429 57L437 59L445 62L453 64L461 66L469 68L478 70L486 72L494 74L502 75L510 77L519 78L527 79L535 79L544 79L552 79L560 79L568 79L577 78L585 77L593 76L601 75L610 73L618 71L626 69L634 67L642 65L651 63L659 60L667 58L675 56L683 53L691 51L699 49L707 47L715 45L723 43L731 41L739 40L747 38L755 37L763 36L771 36L779 36L787 36L795 36L803 36L811 37L819 38L827 39L834 40L842 42L850 43L858 45L867 47L875 49L883 52L891 54L899 56L907 59L915 61L923 63L931 66L939 68L948 70L956 72L964 74L972 75L981 76L989 78L997 78L1005 79L1014 79L1022 79L1030 79L1038 79L1047 78L1055 77L1063 76L1072 75L1080 73L1088 71L1096 70L1104 68L1113 65L1121 63L1129 61L1137 58L1145 56L1153 54L1161 51L1169 49L1177 47L1185 45L1193 43L1201 41L1209 40L1217 39L1225 37L1233 37L1241 36L1249 36L1257 36L1265 36L1273 36L1281 37L1289 37L1297 39L1305 40L1313 41L1321 43L1329 45L1337 47L1345 49L1353 51L1361 54L1369 56L1377 58L1385 61L1393 63L1401 65L1410 68L1418 70L1426 71L1434 73L1442 75L1451 76L1459 77L1467 78L1476 79L1484 79L1492 79L1500 79L1509 79L1517 78L1525 78L1533 76L1542 75L1550 74L1558 72L1566 70L1575 68L1583 66L1591 63L1599 61L1607 59L1615 56L1623 54L1631 52L1639 49L1647 47L1656 45L1664 43L1672 42L1680 40L1687 39L1695 38L1703 37L1711 36L1719 36L1727 36L1735 36L1743 36L1751 36L1759 37L1767 38L1775 40L1783 41L1791 43L1799 45L1807 47L1815 49L1823 51L1831 53L1839 56L1847 58L1855 60L1863 63L1872 65L1880 67L1888 69L1896 71L1904 73L1913 75L1921 76L1929 77L1937 78L1946 79L1954 79L1962 79L1970 79L1979 79L1987 79L1995 78L2004 77L2012 75L2020 74L2028 72L2036 70L2045 68L2053 66L2061 64L2069 62L2077 59L2085 57L2093 54L2102 52L2110 50L2118 48L2126 46L2134 44L2142 42L2150 40L2158 39L2166 38L2174 37L2182 36L2189 36L2197 36L2205 36L2213 36L2221 36L2229 37L2237 38L2245 39L2253 41L2261 42L2269 44L2277 46L2285 48L2293 51L2301 53L2309 55L2317 57L2325 60L2334 62L2342 65L2350 67L2358 69L2366 71L2375 73L2383 74L2391 76L2399 77L2408 78L2416 79L2424 79L2432 79L2441 79L2449 79L2457 79L2465 78L2474 77L2482 76L2490 74L2498 72L2507 71L2515 69L2523 67L2531 64L2539 62L2547 60L2556 57' fill='none'/%3E%3Ctext font-family='sans-serif' font-weight='500' font-size='9' fill='%230B241B'%3E%3CtextPath href='%23f' startOffset='42'%3E1%3C/textPath%3E%3CtextPath href='%23f' startOffset='82'%3E2%3C/textPath%3E%3CtextPath href='%23f' startOffset='122'%3E3%3C/textPath%3E%3CtextPath href='%23f' startOffset='162'%3E4%3C/textPath%3E%3CtextPath href='%23f' startOffset='202'%3E5%3C/textPath%3E%3CtextPath href='%23f' startOffset='242'%3E6%3C/textPath%3E%3CtextPath href='%23f' startOffset='282'%3E7%3C/textPath%3E%3CtextPath href='%23f' startOffset='322'%3E8%3C/textPath%3E%3CtextPath href='%23f' startOffset='362'%3E9%3C/textPath%3E%3CtextPath href='%23f' startOffset='402'%3E10%3C/textPath%3E%3CtextPath href='%23f' startOffset='442'%3E11%3C/textPath%3E%3CtextPath href='%23f' startOffset='482'%3E12%3C/textPath%3E%3CtextPath href='%23f' startOffset='522'%3E13%3C/textPath%3E%3CtextPath href='%23f' startOffset='562'%3E14%3C/textPath%3E%3CtextPath href='%23f' startOffset='602'%3E15%3C/textPath%3E%3CtextPath href='%23f' startOffset='642'%3E16%3C/textPath%3E%3CtextPath href='%23f' startOffset='682'%3E17%3C/textPath%3E%3CtextPath href='%23f' startOffset='722'%3E18%3C/textPath%3E%3CtextPath href='%23f' startOffset='762'%3E19%3C/textPath%3E%3CtextPath href='%23f' startOffset='802'%3E20%3C/textPath%3E%3CtextPath href='%23f' startOffset='842'%3E21%3C/textPath%3E%3CtextPath href='%23f' startOffset='882'%3E22%3C/textPath%3E%3CtextPath href='%23f' startOffset='922'%3E23%3C/textPath%3E%3CtextPath href='%23f' startOffset='962'%3E24%3C/textPath%3E%3CtextPath href='%23f' startOffset='1002'%3E25%3C/textPath%3E%3CtextPath href='%23f' startOffset='1042'%3E26%3C/textPath%3E%3CtextPath href='%23f' startOffset='1082'%3E27%3C/textPath%3E%3CtextPath href='%23f' startOffset='1122'%3E28%3C/textPath%3E%3CtextPath href='%23f' startOffset='1162'%3E29%3C/textPath%3E%3CtextPath href='%23f' startOffset='1202'%3E30%3C/textPath%3E%3CtextPath href='%23f' startOffset='1242'%3E31%3C/textPath%3E%3CtextPath href='%23f' startOffset='1282'%3E32%3C/textPath%3E%3CtextPath href='%23f' startOffset='1322'%3E33%3C/textPath%3E%3CtextPath href='%23f' startOffset='1362'%3E34%3C/textPath%3E%3CtextPath href='%23f' startOffset='1402'%3E35%3C/textPath%3E%3CtextPath href='%23f' startOffset='1442'%3E36%3C/textPath%3E%3CtextPath href='%23f' startOffset='1482'%3E37%3C/textPath%3E%3CtextPath href='%23f' startOffset='1522'%3E38%3C/textPath%3E%3CtextPath href='%23f' startOffset='1562'%3E39%3C/textPath%3E%3CtextPath href='%23f' startOffset='1602'%3E40%3C/textPath%3E%3CtextPath href='%23f' startOffset='1642'%3E41%3C/textPath%3E%3CtextPath href='%23f' startOffset='1682'%3E42%3C/textPath%3E%3CtextPath href='%23f' startOffset='1722'%3E43%3C/textPath%3E%3CtextPath href='%23f' startOffset='1762'%3E44%3C/textPath%3E%3CtextPath href='%23f' startOffset='1802'%3E45%3C/textPath%3E%3CtextPath href='%23f' startOffset='1842'%3E46%3C/textPath%3E%3CtextPath href='%23f' startOffset='1882'%3E47%3C/textPath%3E%3CtextPath href='%23f' startOffset='1922'%3E48%3C/textPath%3E%3CtextPath href='%23f' startOffset='1962'%3E49%3C/textPath%3E%3CtextPath href='%23f' startOffset='2002'%3E50%3C/textPath%3E%3CtextPath href='%23f' startOffset='2042'%3E51%3C/textPath%3E%3CtextPath href='%23f' startOffset='2082'%3E52%3C/textPath%3E%3CtextPath href='%23f' startOffset='2122'%3E53%3C/textPath%3E%3CtextPath href='%23f' startOffset='2162'%3E54%3C/textPath%3E%3CtextPath href='%23f' startOffset='2202'%3E55%3C/textPath%3E%3CtextPath href='%23f' startOffset='2242'%3E56%3C/textPath%3E%3CtextPath href='%23f' startOffset='2282'%3E57%3C/textPath%3E%3CtextPath href='%23f' startOffset='2322'%3E58%3C/textPath%3E%3CtextPath href='%23f' startOffset='2362'%3E59%3C/textPath%3E%3CtextPath href='%23f' startOffset='2402'%3E60%3C/textPath%3E%3CtextPath href='%23f' startOffset='2442'%3E61%3C/textPath%3E%3CtextPath href='%23f' startOffset='2482'%3E62%3C/textPath%3E%3CtextPath href='%23f' startOffset='2522'%3E63%3C/textPath%3E%3CtextPath href='%23f' startOffset='2562'%3E64%3C/textPath%3E%3C/text%3E%3Cg transform='translate(2554.0 52.0) rotate(-16.3)'%3E%3Crect x='-16' y='-20' width='16' height='40' fill='%23C9A45C'/%3E%3Crect x='0' y='-24' width='4' height='48' fill='%23C9A45C'/%3E%3Ccircle cx='-9' cy='-9' r='2' fill='%230B241B' fill-opacity='.5'/%3E%3Ccircle cx='-9' cy='9' r='2' fill='%230B241B' fill-opacity='.5'/%3E%3C/g%3E%3C/svg%3E") right center / auto 104px no-repeat}
@media(max-width:600px){.fita-divisor::before{top:-36px;height:72px;background-size:auto 72px}}

/* TU ECOM #19, auditoria S6 (02/10/2026): no celular o breadcrumb fica numa linha so; o ultimo item (titulo longo)
   e cortado com reticencias, entao a barra "/" nunca fica sozinha no comeco de uma linha. PT e ES. */
@media(max-width:600px){
  .breadcrumb ol{flex-wrap:nowrap;overflow:hidden}
  .breadcrumb li{flex:none;white-space:nowrap}
  .breadcrumb li:last-child{flex:1 1 auto;min-width:0}
  .breadcrumb li:last-child [aria-current]{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
}

/* ============================================================
   TU ECOM #20, leva ajustes visuais 2 do Natham (02/10/2026, prints _preview/natham-leva2/print-1..9).
   1) Menu sem a fita (sai o .topnav::before dos blocos #16 e #17), em todas as larguras.
   2 e 6) Emenda acompanha a onda (modelo do manual): a fita sobe ate o vale da onda encostar na emenda e,
      dentro do mesmo desenho, o fundo de BAIXO preenche tudo abaixo da linha central da fita.
      Resultado: fundo de cima acima da fita, fundo de baixo abaixo dela, sem faixa reta aparecendo.
      Rodape: preenchimento marfim. Fita divisor da Home: preenchimento cru (a secao Parceria, .section--cru).
      Na fita divisor, a direita da ponteira a emenda segue reta na altura da ponta (::after).
   3) Ponteira da fita divisor inteira: o desenho recua 14px dentro da caixa, a ponta termina na borda do container.
   4) Quadro "Proxima turma" (.faixa-mostarda): texto no centro, na horizontal e na vertical.
   5) Fundo suave das perguntas frequentes sem rosa: nas posicoes 1 e 4 do rodizio o fundo era --suave-vermelho
      (#F1DED3, lido como rosa, ex.: FAQ da Home) e --suave-rosa. Os dois viram --suave-verde (#E0E5D5): cor da paleta,
      conversa com o verde-mata da secao seguinte e nao repete o cru, que ja aparece em 2 secoes da Home.
      O losango e a barra do titulo seguem na cor do rodizio.
   7) Botao primario (inclusive formulario, "Quero comecar" e o PT/ES ativo) em --mostarda, texto --tinta (6.7),
      hover --ouro-vivo.
   8) Menu de vidro, ainda verde: --mata a 82% + blur. Pedido explicito do Natham, vence a regra "sem blur"
      do manual: excecao SO no .topnav (a regra global do bloco #2 zera backdrop-filter com !important).
   ============================================================ */
/* 1 */
.topnav::before{content:none !important}

/* 2, 3 e 6 */
.site-footer .fita-metrica{top:-74px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='3840' height='104' viewBox='0 0 3840 104'%3E%3Cpath d='M-40 52L-31 55L-21 58L-12 60L-2 63L7 65L17 67L26 69L35 71L45 72L54 73L64 74L73 74L83 74L92 74L101 73L111 72L120 70L130 69L139 67L149 64L158 62L167 59L177 57L186 54L196 51L205 48L215 46L224 43L233 41L243 38L252 36L262 34L271 33L281 32L290 31L299 30L309 30L318 30L328 31L337 32L347 33L356 34L365 36L375 38L384 40L394 43L403 45L413 48L422 51L431 54L441 56L450 59L460 62L469 64L479 66L488 68L497 70L507 72L516 73L526 73L535 74L545 74L554 74L563 73L573 72L582 71L592 69L601 67L611 65L620 63L629 60L639 58L648 55L658 52L667 50L677 47L686 44L695 42L705 39L714 37L724 35L733 33L743 32L752 31L761 30L771 30L780 30L790 30L799 31L809 32L818 34L827 35L837 37L846 39L856 42L865 44L875 47L884 50L893 52L903 55L912 58L922 61L931 63L941 65L950 68L959 69L969 71L978 72L988 73L997 74L1007 74L1016 74L1025 73L1035 73L1044 71L1054 70L1063 68L1073 66L1082 64L1091 62L1101 59L1110 56L1120 53L1129 51L1139 48L1148 45L1157 43L1167 40L1176 38L1186 36L1195 34L1205 33L1214 31L1223 31L1233 30L1242 30L1252 30L1261 31L1271 32L1280 33L1289 34L1299 36L1308 38L1318 41L1327 43L1337 46L1346 49L1355 51L1365 54L1374 57L1384 60L1393 62L1403 65L1412 67L1421 69L1431 70L1440 72L1450 73L1459 74L1469 74L1478 74L1487 74L1497 73L1506 72L1516 71L1525 69L1535 67L1544 65L1553 63L1563 60L1572 57L1582 55L1591 52L1601 49L1610 46L1619 44L1629 41L1638 39L1648 37L1657 35L1667 33L1676 32L1685 31L1695 30L1704 30L1714 30L1723 31L1733 31L1742 32L1751 34L1761 36L1770 38L1780 40L1789 42L1799 45L1808 47L1817 50L1827 53L1836 56L1846 58L1855 61L1865 64L1874 66L1883 68L1893 70L1902 71L1912 72L1921 73L1931 74L1940 74L1949 74L1959 73L1968 72L1978 71L1987 70L1997 68L2006 66L2015 64L2025 61L2034 58L2044 56L2053 53L2063 50L2072 47L2081 45L2091 42L2100 40L2110 38L2119 36L2129 34L2138 32L2147 31L2157 31L2166 30L2176 30L2185 30L2195 31L2204 32L2213 33L2223 35L2232 37L2242 39L2251 41L2261 44L2270 46L2279 49L2289 52L2298 55L2308 57L2317 60L2327 63L2336 65L2345 67L2355 69L2364 71L2374 72L2383 73L2393 74L2402 74L2411 74L2421 74L2430 73L2440 72L2449 70L2459 69L2468 67L2477 65L2487 62L2496 60L2506 57L2515 54L2525 51L2534 49L2543 46L2553 43L2562 41L2572 38L2581 36L2591 34L2600 33L2609 32L2619 31L2628 30L2638 30L2647 30L2657 31L2666 31L2675 33L2685 34L2694 36L2704 38L2713 40L2723 43L2732 45L2741 48L2751 51L2760 53L2770 56L2779 59L2789 62L2798 64L2807 66L2817 68L2826 70L2836 71L2845 73L2855 73L2864 74L2873 74L2883 74L2892 73L2902 72L2911 71L2921 69L2930 68L2939 65L2949 63L2958 61L2968 58L2977 55L2987 52L2996 50L3005 47L3015 44L3024 42L3034 39L3043 37L3053 35L3062 34L3071 32L3081 31L3090 30L3100 30L3109 30L3119 30L3128 31L3137 32L3147 33L3156 35L3166 37L3175 39L3185 42L3194 44L3203 47L3213 50L3222 52L3232 55L3241 58L3251 60L3260 63L3269 65L3279 67L3288 69L3298 71L3307 72L3317 73L3326 74L3335 74L3345 74L3354 73L3364 73L3373 72L3383 70L3392 68L3401 66L3411 64L3420 62L3430 59L3439 56L3449 54L3458 51L3467 48L3477 45L3486 43L3496 40L3505 38L3515 36L3524 34L3533 33L3543 32L3552 31L3562 30L3571 30L3581 30L3590 31L3599 32L3609 33L3618 34L3628 36L3637 38L3647 41L3656 43L3665 46L3675 48L3684 51L3694 54L3703 57L3713 59L3722 62L3731 64L3741 67L3750 69L3760 70L3769 72L3779 73L3788 74L3797 74L3807 74L3816 74L3826 73L3835 72L3845 71L3854 69L3863 67L3873 65L3882 63L3892 60L3901 58L3911 55L3920 52L3990 52L3990 104L-60 104L-60 52Z' fill='%23F3EEE3'/%3E%3Cpath d='M-37 40L-27 43L-18 46L-9 49L1 51L10 53L19 55L28 57L37 59L46 60L55 61L64 62L73 62L82 62L91 62L100 61L109 60L118 58L127 57L137 55L146 53L155 50L164 48L174 45L183 42L192 40L202 37L211 34L221 31L230 29L240 27L250 24L260 23L269 21L279 20L289 19L299 18L309 18L319 18L329 19L338 20L348 21L358 22L368 24L378 26L387 29L397 31L406 34L416 37L425 39L435 42L444 45L454 48L463 50L472 52L481 55L490 57L499 58L508 60L518 61L527 61L535 62L544 62L553 62L562 61L571 60L580 59L590 57L599 56L608 54L617 51L626 49L636 46L645 44L654 41L664 38L673 35L683 33L692 30L702 28L712 25L721 23L731 22L741 20L751 19L761 18L771 18L781 18L790 18L800 19L810 20L820 22L830 23L839 25L849 28L859 30L868 33L878 35L887 38L897 41L906 44L916 46L925 49L934 52L943 54L952 56L962 58L971 59L980 60L989 61L998 62L1007 62L1016 62L1025 61L1034 61L1043 60L1052 58L1061 56L1070 55L1079 52L1088 50L1098 47L1107 45L1116 42L1126 39L1135 36L1145 34L1154 31L1164 29L1174 26L1183 24L1193 22L1203 21L1213 20L1223 19L1232 18L1242 18L1252 18L1262 19L1272 20L1282 21L1292 23L1301 25L1311 27L1321 29L1330 32L1340 34L1349 37L1359 40L1368 43L1378 45L1387 48L1396 51L1405 53L1415 55L1424 57L1433 59L1442 60L1451 61L1460 62L1469 62L1478 62L1487 62L1496 61L1505 60L1514 59L1523 57L1532 55L1541 53L1550 51L1560 48L1569 46L1578 43L1588 40L1597 38L1607 35L1616 32L1626 30L1636 27L1645 25L1655 23L1665 21L1675 20L1684 19L1694 18L1704 18L1714 18L1724 19L1734 19L1744 21L1753 22L1763 24L1773 26L1783 28L1792 31L1802 33L1811 36L1821 39L1830 41L1840 44L1849 47L1858 50L1868 52L1877 54L1886 56L1895 58L1904 59L1913 60L1922 61L1931 62L1940 62L1949 62L1958 61L1967 60L1976 59L1985 58L1994 56L2003 54L2012 52L2022 50L2031 47L2040 44L2050 41L2059 39L2069 36L2078 33L2088 31L2097 28L2107 26L2117 24L2127 22L2136 21L2146 19L2156 19L2166 18L2176 18L2186 18L2196 19L2205 20L2215 21L2225 23L2235 25L2244 27L2254 30L2264 32L2273 35L2283 38L2292 40L2302 43L2311 46L2320 48L2330 51L2339 53L2348 55L2357 57L2366 59L2375 60L2384 61L2393 62L2402 62L2411 62L2420 62L2429 61L2438 60L2447 59L2456 57L2465 55L2475 53L2484 51L2493 48L2502 45L2512 43L2521 40L2531 37L2540 34L2550 32L2559 29L2569 27L2579 25L2588 23L2598 21L2608 20L2618 19L2628 18L2638 18L2648 18L2657 19L2667 20L2677 21L2687 22L2697 24L2706 26L2716 29L2726 31L2735 34L2745 36L2754 39L2764 42L2773 45L2782 47L2792 50L2801 52L2810 55L2819 56L2828 58L2837 60L2846 61L2855 61L2864 62L2873 62L2882 62L2891 61L2900 60L2909 59L2918 58L2928 56L2937 54L2946 52L2955 49L2964 46L2974 44L2983 41L2993 38L3002 35L3012 33L3021 30L3031 28L3041 25L3050 23L3060 22L3070 20L3080 19L3090 18L3099 18L3109 18L3119 18L3129 19L3139 20L3149 22L3159 23L3168 25L3178 28L3188 30L3197 33L3207 35L3216 38L3226 41L3235 44L3244 46L3254 49L3263 51L3272 54L3281 56L3290 57L3300 59L3309 60L3318 61L3327 62L3336 62L3345 62L3353 61L3362 61L3372 60L3381 58L3390 57L3399 55L3408 52L3417 50L3426 48L3436 45L3445 42L3455 39L3464 37L3474 34L3483 31L3493 29L3502 26L3512 24L3522 22L3532 21L3542 20L3551 19L3561 18L3571 18L3581 18L3591 19L3601 20L3611 21L3620 23L3630 24L3640 27L3650 29L3659 31L3669 34L3678 37L3688 40L3697 42L3706 45L3716 48L3725 50L3734 53L3743 55L3753 57L3762 58L3771 60L3780 61L3789 62L3798 62L3807 62L3816 62L3825 61L3834 60L3843 59L3852 57L3861 55L3870 53L3879 51L3889 49L3898 46L3907 43L3917 40' stroke='%23DA291C' stroke-width='12' fill='none' stroke-linejoin='round'/%3E%3Cpath d='M-40 52L-31 55L-21 58L-12 60L-2 63L7 65L17 67L26 69L35 71L45 72L54 73L64 74L73 74L83 74L92 74L101 73L111 72L120 70L130 69L139 67L149 64L158 62L167 59L177 57L186 54L196 51L205 48L215 46L224 43L233 41L243 38L252 36L262 34L271 33L281 32L290 31L299 30L309 30L318 30L328 31L337 32L347 33L356 34L365 36L375 38L384 40L394 43L403 45L413 48L422 51L431 54L441 56L450 59L460 62L469 64L479 66L488 68L497 70L507 72L516 73L526 73L535 74L545 74L554 74L563 73L573 72L582 71L592 69L601 67L611 65L620 63L629 60L639 58L648 55L658 52L667 50L677 47L686 44L695 42L705 39L714 37L724 35L733 33L743 32L752 31L761 30L771 30L780 30L790 30L799 31L809 32L818 34L827 35L837 37L846 39L856 42L865 44L875 47L884 50L893 52L903 55L912 58L922 61L931 63L941 65L950 68L959 69L969 71L978 72L988 73L997 74L1007 74L1016 74L1025 73L1035 73L1044 71L1054 70L1063 68L1073 66L1082 64L1091 62L1101 59L1110 56L1120 53L1129 51L1139 48L1148 45L1157 43L1167 40L1176 38L1186 36L1195 34L1205 33L1214 31L1223 31L1233 30L1242 30L1252 30L1261 31L1271 32L1280 33L1289 34L1299 36L1308 38L1318 41L1327 43L1337 46L1346 49L1355 51L1365 54L1374 57L1384 60L1393 62L1403 65L1412 67L1421 69L1431 70L1440 72L1450 73L1459 74L1469 74L1478 74L1487 74L1497 73L1506 72L1516 71L1525 69L1535 67L1544 65L1553 63L1563 60L1572 57L1582 55L1591 52L1601 49L1610 46L1619 44L1629 41L1638 39L1648 37L1657 35L1667 33L1676 32L1685 31L1695 30L1704 30L1714 30L1723 31L1733 31L1742 32L1751 34L1761 36L1770 38L1780 40L1789 42L1799 45L1808 47L1817 50L1827 53L1836 56L1846 58L1855 61L1865 64L1874 66L1883 68L1893 70L1902 71L1912 72L1921 73L1931 74L1940 74L1949 74L1959 73L1968 72L1978 71L1987 70L1997 68L2006 66L2015 64L2025 61L2034 58L2044 56L2053 53L2063 50L2072 47L2081 45L2091 42L2100 40L2110 38L2119 36L2129 34L2138 32L2147 31L2157 31L2166 30L2176 30L2185 30L2195 31L2204 32L2213 33L2223 35L2232 37L2242 39L2251 41L2261 44L2270 46L2279 49L2289 52L2298 55L2308 57L2317 60L2327 63L2336 65L2345 67L2355 69L2364 71L2374 72L2383 73L2393 74L2402 74L2411 74L2421 74L2430 73L2440 72L2449 70L2459 69L2468 67L2477 65L2487 62L2496 60L2506 57L2515 54L2525 51L2534 49L2543 46L2553 43L2562 41L2572 38L2581 36L2591 34L2600 33L2609 32L2619 31L2628 30L2638 30L2647 30L2657 31L2666 31L2675 33L2685 34L2694 36L2704 38L2713 40L2723 43L2732 45L2741 48L2751 51L2760 53L2770 56L2779 59L2789 62L2798 64L2807 66L2817 68L2826 70L2836 71L2845 73L2855 73L2864 74L2873 74L2883 74L2892 73L2902 72L2911 71L2921 69L2930 68L2939 65L2949 63L2958 61L2968 58L2977 55L2987 52L2996 50L3005 47L3015 44L3024 42L3034 39L3043 37L3053 35L3062 34L3071 32L3081 31L3090 30L3100 30L3109 30L3119 30L3128 31L3137 32L3147 33L3156 35L3166 37L3175 39L3185 42L3194 44L3203 47L3213 50L3222 52L3232 55L3241 58L3251 60L3260 63L3269 65L3279 67L3288 69L3298 71L3307 72L3317 73L3326 74L3335 74L3345 74L3354 73L3364 73L3373 72L3383 70L3392 68L3401 66L3411 64L3420 62L3430 59L3439 56L3449 54L3458 51L3467 48L3477 45L3486 43L3496 40L3505 38L3515 36L3524 34L3533 33L3543 32L3552 31L3562 30L3571 30L3581 30L3590 31L3599 32L3609 33L3618 34L3628 36L3637 38L3647 41L3656 43L3665 46L3675 48L3684 51L3694 54L3703 57L3713 59L3722 62L3731 64L3741 67L3750 69L3760 70L3769 72L3779 73L3788 74L3797 74L3807 74L3816 74L3826 73L3835 72L3845 71L3854 69L3863 67L3873 65L3882 63L3892 60L3901 58L3911 55L3920 52' stroke='%23F4E400' stroke-width='12' fill='none' stroke-linejoin='round'/%3E%3Cpath d='M-43 64L-34 66L-24 69L-15 72L-5 74L4 77L14 79L24 81L34 83L43 84L53 85L63 86L73 86L83 86L93 85L103 85L112 84L122 82L132 80L142 78L151 76L161 74L171 71L180 68L190 65L199 63L209 60L218 57L227 55L236 52L246 50L255 48L264 46L273 45L282 44L291 43L300 42L309 42L318 42L327 43L336 43L345 45L354 46L363 48L372 50L381 52L391 54L400 57L409 60L419 62L428 65L438 68L447 71L457 73L466 76L476 78L486 80L495 82L505 83L515 85L525 85L535 86L545 86L555 86L564 85L574 84L584 83L594 81L604 79L613 77L623 75L633 72L642 69L652 67L661 64L671 61L680 58L689 56L698 53L708 51L717 49L726 47L735 45L744 44L753 43L762 42L771 42L780 42L789 42L798 43L807 44L816 45L825 47L834 49L843 51L853 53L862 56L871 58L881 61L890 64L899 67L909 70L919 72L928 75L938 77L948 79L957 81L967 83L977 84L987 85L997 86L1006 86L1016 86L1026 85L1036 85L1046 83L1056 82L1065 80L1075 78L1085 76L1095 73L1104 71L1114 68L1123 65L1133 62L1142 59L1151 57L1161 54L1170 52L1179 50L1188 48L1197 46L1206 45L1215 43L1224 43L1233 42L1242 42L1251 42L1260 43L1269 44L1278 45L1287 46L1296 48L1306 50L1315 52L1324 55L1333 57L1343 60L1352 63L1361 66L1371 68L1381 71L1390 74L1400 76L1409 78L1419 80L1429 82L1439 84L1449 85L1458 86L1468 86L1478 86L1488 86L1498 85L1508 84L1518 82L1527 81L1537 79L1547 77L1556 74L1566 72L1576 69L1585 66L1595 63L1604 61L1613 58L1623 55L1632 53L1641 50L1650 48L1659 47L1668 45L1677 44L1686 43L1695 42L1704 42L1713 42L1722 42L1731 43L1740 44L1749 46L1759 47L1768 49L1777 51L1786 54L1795 56L1805 59L1814 62L1823 64L1833 67L1842 70L1852 73L1862 75L1871 78L1881 80L1891 82L1901 83L1910 84L1920 85L1930 86L1940 86L1950 86L1960 85L1970 84L1979 83L1989 82L1999 80L2009 78L2018 75L2028 73L2038 70L2047 67L2057 64L2066 62L2075 59L2085 56L2094 54L2103 51L2112 49L2121 47L2131 46L2140 44L2149 43L2158 42L2167 42L2176 42L2185 42L2194 43L2203 44L2212 45L2221 47L2230 48L2239 50L2248 53L2257 55L2267 58L2276 61L2285 63L2295 66L2304 69L2314 72L2324 74L2333 77L2343 79L2353 81L2362 82L2372 84L2382 85L2392 86L2402 86L2412 86L2422 86L2431 85L2441 84L2451 82L2461 80L2471 78L2480 76L2490 74L2499 71L2509 68L2519 66L2528 63L2537 60L2547 57L2556 55L2565 52L2574 50L2584 48L2593 46L2602 45L2611 44L2620 43L2629 42L2638 42L2647 42L2656 43L2665 43L2674 45L2683 46L2692 48L2701 50L2710 52L2719 54L2729 57L2738 59L2747 62L2757 65L2766 68L2776 71L2785 73L2795 76L2805 78L2815 80L2824 82L2834 83L2844 85L2854 85L2864 86L2874 86L2883 86L2893 85L2903 84L2913 83L2923 81L2932 79L2942 77L2952 75L2961 72L2971 70L2981 67L2990 64L2999 61L3009 58L3018 56L3027 53L3037 51L3046 49L3055 47L3064 45L3073 44L3082 43L3091 42L3100 42L3109 42L3118 42L3127 43L3136 44L3145 45L3154 47L3163 49L3172 51L3182 53L3191 56L3200 58L3209 61L3219 64L3228 67L3238 69L3247 72L3257 75L3267 77L3276 79L3286 81L3296 83L3306 84L3316 85L3325 86L3335 86L3345 86L3355 85L3365 85L3375 83L3385 82L3394 80L3404 78L3414 76L3423 73L3433 71L3442 68L3452 65L3461 62L3471 60L3480 57L3489 54L3499 52L3508 50L3517 48L3526 46L3535 45L3544 43L3553 43L3562 42L3571 42L3580 42L3589 43L3598 44L3607 45L3616 46L3625 48L3634 50L3644 52L3653 55L3662 57L3671 60L3681 63L3690 65L3700 68L3709 71L3719 74L3729 76L3738 78L3748 80L3758 82L3768 84L3777 85L3787 85L3797 86L3807 86L3817 86L3827 85L3837 84L3846 83L3856 81L3866 79L3876 77L3885 74L3895 72L3904 69L3914 66L3923 64' stroke='%23007A33' stroke-width='12' fill='none' stroke-linejoin='round'/%3E%3Cpath d='M-39 49L-30 51L-20 54L-11 57L-1 59L8 62L17 64L27 66L36 67L45 69L55 70L64 70L73 70L82 70L92 70L101 69L110 68L120 67L129 65L138 63L148 61L157 59L166 56L176 53L185 51L195 48L204 45L214 42L223 40L233 37L242 35L252 33L261 31L271 29L280 28L290 27L299 27L309 27L318 27L328 27L338 28L347 29L357 31L366 33L376 35L385 37L395 39L404 42L414 45L423 47L432 50L442 53L451 56L461 58L470 61L479 63L489 65L498 67L507 68L517 69L526 70L535 70L545 70L554 70L563 70L572 69L582 67L591 66L600 64L610 62L619 60L629 57L638 54L647 52L657 49L666 46L676 43L685 41L695 38L704 36L714 34L723 32L733 30L742 29L752 28L761 27L771 27L780 27L790 27L799 28L809 29L819 30L828 32L838 34L847 36L857 38L866 41L876 44L885 46L894 49L904 52L913 55L923 57L932 60L941 62L951 64L960 66L969 68L979 69L988 70L997 70L1007 70L1016 70L1025 70L1034 69L1044 68L1053 67L1062 65L1072 63L1081 61L1091 58L1100 56L1109 53L1119 50L1128 47L1138 45L1147 42L1157 39L1166 37L1176 34L1185 32L1195 31L1204 29L1214 28L1223 27L1233 27L1242 27L1252 27L1261 27L1271 28L1281 29L1290 31L1300 33L1309 35L1319 37L1328 40L1338 42L1347 45L1356 48L1366 51L1375 54L1385 56L1394 59L1403 61L1413 63L1422 65L1431 67L1441 68L1450 69L1459 70L1469 70L1478 70L1487 70L1497 69L1506 68L1515 67L1524 66L1534 64L1543 62L1553 59L1562 57L1571 54L1581 51L1590 48L1600 46L1609 43L1619 40L1628 38L1637 35L1647 33L1657 31L1666 30L1676 28L1685 27L1695 27L1704 27L1714 27L1723 27L1733 28L1742 29L1752 30L1762 32L1771 34L1781 36L1790 39L1800 41L1809 44L1818 47L1828 50L1837 52L1847 55L1856 58L1865 60L1875 62L1884 64L1893 66L1903 68L1912 69L1921 70L1931 70L1940 71L1949 70L1959 70L1968 69L1977 68L1987 66L1996 64L2005 62L2015 60L2024 58L2033 55L2043 52L2052 50L2062 47L2071 44L2080 41L2090 39L2099 36L2109 34L2118 32L2128 30L2138 29L2147 28L2157 27L2166 27L2176 27L2185 27L2195 27L2204 28L2214 30L2223 31L2233 33L2243 35L2252 38L2261 40L2271 43L2280 46L2290 48L2299 51L2309 54L2318 57L2327 59L2337 62L2346 64L2356 66L2365 67L2374 68L2383 69L2393 70L2402 70L2411 70L2421 70L2430 69L2439 68L2449 67L2458 65L2467 63L2477 61L2486 59L2495 56L2505 54L2514 51L2524 48L2533 45L2542 42L2552 40L2561 37L2571 35L2580 33L2590 31L2599 29L2609 28L2619 27L2628 27L2638 27L2647 27L2657 27L2666 28L2676 29L2685 31L2695 32L2704 34L2714 37L2723 39L2733 42L2742 45L2752 47L2761 50L2771 53L2780 56L2789 58L2799 61L2808 63L2818 65L2827 67L2836 68L2846 69L2855 70L2864 70L2873 70L2883 70L2892 70L2901 69L2911 68L2920 66L2929 64L2939 62L2948 60L2957 57L2967 55L2976 52L2986 49L2995 46L3004 44L3014 41L3023 38L3033 36L3042 34L3052 32L3061 30L3071 29L3081 28L3090 27L3100 27L3109 27L3119 27L3128 28L3138 29L3147 30L3157 32L3166 34L3176 36L3185 38L3195 41L3204 43L3214 46L3223 49L3233 52L3242 54L3251 57L3261 60L3270 62L3280 64L3289 66L3298 67L3308 69L3317 70L3326 70L3335 70L3345 70L3354 70L3363 69L3373 68L3382 67L3391 65L3401 63L3410 61L3419 58L3429 56L3438 53L3448 50L3457 47L3466 45L3476 42L3485 39L3495 37L3504 35L3514 33L3523 31L3533 29L3542 28L3552 27L3562 27L3571 27L3581 27L3590 27L3600 28L3609 29L3619 31L3628 33L3638 35L3647 37L3657 40L3666 42L3676 45L3685 48L3695 51L3704 53L3714 56L3723 59L3732 61L3742 63L3751 65L3760 67L3770 68L3779 69L3788 70L3798 70L3807 70L3816 70L3825 70L3835 69L3844 67L3853 66L3863 64L3872 62L3881 59L3891 57L3900 54L3910 51L3919 49' stroke='%230B241B' stroke-opacity='.5' stroke-width='5' stroke-dasharray='1 7' fill='none' stroke-linejoin='round'/%3E%3Cpath d='M-40 52L-31 55L-21 58L-12 60L-2 63L7 65L17 67L26 69L35 71L45 72L54 73L64 74L73 74L83 74L92 74L101 73L111 72L120 70L130 69L139 67L149 64L158 62L167 59L177 57L186 54L196 51L205 48L215 46L224 43L233 41L243 38L252 36L262 34L271 33L281 32L290 31L299 30L309 30L318 30L328 31L337 32L347 33L356 34L365 36L375 38L384 40L394 43L403 45L413 48L422 51L431 54L441 56L450 59L460 62L469 64L479 66L488 68L497 70L507 72L516 73L526 73L535 74L545 74L554 74L563 73L573 72L582 71L592 69L601 67L611 65L620 63L629 60L639 58L648 55L658 52L667 50L677 47L686 44L695 42L705 39L714 37L724 35L733 33L743 32L752 31L761 30L771 30L780 30L790 30L799 31L809 32L818 34L827 35L837 37L846 39L856 42L865 44L875 47L884 50L893 52L903 55L912 58L922 61L931 63L941 65L950 68L959 69L969 71L978 72L988 73L997 74L1007 74L1016 74L1025 73L1035 73L1044 71L1054 70L1063 68L1073 66L1082 64L1091 62L1101 59L1110 56L1120 53L1129 51L1139 48L1148 45L1157 43L1167 40L1176 38L1186 36L1195 34L1205 33L1214 31L1223 31L1233 30L1242 30L1252 30L1261 31L1271 32L1280 33L1289 34L1299 36L1308 38L1318 41L1327 43L1337 46L1346 49L1355 51L1365 54L1374 57L1384 60L1393 62L1403 65L1412 67L1421 69L1431 70L1440 72L1450 73L1459 74L1469 74L1478 74L1487 74L1497 73L1506 72L1516 71L1525 69L1535 67L1544 65L1553 63L1563 60L1572 57L1582 55L1591 52L1601 49L1610 46L1619 44L1629 41L1638 39L1648 37L1657 35L1667 33L1676 32L1685 31L1695 30L1704 30L1714 30L1723 31L1733 31L1742 32L1751 34L1761 36L1770 38L1780 40L1789 42L1799 45L1808 47L1817 50L1827 53L1836 56L1846 58L1855 61L1865 64L1874 66L1883 68L1893 70L1902 71L1912 72L1921 73L1931 74L1940 74L1949 74L1959 73L1968 72L1978 71L1987 70L1997 68L2006 66L2015 64L2025 61L2034 58L2044 56L2053 53L2063 50L2072 47L2081 45L2091 42L2100 40L2110 38L2119 36L2129 34L2138 32L2147 31L2157 31L2166 30L2176 30L2185 30L2195 31L2204 32L2213 33L2223 35L2232 37L2242 39L2251 41L2261 44L2270 46L2279 49L2289 52L2298 55L2308 57L2317 60L2327 63L2336 65L2345 67L2355 69L2364 71L2374 72L2383 73L2393 74L2402 74L2411 74L2421 74L2430 73L2440 72L2449 70L2459 69L2468 67L2477 65L2487 62L2496 60L2506 57L2515 54L2525 51L2534 49L2543 46L2553 43L2562 41L2572 38L2581 36L2591 34L2600 33L2609 32L2619 31L2628 30L2638 30L2647 30L2657 31L2666 31L2675 33L2685 34L2694 36L2704 38L2713 40L2723 43L2732 45L2741 48L2751 51L2760 53L2770 56L2779 59L2789 62L2798 64L2807 66L2817 68L2826 70L2836 71L2845 73L2855 73L2864 74L2873 74L2883 74L2892 73L2902 72L2911 71L2921 69L2930 68L2939 65L2949 63L2958 61L2968 58L2977 55L2987 52L2996 50L3005 47L3015 44L3024 42L3034 39L3043 37L3053 35L3062 34L3071 32L3081 31L3090 30L3100 30L3109 30L3119 30L3128 31L3137 32L3147 33L3156 35L3166 37L3175 39L3185 42L3194 44L3203 47L3213 50L3222 52L3232 55L3241 58L3251 60L3260 63L3269 65L3279 67L3288 69L3298 71L3307 72L3317 73L3326 74L3335 74L3345 74L3354 73L3364 73L3373 72L3383 70L3392 68L3401 66L3411 64L3420 62L3430 59L3439 56L3449 54L3458 51L3467 48L3477 45L3486 43L3496 40L3505 38L3515 36L3524 34L3533 33L3543 32L3552 31L3562 30L3571 30L3581 30L3590 31L3599 32L3609 33L3618 34L3628 36L3637 38L3647 41L3656 43L3665 46L3675 48L3684 51L3694 54L3703 57L3713 59L3722 62L3731 64L3741 67L3750 69L3760 70L3769 72L3779 73L3788 74L3797 74L3807 74L3816 74L3826 73L3835 72L3845 71L3854 69L3863 67L3873 65L3882 63L3892 60L3901 58L3911 55L3920 52' stroke='%230B241B' stroke-opacity='.5' stroke-width='12' stroke-dasharray='1 39' fill='none' stroke-linejoin='round'/%3E%3Cpath id='f' d='M-42 57L-32 60L-23 63L-13 65L-4 68L6 70L15 73L25 75L35 76L44 77L54 79L63 79L73 79L83 79L92 79L102 78L112 77L121 76L131 74L140 72L150 70L159 67L169 65L178 62L188 59L197 56L207 54L216 51L225 48L235 46L244 44L253 42L263 40L272 38L281 37L290 36L300 36L309 36L318 36L327 36L337 37L346 38L355 40L364 41L374 43L383 46L392 48L402 51L411 53L420 56L430 59L439 62L449 64L458 67L468 69L477 72L487 74L497 76L506 77L516 78L525 79L535 79L545 79L554 79L564 79L574 78L583 76L593 75L602 73L612 71L621 68L631 66L640 63L650 60L659 58L669 55L678 52L687 49L697 47L706 45L715 42L725 41L734 39L743 38L753 37L762 36L771 36L780 36L789 36L799 37L808 38L817 39L826 41L836 43L845 45L854 47L864 50L873 52L882 55L892 58L901 61L911 63L920 66L930 68L939 71L949 73L958 75L968 76L978 78L987 79L997 79L1007 79L1016 79L1026 79L1035 78L1045 77L1055 75L1064 74L1074 72L1083 69L1093 67L1102 64L1112 62L1121 59L1131 56L1140 53L1149 50L1159 48L1168 45L1178 43L1187 41L1196 40L1205 38L1215 37L1224 36L1233 36L1242 36L1251 36L1261 36L1270 37L1279 38L1288 40L1298 42L1307 44L1316 46L1326 49L1335 51L1344 54L1354 57L1363 59L1373 62L1382 65L1392 67L1401 70L1411 72L1420 74L1430 76L1440 77L1449 78L1459 79L1468 79L1478 79L1488 79L1497 78L1507 77L1517 76L1526 74L1536 72L1545 70L1555 68L1564 65L1574 63L1583 60L1593 57L1602 54L1612 52L1621 49L1630 46L1640 44L1649 42L1658 40L1667 39L1677 37L1686 36L1695 36L1704 36L1714 36L1723 36L1732 37L1741 38L1751 39L1760 41L1769 43L1778 45L1788 47L1797 50L1806 53L1816 55L1825 58L1835 61L1844 64L1854 66L1863 69L1873 71L1882 73L1892 75L1902 77L1911 78L1921 79L1930 79L1940 80L1950 79L1959 79L1969 78L1978 77L1988 75L1998 73L2007 71L2017 69L2026 66L2036 64L2045 61L2055 58L2064 55L2074 53L2083 50L2092 47L2102 45L2111 43L2120 41L2129 39L2139 38L2148 37L2157 36L2166 36L2176 36L2185 36L2194 36L2203 37L2213 39L2222 40L2231 42L2240 44L2250 46L2259 49L2268 52L2278 54L2287 57L2297 60L2306 63L2316 65L2325 68L2335 70L2344 72L2354 74L2363 76L2373 77L2383 78L2392 79L2402 79L2412 79L2421 79L2431 78L2440 77L2450 76L2460 74L2469 72L2479 70L2488 67L2498 65L2507 62L2517 59L2526 57L2536 54L2545 51L2554 49L2564 46L2573 44L2582 42L2592 40L2601 38L2610 37L2619 36L2629 36L2638 36L2647 36L2656 36L2665 37L2675 38L2684 40L2693 41L2702 43L2712 45L2721 48L2731 50L2740 53L2749 56L2759 59L2768 62L2778 64L2787 67L2797 69L2806 72L2816 74L2825 75L2835 77L2845 78L2854 79L2864 79L2873 79L2883 79L2893 79L2902 78L2912 76L2922 75L2931 73L2941 71L2950 68L2960 66L2969 63L2979 61L2988 58L2998 55L3007 52L3016 50L3026 47L3035 45L3044 43L3054 41L3063 39L3072 38L3081 37L3091 36L3100 36L3109 36L3118 36L3127 37L3137 38L3146 39L3155 41L3165 42L3174 45L3183 47L3193 49L3202 52L3211 55L3221 58L3230 60L3240 63L3249 66L3259 68L3268 71L3278 73L3287 75L3297 76L3306 78L3316 79L3326 79L3335 79L3345 79L3355 79L3364 78L3374 77L3383 76L3393 74L3403 72L3412 69L3422 67L3431 64L3441 62L3450 59L3460 56L3469 53L3478 51L3488 48L3497 46L3506 43L3516 41L3525 40L3534 38L3543 37L3553 36L3562 36L3571 36L3580 36L3590 36L3599 37L3608 38L3617 40L3627 42L3636 44L3645 46L3655 48L3664 51L3673 54L3683 56L3692 59L3702 62L3711 65L3721 67L3730 70L3740 72L3749 74L3759 76L3768 77L3778 78L3788 79L3797 79L3807 79L3817 79L3826 79L3836 77L3845 76L3855 75L3865 73L3874 70L3884 68L3893 65L3903 63L3912 60L3922 57' fill='none'/%3E%3Ctext font-family='sans-serif' font-weight='500' font-size='9' fill='%230B241B'%3E%3CtextPath href='%23f' startOffset='42'%3E1%3C/textPath%3E%3CtextPath href='%23f' startOffset='82'%3E2%3C/textPath%3E%3CtextPath href='%23f' startOffset='122'%3E3%3C/textPath%3E%3CtextPath href='%23f' startOffset='162'%3E4%3C/textPath%3E%3CtextPath href='%23f' startOffset='202'%3E5%3C/textPath%3E%3CtextPath href='%23f' startOffset='242'%3E6%3C/textPath%3E%3CtextPath href='%23f' startOffset='282'%3E7%3C/textPath%3E%3CtextPath href='%23f' startOffset='322'%3E8%3C/textPath%3E%3CtextPath href='%23f' startOffset='362'%3E9%3C/textPath%3E%3CtextPath href='%23f' startOffset='402'%3E10%3C/textPath%3E%3CtextPath href='%23f' startOffset='442'%3E11%3C/textPath%3E%3CtextPath href='%23f' startOffset='482'%3E12%3C/textPath%3E%3CtextPath href='%23f' startOffset='522'%3E13%3C/textPath%3E%3CtextPath href='%23f' startOffset='562'%3E14%3C/textPath%3E%3CtextPath href='%23f' startOffset='602'%3E15%3C/textPath%3E%3CtextPath href='%23f' startOffset='642'%3E16%3C/textPath%3E%3CtextPath href='%23f' startOffset='682'%3E17%3C/textPath%3E%3CtextPath href='%23f' startOffset='722'%3E18%3C/textPath%3E%3CtextPath href='%23f' startOffset='762'%3E19%3C/textPath%3E%3CtextPath href='%23f' startOffset='802'%3E20%3C/textPath%3E%3CtextPath href='%23f' startOffset='842'%3E21%3C/textPath%3E%3CtextPath href='%23f' startOffset='882'%3E22%3C/textPath%3E%3CtextPath href='%23f' startOffset='922'%3E23%3C/textPath%3E%3CtextPath href='%23f' startOffset='962'%3E24%3C/textPath%3E%3CtextPath href='%23f' startOffset='1002'%3E25%3C/textPath%3E%3CtextPath href='%23f' startOffset='1042'%3E26%3C/textPath%3E%3CtextPath href='%23f' startOffset='1082'%3E27%3C/textPath%3E%3CtextPath href='%23f' startOffset='1122'%3E28%3C/textPath%3E%3CtextPath href='%23f' startOffset='1162'%3E29%3C/textPath%3E%3CtextPath href='%23f' startOffset='1202'%3E30%3C/textPath%3E%3CtextPath href='%23f' startOffset='1242'%3E31%3C/textPath%3E%3CtextPath href='%23f' startOffset='1282'%3E32%3C/textPath%3E%3CtextPath href='%23f' startOffset='1322'%3E33%3C/textPath%3E%3CtextPath href='%23f' startOffset='1362'%3E34%3C/textPath%3E%3CtextPath href='%23f' startOffset='1402'%3E35%3C/textPath%3E%3CtextPath href='%23f' startOffset='1442'%3E36%3C/textPath%3E%3CtextPath href='%23f' startOffset='1482'%3E37%3C/textPath%3E%3CtextPath href='%23f' startOffset='1522'%3E38%3C/textPath%3E%3CtextPath href='%23f' startOffset='1562'%3E39%3C/textPath%3E%3CtextPath href='%23f' startOffset='1602'%3E40%3C/textPath%3E%3CtextPath href='%23f' startOffset='1642'%3E41%3C/textPath%3E%3CtextPath href='%23f' startOffset='1682'%3E42%3C/textPath%3E%3CtextPath href='%23f' startOffset='1722'%3E43%3C/textPath%3E%3CtextPath href='%23f' startOffset='1762'%3E44%3C/textPath%3E%3CtextPath href='%23f' startOffset='1802'%3E45%3C/textPath%3E%3CtextPath href='%23f' startOffset='1842'%3E46%3C/textPath%3E%3CtextPath href='%23f' startOffset='1882'%3E47%3C/textPath%3E%3CtextPath href='%23f' startOffset='1922'%3E48%3C/textPath%3E%3CtextPath href='%23f' startOffset='1962'%3E49%3C/textPath%3E%3CtextPath href='%23f' startOffset='2002'%3E50%3C/textPath%3E%3CtextPath href='%23f' startOffset='2042'%3E51%3C/textPath%3E%3CtextPath href='%23f' startOffset='2082'%3E52%3C/textPath%3E%3CtextPath href='%23f' startOffset='2122'%3E53%3C/textPath%3E%3CtextPath href='%23f' startOffset='2162'%3E54%3C/textPath%3E%3CtextPath href='%23f' startOffset='2202'%3E55%3C/textPath%3E%3CtextPath href='%23f' startOffset='2242'%3E56%3C/textPath%3E%3CtextPath href='%23f' startOffset='2282'%3E57%3C/textPath%3E%3CtextPath href='%23f' startOffset='2322'%3E58%3C/textPath%3E%3CtextPath href='%23f' startOffset='2362'%3E59%3C/textPath%3E%3CtextPath href='%23f' startOffset='2402'%3E60%3C/textPath%3E%3CtextPath href='%23f' startOffset='2442'%3E61%3C/textPath%3E%3CtextPath href='%23f' startOffset='2482'%3E62%3C/textPath%3E%3CtextPath href='%23f' startOffset='2522'%3E63%3C/textPath%3E%3CtextPath href='%23f' startOffset='2562'%3E64%3C/textPath%3E%3CtextPath href='%23f' startOffset='2602'%3E65%3C/textPath%3E%3CtextPath href='%23f' startOffset='2642'%3E66%3C/textPath%3E%3CtextPath href='%23f' startOffset='2682'%3E67%3C/textPath%3E%3CtextPath href='%23f' startOffset='2722'%3E68%3C/textPath%3E%3CtextPath href='%23f' startOffset='2762'%3E69%3C/textPath%3E%3CtextPath href='%23f' startOffset='2802'%3E70%3C/textPath%3E%3CtextPath href='%23f' startOffset='2842'%3E71%3C/textPath%3E%3CtextPath href='%23f' startOffset='2882'%3E72%3C/textPath%3E%3CtextPath href='%23f' startOffset='2922'%3E73%3C/textPath%3E%3CtextPath href='%23f' startOffset='2962'%3E74%3C/textPath%3E%3CtextPath href='%23f' startOffset='3002'%3E75%3C/textPath%3E%3CtextPath href='%23f' startOffset='3042'%3E76%3C/textPath%3E%3CtextPath href='%23f' startOffset='3082'%3E77%3C/textPath%3E%3CtextPath href='%23f' startOffset='3122'%3E78%3C/textPath%3E%3CtextPath href='%23f' startOffset='3162'%3E79%3C/textPath%3E%3CtextPath href='%23f' startOffset='3202'%3E80%3C/textPath%3E%3CtextPath href='%23f' startOffset='3242'%3E81%3C/textPath%3E%3CtextPath href='%23f' startOffset='3282'%3E82%3C/textPath%3E%3CtextPath href='%23f' startOffset='3322'%3E83%3C/textPath%3E%3CtextPath href='%23f' startOffset='3362'%3E84%3C/textPath%3E%3CtextPath href='%23f' startOffset='3402'%3E85%3C/textPath%3E%3CtextPath href='%23f' startOffset='3442'%3E86%3C/textPath%3E%3CtextPath href='%23f' startOffset='3482'%3E87%3C/textPath%3E%3CtextPath href='%23f' startOffset='3522'%3E88%3C/textPath%3E%3CtextPath href='%23f' startOffset='3562'%3E89%3C/textPath%3E%3CtextPath href='%23f' startOffset='3602'%3E90%3C/textPath%3E%3CtextPath href='%23f' startOffset='3642'%3E91%3C/textPath%3E%3CtextPath href='%23f' startOffset='3682'%3E92%3C/textPath%3E%3CtextPath href='%23f' startOffset='3722'%3E93%3C/textPath%3E%3CtextPath href='%23f' startOffset='3762'%3E94%3C/textPath%3E%3CtextPath href='%23f' startOffset='3802'%3E95%3C/textPath%3E%3CtextPath href='%23f' startOffset='3842'%3E96%3C/textPath%3E%3CtextPath href='%23f' startOffset='3882'%3E97%3C/textPath%3E%3CtextPath href='%23f' startOffset='3922'%3E98%3C/textPath%3E%3CtextPath href='%23f' startOffset='3962'%3E99%3C/textPath%3E%3C/text%3E%3Cg transform='translate(3916.0 52.0) rotate(-16.5)'%3E%3Crect x='-16' y='-20' width='16' height='40' fill='%23C9A45C'/%3E%3Crect x='0' y='-24' width='4' height='48' fill='%23C9A45C'/%3E%3Ccircle cx='-9' cy='-9' r='2' fill='%230B241B' fill-opacity='.5'/%3E%3Ccircle cx='-9' cy='9' r='2' fill='%230B241B' fill-opacity='.5'/%3E%3C/g%3E%3C/svg%3E")}
.site-footer--cols{padding-top:calc(18px + clamp(28px,4vw,44px))}
.fita-divisor::before{top:-74px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='2560' height='104' viewBox='0 0 2560 104'%3E%3Cg transform='translate(-14 0)'%3E%3Cpath d='M-40 52L-32 54L-24 57L-16 59L-8 61L1 63L9 65L17 67L25 69L33 70L41 71L49 72L57 73L65 74L73 74L82 74L90 74L98 73L106 72L114 72L122 70L130 69L138 67L146 65L155 63L163 61L171 59L179 57L187 55L195 52L203 50L211 47L219 45L228 43L236 41L244 39L252 37L260 35L268 34L276 33L284 32L292 31L300 30L309 30L317 30L325 30L333 31L341 31L349 32L357 34L365 35L373 37L382 38L390 40L398 42L406 45L414 47L422 49L430 52L438 54L446 56L454 59L463 61L471 63L479 65L487 67L495 68L503 70L511 71L519 72L527 73L536 74L544 74L552 74L560 74L568 73L576 73L584 72L592 71L600 69L609 68L617 66L625 64L633 62L641 60L649 57L657 55L665 53L673 50L681 48L690 46L698 43L706 41L714 39L722 37L730 36L738 34L746 33L754 32L763 31L771 30L779 30L787 30L795 30L803 31L811 31L819 32L827 33L835 35L844 36L852 38L860 40L868 42L876 44L884 46L892 49L900 51L908 54L917 56L925 58L933 60L941 63L949 65L957 66L965 68L973 70L981 71L989 72L998 73L1006 74L1014 74L1022 74L1030 74L1038 73L1046 73L1054 72L1062 71L1071 69L1079 68L1087 66L1095 64L1103 62L1111 60L1119 58L1127 55L1135 53L1144 51L1152 48L1160 46L1168 44L1176 42L1184 40L1192 38L1200 36L1208 34L1216 33L1225 32L1233 31L1241 31L1249 30L1257 30L1265 30L1273 31L1281 31L1289 32L1298 33L1306 34L1314 36L1322 38L1330 40L1338 42L1346 44L1354 46L1362 48L1370 51L1379 53L1387 55L1395 58L1403 60L1411 62L1419 64L1427 66L1435 68L1443 69L1452 71L1460 72L1468 73L1476 73L1484 74L1492 74L1500 74L1508 74L1516 73L1525 72L1533 71L1541 70L1549 68L1557 66L1565 65L1573 63L1581 60L1589 58L1597 56L1606 54L1614 51L1622 49L1630 46L1638 44L1646 42L1654 40L1662 38L1670 36L1679 35L1687 33L1695 32L1703 31L1711 31L1719 30L1727 30L1735 30L1743 30L1751 31L1760 32L1768 33L1776 34L1784 36L1792 37L1800 39L1808 41L1816 43L1824 46L1833 48L1841 50L1849 53L1857 55L1865 57L1873 60L1881 62L1889 64L1897 66L1906 68L1914 69L1922 71L1930 72L1938 73L1946 73L1954 74L1962 74L1970 74L1978 74L1987 73L1995 72L2003 71L2011 70L2019 68L2027 67L2035 65L2043 63L2051 61L2060 59L2068 56L2076 54L2084 52L2092 49L2100 47L2108 45L2116 42L2124 40L2132 38L2141 37L2149 35L2157 34L2165 32L2173 31L2181 31L2189 30L2197 30L2205 30L2214 30L2222 31L2230 32L2238 33L2246 34L2254 35L2262 37L2270 39L2278 41L2286 43L2295 45L2303 47L2311 50L2319 52L2327 55L2335 57L2343 59L2351 61L2359 63L2368 65L2376 67L2384 69L2392 70L2400 72L2408 72L2416 73L2424 74L2432 74L2441 74L2449 74L2457 73L2465 72L2473 71L2481 70L2489 69L2497 67L2505 65L2513 63L2522 61L2530 59L2538 57L2546 54L2554 52L2620 52L2620 104L-60 104L-60 52Z' fill='%23E6DDCB'/%3E%3Cpath d='M-37 40L-29 43L-20 45L-12 47L-4 50L3 52L11 54L19 55L27 57L35 58L43 60L50 60L58 61L66 62L74 62L81 62L89 62L97 61L105 61L112 60L120 58L128 57L136 56L144 54L152 52L160 50L168 48L176 45L184 43L192 41L200 38L208 36L216 34L224 31L233 29L241 27L249 25L258 24L266 22L274 21L283 20L291 19L300 18L308 18L317 18L325 18L334 19L342 19L351 21L359 22L368 23L376 25L384 27L393 29L401 31L409 33L417 35L425 38L434 40L442 42L450 45L458 47L466 49L474 51L482 53L489 55L497 57L505 58L513 59L521 60L528 61L536 62L544 62L552 62L559 62L567 61L575 61L583 60L590 59L598 57L606 56L614 54L622 52L630 50L638 48L646 46L654 43L662 41L670 39L678 36L686 34L695 32L703 30L711 28L719 26L728 24L736 22L745 21L753 20L761 19L770 18L778 18L787 18L795 18L804 19L812 19L821 20L829 21L838 23L846 25L854 26L863 28L871 30L879 33L887 35L896 37L904 40L912 42L920 44L928 47L936 49L944 51L952 53L960 55L968 56L975 58L983 59L991 60L999 61L1006 62L1014 62L1022 62L1030 62L1037 61L1045 61L1053 60L1061 59L1068 58L1076 56L1084 54L1092 53L1100 51L1108 48L1116 46L1124 44L1132 42L1140 39L1148 37L1156 34L1165 32L1173 30L1181 28L1190 26L1198 24L1206 23L1215 21L1223 20L1232 19L1240 19L1249 18L1257 18L1265 18L1274 19L1282 19L1291 20L1299 21L1308 23L1316 24L1324 26L1333 28L1341 30L1349 32L1358 34L1366 37L1374 39L1382 42L1390 44L1398 46L1406 48L1414 51L1422 53L1430 54L1438 56L1446 58L1453 59L1461 60L1469 61L1477 61L1484 62L1492 62L1500 62L1508 62L1515 61L1523 60L1531 59L1539 58L1546 56L1554 55L1562 53L1570 51L1578 49L1586 47L1594 44L1602 42L1610 40L1618 37L1627 35L1635 33L1643 30L1651 28L1660 26L1668 25L1676 23L1685 21L1693 20L1702 19L1710 19L1719 18L1727 18L1736 18L1744 18L1753 19L1761 20L1769 21L1778 22L1786 24L1795 26L1803 28L1811 30L1819 32L1828 34L1836 36L1844 39L1852 41L1860 43L1868 46L1876 48L1884 50L1892 52L1900 54L1908 56L1916 57L1924 59L1931 60L1939 61L1947 61L1955 62L1962 62L1970 62L1978 62L1986 61L1993 60L2001 59L2009 58L2017 57L2025 55L2032 53L2040 51L2048 49L2056 47L2064 45L2072 42L2080 40L2089 38L2097 35L2105 33L2113 31L2121 29L2130 27L2138 25L2146 23L2155 22L2163 21L2172 19L2180 19L2189 18L2197 18L2206 18L2214 18L2223 19L2231 20L2240 21L2248 22L2256 24L2265 25L2273 27L2281 29L2290 31L2298 34L2306 36L2314 38L2322 41L2330 43L2338 45L2346 48L2354 50L2362 52L2370 54L2378 56L2386 57L2394 58L2402 60L2409 61L2417 61L2425 62L2433 62L2440 62L2448 62L2456 61L2464 60L2471 60L2479 58L2487 57L2495 55L2503 54L2511 52L2518 50L2526 47L2534 45L2543 43L2551 40' stroke='%23DA291C' stroke-width='12' fill='none' stroke-linejoin='round'/%3E%3Cpath d='M-40 52L-32 54L-24 57L-16 59L-8 61L1 63L9 65L17 67L25 69L33 70L41 71L49 72L57 73L65 74L73 74L82 74L90 74L98 73L106 72L114 72L122 70L130 69L138 67L146 65L155 63L163 61L171 59L179 57L187 55L195 52L203 50L211 47L219 45L228 43L236 41L244 39L252 37L260 35L268 34L276 33L284 32L292 31L300 30L309 30L317 30L325 30L333 31L341 31L349 32L357 34L365 35L373 37L382 38L390 40L398 42L406 45L414 47L422 49L430 52L438 54L446 56L454 59L463 61L471 63L479 65L487 67L495 68L503 70L511 71L519 72L527 73L536 74L544 74L552 74L560 74L568 73L576 73L584 72L592 71L600 69L609 68L617 66L625 64L633 62L641 60L649 57L657 55L665 53L673 50L681 48L690 46L698 43L706 41L714 39L722 37L730 36L738 34L746 33L754 32L763 31L771 30L779 30L787 30L795 30L803 31L811 31L819 32L827 33L835 35L844 36L852 38L860 40L868 42L876 44L884 46L892 49L900 51L908 54L917 56L925 58L933 60L941 63L949 65L957 66L965 68L973 70L981 71L989 72L998 73L1006 74L1014 74L1022 74L1030 74L1038 73L1046 73L1054 72L1062 71L1071 69L1079 68L1087 66L1095 64L1103 62L1111 60L1119 58L1127 55L1135 53L1144 51L1152 48L1160 46L1168 44L1176 42L1184 40L1192 38L1200 36L1208 34L1216 33L1225 32L1233 31L1241 31L1249 30L1257 30L1265 30L1273 31L1281 31L1289 32L1298 33L1306 34L1314 36L1322 38L1330 40L1338 42L1346 44L1354 46L1362 48L1370 51L1379 53L1387 55L1395 58L1403 60L1411 62L1419 64L1427 66L1435 68L1443 69L1452 71L1460 72L1468 73L1476 73L1484 74L1492 74L1500 74L1508 74L1516 73L1525 72L1533 71L1541 70L1549 68L1557 66L1565 65L1573 63L1581 60L1589 58L1597 56L1606 54L1614 51L1622 49L1630 46L1638 44L1646 42L1654 40L1662 38L1670 36L1679 35L1687 33L1695 32L1703 31L1711 31L1719 30L1727 30L1735 30L1743 30L1751 31L1760 32L1768 33L1776 34L1784 36L1792 37L1800 39L1808 41L1816 43L1824 46L1833 48L1841 50L1849 53L1857 55L1865 57L1873 60L1881 62L1889 64L1897 66L1906 68L1914 69L1922 71L1930 72L1938 73L1946 73L1954 74L1962 74L1970 74L1978 74L1987 73L1995 72L2003 71L2011 70L2019 68L2027 67L2035 65L2043 63L2051 61L2060 59L2068 56L2076 54L2084 52L2092 49L2100 47L2108 45L2116 42L2124 40L2132 38L2141 37L2149 35L2157 34L2165 32L2173 31L2181 31L2189 30L2197 30L2205 30L2214 30L2222 31L2230 32L2238 33L2246 34L2254 35L2262 37L2270 39L2278 41L2286 43L2295 45L2303 47L2311 50L2319 52L2327 55L2335 57L2343 59L2351 61L2359 63L2368 65L2376 67L2384 69L2392 70L2400 72L2408 72L2416 73L2424 74L2432 74L2441 74L2449 74L2457 73L2465 72L2473 71L2481 70L2489 69L2497 67L2505 65L2513 63L2522 61L2530 59L2538 57L2546 54L2554 52' stroke='%23F4E400' stroke-width='12' fill='none' stroke-linejoin='round'/%3E%3Cpath d='M-43 64L-35 66L-27 68L-19 71L-11 73L-2 75L6 77L14 79L23 81L31 82L39 83L48 84L56 85L65 86L73 86L82 86L90 86L99 85L107 84L116 83L124 82L132 81L141 79L149 77L157 75L166 73L174 71L182 68L190 66L198 64L207 61L215 59L223 57L231 55L239 53L246 51L254 49L262 47L270 46L278 45L286 44L293 43L301 42L309 42L317 42L324 42L332 43L340 43L348 44L355 45L363 47L371 48L379 50L387 52L395 54L403 56L411 58L419 61L427 63L435 65L443 68L451 70L459 72L468 75L476 77L484 79L493 80L501 82L510 83L518 84L526 85L535 86L543 86L552 86L560 86L569 85L577 85L586 84L594 82L603 81L611 79L619 77L628 76L636 73L644 71L652 69L660 67L669 64L677 62L685 59L693 57L701 55L709 53L717 51L725 49L732 47L740 46L748 45L756 44L764 43L771 42L779 42L787 42L794 42L802 43L810 43L818 44L826 45L833 47L841 48L849 50L857 52L865 54L873 56L881 58L889 60L897 63L905 65L913 67L921 70L930 72L938 74L946 76L954 78L963 80L971 81L980 83L988 84L997 85L1005 86L1013 86L1022 86L1030 86L1039 85L1047 85L1056 84L1064 83L1073 81L1081 80L1089 78L1098 76L1106 74L1114 72L1122 69L1131 67L1139 65L1147 62L1155 60L1163 58L1171 55L1179 53L1187 51L1195 49L1203 48L1210 46L1218 45L1226 44L1234 43L1242 42L1249 42L1257 42L1265 42L1272 42L1280 43L1288 44L1296 45L1304 46L1311 48L1319 49L1327 51L1335 53L1343 55L1351 58L1359 60L1367 62L1375 65L1383 67L1392 69L1400 72L1408 74L1416 76L1425 78L1433 80L1441 81L1450 83L1458 84L1467 85L1475 85L1484 86L1492 86L1501 86L1509 86L1517 85L1526 84L1534 83L1543 81L1551 80L1560 78L1568 76L1576 74L1584 72L1593 70L1601 67L1609 65L1617 63L1625 60L1633 58L1641 56L1649 54L1657 52L1665 50L1673 48L1681 47L1688 45L1696 44L1704 43L1712 43L1720 42L1727 42L1735 42L1743 42L1750 43L1758 44L1766 45L1774 46L1782 47L1789 49L1797 51L1805 53L1813 55L1821 57L1829 59L1837 62L1845 64L1854 67L1862 69L1870 71L1878 73L1886 76L1895 77L1903 79L1911 81L1920 82L1928 84L1937 85L1945 85L1954 86L1962 86L1971 86L1979 86L1988 85L1996 84L2004 83L2013 82L2021 80L2030 79L2038 77L2046 75L2055 72L2063 70L2071 68L2079 65L2087 63L2095 61L2103 58L2111 56L2119 54L2127 52L2135 50L2143 48L2151 47L2159 45L2166 44L2174 43L2182 43L2190 42L2197 42L2205 42L2213 42L2221 43L2228 44L2236 45L2244 46L2252 47L2260 49L2268 51L2275 53L2283 55L2291 57L2299 59L2307 61L2316 64L2324 66L2332 68L2340 71L2348 73L2357 75L2365 77L2373 79L2382 81L2390 82L2398 83L2407 84L2415 85L2424 86L2432 86L2441 86L2449 86L2458 85L2466 84L2475 83L2483 82L2491 81L2500 79L2508 77L2516 75L2525 73L2533 71L2541 68L2549 66L2557 64' stroke='%23007A33' stroke-width='12' fill='none' stroke-linejoin='round'/%3E%3Cpath d='M-39 49L-31 51L-23 53L-15 56L-7 58L1 60L9 62L17 64L26 65L34 67L42 68L50 69L58 70L66 70L74 70L82 70L90 70L98 70L106 69L114 68L122 67L130 65L138 64L146 62L154 60L162 58L170 56L178 54L186 51L194 49L202 46L210 44L218 42L227 40L235 37L243 35L251 34L259 32L267 30L276 29L284 28L292 27L300 27L308 27L317 27L325 27L333 27L341 28L350 29L358 30L366 32L374 33L382 35L390 37L399 39L407 41L415 43L423 46L431 48L439 51L447 53L455 55L463 57L472 60L480 62L488 63L496 65L504 66L512 68L520 69L528 70L536 70L544 70L552 70L560 70L568 70L576 69L584 68L592 67L600 66L608 64L616 62L624 60L632 58L640 56L648 54L656 52L664 49L672 47L680 45L689 42L697 40L705 38L713 36L721 34L729 32L738 31L746 29L754 28L762 28L770 27L779 27L787 27L795 27L803 27L811 28L820 29L828 30L836 31L844 33L852 35L861 37L869 39L877 41L885 43L893 45L901 48L909 50L918 53L926 55L934 57L942 59L950 61L958 63L966 65L974 66L982 68L990 69L998 69L1006 70L1014 70L1022 70L1030 70L1038 70L1046 69L1054 68L1062 67L1070 66L1078 64L1086 63L1094 61L1102 59L1110 57L1118 54L1126 52L1134 50L1143 47L1151 45L1159 43L1167 40L1175 38L1183 36L1191 34L1200 33L1208 31L1216 30L1224 29L1232 28L1241 27L1249 27L1257 27L1265 27L1273 27L1282 28L1290 29L1298 30L1306 31L1314 33L1323 34L1331 36L1339 38L1347 40L1355 43L1363 45L1371 47L1380 50L1388 52L1396 54L1404 57L1412 59L1420 61L1428 63L1436 64L1444 66L1452 67L1460 68L1468 69L1476 70L1484 70L1492 70L1500 70L1508 70L1516 69L1524 69L1532 68L1540 66L1548 65L1556 63L1564 61L1572 59L1580 57L1588 55L1596 53L1605 50L1613 48L1621 45L1629 43L1637 41L1645 39L1653 37L1662 35L1670 33L1678 31L1686 30L1694 29L1703 28L1711 27L1719 27L1727 27L1735 27L1744 27L1752 28L1760 28L1768 29L1776 31L1785 32L1793 34L1801 36L1809 38L1817 40L1825 42L1834 45L1842 47L1850 49L1858 52L1866 54L1874 56L1882 58L1890 60L1898 62L1906 64L1914 66L1922 67L1930 68L1938 69L1946 70L1954 70L1962 70L1970 70L1978 70L1986 70L1994 69L2002 68L2010 66L2018 65L2026 63L2034 62L2042 60L2051 57L2059 55L2067 53L2075 51L2083 48L2091 46L2099 43L2107 41L2115 39L2124 37L2132 35L2140 33L2148 32L2156 30L2164 29L2173 28L2181 27L2189 27L2197 27L2206 27L2214 27L2222 27L2230 28L2238 29L2247 30L2255 32L2263 34L2271 35L2279 37L2287 40L2296 42L2304 44L2312 46L2320 49L2328 51L2336 54L2344 56L2352 58L2360 60L2368 62L2376 64L2384 65L2392 67L2400 68L2408 69L2416 70L2424 70L2432 70L2440 70L2448 70L2456 70L2464 69L2472 68L2480 67L2488 65L2497 64L2505 62L2513 60L2521 58L2529 56L2537 53L2545 51L2553 49' stroke='%230B241B' stroke-opacity='.5' stroke-width='5' stroke-dasharray='1 7' fill='none' stroke-linejoin='round'/%3E%3Cpath d='M-40 52L-32 54L-24 57L-16 59L-8 61L1 63L9 65L17 67L25 69L33 70L41 71L49 72L57 73L65 74L73 74L82 74L90 74L98 73L106 72L114 72L122 70L130 69L138 67L146 65L155 63L163 61L171 59L179 57L187 55L195 52L203 50L211 47L219 45L228 43L236 41L244 39L252 37L260 35L268 34L276 33L284 32L292 31L300 30L309 30L317 30L325 30L333 31L341 31L349 32L357 34L365 35L373 37L382 38L390 40L398 42L406 45L414 47L422 49L430 52L438 54L446 56L454 59L463 61L471 63L479 65L487 67L495 68L503 70L511 71L519 72L527 73L536 74L544 74L552 74L560 74L568 73L576 73L584 72L592 71L600 69L609 68L617 66L625 64L633 62L641 60L649 57L657 55L665 53L673 50L681 48L690 46L698 43L706 41L714 39L722 37L730 36L738 34L746 33L754 32L763 31L771 30L779 30L787 30L795 30L803 31L811 31L819 32L827 33L835 35L844 36L852 38L860 40L868 42L876 44L884 46L892 49L900 51L908 54L917 56L925 58L933 60L941 63L949 65L957 66L965 68L973 70L981 71L989 72L998 73L1006 74L1014 74L1022 74L1030 74L1038 73L1046 73L1054 72L1062 71L1071 69L1079 68L1087 66L1095 64L1103 62L1111 60L1119 58L1127 55L1135 53L1144 51L1152 48L1160 46L1168 44L1176 42L1184 40L1192 38L1200 36L1208 34L1216 33L1225 32L1233 31L1241 31L1249 30L1257 30L1265 30L1273 31L1281 31L1289 32L1298 33L1306 34L1314 36L1322 38L1330 40L1338 42L1346 44L1354 46L1362 48L1370 51L1379 53L1387 55L1395 58L1403 60L1411 62L1419 64L1427 66L1435 68L1443 69L1452 71L1460 72L1468 73L1476 73L1484 74L1492 74L1500 74L1508 74L1516 73L1525 72L1533 71L1541 70L1549 68L1557 66L1565 65L1573 63L1581 60L1589 58L1597 56L1606 54L1614 51L1622 49L1630 46L1638 44L1646 42L1654 40L1662 38L1670 36L1679 35L1687 33L1695 32L1703 31L1711 31L1719 30L1727 30L1735 30L1743 30L1751 31L1760 32L1768 33L1776 34L1784 36L1792 37L1800 39L1808 41L1816 43L1824 46L1833 48L1841 50L1849 53L1857 55L1865 57L1873 60L1881 62L1889 64L1897 66L1906 68L1914 69L1922 71L1930 72L1938 73L1946 73L1954 74L1962 74L1970 74L1978 74L1987 73L1995 72L2003 71L2011 70L2019 68L2027 67L2035 65L2043 63L2051 61L2060 59L2068 56L2076 54L2084 52L2092 49L2100 47L2108 45L2116 42L2124 40L2132 38L2141 37L2149 35L2157 34L2165 32L2173 31L2181 31L2189 30L2197 30L2205 30L2214 30L2222 31L2230 32L2238 33L2246 34L2254 35L2262 37L2270 39L2278 41L2286 43L2295 45L2303 47L2311 50L2319 52L2327 55L2335 57L2343 59L2351 61L2359 63L2368 65L2376 67L2384 69L2392 70L2400 72L2408 72L2416 73L2424 74L2432 74L2441 74L2449 74L2457 73L2465 72L2473 71L2481 70L2489 69L2497 67L2505 65L2513 63L2522 61L2530 59L2538 57L2546 54L2554 52' stroke='%230B241B' stroke-opacity='.5' stroke-width='12' stroke-dasharray='1 39' fill='none' stroke-linejoin='round'/%3E%3Cpath id='f' d='M-42 57L-33 60L-25 62L-17 64L-9 67L-1 69L7 71L16 72L24 74L32 76L40 77L49 78L57 79L65 79L73 79L82 79L90 79L98 79L106 78L115 77L123 76L131 74L139 73L148 71L156 69L164 67L172 65L180 62L189 60L197 57L205 55L213 53L221 51L229 48L237 46L245 44L253 42L261 41L269 39L277 38L285 37L293 36L301 36L309 36L317 36L325 36L332 36L340 37L348 38L356 39L364 40L372 42L380 44L388 46L396 48L404 50L412 52L421 54L429 57L437 59L445 62L453 64L461 66L469 68L478 70L486 72L494 74L502 75L510 77L519 78L527 79L535 79L544 79L552 79L560 79L568 79L577 78L585 77L593 76L601 75L610 73L618 71L626 69L634 67L642 65L651 63L659 60L667 58L675 56L683 53L691 51L699 49L707 47L715 45L723 43L731 41L739 40L747 38L755 37L763 36L771 36L779 36L787 36L795 36L803 36L811 37L819 38L827 39L834 40L842 42L850 43L858 45L867 47L875 49L883 52L891 54L899 56L907 59L915 61L923 63L931 66L939 68L948 70L956 72L964 74L972 75L981 76L989 78L997 78L1005 79L1014 79L1022 79L1030 79L1038 79L1047 78L1055 77L1063 76L1072 75L1080 73L1088 71L1096 70L1104 68L1113 65L1121 63L1129 61L1137 58L1145 56L1153 54L1161 51L1169 49L1177 47L1185 45L1193 43L1201 41L1209 40L1217 39L1225 37L1233 37L1241 36L1249 36L1257 36L1265 36L1273 36L1281 37L1289 37L1297 39L1305 40L1313 41L1321 43L1329 45L1337 47L1345 49L1353 51L1361 54L1369 56L1377 58L1385 61L1393 63L1401 65L1410 68L1418 70L1426 71L1434 73L1442 75L1451 76L1459 77L1467 78L1476 79L1484 79L1492 79L1500 79L1509 79L1517 78L1525 78L1533 76L1542 75L1550 74L1558 72L1566 70L1575 68L1583 66L1591 63L1599 61L1607 59L1615 56L1623 54L1631 52L1639 49L1647 47L1656 45L1664 43L1672 42L1680 40L1687 39L1695 38L1703 37L1711 36L1719 36L1727 36L1735 36L1743 36L1751 36L1759 37L1767 38L1775 40L1783 41L1791 43L1799 45L1807 47L1815 49L1823 51L1831 53L1839 56L1847 58L1855 60L1863 63L1872 65L1880 67L1888 69L1896 71L1904 73L1913 75L1921 76L1929 77L1937 78L1946 79L1954 79L1962 79L1970 79L1979 79L1987 79L1995 78L2004 77L2012 75L2020 74L2028 72L2036 70L2045 68L2053 66L2061 64L2069 62L2077 59L2085 57L2093 54L2102 52L2110 50L2118 48L2126 46L2134 44L2142 42L2150 40L2158 39L2166 38L2174 37L2182 36L2189 36L2197 36L2205 36L2213 36L2221 36L2229 37L2237 38L2245 39L2253 41L2261 42L2269 44L2277 46L2285 48L2293 51L2301 53L2309 55L2317 57L2325 60L2334 62L2342 65L2350 67L2358 69L2366 71L2375 73L2383 74L2391 76L2399 77L2408 78L2416 79L2424 79L2432 79L2441 79L2449 79L2457 79L2465 78L2474 77L2482 76L2490 74L2498 72L2507 71L2515 69L2523 67L2531 64L2539 62L2547 60L2556 57' fill='none'/%3E%3Ctext font-family='sans-serif' font-weight='500' font-size='9' fill='%230B241B'%3E%3CtextPath href='%23f' startOffset='42'%3E1%3C/textPath%3E%3CtextPath href='%23f' startOffset='82'%3E2%3C/textPath%3E%3CtextPath href='%23f' startOffset='122'%3E3%3C/textPath%3E%3CtextPath href='%23f' startOffset='162'%3E4%3C/textPath%3E%3CtextPath href='%23f' startOffset='202'%3E5%3C/textPath%3E%3CtextPath href='%23f' startOffset='242'%3E6%3C/textPath%3E%3CtextPath href='%23f' startOffset='282'%3E7%3C/textPath%3E%3CtextPath href='%23f' startOffset='322'%3E8%3C/textPath%3E%3CtextPath href='%23f' startOffset='362'%3E9%3C/textPath%3E%3CtextPath href='%23f' startOffset='402'%3E10%3C/textPath%3E%3CtextPath href='%23f' startOffset='442'%3E11%3C/textPath%3E%3CtextPath href='%23f' startOffset='482'%3E12%3C/textPath%3E%3CtextPath href='%23f' startOffset='522'%3E13%3C/textPath%3E%3CtextPath href='%23f' startOffset='562'%3E14%3C/textPath%3E%3CtextPath href='%23f' startOffset='602'%3E15%3C/textPath%3E%3CtextPath href='%23f' startOffset='642'%3E16%3C/textPath%3E%3CtextPath href='%23f' startOffset='682'%3E17%3C/textPath%3E%3CtextPath href='%23f' startOffset='722'%3E18%3C/textPath%3E%3CtextPath href='%23f' startOffset='762'%3E19%3C/textPath%3E%3CtextPath href='%23f' startOffset='802'%3E20%3C/textPath%3E%3CtextPath href='%23f' startOffset='842'%3E21%3C/textPath%3E%3CtextPath href='%23f' startOffset='882'%3E22%3C/textPath%3E%3CtextPath href='%23f' startOffset='922'%3E23%3C/textPath%3E%3CtextPath href='%23f' startOffset='962'%3E24%3C/textPath%3E%3CtextPath href='%23f' startOffset='1002'%3E25%3C/textPath%3E%3CtextPath href='%23f' startOffset='1042'%3E26%3C/textPath%3E%3CtextPath href='%23f' startOffset='1082'%3E27%3C/textPath%3E%3CtextPath href='%23f' startOffset='1122'%3E28%3C/textPath%3E%3CtextPath href='%23f' startOffset='1162'%3E29%3C/textPath%3E%3CtextPath href='%23f' startOffset='1202'%3E30%3C/textPath%3E%3CtextPath href='%23f' startOffset='1242'%3E31%3C/textPath%3E%3CtextPath href='%23f' startOffset='1282'%3E32%3C/textPath%3E%3CtextPath href='%23f' startOffset='1322'%3E33%3C/textPath%3E%3CtextPath href='%23f' startOffset='1362'%3E34%3C/textPath%3E%3CtextPath href='%23f' startOffset='1402'%3E35%3C/textPath%3E%3CtextPath href='%23f' startOffset='1442'%3E36%3C/textPath%3E%3CtextPath href='%23f' startOffset='1482'%3E37%3C/textPath%3E%3CtextPath href='%23f' startOffset='1522'%3E38%3C/textPath%3E%3CtextPath href='%23f' startOffset='1562'%3E39%3C/textPath%3E%3CtextPath href='%23f' startOffset='1602'%3E40%3C/textPath%3E%3CtextPath href='%23f' startOffset='1642'%3E41%3C/textPath%3E%3CtextPath href='%23f' startOffset='1682'%3E42%3C/textPath%3E%3CtextPath href='%23f' startOffset='1722'%3E43%3C/textPath%3E%3CtextPath href='%23f' startOffset='1762'%3E44%3C/textPath%3E%3CtextPath href='%23f' startOffset='1802'%3E45%3C/textPath%3E%3CtextPath href='%23f' startOffset='1842'%3E46%3C/textPath%3E%3CtextPath href='%23f' startOffset='1882'%3E47%3C/textPath%3E%3CtextPath href='%23f' startOffset='1922'%3E48%3C/textPath%3E%3CtextPath href='%23f' startOffset='1962'%3E49%3C/textPath%3E%3CtextPath href='%23f' startOffset='2002'%3E50%3C/textPath%3E%3CtextPath href='%23f' startOffset='2042'%3E51%3C/textPath%3E%3CtextPath href='%23f' startOffset='2082'%3E52%3C/textPath%3E%3CtextPath href='%23f' startOffset='2122'%3E53%3C/textPath%3E%3CtextPath href='%23f' startOffset='2162'%3E54%3C/textPath%3E%3CtextPath href='%23f' startOffset='2202'%3E55%3C/textPath%3E%3CtextPath href='%23f' startOffset='2242'%3E56%3C/textPath%3E%3CtextPath href='%23f' startOffset='2282'%3E57%3C/textPath%3E%3CtextPath href='%23f' startOffset='2322'%3E58%3C/textPath%3E%3CtextPath href='%23f' startOffset='2362'%3E59%3C/textPath%3E%3CtextPath href='%23f' startOffset='2402'%3E60%3C/textPath%3E%3CtextPath href='%23f' startOffset='2442'%3E61%3C/textPath%3E%3CtextPath href='%23f' startOffset='2482'%3E62%3C/textPath%3E%3CtextPath href='%23f' startOffset='2522'%3E63%3C/textPath%3E%3CtextPath href='%23f' startOffset='2562'%3E64%3C/textPath%3E%3C/text%3E%3Cg transform='translate(2554.0 52.0) rotate(-16.3)'%3E%3Crect x='-16' y='-20' width='16' height='40' fill='%23C9A45C'/%3E%3Crect x='0' y='-24' width='4' height='48' fill='%23C9A45C'/%3E%3Ccircle cx='-9' cy='-9' r='2' fill='%230B241B' fill-opacity='.5'/%3E%3Ccircle cx='-9' cy='9' r='2' fill='%230B241B' fill-opacity='.5'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}
.fita-divisor::after{content:"";position:absolute;right:0;top:-22px;height:22px;width:max(var(--gutter),calc((100% - var(--content-w)) / 2));background:var(--cru)}
@media(max-width:600px){
  .site-footer .fita-metrica{top:-51px}
  .site-footer--cols{padding-top:calc(13px + 28px)}
  .fita-divisor::before{top:-51px}
  .fita-divisor::after{top:-15px;height:15px}
}

/* 4 */
.faixa-mostarda{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}
.faixa-mostarda .rotulo{display:block}

/* 5 */
main > section:nth-of-type(4n+1),main > section:nth-of-type(4n+4){--acento-suave:var(--suave-verde)}

/* 7 */
.btn-primary,a.btn-primary,.lang-switch [aria-current]{background:var(--mostarda);border-color:var(--mostarda);color:var(--tinta)}
.btn-primary:hover,a.btn-primary:hover{background:var(--ouro-vivo);border-color:var(--ouro-vivo);color:var(--tinta)}

/* 8 */
.topnav{background:rgba(15,61,46,.82);-webkit-backdrop-filter:blur(14px) saturate(1.2) !important;backdrop-filter:blur(14px) saturate(1.2) !important}
.topnav-inner{background:transparent}
.topnav.open{background:var(--mata)}

/* ============================================================
   TU ECOM #21, leva ajustes visuais 3 do Natham (02/10/2026, prints _preview/natham-leva3/print-1..12).
   1) Menos vazio em cima e embaixo de toda secao: --section-y de 72 para 44px no desktop (39% menos) e de 48
      para 32px no celular; ultimo bloco de cada secao sem margem sobrando embaixo; faixa de CTA, quadro de CTA
      e topo escuro das internas tambem mais justos.
      Folga das fitas (--fita-folga): a fita sobe 62px (43px no celular) sobre a secao de cima e desce 18px (13px)
      na de baixo. A secao antes da fita divisor, a secao depois dela e o ULTIMO bloco do main (antes da fita do
      rodape) ganham essa folga a mais, entao a fita nunca encosta em texto nem em quadro (item 6).
   2) Menu de vidro em verde mais escuro (entre --mata e --tinta, a 90%), ainda com o blur.
   3) Credito "Desenvolvido por BEEC" no pe do rodape: o logo original tem texto branco (sumiria no marfim), entao
      assets/marca/logo-beec.webp e a versao com o texto em --tinta, mesmo desenho e proporcao, 70x14.
   4) Cores mais vivas: mostarda, ouro e fundos suaves mais saturados (todos com --tinta em cima acima de 7:1);
      etiquetas do FAQ com fundo de cor viva girando vermelho, mostarda e verde (texto marfim 6.6 e 4.7, tinta 7.8);
      losango do rotulo, barra do titulo e borda dos cards mais grossos.
   5) Lista do select personalizado por cima da fita do rodape: o cartao do formulario sobe de camada (z 1 para 3,
      a fita fica no 2).
   ============================================================ */
:root{--section-y:clamp(32px,3.2vw,44px);--top-y-end:clamp(20px,2vw,28px);--fita-folga:62px;--fita-folga-baixo:18px}
@media(max-width:600px){:root{--fita-folga:43px;--fita-folga-baixo:13px}}
.section > .container > :last-child,.content > .container > :last-child,.section > .container > :last-child > :last-child{margin-bottom:0}
.cta-band{padding-block:clamp(16px,2.4vw,24px)}
.cta-band-inner{padding-block:clamp(24px,3.4vw,36px)}
.section:has(+ .fita-divisor){padding-bottom:calc(var(--section-y) + var(--fita-folga))}
.fita-divisor + .section{padding-top:calc(var(--section-y) + var(--fita-folga-baixo))}
main > :last-child{padding-bottom:calc(var(--section-y) + var(--fita-folga))}

/* 2 */
.topnav{background:rgba(12,48,36,.9)}

/* 3 */
.site-footer .footer-dev{color:var(--grafite)}

/* 4 */
:root{--mostarda:#EBA600;--ouro:#D9A93F;--ouro-vivo:#F7C531;
  --suave-vermelho:#F7CFC0;--suave-mostarda:#F9E09A;--suave-verde:#D8E8CC;--suave-rosa:#F8CADB}
.faq .faq-tag,.faq-tag,.section--dark .faq .faq-tag,.section--dark .faq-tag{background:var(--cruz-funda);border-color:var(--cruz-funda);color:var(--marfim);font-weight:700}
.faq-item:nth-child(3n+2) .faq-tag{background:var(--mostarda);border-color:var(--mostarda);color:var(--tinta)}
.faq-item:nth-child(3n+3) .faq-tag{background:var(--verde-folha);border-color:var(--verde-folha);color:var(--marfim)}
main > section .eyebrow::before{width:10px;height:10px}
main .section-head:not(:has(.fio-tricolor)) > h2::after{width:56px;height:4px}
.post-article .prose > h2::before,.content .prose > h2::before{width:40px;height:4px}
main > section .hub-card,main > section .post-card,main > section .compare-col,main > section .modulo-card{border-top-width:4px}

/* 5 */
.form-card{z-index:3}

/* ============================================================
   TU ECOM #22, pente fino rodada 1 (docs/auditoria/PENTE-FINO.md, itens 1 a 18). Vale PT e ES.
   ============================================================ */
/* 1) topo: 32px (1440) / 24px (390) entre o pe do menu e a primeira linha. Sobre, Contato e Politica: o caminho
      (breadcrumb) estava fora do topo, escondido atras dele, e empurrava o topo 36px; foi para dentro do topo no HTML. */
:root{--top-y-start:clamp(25px,2.3vw,33px)}
/* rotulo do topo em bloco: sem a folga da linha de texto (na Home ficava 6px mais baixo que nas outras) */
.page-top .eyebrow{display:flex;width:fit-content}
/* 2) formulario: Mentoria em 2 colunas (texto a esquerda, formulario a direita, como Home e Contato);
      paginas de marketplace (formulario sozinho, sem texto) com o cartao no centro */
@media(min-width:901px){
  .section > .container:has(> .section-head + .form-slot){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,500px);column-gap:clamp(28px,5vw,64px);align-items:center}
  .section > .container:has(> .section-head + .form-slot) > .section-head{margin:0}
}
.section > .container > .form-slot:only-child .form-card{margin-inline:auto}
/* 3) FAQ fora do artigo na largura toda do container, alinhado com os cards */
main > .section .faq{max-width:none}
/* 4) cards da mesma linha: o titulo reserva a mesma altura, o texto comeca na mesma linha em todos */
@media(min-width:561px){
  .hub-grid > .hub-card h3,.compare-grid .compare-col h3{min-height:2lh}
  .post-card h3{min-height:3lh}
  .blog-grid > .post-card h3{min-height:4lh}
  /* grade de 4 (os 4 marketplaces): titulo um pouco menor para "Mercado Livre" caber em 1 linha */
  .hub-grid:has(> :nth-child(4):last-child) > .hub-card h3{min-height:0;font-size:clamp(1.25rem,1.9vw,1.6rem);white-space:nowrap}
}
/* 5) link "veja todos" com respiro depois dos cards */
.section-more{display:block;margin-top:24px}
/* 6) texto de abertura e a lista de botoes */
.section-head + .lista-botao,p + .lista-botao{margin-top:20px}
/* 7) um tamanho so de H2 de secao, com rotulo ou em texto corrido */
main .section-head h2,main .prose h2,main .home-final-grid h2,main .blog-cluster > h2{font-size:clamp(1.5rem,2.6vw,2.2rem)}
/* 8) quadro "Proxima turma" na largura do container tambem na Home (o texto continua na largura de leitura) */
.section-head:has(> .faixa-mostarda){max-width:none}
.section-head:has(> .faixa-mostarda) > :not(.faixa-mostarda){max-width:780px}
/* 9) bloco final da Home e do Contato: texto centrado na altura do formulario */
.home-final-grid,.contact-grid{align-items:center}
/* 10) celular: "Quero comecar" vira o ultimo item do menu aberto, largura toda */
@media(max-width:940px){
  .topnav.open .topnav-actions{display:contents}
  .topnav.open .lang-switch{margin-left:auto;margin-right:8px}
  .topnav.open .topnav-actions .topnav-cta{display:flex;order:6;width:100%;justify-content:center;margin:4px 0 10px;padding:14px 18px}
}
/* 11) rotulo do topo da Home em 1 linha no celular */
@media(max-width:420px){.page-top .eyebrow{letter-spacing:.14em}}
/* 12) data do post no celular: itens empilhados, sem o losango pendurado */
@media(max-width:560px){.post-article .post-meta{flex-direction:column;align-items:flex-start;gap:4px}.post-meta .sep{display:none}}
/* 13) FAQ: seta e etiqueta alinhadas a 1a linha da pergunta (linha de 23.8px; seta 28px, etiqueta 23px) */
.faq-q{align-items:flex-start}
.faq-q .faq-toggle{margin-top:-2px}
.faq-q .faq-tag{margin-top:0;align-self:flex-start}
/* 14) legenda da tabela quebra linha e fica parada a esquerda enquanto a tabela rola */
.table-wrap caption{white-space:normal;position:sticky;left:0;max-width:calc(100vw - 2 * var(--gutter) - 2px);box-sizing:border-box}
/* 15) rodape: um tamanho so de link */
.site-footer .footer-col ul li,.site-footer .footer-col ul a,.site-footer .footer-nap,.site-footer .footer-nap a{font-size:14px}
/* 16 a 18) contraste e tamanho */
.modulo-meta{color:#C9DACF}
.callout--atencao a{color:var(--tinta);text-decoration:underline}
.contact-line a{font-size:inherit}

/* ============================================================
   TU ECOM #23, pente fino rodada 2 (docs/auditoria/PENTE-FINO.md, R2-1 e R2-2). PT e ES.
   R2-1) Bloco final da Home no desktop: titulo, texto e a lista com botao formam UMA coluna, centrada na altura
         do formulario (linhas vazias iguais em cima e embaixo), sem o vao verde no meio.
   R2-2) Cards "Dois caminhos" da Mentoria: titulo, paragrafo e lista alinhados por linha entre os 2 cards
         (subgrid: cada card usa as 3 linhas da grade do pai).
   ============================================================ */
.home-final-grid > .section-head{grid-area:head}
.home-final-grid > div:not(.section-head):not(.form-slot){grid-area:rest}
@media(min-width:901px){
  .home-final-grid{grid-template-areas:"topo form" "head form" "rest form" "base form";grid-template-rows:1fr auto auto 1fr;align-items:start}
  .home-final-grid > .form-slot{align-self:center}
}
@media(min-width:561px){
  .hub-grid:has(> .hub-card--static){grid-template-rows:auto auto auto;row-gap:0}
  .hub-grid > .hub-card--static{display:grid;grid-template-rows:subgrid;grid-row:span 3;row-gap:8px;align-content:start}
  .hub-grid > .hub-card--static > h3{min-height:0}
}

/* ============================================================
   TU ECOM #24, leva publicar (docs/levas/2026-10-05-publicar.md). PT e ES.
   a) WhatsApp ainda sem numero: botao flutuante escondido. Religar = apagar a regra .wa-float
      (e tirar o comentario do link WhatsApp no rodape de cada pagina).
   b) [CONFIRMAR] nunca aparece na tela. Blocos que so tinham dado a confirmar levam .confirmar-bloco.
      Para mostrar de novo = apagar a regra correspondente.
   ============================================================ */
.wa-float{display:none !important}
.confirmar,.confirmar-bloco{display:none !important}
