.landing{--ease:cubic-bezier(.2, .7, .1, 1)}.landing .esperando *{animation-play-state:paused!important}.landing section[id]{scroll-margin-top:72px}.landing :focus-visible{outline:2px solid var(--Labels-Primary);outline-offset:2px}.landing .botao{height:48px;font:inherit;white-space:nowrap;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:15px;font-weight:500;text-decoration:none;transition:background-color .3s ease-in-out,box-shadow .3s ease-in-out,transform .3s ease-in-out;display:inline-flex}.landing .botao-p{height:44px;padding:0 16px;font-size:14px}.landing .botao-tinta{background:var(--Labels-Primary);color:var(--Bg-GroundPC)}.landing .botao-tinta:hover{background:var(--Labels-Primary-hover)}.landing .botao-tinta:active{background:var(--Labels-Primary-active);transform:scale(.98)}.landing .botao-fantasma{color:var(--Labels-Primary);box-shadow:inset 0 0 0 1px var(--Separators-S1);background:0 0;transition-duration:.15s}.landing .botao-fantasma:hover{background:var(--Fills-F1-hover);box-shadow:inset 0 0 0 1px var(--Separators-S1-hover)}.landing .botao-fantasma:active{transform:scale(.98)}.landing .botao:disabled{opacity:.5;cursor:not-allowed;transform:none}.landing .seta{transition:transform .3s var(--ease)}.landing .botao:hover .seta,.landing .cartao-quem:hover .seta{transform:translate(4px)}.landing .link-nav{color:var(--Labels-Secondary);padding:12px 0;font-size:14px;transition:color .15s ease-in-out;position:relative}.landing .link-nav:after{content:"";transform-origin:100%;height:1px;transition:transform .35s var(--ease);background:currentColor;position:absolute;bottom:6px;left:0;right:0;transform:scaleX(0)}.landing .link-nav:hover{color:var(--Labels-Primary)}.landing .link-nav:hover:after{transform-origin:0;transform:scaleX(1)}.landing .marca-barras span{transform-origin:bottom}.landing .marca:hover .marca-barras span{animation:.7s ease-in-out lp-onda}.landing .marca:hover .marca-barras span:nth-child(2){animation-delay:80ms}.landing .marca:hover .marca-barras span:nth-child(3){animation-delay:.16s}.landing .rotulo{letter-spacing:.02em;text-transform:uppercase;color:var(--Labels-Secondary);margin:0;font-size:14px}.landing .chip{background:var(--Fills-F1);height:26px;box-shadow:inset 0 0 0 .5px var(--Separators-S1);color:var(--Labels-Secondary);border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;display:inline-flex}.landing .linha{margin-bottom:-.14em;padding-bottom:.14em;display:block;overflow:hidden}.landing .linha-in{animation:lp-linha 1.1s var(--ease) backwards;display:block}.landing .regua{background-image:linear-gradient(90deg,currentColor 1px,#0000 1px),linear-gradient(90deg,currentColor 1px,#0000 1px),linear-gradient(currentColor,currentColor);background-position:0 100%,0 100%,0 100%;background-repeat:repeat-x,repeat-x,no-repeat;background-size:40px 100%,8px 50%,100% 1px}.landing .grade-fundo{pointer-events:none;background-image:linear-gradient(var(--Fills-F2) 1px, transparent 1px), linear-gradient(90deg, var(--Fills-F2) 1px, transparent 1px);background-position:top;background-size:72px 72px;animation:2s ease-out backwards lp-aparecer;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 72% 34%,#000 10%,#0000 75%);mask-image:radial-gradient(70% 60% at 72% 34%,#000 10%,#0000 75%)}.landing .heroi-grade{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:center;gap:56px;display:grid}.landing .anel-pulso{background:currentColor;border-radius:50%;animation:2.4s ease-out infinite lp-pulso;position:absolute;inset:0}.landing .linha-indice{fill:none;stroke:var(--Labels-Primary);stroke-width:1.5px;stroke-linejoin:round;stroke-dasharray:1}.landing .linha-base{stroke:var(--Separators-S1);stroke-width:1px;stroke-dasharray:4 6}.landing .ponto-indice{fill:var(--Colors-KMBlue);transform-box:fill-box;transform-origin:50%}.landing .pulso-svg{fill:var(--Colors-KMBlue);transform-box:fill-box;transform-origin:50%;animation:2.4s ease-out 3.2s infinite backwards lp-pulso}.landing .numero:not(:nth-child(3n+1)){border-left:.5px solid var(--Separators-S1);padding-left:28px}.landing .numero:nth-child(n+4){border-top:.5px solid var(--Separators-S1)}.landing .faixa{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.landing .trilho{width:max-content;animation:50s linear infinite lp-correr;display:flex}.landing .faixa:hover .trilho{animation-play-state:paused}.landing .fonte-item{white-space:nowrap;align-items:center;gap:32px;padding-right:32px;display:inline-flex}.landing .fonte-item:after{content:"";background:var(--Labels-Quaternary);border-radius:50%;width:5px;height:5px}.landing .cartao{transition:transform .3s ease-in-out,box-shadow .3s ease-in-out,border-color .3s ease-in-out}.landing .cartao:hover{border-color:var(--Separators-S1-hover);transform:translateY(-4px)}.landing .barra-h{background:var(--Colors-KMBlue);transform-origin:bottom;width:100%;max-width:22px;transition:transform .5s var(--ease);border-radius:4px 4px 1px 1px;display:block}.landing .cartao:hover .barra-h{transform:scaleY(1.07)}.landing .ponto-leilao{background:var(--Bg-Primary);border:2px solid var(--Charts-Leilao);border-radius:50%;width:11px;height:11px;margin:0 0 -5.5px -5.5px;position:absolute;left:50%}.landing .gene{transition:background-color .4s ease-in-out}.landing .cartao:hover .gene{background:var(--Colors-KMBlue)}.landing .seg{z-index:1;height:44px;font:inherit;color:var(--Labels-Secondary);cursor:pointer;background:0 0;border:0;border-radius:8px;font-size:14px;transition:color .15s ease-in-out;position:relative}.landing .seg:hover{color:var(--Labels-Primary)}.landing .seg[aria-pressed=true]{color:var(--Labels-Primary);font-weight:500}.landing .indicador{background:var(--Bg-Primary);width:calc(50% - 4px);transition:transform .45s var(--ease);border-radius:8px;position:absolute;top:4px;bottom:4px;left:4px}.landing .legenda{min-height:44px;font:inherit;color:var(--Labels-Secondary);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:0 12px;font-size:14px;transition:background-color .15s ease-in-out,color .15s ease-in-out;display:flex}.landing .legenda:hover,.landing .legenda[aria-pressed=true]{background:var(--Fills-F1-hover);color:var(--Labels-Primary)}.landing .legenda-ponto{width:10px;height:10px;transition:transform .3s var(--ease);border-radius:50%;flex:none}.landing .legenda:hover .legenda-ponto,.landing .legenda[aria-pressed=true] .legenda-ponto{transform:scale(1.4)}.landing .grade-mapa{background-image:radial-gradient(var(--Fills-F2) 1px, transparent 1.6px);background-size:14px 14px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 62% 55%,#000 25%,#0000 70%);mask-image:radial-gradient(circle at 62% 55%,#000 25%,#0000 70%)}.landing .ponto{width:7px;height:7px;animation:lp-estalar .6s var(--ease) backwards;transition:opacity .35s ease-in-out, transform .35s var(--ease);border-radius:50%;margin:-3.5px 0 0 -3.5px;position:absolute}.landing .ponto-p{width:5px;height:5px;margin:-2.5px 0 0 -2.5px}.landing .ponto-cintila{animation:lp-estalar .6s var(--ease) backwards, lp-cintilar 3.4s ease-in-out infinite}.landing .ponto-apagado{opacity:.1}.landing .ponto-foco{transform:scale(1.8)}.landing .cidade-pulso{width:10px;height:10px;color:var(--Colors-KMBlue);pointer-events:none;border-radius:50%;margin:-5px 0 0 -5px;position:absolute}.landing .cidade{background:var(--Bg-GroundPC90);color:var(--Labels-Secondary);white-space:nowrap;pointer-events:none;border-radius:6px;padding:2px 6px;font-size:12px;position:absolute;transform:translate(12px,-50%)}.landing .cidade-esq{transform:translate(calc(-100% - 12px),-50%)}.landing .cartao-quem{color:inherit;border:.5px solid #0000;border-radius:12px;flex-direction:column;gap:14px;padding:28px;transition:background-color .3s ease-in-out,border-color .3s ease-in-out,transform .3s ease-in-out;display:flex}.landing .cartao-quem:hover{background:var(--Bg-Primary);border-color:var(--Separators-S1);transform:translateY(-3px)}.landing .icone-quem{background:var(--Fills-F1);width:44px;height:44px;color:var(--Labels-Secondary);border-radius:50%;place-items:center;transition:background-color .3s ease-in-out,color .3s ease-in-out;display:grid}.landing .cartao-quem:hover .icone-quem{background:var(--Others-KMBlue10);color:var(--Colors-KMBlue)}.landing .planos-grade{grid-template-columns:minmax(0,1fr) minmax(0,2.1fr);align-items:start;gap:56px;display:grid}.landing .selo-desconto{background:var(--Others-KMBlue10);color:var(--Labels-Primary);border-radius:999px;margin-left:2px;padding:1px 7px;font-size:11px;font-weight:400}.landing .plano-destaque:hover{border-color:var(--Labels-Primary)}.landing .plano-linha{border-top:.5px solid var(--Separators-S1);justify-content:space-between;align-items:center;gap:16px;min-height:44px;font-size:14px;display:flex}.landing .plano-linha dt{color:var(--Labels-Secondary)}.landing .plano-linha dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.landing .link-texto{color:var(--Labels-Primary);text-decoration:underline;-webkit-text-decoration-color:var(--Colors-KMBlue);text-decoration-color:var(--Colors-KMBlue);text-underline-offset:3px;text-decoration-thickness:1px}.landing .link-texto:hover{text-decoration-thickness:2px}.landing .faq-item{border-bottom:.5px solid var(--Separators-S1)}.landing .faq-q{width:100%;min-height:64px;font:inherit;color:var(--Labels-Primary);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:16px 0;font-size:17px;display:flex}.landing .faq-icone{background:var(--Fills-F1);width:30px;height:30px;color:var(--Labels-Secondary);transition:background-color .3s ease-in-out, color .3s ease-in-out, transform .45s var(--ease);border-radius:50%;flex:none;position:relative}.landing .faq-icone:before,.landing .faq-icone:after{content:"";width:12px;height:1.5px;transition:transform .45s var(--ease);background:currentColor;border-radius:1px;margin:-.75px 0 0 -6px;position:absolute;top:50%;left:50%}.landing .faq-icone:after{transform:rotate(90deg)}.landing .faq-q:hover .faq-icone{background:var(--Fills-F1-hover);color:var(--Labels-Primary)}.landing .faq-aberto .faq-icone{background:var(--Others-KMBlue10);color:var(--Colors-KMBlue);transform:rotate(180deg)}.landing .faq-aberto .faq-icone:after{transform:rotate(0)}.landing .faq-r{transition:grid-template-rows .45s var(--ease);grid-template-rows:0fr;display:grid}.landing .faq-aberto .faq-r{grid-template-rows:1fr}.landing .faq-r-in{visibility:hidden;min-height:0;transition:visibility 0s linear .45s;overflow:hidden}.landing .faq-aberto .faq-r-in{visibility:visible;transition-delay:0s}.landing .faq-r-in p{color:var(--Labels-Secondary);opacity:0;transition:opacity .35s ease-in-out, transform .45s var(--ease);margin:0;padding:0 56px 24px 0;font-size:15px;transform:translateY(-6px)}.landing .faq-aberto .faq-r-in p{opacity:1;transform:none}.landing .regua-viva{animation:5s linear infinite lp-rolar-regua}.landing .a-subir{animation:lp-subir .9s var(--ease) backwards}.landing .a-entrar{animation:lp-entrar-dir .8s var(--ease) backwards}.landing .a-estalar{animation:lp-estalar .5s var(--ease) backwards}.landing .a-encher{transform-origin:0;animation:lp-encher 1.1s var(--ease) backwards}.landing .a-crescer{animation:lp-crescer .9s var(--ease) backwards}.landing .a-deslizar{animation:lp-deslizar 1.3s var(--ease) backwards}.landing .a-regua{animation:lp-regua 1.3s var(--ease) backwards}.landing .a-tracar{animation:lp-tracar 2.8s var(--ease) backwards}.landing .a-aparecer{animation:1.2s ease-out backwards lp-aparecer}.landing .flutua{animation:lp-subir .9s var(--ease) backwards, lp-flutuar 8s ease-in-out infinite}.landing .flutua-dir{animation:lp-entrar-dir .8s var(--ease) backwards, lp-flutuar 9s ease-in-out infinite}@media (max-width:980px){.landing .heroi-grade,.landing .planos-grade{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.landing .nav-links{display:none}.landing .instrumento{flex-direction:column;gap:12px;height:auto;display:flex}.landing .instrumento>*{width:100%;position:relative;inset:auto}.landing .numeros-grade{grid-template-columns:minmax(0,1fr)}.landing .numero+.numero{border-left:0;border-top:.5px solid var(--Separators-S1);padding-left:0}.landing .faq-r-in p{padding-right:0}}@media (max-width:379px){.landing .nav-acoes .botao-p{padding:0 12px}}@keyframes lp-subir{0%{opacity:0;filter:blur(6px);transform:translateY(24px)}}@keyframes lp-entrar-dir{0%{opacity:0;transform:translate(32px)}}@keyframes lp-estalar{0%{opacity:0;transform:scale(.2)}}@keyframes lp-encher{0%{transform:scaleX(0)}}@keyframes lp-crescer{0%{transform:scaleY(0)}}@keyframes lp-deslizar{0%{opacity:0;left:2%}}@keyframes lp-regua{0%{clip-path:inset(0 100% 0 0)}}@keyframes lp-tracar{0%{stroke-dashoffset:1px}}@keyframes lp-aparecer{0%{opacity:0}}@keyframes lp-flutuar{50%{transform:translateY(-8px)}}@keyframes lp-linha{0%{transform:translateY(110%)}}@keyframes lp-pulso{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(3.4)}}@keyframes lp-onda{50%{transform:scaleY(.45)}}@keyframes lp-cintilar{50%{filter:opacity(.3)}}@keyframes lp-rolar-regua{to{background-position:-40px 100%,-40px 100%,0 100%}}@keyframes lp-correr{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.landing *,.landing :before,.landing :after{transition:none!important;animation:none!important}}