/* Alkyon Venture Studio · landing v2 (direção em DIRECAO.md) */
@font-face{font-family:'Archivo Local';src:url('fonts/Archivo-var.ttf') format('truetype');font-weight:100 900;font-stretch:62% 125%;font-display:swap}
@font-face{font-family:'Archivo X';src:url('fonts/ArchivoExpanded-SemiBold.ttf') format('truetype');font-weight:600;font-display:swap}

:root{
  --preto:#08090A;--grafite:#1B1C1E;--linho:#EFECE6;--linho2:#C8C5BF;--pedra:#9A9893;--gelo:#A9C1D9;--linha:rgba(255,255,255,.1);
  --alk-grafite:#1B1C1E;--alk-linho:#EFECE6;--alk-pedra:#9A9893;--alk-azul-gelo:#A9C1D9;--alk-grafite-2:#2A2C30;--alk-linha:#3A3B3F;--alk-linho-2:#C8C5BF;
  --font:'Archivo','Archivo Local',system-ui,sans-serif;--font-x:'Archivo X','Archivo Local',sans-serif;
  --pad:clamp(20px,5vw,72px);--max:1280px;
  --vidro-bg:linear-gradient(160deg,rgba(255,255,255,.14),rgba(255,255,255,.04) 55%,rgba(255,255,255,.07));
  --vidro-borda:1px solid rgba(255,255,255,.18);
  --ease:cubic-bezier(.2,.7,.2,1);
}
*{box-sizing:border-box;margin:0;padding:0}
html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;background:var(--preto)}
body{background:var(--preto);color:var(--linho);font:400 clamp(16px,1.1vw,18px)/1.6 var(--font);overflow-x:clip;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
img{display:block;max-width:100%}
a{color:inherit}
i{font-style:italic}
.wrap{width:min(var(--max),100% - 2*var(--pad));margin-inline:auto}
:focus-visible{outline:2px solid var(--gelo);outline-offset:4px;border-radius:6px}
::selection{background:rgba(169,193,217,.35);color:#fff}

.grao{position:fixed;inset:0;z-index:95;pointer-events:none;opacity:.07;mix-blend-mode:overlay;
 background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/></filter><rect width='240' height='240' filter='url(%23n)'/></svg>")}

.rotulo{font-family:var(--font-x);font-weight:600;font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:var(--gelo)}
.cond{font-weight:600;font-stretch:76%;letter-spacing:-.012em;line-height:.98}
.cond b{color:var(--gelo);font-weight:700;white-space:nowrap}
.grande{font-size:clamp(46px,7vw,124px);margin-top:20px}
.lead{font-size:clamp(18px,1.6vw,23px);line-height:1.52;color:var(--linho2);max-width:54ch}
p{color:var(--linho2)}

/* revelação genérica */
.js .rv{opacity:0;transform:translateY(34px);filter:blur(10px);transition:opacity 1s var(--ease) var(--d,0s),transform 1s var(--ease) var(--d,0s),filter 1s var(--ease) var(--d,0s)}
.js .rv.in{opacity:1;transform:none;filter:none}

/* menu em pill de vidro */
.pill-nav{position:fixed;top:16px;left:50%;z-index:90;display:flex;align-items:center;gap:6px;padding:6px 6px 6px 22px;border-radius:999px;
  background:rgba(12,13,15,.62);border:var(--vidro-borda);backdrop-filter:blur(18px) saturate(1.4);white-space:nowrap;-webkit-backdrop-filter:blur(18px) saturate(1.4);
  box-shadow:0 18px 50px -12px rgba(0,0,0,.6),inset 0 1px 0 rgba(255,255,255,.18);
  transform:translate(-50%,-140%);opacity:0;transition:transform .9s var(--ease),opacity .9s var(--ease)}
.pill-nav.on{transform:translate(-50%,0);opacity:1}
.pill-marca{display:flex;flex:0 0 auto;align-items:center}
.pill-marca img{height:13px;width:auto;max-width:none;opacity:.95}
.pill-nav nav{display:flex;gap:2px;margin-left:18px}
.pill-nav nav a{white-space:nowrap;padding:9px 14px;border-radius:999px;font-size:14px;color:var(--linho2);text-decoration:none;transition:background .25s,color .25s}
.pill-nav nav a:hover{background:rgba(255,255,255,.08);color:#fff}
.pill-cta{white-space:nowrap;margin-left:8px;padding:10px 18px;border-radius:999px;background:var(--linho);color:var(--preto);font-size:14px;font-weight:600;text-decoration:none;
  box-shadow:inset 0 1px 0 #fff,0 8px 20px -6px rgba(0,0,0,.5);transition:transform .25s var(--ease)}
.pill-cta:hover{transform:translateY(-1px)}

/* hero: o componente preenche */
.hero{position:relative;min-height:100svh;background:var(--preto)}
#hero-mount{position:relative;min-height:100svh}
.hero-noscript{display:grid;place-items:center;min-height:100svh}
.hero-noscript h1{font-weight:600;font-stretch:76%;font-size:clamp(54px,9vw,150px)}

/* 2. definição: frase que acende palavra a palavra com a rolagem */
.definicao{position:relative;height:230vh}
.def-fixo{position:sticky;top:0;height:100svh;display:grid;align-items:center;overflow:hidden;
  background:radial-gradient(60% 50% at 70% 60%,rgba(169,193,217,.06),transparent 70%)}
.def-frase{margin-top:26px;font-weight:600;font-stretch:76%;letter-spacing:-.018em;line-height:.96;font-size:clamp(56px,10.6vw,196px);max-width:14ch}
.def-frase b{color:var(--gelo);font-weight:700}
.def-frase .w{display:inline-block;opacity:.12;transition:opacity .35s linear,filter .35s linear;filter:blur(1.5px)}
.def-frase .w.on{opacity:1;filter:none}

/* comparação em linhas editoriais */
.comparar{padding:clamp(40px,6vw,80px) 0 clamp(90px,12vw,170px)}
.linha{position:relative;display:flex;align-items:center;gap:0;padding:clamp(26px,3.4vw,44px) 0;border-top:1px solid var(--linha);overflow:hidden}
.linha:last-child{border-bottom:1px solid var(--linha)}
.linha::before{content:'';position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,rgba(169,193,217,.06) 50%,transparent 70%);transform:translateX(-100%);transition:transform 1.2s var(--ease);pointer-events:none}
.linha:hover::before{transform:translateX(100%)}
.linha h3{flex:0 0 auto;font-weight:600;font-stretch:76%;letter-spacing:-.015em;line-height:1;font-size:clamp(38px,5.2vw,88px);color:rgba(239,236,230,.42);transition:color .4s}
.linha:hover h3{color:var(--linho)}
/* o fio liga o termo ao balão: nasce num ponto de luz e chega na ponta do balão */
.fio{position:relative;flex:1 1 auto;min-width:48px;height:1px;margin:0 0 0 clamp(16px,2vw,28px);
  background:linear-gradient(90deg,rgba(169,193,217,.65),rgba(169,193,217,.18));transform-origin:0 50%;transform:scaleX(0);transition:transform .9s var(--ease) .15s}
.fio::before{content:'';position:absolute;left:-4px;top:-4px;width:9px;height:9px;border-radius:50%;background:var(--gelo);box-shadow:0 0 14px rgba(169,193,217,.9);opacity:0;transition:opacity .4s .1s}
.fio::after{content:'';position:absolute;top:-1px;left:0;width:60px;height:3px;border-radius:3px;background:linear-gradient(90deg,transparent,#fff,transparent);opacity:0;filter:blur(.5px)}
.linha.in .fio{transform:scaleX(1)}
.linha.in .fio::before{opacity:1}
.linha.in .fio::after{animation:pulso 3.2s var(--ease) 1.2s infinite}
@keyframes pulso{0%{left:0;opacity:0}12%{opacity:1}80%{opacity:1}100%{left:calc(100% - 60px);opacity:0}}
/* o balão: vidro, com a pontinha apontando para o termo */
.balao{position:relative;flex:0 0 min(480px,44%);padding:20px 26px;border-radius:22px;
  background:linear-gradient(160deg,rgba(255,255,255,.12),rgba(255,255,255,.035) 60%,rgba(255,255,255,.06));border:1px solid rgba(255,255,255,.16);
  backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 24px 50px -18px rgba(0,0,0,.75),inset 0 1px 0 rgba(255,255,255,.22);
  opacity:0;transform:translateX(18px) scale(.94);transform-origin:0 50%;transition:opacity .6s var(--ease) .75s,transform .7s cubic-bezier(.2,1.3,.4,1) .75s,box-shadow .4s}
.balao::before{content:'';position:absolute;left:-9px;top:50%;width:16px;height:16px;margin-top:-8px;transform:rotate(45deg);border-radius:0 0 0 4px;
  background:linear-gradient(135deg,rgba(255,255,255,.1),rgba(255,255,255,.05));border-left:1px solid rgba(255,255,255,.16);border-bottom:1px solid rgba(255,255,255,.16);
  backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);clip-path:polygon(0 0,0 100%,100% 100%)}
.linha.in .balao{opacity:1;transform:none}
.linha:hover .balao{box-shadow:0 30px 60px -18px rgba(0,0,0,.8),0 0 40px -12px rgba(169,193,217,.45),inset 0 1px 0 rgba(255,255,255,.3)}
.balao p{font-size:clamp(17px,1.45vw,22px);line-height:1.45;color:var(--linho2)}
.linha-dest h3{color:var(--gelo)}
.linha-dest .balao{border-color:rgba(169,193,217,.45);background:linear-gradient(160deg,rgba(169,193,217,.16),rgba(169,193,217,.05) 60%,rgba(255,255,255,.06));
  box-shadow:0 24px 50px -18px rgba(0,0,0,.75),0 0 50px -14px rgba(169,193,217,.5),inset 0 1px 0 rgba(255,255,255,.28)}
.linha-dest .balao::before{border-color:rgba(169,193,217,.45);background:linear-gradient(135deg,rgba(169,193,217,.14),rgba(169,193,217,.06))}
.linha-dest .balao p{color:var(--linho)}
.linha-dest .fio{background:linear-gradient(90deg,var(--gelo),rgba(169,193,217,.45))}

/* 3. a base: a foto se abre de uma janela até a tela cheia */
.base{position:relative;height:250vh;background:var(--preto)}
.base-fixo{position:sticky;top:0;height:100svh;overflow:hidden}
.base-janela{position:absolute;inset:0;clip-path:inset(var(--it,22%) var(--il,26%) var(--ib,22%) var(--il,26%) round var(--r,28px));will-change:clip-path}
.base-janela img{width:100%;height:100%;object-fit:cover;object-position:50% 30%;transform:scale(var(--s,1.28));will-change:transform;filter:contrast(1.08) brightness(.9)}
.base-veu{position:absolute;inset:0;background:linear-gradient(0deg,rgba(8,9,10,.92) 0%,rgba(8,9,10,.55) 32%,rgba(8,9,10,0) 60%),radial-gradient(120% 90% at 50% 40%,transparent 55%,rgba(0,0,0,.45))}
.base-texto{position:absolute;left:0;right:0;bottom:clamp(48px,9vh,96px);opacity:var(--t,0);transform:translateY(calc((1 - var(--t,0)) * 40px))}
.base-texto h2{font-size:clamp(42px,6.4vw,112px)}
.base-texto p{margin-top:22px;max-width:52ch;font-size:clamp(17px,1.4vw,21px);color:var(--linho)}

/* 4. empresa agêntica */
.agentica{position:relative;padding:clamp(100px,13vw,190px) 0 clamp(60px,8vw,110px);background:radial-gradient(70% 40% at 50% 70%,rgba(169,193,217,.06),transparent 70%),var(--preto)}
.ag-colunas{display:grid;grid-template-columns:1.3fr 1fr;gap:clamp(24px,5vw,90px);margin-top:44px;align-items:start}
.ag-colunas p:not(.lead){font-size:clamp(17px,1.35vw,20px);line-height:1.55;padding-top:6px;border-left:1px solid var(--linha);padding-left:clamp(18px,2vw,30px)}
.org-area{width:min(1320px,100% - 2*var(--pad));margin:clamp(40px,6vw,90px) auto 0}

/* 5. marcas sobre a Terra à noite */
.marcas{position:relative;min-height:120svh;overflow:hidden;display:grid;align-items:start;padding:clamp(110px,14vw,190px) 0 clamp(120px,16vw,220px);isolation:isolate}
.marcas-fundo{position:absolute;inset:0;z-index:-1}
.marcas-fundo img{position:absolute;left:0;bottom:-6%;width:100%;height:112%;object-fit:cover;object-position:50% 100%;will-change:transform;transform:translate3d(0,var(--py,0),0) scale(1.06)}
.marcas-fundo::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,var(--preto) 0%,rgba(8,9,10,.75) 30%,rgba(8,9,10,.25) 70%,rgba(8,9,10,.6) 100%)}
.marcas-in{display:grid;justify-items:center;text-align:center}
.marcas h2{font-size:clamp(40px,5.8vw,96px);max-width:16ch}
.placas{display:grid;gap:18px;width:min(620px,100%);margin-top:clamp(40px,6vw,70px)}
.placa{position:relative;display:grid;justify-items:center;gap:14px;padding:30px 28px 24px;border-radius:22px;text-decoration:none;
  background:var(--vidro-bg);border:var(--vidro-borda);backdrop-filter:blur(20px) saturate(1.3);-webkit-backdrop-filter:blur(20px) saturate(1.3);
  box-shadow:0 30px 60px -20px rgba(0,0,0,.75),inset 0 1px 0 rgba(255,255,255,.3);transition:transform .45s var(--ease),box-shadow .45s var(--ease)}
.placa::before{content:'';position:absolute;inset:0;border-radius:inherit;background:linear-gradient(115deg,rgba(255,255,255,.14),transparent 40%);pointer-events:none}
a.placa:hover{transform:translateY(-5px);box-shadow:0 40px 70px -20px rgba(0,0,0,.8),0 0 70px -10px rgba(var(--cor),.45),inset 0 1px 0 rgba(255,255,255,.4)}
.placa-logo{width:auto;filter:drop-shadow(0 8px 18px rgba(0,0,0,.5))}
.placa-info{display:flex;gap:14px;align-items:center;flex-wrap:wrap;justify-content:center;font-size:14px}
.placa-setor{color:var(--linho2)}
.placa-arroba{font-weight:600;color:var(--linho)}
.placa-breve{border-style:dashed;border-color:rgba(169,193,217,.45);background:rgba(10,11,13,.35)}
.placa-breve::after{content:'';position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:linear-gradient(90deg,transparent,rgba(169,193,217,.9),transparent) 0 0/40% 100% no-repeat;
  -webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:corre 4s linear infinite;pointer-events:none}
@keyframes corre{from{background-position:-40% 0}to{background-position:140% 0}}
.breve-titulo{font-weight:600;font-stretch:76%;font-size:clamp(30px,3.4vw,46px);line-height:1}
.breve-titulo b{color:var(--gelo)}

/* 6. sócios em faixa horizontal fixada */
.hz{position:relative}
.hz-fixo{position:sticky;top:0;height:100svh;overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr) auto;padding-top:clamp(84px,11vh,120px);
  background:radial-gradient(70% 50% at 15% 0%,rgba(169,193,217,.07),transparent 70%),var(--preto)}
.hz-cab .grande{margin-top:14px;font-size:clamp(44px,6vw,104px)}
.hz-trilho{display:flex;gap:clamp(20px,2.6vw,40px);align-items:stretch;padding:clamp(24px,3.5vh,40px) var(--pad) 18px;will-change:transform;min-height:0}
.hz-intro{flex:0 0 min(28vw,400px);display:flex;align-items:flex-end;padding-bottom:110px}
.socio{flex:0 0 clamp(270px,25vw,390px);display:flex;flex-direction:column;min-height:0}
.socio figure{position:relative;flex:1;min-height:0;border-radius:18px;overflow:hidden;background:#0e0f10;box-shadow:0 30px 60px -20px rgba(0,0,0,.8)}
.socio img{width:100%;height:100%;object-fit:cover;object-position:50% 25%;filter:grayscale(1) contrast(1.06);transform:scale(1.03);transition:transform 1.4s var(--ease)}
.socio:hover img{transform:scale(1.08)}
.socio figure::after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,rgba(8,9,10,.6),transparent 40%);pointer-events:none}
.socio-txt{padding-top:18px}
.socio h3{font-weight:600;font-stretch:76%;font-size:clamp(26px,2.4vw,38px);letter-spacing:-.01em;line-height:1}
.pill-rot{display:inline-block;margin-top:12px;padding:6px 12px;border-radius:999px;font-family:var(--font-x);font-weight:600;font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;
  color:var(--gelo);background:rgba(169,193,217,.08);border:1px solid rgba(169,193,217,.28)}
.socio p{margin-top:10px;font-size:15px;max-width:34ch}
.hz-progresso{margin:0 var(--pad) 26px;height:1px;background:var(--linha);position:relative}
.hz-progresso span{position:absolute;left:0;top:0;height:1px;width:100%;background:var(--gelo);transform-origin:0 0;transform:scaleX(var(--p,0))}

/* 7. fecho */
.fecho{position:relative;min-height:100svh;display:grid;place-items:center;overflow:hidden;isolation:isolate;padding:140px 0 160px;text-align:center}
.fecho-fundo{position:absolute;inset:0;z-index:-1}
.fecho-fundo img{width:100%;height:100%;object-fit:cover;object-position:50% 55%;filter:grayscale(1) brightness(.5) contrast(1.1)}
.fecho-fundo::after{content:'';position:absolute;inset:0;background:radial-gradient(80% 70% at 50% 50%,rgba(8,9,10,.55),rgba(8,9,10,.95))}
.fecho-titulo{font-size:clamp(54px,8.6vw,150px)}
.arrobas{display:grid;gap:4px;margin-top:clamp(30px,4vw,56px)}
.arroba{font-weight:700;font-stretch:76%;font-size:clamp(44px,6.6vw,118px);letter-spacing:-.015em;line-height:1.02;text-decoration:none;
  background:linear-gradient(var(--gelo),var(--gelo)) 0 92%/0% 3px no-repeat;transition:background-size .6s var(--ease),color .3s}
.arroba:hover{background-size:100% 3px;color:#fff}
.fecho-breve{margin-top:26px;font-size:clamp(17px,1.4vw,21px);color:var(--linho2)}
.assinatura{position:absolute;left:50%;bottom:34px;transform:translateX(-50%);width:min(680px,100% - 2*var(--pad));display:flex;justify-content:space-between;
  padding:14px 26px;border-radius:999px;background:rgba(14,15,17,.4);border:var(--vidro-borda);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.16);font-size:14px;color:var(--linho2)}
.rodape{padding:30px 0 36px;border-top:1px solid var(--linha);background:var(--preto)}
.rodape-in{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}
.rodape img{height:24px;width:auto}
.rodape p{font-size:14px;color:var(--pedra)}
.rodape-dir{display:flex;align-items:center;gap:18px}
.rodape-insta{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;color:var(--linho2);border:1px solid rgba(255,255,255,.16);
  background:rgba(255,255,255,.04);transition:color .25s,border-color .25s,box-shadow .25s,transform .25s var(--ease)}
.rodape-insta:hover{color:#fff;border-color:rgba(169,193,217,.5);box-shadow:0 0 24px -6px rgba(169,193,217,.55);transform:translateY(-2px)}
/* WhatsApp flutuante */
.zap{position:fixed;right:22px;bottom:22px;z-index:92;display:flex;align-items:center;gap:10px;text-decoration:none;
  opacity:0;transform:translateY(16px) scale(.9);pointer-events:none;transition:opacity .5s var(--ease),transform .5s var(--ease)}
.zap.on{opacity:1;transform:none;pointer-events:auto}
.zap-bola{display:grid;place-items:center;width:54px;height:54px;border-radius:50%;color:var(--linho);
  background:rgba(14,15,17,.62);border:1px solid rgba(255,255,255,.2);backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4);
  box-shadow:0 16px 36px -10px rgba(0,0,0,.7),inset 0 1px 0 rgba(255,255,255,.2);transition:color .25s,border-color .25s,box-shadow .25s,transform .3s var(--ease)}
.zap-rotulo{padding:9px 14px;border-radius:999px;font-size:13px;font-weight:600;color:var(--linho);white-space:nowrap;
  background:rgba(14,15,17,.62);border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);
  opacity:0;transform:translateX(10px);transition:opacity .3s var(--ease),transform .3s var(--ease);pointer-events:none}
