@keyframes heroEntra{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:none}}@keyframes heroEntraSuave{0%{opacity:0}to{opacity:1}}.hero-entra{animation:heroEntra .8s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--hero-atraso-base, .1s) + var(--hero-i, 0) * 85ms)}@keyframes heroMidiaEntra{0%{opacity:0;transform:scale(1.07)}to{opacity:1;transform:none}}.hero-midia-entra{animation:heroMidiaEntra 1.6s cubic-bezier(.16,1,.3,1) both}@keyframes heroLuzA{0%,to{transform:translate3d(-6%,-4%,0) scale(1)}50%{transform:translate3d(8%,6%,0) scale(1.14)}}@keyframes heroLuzB{0%,to{transform:translate3d(6%,4%,0) scale(1.1)}50%{transform:translate3d(-8%,-3%,0) scale(.96)}}.hero-luz{position:absolute;inset:0;overflow:hidden;pointer-events:none}.hero-luz:after,.hero-luz:before{content:"";position:absolute;border-radius:999px}.hero-luz:before{top:-45%;right:-12%;width:62%;height:150%;background:radial-gradient(closest-side,rgba(255,255,255,.17),transparent 72%);animation:heroLuzA 22s ease-in-out infinite}.hero-luz:after{bottom:-60%;left:-14%;width:58%;height:140%;background:radial-gradient(closest-side,color-mix(in srgb,var(--color-acento,#4b7fff) 34%,transparent),transparent 72%);animation:heroLuzB 27s ease-in-out infinite}.hero-sobreposto{position:relative;container-type:inline-size;container-name:hero-sobreposto;background:rgb(249,250,251);padding-bottom:8px;--hero-topo:0px}.hero-sobreposto--sob-header{--hero-topo:84px}.hero-sobreposto-faixa{position:relative;overflow:hidden;height:calc(var(--hero-topo) + clamp(160px, 24cqi, 320px));background:var(--color-primary)}.hero-sobreposto-veu-topo{position:absolute;inset:0 0 auto 0;height:calc(var(--hero-topo) + 56px);background:linear-gradient(180deg,rgba(0,0,0,.4),rgba(0,0,0,0));pointer-events:none}@keyframes heroCartaoEntra{0%{opacity:0;transform:translate3d(0,34px,0) scale(.985)}to{opacity:1;transform:none}}.hero-sobreposto-cartao{position:relative;margin-top:calc(-1 * clamp(80px, 11cqi, 148px));display:grid;gap:28px;border-radius:var(--hero-raio,20px);border:1px solid rgba(15,23,42,.06);background:#fff;padding:clamp(22px,4.4cqi,48px);box-shadow:0 1px 2px rgba(15,23,42,.04),0 30px 64px -34px rgba(15,23,42,.42),0 22px 48px -30px color-mix(in srgb,var(--color-primary) 45%,transparent);animation:heroCartaoEntra 1s cubic-bezier(.16,1,.3,1) .05s both;--hero-atraso-base:0.3s}.hero-sobreposto-corpo{min-width:0}.hero-sobreposto-kicker{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:11px;font-weight:600;letter-spacing:.14em;line-height:1.4;text-transform:uppercase;color:#6b7280}.hero-sobreposto-fio{width:22px;height:2px;flex-shrink:0;border-radius:2px;background:var(--color-primary)}.hero-sobreposto-ponto{display:inline-block;width:3px;height:3px;margin-right:10px;border-radius:999px;background:currentColor;opacity:.55;vertical-align:middle}.hero-sobreposto-titulo{margin-top:14px;max-width:24ch;font-size:calc(clamp(28px, 4.6cqi, 52px) * var(--escala-titulo, 1));line-height:1.08;color:var(--color-texto,#0f172a);text-wrap:balance}.hero-sobreposto-sub{margin-top:14px;max-width:56ch;font-size:clamp(15px,1.7cqi,18px);line-height:1.6;color:#6b7280;text-wrap:pretty}.hero-sobreposto-acoes{margin-top:clamp(20px,3cqi,30px);display:flex;flex-wrap:wrap;align-items:center;gap:12px}.hero-sobreposto-selo{display:none;flex-direction:column;align-items:center;width:220px;padding-left:44px;border-left:1px solid #f1f5f9;text-align:center}.hero-sobreposto-avatar{position:relative;width:76px;height:76px;flex-shrink:0;border-radius:999px;box-shadow:0 0 0 4px #fff,0 0 0 6px color-mix(in srgb,var(--color-primary) 22%,transparent),0 12px 24px -12px rgba(15,23,42,.45)}@keyframes seloAnel{0%{transform:scale(.96);opacity:.7}70%,to{transform:scale(1.32);opacity:0}}.hero-sobreposto-anel{position:absolute;inset:-6px;border-radius:999px;border:2px solid color-mix(in srgb,var(--color-primary) 55%,transparent);animation:seloAnel 3.4s cubic-bezier(.16,1,.3,1) 1.6s infinite;opacity:0;pointer-events:none}.hero-busca-clara:focus-within{box-shadow:0 0 0 4px color-mix(in srgb,var(--color-primary) 14%,transparent)}@container hero-sobreposto (max-width: 560px){.hero-sobreposto-acoes>*{flex:1 1 auto}}@container hero-sobreposto (min-width: 880px){.hero-sobreposto-cartao{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:44px}.hero-sobreposto-selo{display:flex}.hero-sobreposto-kicker-creci{display:none}}.conversa-avatar{position:relative;display:flex;width:40px;height:40px;flex-shrink:0;align-items:center;justify-content:center;border-radius:999px;background:var(--color-primary);color:#fff}.conversa-ia--escura .conversa-avatar{background:#fff;color:var(--color-primary)}@keyframes conversaAnel{0%{transform:scale(1);opacity:.5}80%,to{transform:scale(1.6);opacity:0}}.conversa-avatar-anel{position:absolute;inset:0;border-radius:999px;border:2px solid var(--color-primary);animation:conversaAnel 2.8s cubic-bezier(.16,1,.3,1) infinite;pointer-events:none}.conversa-ia--escura .conversa-avatar-anel{border-color:rgba(255,255,255,.75)}@keyframes conversaBrilho{0%,50%,to{transform:rotate(0deg) scale(1)}25%{transform:rotate(-14deg) scale(1.14)}75%{transform:rotate(14deg) scale(1.14)}}.conversa-avatar-icone{animation:conversaBrilho 3.4s ease-in-out infinite}.conversa-rotulo{margin-bottom:6px;font-size:12px;font-weight:600;letter-spacing:.01em;color:#6b7280}.conversa-ia--escura .conversa-rotulo{color:rgba(255,255,255,.8)}@property --conversa-angulo{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes conversaGira{to{--conversa-angulo:360deg}}.conversa-borda{padding:1.5px;border-radius:6px 18px 18px 18px;background:conic-gradient(from var(--conversa-angulo),transparent 0 52%,var(--color-primary) 70%,color-mix(in srgb,var(--color-acento) 80%,#fff) 80%,transparent 94%),color-mix(in srgb,var(--color-primary) 18%,#fff);animation:conversaGira 5.5s linear infinite}.conversa-ia--escura .conversa-borda{background:conic-gradient(from var(--conversa-angulo),transparent 0 52%,rgba(255,255,255,.95) 72%,color-mix(in srgb,var(--color-acento) 70%,#fff) 82%,transparent 94%),rgba(255,255,255,.28)}.conversa-balao{border-radius:4.5px 16.5px 16.5px 16.5px;background:var(--color-fundo,#eff6ff);padding:12px 16px;font-size:15px;line-height:1.55;color:#1f2937}.conversa-ia--escura .conversa-balao{background:color-mix(in srgb,var(--color-primary) 84%,#000);color:#fff}@keyframes conversaPonto{0%,70%,to{transform:translateY(0);opacity:.35}35%{transform:translateY(-4px);opacity:1}}.conversa-pontos{display:inline-flex;height:1.55em;align-items:center;gap:4px}.conversa-pontos i{width:6px;height:6px;border-radius:999px;background:currentColor;animation:conversaPonto 1.2s ease-in-out infinite}.conversa-pontos i:nth-child(2){animation-delay:.15s}.conversa-pontos i:nth-child(3){animation-delay:.3s}@keyframes conversaCursor{50%{opacity:0}}.conversa-cursor{display:inline-block;width:2px;height:1.05em;margin-left:2px;vertical-align:-.15em;background:var(--color-primary);animation:conversaCursor .9s steps(1) infinite}.conversa-ia--escura .conversa-cursor{background:#fff}.conversa-opcoes{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px}@media (min-width:640px){.conversa-dica,.conversa-opcoes{padding-left:52px}}@keyframes conversaOpcaoEntra{0%{opacity:0;translate:0 8px;scale:.94}to{opacity:1;translate:0 0;scale:1}}.conversa-opcao{display:inline-flex;height:38px;align-items:center;gap:6px;padding:0 16px;border:1px solid color-mix(in srgb,var(--color-primary) 32%,#e5e7eb);background:#fff;font-size:14px;font-weight:600;color:var(--color-primary);opacity:0;pointer-events:none;transition:background-color .2s,color .2s,border-color .2s,transform .2s}.conversa-opcoes--visiveis .conversa-opcao{pointer-events:auto;animation:conversaOpcaoEntra .5s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--i, 0) * 70ms)}.conversa-opcao:hover{border-color:var(--color-primary);background:var(--color-primary);color:#fff;transform:translateY(-2px)}.conversa-opcao:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.conversa-opcao--principal{border-color:var(--color-primary);background:var(--color-primary);color:#fff}.conversa-ia--escura .conversa-opcao{border-color:rgba(255,255,255,.4);background:rgba(255,255,255,.1);color:#fff}.conversa-ia--escura .conversa-opcao--principal,.conversa-ia--escura .conversa-opcao:hover{border-color:#fff;background:#fff;color:var(--color-primary)}.conversa-ia--escura .conversa-opcao:focus-visible{outline-color:#fff}.conversa-dica{margin-top:10px;font-size:12px;color:#9ca3af;opacity:0;transition:opacity .6s ease .45s}.conversa-opcoes--visiveis+.conversa-dica{opacity:1}.conversa-ia--escura .conversa-dica{color:rgba(255,255,255,.7)}[data-revelar]{transition:opacity .75s cubic-bezier(.16,1,.3,1),transform .75s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--revelar-i, 0) * 90ms)}[data-revelar].revelar-espera{opacity:0;transform:translate3d(0,26px,0);transition:none}@media (prefers-reduced-motion:reduce){.hero-entra,.hero-sobreposto-cartao{animation-name:heroEntraSuave;animation-duration:.5s}.hero-luz:after,.hero-luz:before,.hero-midia-entra,.hero-sobreposto-anel{animation:none}[data-revelar].revelar-espera{transform:none}[data-revelar]{transition-property:opacity;transition-duration:.45s}}