@keyframes sk-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.sk-rise{animation:.9s cubic-bezier(.22,1,.36,1) both sk-rise;animation-delay:calc(var(--d,0) * 1ms)}@keyframes sk-fade{0%{opacity:0}to{opacity:1}}.sk-fade{animation:1.2s both sk-fade;animation-delay:calc(var(--d,0) * 1ms)}@keyframes sk-pop{0%{opacity:0;transform:scale(.86)rotate(-4deg)}to{opacity:1;transform:none}}.sk-pop{animation:.9s cubic-bezier(.34,1.56,.64,1) both sk-pop;animation-delay:calc(var(--d,0) * 1ms)}@keyframes sk-float{0%,to{transform:translate(0,0)}50%{transform:translateY(-12px)}}.sk-float{animation:6s ease-in-out infinite sk-float}@keyframes sk-spin{to{transform:rotate(360deg)}}.sk-spin{animation:16s linear infinite sk-spin}@keyframes sk-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--n-acento) 55%, transparent)}to{box-shadow:0 0 0 18px #0000}}.sk-pulse{animation:2s ease-out infinite sk-pulse}.sk-corp-linha{position:relative}.sk-corp-linha:after{content:"";background:linear-gradient(90deg, var(--n-acento), transparent);transform-origin:0;height:1px;animation:1.4s cubic-bezier(.22,1,.36,1) .4s both sk-linha;display:block}@keyframes sk-linha{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.sk-corp-moldura:before{content:"";border:1px solid var(--n-acento);pointer-events:none;transition:transform .6s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translate(18px,18px)}.sk-corp-moldura:hover:before{transform:translate(8px,8px)}.sk-corp-card{border-top:3px solid var(--n-acento);transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s}.sk-corp-card:hover{transform:translateY(-6px);box-shadow:0 28px 50px -30px #0000008c}.sk-sweep{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;transition:background-size .4s}.sk-sweep:hover{background-size:100% 1px}.sk-ag-titulo{letter-spacing:-.045em;text-transform:uppercase;font-size:clamp(3rem,11.5vw,10.5rem);line-height:.9}.sk-ag-bloco{border:2px solid var(--n-texto);box-shadow:8px 8px 0 var(--n-acento);transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s}.sk-ag-bloco:hover{box-shadow:14px 14px 0 var(--n-acento);transform:translate(-4px,-4px)rotate(-.6deg)}.sk-ag-selo{text-transform:uppercase;letter-spacing:.08em;border:2px solid;padding:.25rem .85rem;font-weight:800;display:inline-block;transform:rotate(-3deg)}.sk-ag-linha{transition:background-color .35s,color .35s,padding .35s cubic-bezier(.22,1,.36,1)}.sk-ag-linha:hover{background-color:var(--n-acento);color:var(--n-acento-texto);padding-left:1.5rem}.sk-ag-linha:hover .sk-ag-seta{transform:rotate(-45deg)scale(1.15)}.sk-ag-seta{transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.sk-rail{scroll-snap-type:x mandatory;scrollbar-width:none;gap:1.25rem;padding-bottom:1rem;display:flex;overflow-x:auto}.sk-rail::-webkit-scrollbar{display:none}.sk-rail>*{scroll-snap-align:start;flex:none}.sk-ag-vazado{-webkit-text-stroke:2px currentColor;color:#0000}@keyframes sk-grad{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.sk-grad{background:linear-gradient(120deg, color-mix(in srgb, var(--n-acento) 22%, var(--n-fundo)), var(--n-fundo) 40%, color-mix(in srgb, var(--n-acento) 14%, var(--n-fundo)) 70%, var(--n-fundo));background-size:240% 240%;animation:16s infinite sk-grad}.sk-brilho{position:relative;overflow:hidden}.sk-brilho:after{content:"";background:linear-gradient(100deg,#0000,#ffffff73,#0000);width:40%;height:100%;animation:3.6s ease-in-out infinite sk-brilho;position:absolute;top:0;left:-60%;transform:skew(-20deg)}@keyframes sk-brilho{0%,55%{left:-60%}to{left:140%}}.sk-lp-card{transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s,border-color .35s}.sk-lp-card:hover{box-shadow:0 30px 50px -28px color-mix(in srgb, var(--n-acento) 70%, black);border-color:var(--n-acento);transform:translateY(-8px)}.sk-ess-simples{box-shadow:none}@media (prefers-reduced-motion:reduce){.sk-rise,.sk-fade,.sk-pop,.sk-float,.sk-spin,.sk-pulse,.sk-grad,.sk-brilho:after,.sk-corp-linha:after{opacity:1!important;animation:none!important;transform:none!important}}
