.ah-capa{flex-direction:column;min-height:100svh;display:flex;position:relative;overflow:hidden}.ah-capa .ceu{position:absolute}.ah-palco-wrap{flex-direction:column;flex:1;display:flex}@media (max-width:560px){.ah-capa .palco .opcoes li:last-child{grid-column:auto;justify-self:stretch;width:auto}}.ah-desce{font-family:var(--rotulo);letter-spacing:.2em;text-transform:uppercase;color:var(--apagado-3);align-items:center;gap:.55em;font-size:10px;text-decoration:none;transition:color .2s,opacity .3s;display:inline-flex;position:absolute;bottom:clamp(14px,2.2vw,26px);left:50%;transform:translate(-50%)}.ah-desce:hover{color:var(--frio)}.ah-desce[data-oculto=sim],.intro .ah-desce{opacity:0;pointer-events:none}.ah-desce{transition:opacity .5s .15s,color .2s}@media (prefers-reduced-motion:no-preference){.ah-desce svg{animation:2.4s ease-in-out infinite ah-respira-seta}}@keyframes ah-respira-seta{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}.ah-saiba{color:var(--apagado);border-bottom:1px solid #0000;align-items:center;gap:.55em;margin-top:.9em;font-size:.86em;text-decoration:none;transition:color .18s,border-color .18s;display:inline-flex}.ah-saiba span{color:var(--frio)}.ah-saiba:hover{color:var(--tinta);border-bottom-color:rgba(var(--frio-rgb), .45)}.ah-demos .service-description{flex-direction:column;align-items:flex-start;display:flex}.ah-demos .case-label h2{text-wrap:pretty}.ah-demos{z-index:1;background:var(--preto);position:relative}.ah-demos main{flex:none;display:block}.ah-demos:before{content:"";background:linear-gradient(90deg, transparent, rgba(var(--frio-rgb), .28), transparent);height:1px;display:block}.ah-paginas{border-top:1px solid #ffffff0f;flex-wrap:wrap;gap:clamp(14px,2vw,30px);padding-top:clamp(26px,3vw,40px);font-size:13px;display:flex}.ah-paginas a{color:var(--apagado-3,#717e84);border-bottom:1px solid #0000;padding-bottom:2px;text-decoration:none;transition:color .18s,border-color .18s}.ah-paginas a:hover{color:var(--tinta,#f4f2ed);border-bottom-color:rgba(var(--frio-rgb,56, 214, 224), .45)}@media (prefers-reduced-motion:reduce){.ah-desce svg{animation:none}}.ah-caso{border-top:1px solid #273738;max-width:430px;margin-top:24px;padding-top:18px}.ah-caso .section-kicker{font-size:11px}.ah-caso strong{letter-spacing:-.02em;text-wrap:pretty;margin:12px 0 8px;font-size:18px;font-weight:500;line-height:1.3;display:block}.ah-caso p{color:#9caeaf;margin:0 0 14px;font-size:15px;line-height:1.6}.ah-caso .text-link{color:var(--primary)}.service-description .ah-saiba{margin-top:22px}.ah-demos .footer a:hover{color:var(--primary)}.ah-demos .services{padding-top:56px}.ah-rotulo{margin-bottom:22px}.ah-caso-so{border-top:0;margin-top:22px;padding-top:0}.ah-caso-so strong{letter-spacing:-.045em;margin:0 0 20px;font-size:32px;font-weight:450;line-height:1.2}.ah-caso-so p{font-size:16px;line-height:1.65}@media (max-width:700px){.ah-caso-so strong{font-size:29px}}html.intro,html.intro body{overflow:hidden}html,body{overflow-x:clip}@media (max-width:700px){.ah-demos .service-panel{grid-template-columns:minmax(0,1fr)}.ah-demos .service-panel>*{min-width:0}.ah-demos .multi-window,.ah-demos .menu-window{max-width:100%}}.ah-zap-fim{text-align:center;margin:0 auto;padding:8px 0 56px}