.zap:hover .zap-bola,.zap:focus-visible .zap-bola{color:#25D366;border-color:rgba(37,211,102,.55);box-shadow:0 16px 36px -10px rgba(0,0,0,.7),0 0 28px -6px rgba(37,211,102,.55),inset 0 1px 0 rgba(255,255,255,.2);transform:scale(1.06)}
.zap:hover .zap-rotulo,.zap:focus-visible .zap-rotulo{opacity:1;transform:none}

/* responsivo */
@media (max-width:900px){
  .pill-nav nav{display:none}
  .pill-nav{padding-left:20px;gap:14px}
  .pill-marca img{height:12px}
  .grande{font-size:clamp(38px,10.5vw,64px)}
  .base-texto h2 br{display:none}
  .pill-rot{letter-spacing:.14em;font-size:10px}
  .linha{flex-direction:column;align-items:flex-start;gap:0}
  .fio{flex:0 0 26px;width:1px;height:26px;min-width:0;margin:12px 0 0 22px;transform-origin:50% 0;transform:scaleY(0);background:linear-gradient(180deg,rgba(169,193,217,.65),rgba(169,193,217,.2))}
  .linha.in .fio{transform:scaleY(1)}
  .fio::after{display:none}
  .balao{flex:none;width:100%;margin-top:10px;transform:translateY(12px) scale(.96);transform-origin:20px 0}
  .balao::before{left:16px;top:-9px;margin-top:0;transform:rotate(135deg)}
  .ag-colunas{grid-template-columns:1fr}
  .base{height:auto}
  .base-fixo{position:relative;height:auto;overflow:visible}
  .base-janela{position:relative;height:62svh;clip-path:none}
  .base-janela img{transform:none}
  .base-texto{position:relative;bottom:auto;opacity:1;transform:none;padding:34px 0 80px}
  .hz{height:auto!important}
  .hz-fixo{position:relative;height:auto;overflow:visible;padding-block:90px 50px}
  .hz-trilho{overflow-x:auto;scroll-snap-type:x mandatory;transform:none!important;-webkit-overflow-scrolling:touch;padding-bottom:24px}
  .hz-intro{flex:0 0 80vw;padding-bottom:0;align-items:center}
  .socio{flex:0 0 74vw;scroll-snap-align:start}
  .socio figure{flex:none;aspect-ratio:4/5}
  .hz-progresso{display:none}
  .definicao{height:180vh}
  .assinatura{font-size:12px;padding:12px 18px}
}
@media (prefers-reduced-motion:reduce){
  html{scroll-behavior:auto}
  .js .rv{opacity:1;transform:none;filter:none;transition:none}
  .definicao{height:auto}
  .def-fixo{position:relative;height:auto;padding:140px 0}
  .def-frase .w{opacity:1;filter:none}
  .base{height:auto}
  .base-fixo{position:relative;height:100svh}
  .base-janela{clip-path:none}
  .base-janela img{transform:none}
  .base-texto{opacity:1;transform:none}
  .hz{height:auto!important}
  .hz-fixo{position:relative;height:auto;overflow:visible;padding-block:90px 50px}
  .hz-trilho{overflow-x:auto;transform:none!important}
  .placa-breve::after{animation:none}
  .fio{transform:none!important;transition:none}
  .fio::before{opacity:1}
  .fio::after{display:none}
  .balao{opacity:1;transform:none;transition:none}
  .pill-nav{transition:none}
}
