.kcr-icone{display:inline-flex;flex:none;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:1px solid color-mix(in oklab,var(--k-primary) 40%,transparent);background-color:color-mix(in oklab,var(--k-primary) 12%,transparent);color:var(--k-primary);font-size:1.1rem;transition:background-color .3s var(--k-ease-expo),color .3s var(--k-ease-expo),box-shadow .3s var(--k-ease-expo)}.kcr-icone--grande{width:3.25rem;height:3.25rem;font-size:1.45rem}.kcr-icone--sucesso{border-color:color-mix(in oklab,var(--k-success) 45%,transparent);background-color:color-mix(in oklab,var(--k-success) 12%,transparent);color:var(--k-success)}.kcr-icone--neutro{border-color:var(--k-border);background-color:var(--k-elevated);color:var(--k-muted-fg)}.kcr-selo{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .65rem;border:1px solid var(--k-border);font-size:.625rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--k-muted-fg);white-space:nowrap}.kcr-selo--forte{border-color:color-mix(in oklab,var(--k-primary) 50%,transparent);color:var(--k-primary)}.kcr-chips{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1.25rem}.kcr-chip{display:inline-flex;align-items:center;gap:.45rem;padding:.5rem .9rem;border:1px solid var(--k-border);background-color:color-mix(in oklab,var(--k-card) 55%,transparent);font-size:.8rem;font-weight:600;color:var(--k-muted-fg);white-space:nowrap;text-decoration:none;transition:color .25s var(--k-ease-expo),border-color .25s var(--k-ease-expo),background-color .25s var(--k-ease-expo)}a.kcr-chip:hover{color:var(--k-fg);border-color:color-mix(in oklab,var(--k-primary) 55%,transparent);background-color:color-mix(in oklab,var(--k-primary) 10%,transparent)}.kcr-chip>i{color:var(--k-primary)}.kcr-chip--ativo,a.kcr-chip--ativo:hover{border-color:var(--k-primary);background-color:var(--k-primary);color:var(--k-primary-fg)}.kcr-chip--ativo>i{color:inherit}.kcr-chip--estatico{color:var(--k-fg)}.kcr-chip__qtde{margin-left:.15rem;padding:.05rem .4rem;background-color:var(--k-elevated);font-size:.7rem;color:var(--k-muted-fg)}.kcr-hero{position:relative;overflow:hidden;padding-block:4rem 3.5rem;border-bottom:1px solid var(--k-border)}.kcr-hero::after{content:"";position:absolute;top:-12rem;right:-8rem;width:34rem;height:34rem;border-radius:50%;background:radial-gradient(circle,color-mix(in oklab,var(--k-primary) 28%,transparent),transparent 70%);pointer-events:none}.kcr-hero__veu{position:absolute;inset:0;pointer-events:none}.kcr-hero__conteudo{position:relative;z-index:1}.kcr-hero__grade{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:3rem;align-items:center}.kcr-hero__selos{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.5rem}.kcr-hero__titulo{margin-top:1.25rem;max-width:48rem;font-family:var(--k-font-display);font-size:clamp(2.1rem, 5vw, 3.5rem);font-weight:800;line-height:1.06;letter-spacing:-.02em}.kcr-hero__promessa{margin-top:1.25rem;max-width:42rem;font-size:1.1rem;line-height:1.65;color:var(--k-muted-fg)}.kcr-acoes{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.kcr-acoes .ki-btn{gap:.5rem}.k-site .kcr-busca .ki-btn--solid,.k-site .kcr-hero .ki-btn--solid,.k-site .kcr-painel-cta .ki-btn--solid{color:var(--k-primary-fg)}.kcr-trilha{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.75rem;color:var(--k-subtle-fg)}.kcr-trilha i{font-size:.6rem}.kcr-trilha a:hover{color:var(--k-primary)}.kcr-resumo{display:flex;flex-direction:column;gap:1.1rem;padding:1.75rem;border:1px solid var(--k-border);border-top:2px solid var(--k-primary);background-color:color-mix(in oklab,var(--k-card) 80%,transparent);box-shadow:var(--k-shadow-panel);backdrop-filter:blur(6px)}.kcr-resumo__topo{display:flex;align-items:center;gap:.9rem}.kcr-resumo__rotulo{display:block;font-size:.625rem;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:var(--k-primary)}.kcr-resumo__nome{display:block;margin-top:.2rem;font-family:var(--k-font-display);font-size:1.1rem}.kcr-resumo__texto{margin:0;font-size:.925rem;line-height:1.6;color:var(--k-muted-fg)}.kcr-hero__plano,.kcr-resumo__linha{display:flex;gap:.75rem;padding-top:1rem;border-top:1px solid var(--k-border);font-size:.875rem;line-height:1.55}.kcr-hero__plano>i,.kcr-resumo__linha>i{color:var(--k-primary);font-size:1rem}.kcr-hero__plano>div{display:flex;flex-direction:column;gap:.3rem}.kcr-hero__valor{font-size:.8rem;color:var(--k-muted-fg)}.kcr-hero__parte a,.kcr-hero__plano a,.kcr-link,.kcr-precisa a,.kcr-vazio a{font-weight:700;color:var(--k-primary)}.kcr-hero__parte a:hover,.kcr-hero__plano a:hover,.kcr-link:hover,.kcr-precisa a:hover{filter:brightness(1.2)}.kcr-numeros{display:flex;flex-wrap:wrap;margin:2.5rem 0 0;border:1px solid var(--k-border);width:fit-content;max-width:100%}.kcr-numeros>div{padding:.9rem 1.5rem}.kcr-numeros>div+div{border-left:1px solid var(--k-border)}.kcr-numeros dt{font-size:.625rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--k-subtle-fg)}.kcr-numeros dd{margin:.25rem 0 0;font-family:var(--k-font-display);font-size:1.5rem;font-weight:800;color:var(--k-fg)}.kcr-barra{position:sticky;top:0;z-index:20;border-bottom:1px solid var(--k-border);background-color:color-mix(in oklab,var(--k-bg) 88%,transparent);backdrop-filter:blur(10px)}.kcr-barra__trilho{display:flex;gap:.5rem;padding-block:0.75rem;overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 2.5rem),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 2.5rem),transparent)}.kcr-barra__trilho::-webkit-scrollbar{display:none}.kcr-area,.kcr-secao{scroll-margin-top:4.5rem}.kcr-busca{position:relative;display:flex;align-items:stretch;margin-top:2rem;max-width:40rem;border:1px solid var(--k-border);background-color:var(--k-card);transition:border-color .25s var(--k-ease-expo),box-shadow .25s var(--k-ease-expo)}.kcr-busca:focus-within{border-color:var(--k-primary);box-shadow:var(--k-shadow-glow)}.kcr-busca__icone{position:absolute;top:50%;left:1.1rem;transform:translateY(-50%);color:var(--k-subtle-fg);pointer-events:none}.kcr-busca input[type=search]{flex:1 1 auto;min-width:0;padding:1rem 1rem 1rem 2.9rem;border:0;outline:0;background:0 0;color:var(--k-fg);font-family:var(--k-font-body);font-size:1rem}.kcr-busca input[type=search]::placeholder{color:var(--k-subtle-fg)}.kcr-busca .ki-btn{flex:none}.kcr-busca__limpar{margin-left:.25rem;font-size:.8rem;color:var(--k-muted-fg);text-decoration:underline}.kcr-vazio{display:flex;align-items:center;gap:1rem;padding:2rem;border:1px dashed var(--k-border);color:var(--k-muted-fg)}.kcr-vazio>i{font-size:1.5rem;color:var(--k-subtle-fg)}.kcr-vazio p{margin:0}.kcr-area__cabecalho{display:flex;align-items:center;gap:1.25rem}.kcr-area__cabecalho .ki-kicker{margin:0}.kcr-area__titulo{margin:.5rem 0 0;font-family:var(--k-font-display);font-size:clamp(1.25rem, 2.4vw, 1.75rem);font-weight:700}.kcr-grade{display:grid;gap:1rem;margin-top:2.5rem}.kcr-grade--2{grid-template-columns:repeat(2,minmax(0,1fr))}.kcr-grade--3{grid-template-columns:repeat(3,minmax(0,1fr))}.k-shell.kcr-grade--topo{margin-top:0;gap:1.25rem}.kcr-cartao{position:relative;display:flex;flex-direction:column;gap:.6rem;padding:1.75rem;border:1px solid var(--k-border);background-color:color-mix(in oklab,var(--k-card) 30%,var(--k-bg));color:var(--k-card-fg)}.ki-sec--tint .kcr-cartao{background-color:var(--k-bg)}.kcr-cartao::before{content:"";position:absolute;inset:0 0 auto 0;height:2px;background-color:var(--k-primary);transform:scaleX(0);transform-origin:left;transition:transform .45s var(--k-ease-expo)}.kcr-cartao--capacidade,.kcr-cartao--link,.kcr-cartao--perfil{text-decoration:none;transition:background-color .3s var(--k-ease-expo),border-color .3s var(--k-ease-expo),transform .3s var(--k-ease-expo)}.kcr-cartao--capacidade:hover,.kcr-cartao--link:focus-visible,.kcr-cartao--link:hover,.kcr-cartao--perfil:hover{background-color:var(--k-elevated);border-color:color-mix(in oklab,var(--k-primary) 45%,transparent);transform:translateY(-3px)}.kcr-cartao--capacidade:hover::before,.kcr-cartao--link:focus-visible::before,.kcr-cartao--link:hover::before,.kcr-cartao--perfil:hover::before{transform:scaleX(1)}.kcr-cartao--link:hover .kcr-icone,.kcr-cartao--perfil:hover .kcr-icone{background-color:var(--k-primary);color:var(--k-primary-fg);box-shadow:var(--k-shadow-glow)}.kcr-cartao__topo{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.5rem}.kcr-cartao--lista .kcr-icone,.kcr-cartao--perfil .kcr-icone{margin-bottom:.5rem}.kcr-cartao__numero{font-family:var(--k-font-display);font-size:.8rem;font-weight:800;letter-spacing:.1em;color:var(--k-primary)}.kcr-cartao__titulo{margin:0;font-family:var(--k-font-display);font-size:1.05rem;font-weight:700;color:var(--k-fg)}.kcr-cartao__texto{margin:0;font-size:.9rem;line-height:1.6;color:var(--k-muted-fg)}.kcr-cartao__mais{display:inline-flex;align-items:center;gap:.4rem;margin-top:auto;padding-top:.75rem;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--k-primary)}.kcr-cartao__mais i{transition:transform .3s var(--k-ease-expo)}.kcr-cartao--link:hover .kcr-cartao__mais i{transform:translateX(4px)}.kcr-antes-depois{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:1.25rem;margin-top:1.25rem}.kcr-antes-depois__lado{padding:1.75rem;border:1px solid var(--k-border)}.kcr-antes-depois__rotulo{display:inline-flex;align-items:center;gap:.5rem;font-size:.7rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.kcr-antes-depois__lado p{margin:.75rem 0 0;line-height:1.65}.kcr-antes-depois__lado--sem{background-color:color-mix(in oklab,var(--k-destructive) 5%,transparent);border-color:color-mix(in oklab,var(--k-destructive) 25%,var(--k-border))}.kcr-antes-depois__lado--sem .kcr-antes-depois__rotulo{color:var(--k-destructive)}.kcr-antes-depois__lado--sem p{color:var(--k-muted-fg)}.kcr-antes-depois__lado--com{border-color:color-mix(in oklab,var(--k-primary) 55%,transparent);background-color:color-mix(in oklab,var(--k-primary) 10%,transparent);box-shadow:var(--k-shadow-glow)}.kcr-antes-depois__lado--com .kcr-antes-depois__rotulo{color:var(--k-primary)}.kcr-antes-depois__seta{display:inline-flex;align-items:center;justify-content:center;align-self:center;width:2.75rem;height:2.75rem;border:1px solid var(--k-border);border-radius:50%;background-color:var(--k-card);color:var(--k-primary)}.kcr-dividido{display:grid;grid-template-columns:minmax(0,0.8fr) minmax(0,1.2fr);gap:3rem;align-items:start}.kcr-dividido__lado{position:sticky;top:5.5rem}.kcr-menu{margin:1.75rem 0 0;font-size:.625rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--k-subtle-fg)}.kcr-caminho{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.75rem}.kcr-caminho>i{font-size:.65rem;color:var(--k-subtle-fg)}.kcr-passos{counter-reset:kcr-passo;list-style:none;margin:0;padding:0}.kcr-passos li{counter-increment:kcr-passo;position:relative;padding:.35rem 0 1.75rem 4rem;line-height:1.65}.kcr-passos li::before{content:counter(kcr-passo,decimal-leading-zero);position:absolute;left:0;top:0;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:1px solid color-mix(in oklab,var(--k-primary) 55%,transparent);background-color:var(--k-bg);font-family:var(--k-font-display);font-size:.85rem;font-weight:800;color:var(--k-primary);transition:background-color .3s var(--k-ease-expo),color .3s var(--k-ease-expo)}.kcr-passos li::after{content:"";position:absolute;left:1.25rem;top:2.5rem;bottom:0;width:1px;background-color:var(--k-border)}.kcr-passos li:last-child{padding-bottom:0}.kcr-passos li:last-child::after{display:none}.kcr-passos li:hover::before{background-color:var(--k-primary);color:var(--k-primary-fg)}.kcr-demo+.kcr-demo{margin-top:3.5rem}.kcr-demo__legenda{display:flex;gap:.6rem;margin:1rem 0 1.75rem;max-width:48rem;color:var(--k-muted-fg);line-height:1.6}.kcr-demo__legenda>i{color:var(--k-primary)}.kcr-foto{margin:0;overflow:hidden;border:1px solid var(--k-border);border-radius:var(--k-radius-2xl);background-color:#fff;box-shadow:var(--k-shadow-panel)}.kcr-foto__barra{display:flex;align-items:center;gap:.4rem;padding:.6rem .9rem;border-bottom:1px solid #e5e7eb;background-color:#f3f4f6}.kcr-foto__barra span{width:.65rem;height:.65rem;border-radius:50%;background-color:#d1d5db}.kcr-foto__barra em{margin-left:.5rem;font-size:.75rem;font-style:normal;font-weight:600;color:#6b7280}.kcr-foto__img{display:block;width:100%;height:auto}.kcr-foto__legenda{padding:.6rem .9rem;border-top:1px solid #e5e7eb;background-color:#f9fafb;font-size:.75rem;color:#6b7280}.kcr-cartao--lista .ki-kicker{margin:0}.kcr-lista{list-style:none;margin:.5rem 0 0;padding:0}.kcr-lista li{position:relative;padding:.7rem 0 .7rem 1.85rem;border-top:1px solid var(--k-border);font-size:.925rem;line-height:1.6;color:var(--k-muted-fg)}.kcr-lista li:first-child{border-top:0}.kcr-lista li>i{position:absolute;left:0;top:.75rem}.kcr-lista--dica li>i{color:var(--k-success)}.kcr-lista--limite li>i{color:var(--k-subtle-fg)}.kcr-aviso{display:flex;gap:1.25rem;align-items:flex-start;padding:1.75rem;border:1px solid color-mix(in oklab,var(--k-primary) 45%,transparent);border-left:3px solid var(--k-primary);background-color:color-mix(in oklab,var(--k-primary) 7%,transparent)}.kcr-aviso .ki-kicker{margin:0}.kcr-precisa{margin:.6rem 0 0;font-size:1.05rem;line-height:1.6}.kcr-faq{--bs-accordion-bg:transparent;--bs-accordion-color:var(--k-fg);--bs-accordion-border-color:var(--k-border);--bs-accordion-border-radius:0;--bs-accordion-inner-border-radius:0;--bs-accordion-btn-color:var(--k-fg);--bs-accordion-btn-focus-box-shadow:none;--bs-accordion-active-bg:transparent;--bs-accordion-active-color:var(--k-primary);border-top:1px solid var(--k-border)}.kcr-faq .accordion-item{border:0;border-bottom:1px solid var(--k-border);background-color:transparent}.kcr-faq .accordion-button{padding:1.25rem 0;background-color:transparent;color:var(--k-fg);font-family:var(--k-font-display);font-size:1rem;font-weight:600;box-shadow:none}.kcr-faq .accordion-button:hover,.kcr-faq .accordion-button:not(.collapsed){background-color:transparent;color:var(--k-primary);box-shadow:none}.kcr-faq .accordion-button::after{content:"+";display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border:1px solid var(--k-border);background-image:none;font-family:var(--k-font-body);font-size:1.1rem;font-weight:400;color:var(--k-primary);transition:transform .3s var(--k-ease-expo),background-color .3s var(--k-ease-expo)}.kcr-faq .accordion-button:not(.collapsed)::after{background-image:none;transform:rotate(45deg);background-color:color-mix(in oklab,var(--k-primary) 15%,transparent)}.kcr-faq .accordion-body{padding:0 2.5rem 1.4rem 0;color:var(--k-muted-fg);line-height:1.65}.kcr-painel-cta{position:relative;overflow:hidden;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:2rem;padding:clamp(2rem,5vw,3.5rem);border:1px solid color-mix(in oklab,var(--k-primary) 45%,transparent);background:radial-gradient(ellipse 60% 120% at 100% 0,color-mix(in oklab,var(--k-primary) 30%,transparent),transparent 70%),color-mix(in oklab,var(--k-card) 60%,var(--k-bg));box-shadow:var(--k-shadow-glow)}.kcr-painel-cta .ki-sec__title{margin-top:1rem}.kcr-painel-cta .kcr-acoes{margin-top:0}.kcr-cta__texto{margin-top:1rem;max-width:40rem;color:var(--k-muted-fg);line-height:1.6}@media (max-width:960px){.kcr-grade--3{grid-template-columns:repeat(2,minmax(0,1fr))}.kcr-dividido,.kcr-hero__grade{grid-template-columns:minmax(0,1fr);gap:2rem}.kcr-dividido__lado{position:static}.kcr-antes-depois{grid-template-columns:minmax(0,1fr)}.kcr-antes-depois__seta{justify-self:center;transform:rotate(90deg)}}@media (max-width:640px){.kcr-grade--2,.kcr-grade--3{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.kcr-hero{padding-block:2.75rem 2.5rem}.kcr-antes-depois__lado,.kcr-aviso,.kcr-cartao,.kcr-resumo{padding:1.35rem}.kcr-busca .ki-btn{padding-inline:1.1rem}.kcr-numeros>div{padding:.75rem 1rem}.kcr-numeros dd{font-size:1.2rem}.kcr-acoes .ki-btn{flex:1 1 100%}}.kno-filtros{margin-top:2rem;max-width:40rem}.kno-filtros .kcr-busca{margin-top:0;max-width:none}.kno-filtros__selects{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.75rem}.kno-campo{display:flex;flex:1 1 12rem;flex-direction:column;gap:.35rem;margin:0;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--k-muted-fg)}.kno-select{width:100%;padding:.7rem .9rem;border:1px solid var(--k-border);border-radius:0;background-color:var(--k-card);color:var(--k-fg);font-family:var(--k-font-body);font-size:.95rem;letter-spacing:normal;text-transform:none;transition:border-color .25s var(--k-ease-expo),box-shadow .25s var(--k-ease-expo)}.kno-select:focus{outline:0;border-color:var(--k-primary);box-shadow:var(--k-shadow-glow)}.kno-selos{display:flex;flex-wrap:wrap;gap:.4rem;margin:0}.kno-chamada{margin:.25rem 0 0;font-family:var(--k-font-display);font-size:1.15rem;font-weight:700;line-height:1.3;color:var(--k-primary)}.kno-cartao--destaque{border-color:color-mix(in oklab,var(--k-primary) 55%,var(--k-border));box-shadow:var(--k-shadow-panel)}.kno-cartao--destaque::before{transform:scaleX(1)}@media (max-width:560px){.kno-campo{flex-basis:100%}}