.landing{--lv-acento:var(--acao);--lv-acento-quente:color-mix(in srgb,var(--acao) 72%,var(--marca));--lv-gradiente:linear-gradient(160deg,color-mix(in srgb,var(--acao) 88%,#ffffff),var(--acao-hover));--lv-gradiente-suave:linear-gradient(135deg,color-mix(in srgb,var(--lv-acento) 12%,transparent),color-mix(in srgb,var(--lv-acento-quente) 12%,transparent))}.landing .palco{--palco-fundo:color-mix(in srgb,var(--marca) 42%,#070b16);--palco-tinta:#ffffff;--palco-tinta-suave:color-mix(in srgb,#ffffff 78%,transparent);--palco-borda:color-mix(in srgb,#ffffff 14%,transparent);position:relative;overflow:hidden;background:var(--palco-fundo);isolation:isolate}.landing .palco,.landing .palco .palco-tinta{color:var(--palco-tinta)}.landing .palco .palco-tinta-suave{color:var(--palco-tinta-suave)}.landing .palco .brilho{inset:-30% -10% auto -10%;height:150%;background:radial-gradient(38% 42% at 18% 8%,color-mix(in srgb,var(--acao-clara) 34%,transparent),transparent 70%),radial-gradient(44% 46% at 82% 0,color-mix(in srgb,var(--lv-acento) 55%,transparent),transparent 72%),radial-gradient(50% 38% at 50% 100%,color-mix(in srgb,var(--marca) 60%,transparent),transparent 76%);background-repeat:no-repeat;filter:blur(56px)}.landing .palco .brilho,.landing .palco .malha{position:absolute;z-index:0;pointer-events:none}.landing .palco .malha{inset:0;background-image:repeating-linear-gradient(90deg,color-mix(in srgb,#ffffff 4%,transparent) 0 1px,transparent 1px 56px),repeating-linear-gradient(180deg,color-mix(in srgb,#ffffff 4%,transparent) 0 1px,transparent 1px 56px);-webkit-mask-image:radial-gradient(70% 60% at 50% 40%,#000 30%,transparent 100%);mask-image:radial-gradient(70% 60% at 50% 40%,#000 30%,transparent 100%)}.landing .titulo-vitrine{font-size:var(--texto-display-0);line-height:1.02;letter-spacing:-.035em;font-weight:600}.landing .titulo-display{font-size:var(--texto-display-1);line-height:1.08;letter-spacing:-.03em;font-weight:600}.landing .texto-gradiente{color:var(--tinta);background:var(--lv-gradiente);background-clip:text;-webkit-background-clip:text}.landing .palco .texto-gradiente{color:var(--palco-tinta);background:linear-gradient(120deg,var(--palco-tinta),color-mix(in srgb,var(--acao-clara) 92%,#ffffff));background-clip:text;-webkit-background-clip:text}@supports (((-webkit-background-clip:text) or (background-clip:text)) or (-webkit-background-clip:text)){.landing .palco .texto-gradiente,.landing .texto-gradiente{color:transparent}}.landing .palco .palco-link{color:var(--acao-clara)}.landing .palco .palco-ok{color:color-mix(in srgb,var(--ok-fg) 30%,#ffffff)}.landing .palco .palco-erro{color:color-mix(in srgb,var(--erro) 35%,#ffffff)}.landing .palco .cartao-palco{background:color-mix(in srgb,#ffffff 7%,transparent)}.landing .palco .borda-palco{border-color:var(--palco-borda)}.landing .moldura-produto{position:relative;border-radius:var(--raio-lg);border:1px solid var(--palco-borda);background:color-mix(in srgb,var(--cartao) 96%,var(--marca));box-shadow:var(--elevacao-4);overflow:hidden;transform:perspective(1400px) rotateY(-7deg) rotateX(2deg);transform-origin:center left}.landing .moldura-produto:after{content:"";position:absolute;inset:auto 0 0 0;height:40%;pointer-events:none;background:linear-gradient(to top,color-mix(in srgb,var(--marca) 26%,transparent),transparent)}.landing .janela-barra{display:flex;align-items:center;gap:6px;padding:10px 12px;border-bottom:1px solid var(--borda-suave);background:var(--superficie-baixa)}.landing .janela-ponto{width:8px;height:8px;border-radius:var(--raio-pill);background:var(--borda)}.landing .faixa-agenda{border-left:3px solid var(--borda);background:var(--superficie-baixa);border-radius:var(--raio-sm)}.landing .faixa-agenda--ia{border-left-color:var(--ok-fg);background:color-mix(in srgb,var(--ok-bg) 70%,var(--cartao))}.landing .conversa-rotulo{display:inline-flex;align-items:center;padding:3px 8px;border-radius:var(--raio-pill);background:color-mix(in srgb,#ffffff 8%,transparent);color:var(--palco-tinta-suave)}.landing .conversa-pausa,.landing .conversa-rotulo{border:1px solid var(--palco-borda);font-size:11px;font-weight:600}.landing .conversa-pausa{background:color-mix(in srgb,#ffffff 6%,transparent);color:var(--palco-tinta);border-radius:var(--raio-pill);padding:3px 10px;transition:background var(--motion-rapido) var(--ease-padrao)}.landing .conversa-pausa:hover{background:color-mix(in srgb,#ffffff 14%,transparent)}.landing .conversa-moldura{border-radius:var(--raio-lg);border:1px solid var(--palco-borda);background:color-mix(in srgb,var(--marca) 35%,#070b16);box-shadow:var(--elevacao-3);padding:14px}.landing .conversa-data{text-align:center;font-family:var(--fonte-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--palco-tinta-suave);margin:0 0 10px}.landing .conversa-fita{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.landing .conversa-balao{max-width:84%;padding:8px 11px;border-radius:var(--raio-lg);font-size:13px;line-height:1.35}.landing .conversa-balao--cliente{align-self:flex-start;background:color-mix(in srgb,#ffffff 10%,transparent);border:1px solid var(--palco-borda);color:var(--palco-tinta)}.landing .conversa-balao--ia{align-self:flex-end;background:var(--acao-suave-bg);color:var(--acao-suave-fg)}.landing .conversa-texto{margin:0}.landing .conversa-hora{display:block;margin-top:3px;font-family:var(--fonte-mono);font-size:9px;opacity:.75}.landing .conversa-encerramento{margin:10px 0 0;text-align:center;font-size:11px;font-weight:600;color:var(--palco-tinta-suave)}.landing .conversa-demo[data-animando=sim] .conversa-balao{opacity:0;transform:translateY(6px);transition:opacity var(--motion-lento) var(--ease-saida),transform var(--motion-lento) var(--ease-saida)}.landing .conversa-demo[data-animando=sim] .conversa-balao[data-visivel]{opacity:1;transform:none}.landing .cabecalho-vidro{background:var(--cartao);border-bottom:1px solid var(--borda-suave)}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.landing .cabecalho-vidro{background:var(--vidro-fundo);border-bottom-color:var(--vidro-borda);backdrop-filter:blur(var(--vidro-desfoque))}}.landing .selo-vibrante{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:var(--raio-pill);font-size:12px;font-weight:700;background:var(--cartao);background-image:var(--lv-gradiente-suave);border:1px solid color-mix(in srgb,var(--lv-acento) 30%,var(--borda-suave));color:var(--tinta);white-space:nowrap}.landing .palco .selo-vibrante{background:color-mix(in srgb,#ffffff 8%,transparent);background-image:none;border-color:var(--palco-borda);color:var(--palco-tinta)}.landing .selo-vibrante--ancora{border-color:transparent;padding:7px 14px;white-space:normal}.landing .palco .selo-vibrante--ancora,.landing .selo-vibrante--ancora{background:var(--lv-gradiente);background-image:var(--lv-gradiente);color:var(--acao-tinta)}.landing .palco .selo-vibrante--ancora{border:1px solid color-mix(in srgb,var(--acao-clara) 40%,transparent)}.landing .cartao-vibrante{position:relative;border-radius:var(--raio-lg);background:var(--cartao);border:1px solid var(--borda-suave);box-shadow:var(--elevacao-1);transition:border-color var(--motion-base) var(--ease-padrao),box-shadow var(--motion-base) var(--ease-padrao),transform var(--motion-base) var(--ease-padrao)}.landing .cartao-vibrante:hover{border-color:var(--lv-acento);box-shadow:var(--elevacao-3);transform:translateY(-2px)}.landing .cartao-vibrante--destaque:before{content:"";position:absolute;inset:4px;pointer-events:none;border:1px solid color-mix(in srgb,var(--lv-acento) 16%,transparent);border-radius:calc(var(--raio-lg) - 3px)}.landing .icone-medalhao{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex:none;border-radius:var(--raio-md);border:1px solid var(--borda-suave);background:color-mix(in srgb,var(--lv-acento) 6%,var(--cartao));color:var(--tinta-suave);box-shadow:var(--elevacao-1);transition:border-color var(--motion-base) var(--ease-padrao),background var(--motion-base) var(--ease-padrao)}.landing .cartao-vibrante:hover .icone-medalhao{border-color:color-mix(in srgb,var(--lv-acento) 40%,var(--borda-suave));background:color-mix(in srgb,var(--lv-acento) 10%,var(--cartao))}.landing .icone-acento{color:var(--lv-acento)}.landing .faixa-tonal{background-color:color-mix(in srgb,var(--marca) 5%,var(--fundo));background-image:radial-gradient(60% 50% at 12% 0,color-mix(in srgb,var(--lv-acento) 7%,transparent),transparent 70%),radial-gradient(50% 50% at 92% 100%,color-mix(in srgb,var(--marca) 8%,transparent),transparent 72%)}.landing .regua-kicker{display:block;width:48px;height:1px;border:0;margin:10px 0 0;background:linear-gradient(90deg,var(--lv-acento),transparent)}.landing .palco .regua-kicker{background:linear-gradient(90deg,var(--acao-clara),transparent)}.landing .botao-vibrante{background:var(--lv-gradiente);color:var(--acao-tinta);border:0;box-shadow:var(--elevacao-2);transition:filter var(--motion-rapido) var(--ease-padrao),box-shadow var(--motion-rapido) var(--ease-padrao),transform var(--motion-rapido) var(--ease-padrao)}.landing .botao-vibrante:hover{filter:brightness(1.08);box-shadow:var(--elevacao-3),var(--brilho-acento);transform:translateY(-1px)}.landing .botao-vibrante:disabled{background:var(--superficie-media);background-image:none;color:var(--tinta-suave);border:1px solid var(--borda);cursor:not-allowed}.landing .botao-vibrante:disabled,.landing .botao-vibrante:disabled:hover{box-shadow:none;filter:none;transform:none}.landing .palco .botao-contorno{border:1px solid var(--palco-borda);background:color-mix(in srgb,#ffffff 6%,transparent);color:var(--palco-tinta);transition:background var(--motion-rapido) var(--ease-padrao),border-color var(--motion-rapido) var(--ease-padrao)}.landing .palco .botao-contorno:hover{background:color-mix(in srgb,#ffffff 12%,transparent);border-color:color-mix(in srgb,#ffffff 30%,transparent)}.landing .whatsapp-flutuante{position:fixed;right:calc(1rem + env(safe-area-inset-right, 0px));bottom:calc(1rem + env(safe-area-inset-bottom, 0px));z-index:30;animation:whatsapp-flutuante-entra var(--motion-base) var(--ease-padrao) both}@keyframes whatsapp-flutuante-entra{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.landing .botao-vibrante,.landing .cartao-vibrante{transition:border-color var(--motion-base) var(--ease-padrao),box-shadow var(--motion-base) var(--ease-padrao)}.landing .botao-vibrante:hover,.landing .cartao-vibrante:hover,.landing .moldura-produto{transform:none}.landing .whatsapp-flutuante{animation-name:whatsapp-flutuante-surge}}@keyframes whatsapp-flutuante-surge{0%{opacity:0}to{opacity:1}}