:root{--aurora-jade:#4cc49580;--aurora-citrino:#d9eb729e;--aurora-agua:#78c8be57;--vidro:color-mix(in srgb, var(--superficie) 70%, transparent);--vidro-borda:color-mix(in srgb, var(--borda) 80%, transparent);--sombra-suave:0 10px 40px #141e1412;--texto-forte-suave:color-mix(in srgb, var(--texto) 80%, var(--fundo))}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--aurora-jade:#1a8a6680;--aurora-citrino:#7e921452;--aurora-agua:#1f6f6a61;--sombra-suave:0 10px 40px #00000059}}:root[data-theme=dark]{--aurora-jade:#1a8a6680;--aurora-citrino:#7e921452;--aurora-agua:#1f6f6a61;--sombra-suave:0 10px 40px #00000059}.cabecalho{z-index:50;pointer-events:none;padding:10px 0;position:sticky;top:0}.cabecalho .wrap{position:relative}.cabecalho-pilula{pointer-events:auto;background:var(--vidro);-webkit-backdrop-filter:blur(16px)saturate(150%);backdrop-filter:blur(16px)saturate(150%);border:1px solid var(--vidro-borda);min-height:58px;box-shadow:var(--sombra-suave);border-radius:999px;justify-content:space-between;align-items:center;gap:10px;padding:8px 8px 8px 18px;display:flex}.cabecalho .logo img{height:30px}.menu{align-items:center;gap:2px;display:flex}.menu-link{color:var(--texto);border-radius:999px;padding:8px 12px;font-size:.95rem;font-weight:500;text-decoration:none;display:none}.menu-link:hover{background:var(--superficie-2);text-decoration:none}.menu>.botao{white-space:nowrap;margin-left:6px}.menu-movel{margin-left:6px}.menu-movel summary{cursor:pointer;border:1px solid var(--borda-forte);border-radius:999px;align-items:center;min-height:40px;padding:8px 14px;font-size:.95rem;font-weight:600;list-style:none;display:inline-flex}.menu-movel summary::-webkit-details-marker{display:none}.menu-movel ul{background:var(--superficie);border:1px solid var(--borda);min-width:230px;box-shadow:var(--sombra-suave);border-radius:20px;gap:2px;margin:0;padding:10px;list-style:none;display:grid;position:absolute;top:calc(100% + 6px);right:16px}.menu-movel ul a:not(.botao){color:var(--texto);border-radius:12px;padding:10px 14px;font-weight:500;text-decoration:none;display:block}.menu-movel ul a:not(.botao):hover{background:var(--superficie-2)}.menu-movel ul .botao{width:100%;margin-top:6px}@media (max-width:519px){.menu>.botao{display:none}.cabecalho .logo img{height:26px}}@media (min-width:900px){.menu-link{display:inline-block}.menu-movel{display:none}}.v-heroi,.v-final{isolation:isolate;position:relative;overflow:hidden}.aurora{z-index:-1;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.v-final .aurora{-webkit-mask-image:linear-gradient(#0000,#000 30% 70%,#0000);mask-image:linear-gradient(#0000,#000 30% 70%,#0000)}.aurora-mancha{will-change:transform;border-radius:50%;width:62vmax;height:62vmax;position:absolute}.aurora-jade{background:radial-gradient(circle at center, var(--aurora-jade) 0%, transparent 64%);top:-28vmax;left:-18vmax}.aurora-citrino{background:radial-gradient(circle at center, var(--aurora-citrino) 0%, transparent 62%);top:-16vmax;right:-22vmax}.aurora-agua{background:radial-gradient(circle at center, var(--aurora-agua) 0%, transparent 62%);top:-6vmax;left:calc(50% - 31vmax)}.aurora-suave .aurora-mancha{opacity:.65}.v-heroi{text-align:center;margin-top:-78px;padding:150px 0 64px}.v-heroi-conteudo{position:relative}.v-heroi-interno{text-align:left;padding-bottom:32px}.v-etiqueta{color:var(--texto);background:var(--vidro);border:1px solid var(--vidro-borda);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;align-items:center;margin-bottom:22px;padding:6px 14px;font-size:.85rem;font-weight:600;display:inline-flex}.v-titulo{letter-spacing:-.028em;max-width:15ch;margin:0 auto .4em;font-size:clamp(2.5rem,1.1rem + 6.4vw,5.75rem);font-weight:500;line-height:1.02}.v-titulo em,.v-subtitulo em,.v-frase em{color:var(--destaque-texto);font-style:italic;font-weight:400}.v-titulo-interno{max-width:20ch;margin-left:0;font-size:clamp(2.2rem,1.3rem + 4vw,4rem)}.v-titulo-final{max-width:18ch;font-size:clamp(2rem,1.1rem + 4.2vw,4.25rem)}.v-lead{color:var(--texto-forte-suave);max-width:58ch;margin:0 auto .5em;font-size:clamp(1.05rem,.95rem + .5vw,1.3rem)}.v-alinhado .v-lead{margin-left:0}.v-acoes{justify-content:center}.v-alinhado .acoes{justify-content:flex-start}.v-ajuda{color:var(--texto-forte-suave);margin-top:14px}.v-narrativa{padding:8vh 0 4vh}.v-frase{font-family:var(--fonte-titulo);letter-spacing:-.015em;text-align:center;max-width:26ch;margin:0 auto 12vh;font-size:clamp(1.6rem,1rem + 2.8vw,3.1rem);line-height:1.18}.v-frase:last-child{margin-bottom:4vh}.v-secao[id]{scroll-margin-top:84px}.v-subtitulo{letter-spacing:-.02em;max-width:22ch;font-size:clamp(1.8rem,1.2rem + 2.6vw,3rem);font-weight:500;line-height:1.08}.v-nota{font-size:.9rem}.v-vidro{background:var(--vidro);border-color:var(--vidro-borda)}.v-cartoes{grid-template-columns:1fr;gap:16px;margin:28px 0 0;padding:0;list-style:none;display:grid}.v-cartoes>li{display:flex}.v-cartao{background:var(--vidro);border:1px solid var(--vidro-borda);width:100%;color:inherit;border-radius:22px;flex-direction:column;padding:26px;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}a.v-cartao:hover{box-shadow:var(--sombra-suave);border-color:color-mix(in srgb, var(--destaque) 45%, var(--borda));text-decoration:none;transform:translateY(-3px)}.v-cartao h3,.v-cartao-titulo{margin-bottom:.4em;font-size:1.35rem}.v-tarefas{flex-wrap:wrap;gap:6px;margin:4px 0 18px;padding:0;list-style:none;display:flex}.v-tarefas li{background:var(--superficie-2);color:var(--texto);border-radius:999px;padding:3px 10px;font-size:.82rem;font-weight:500}.v-ver{color:var(--destaque-texto);margin-top:auto;font-weight:600}.v-ver:after{content:" →"}.v-cuidado{border-left:4px solid var(--acento-grafico);background:var(--superficie);border-radius:0 12px 12px 0;max-width:70ch;margin-top:24px;padding:14px 18px}.v-links-subsistemas{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.v-links-subsistemas a{border:1px solid var(--borda);background:var(--vidro);color:var(--texto);border-radius:999px;padding:8px 14px;font-weight:500;text-decoration:none;display:inline-block}.v-links-subsistemas a:hover{border-color:var(--destaque)}.v-demo-grade{grid-template-columns:1fr;align-items:center;gap:32px;display:grid}.v-chat{background:var(--vidro);border:1px solid var(--vidro-borda);box-shadow:var(--sombra-suave);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:24px;overflow:hidden}.v-chat-topo{border-bottom:1px solid var(--vidro-borda);flex-wrap:wrap;align-items:center;gap:10px;padding:14px 18px;font-size:.9rem;font-weight:600;display:flex}.v-chat-pontos{gap:5px;display:inline-flex}.v-chat-pontos span{background:var(--borda);border-radius:50%;width:9px;height:9px}.v-chat-chip{background:var(--citrino);color:var(--chip-texto);border-radius:999px;margin-left:auto;padding:2px 10px;font-size:.78rem;font-weight:600}.v-chat-mensagens{gap:12px;margin:0;padding:18px;list-style:none;display:grid}.v-msg{border-radius:16px;max-width:88%;padding:12px 16px}.v-msg p{margin:0}.v-msg-voce{background:var(--superficie-2);border-bottom-right-radius:6px;justify-self:end}.v-msg-copiloto{background:color-mix(in srgb, var(--citrino) 30%, var(--superficie));border:1px solid var(--borda);border-bottom-left-radius:6px;justify-self:start}.v-msg-autor{letter-spacing:.05em;text-transform:uppercase;color:var(--texto-suave);margin-bottom:4px;font-size:.72rem;font-weight:700;display:block}.v-passos{grid-template-columns:1fr;gap:16px;margin:28px 0 0;padding:0;list-style:none;display:grid}.v-passos li{background:var(--vidro);border:1px solid var(--vidro-borda);border-radius:22px;padding:26px}.v-numero{font-family:var(--fonte-titulo);color:var(--destaque-texto);margin-bottom:12px;font-size:3.25rem;font-style:italic;line-height:1;display:block}.v-final{text-align:center;padding:96px 0 72px}@media (min-width:640px){.v-cartoes,.v-passos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.v-heroi{padding-top:190px;padding-bottom:96px}.v-heroi-interno{padding-top:170px;padding-bottom:40px}.v-cartoes,.v-passos{grid-template-columns:repeat(3,minmax(0,1fr))}.v-demo-grade{grid-template-columns:.9fr 1.1fr;gap:56px}.v-final{padding:140px 0 96px}}@media (prefers-reduced-motion:no-preference){.aurora-mancha{animation:28s ease-in-out infinite alternate v-deriva}.aurora-citrino{animation-duration:34s;animation-delay:-9s}.aurora-agua{animation-duration:40s;animation-delay:-17s}@supports (animation-timeline:view()){.v-frase,.v-msg,.v-cartoes>li,.v-passos li{animation:linear both v-surgir;animation-timeline:view();animation-range:entry 5% cover 30%}.v-frase{animation-range:entry 15% cover 45%}}}@media (prefers-reduced-motion:reduce){.v-cartao{transition:none}a.v-cartao:hover{transform:none}}@keyframes v-deriva{0%{transform:translate(0,0)scale(1)}50%{transform:translate(6vmax,4vmax)scale(1.08)}to{transform:translate(-4vmax,7vmax)scale(.95)}}@keyframes v-surgir{0%{opacity:.12;transform:translateY(28px)}to{opacity:1;transform:none}}
