.landing{background:var(--unooria-color-brandnavy-50,#f5f8fc);min-height:100dvh;color:var(--unooria-color-neutral-950,#22272a);font-family:var(--unooria-font-sans,"Open Sans", system-ui, sans-serif);-webkit-font-smoothing:antialiased;scroll-behavior:smooth;position:relative}.landing__fundo{z-index:0;pointer-events:none;opacity:.3;background:var(--unooria-color-gradient-1);position:fixed;inset:0}.landing__fundo canvas{width:100%;height:100%;display:block}.landing__conteudo{z-index:1;position:relative}.landing-vidro{background:color-mix(in srgb, var(--unooria-color-neutral-50,#fff) 70%, transparent);-webkit-backdrop-filter:blur(var(--unooria-blur-400,16px));backdrop-filter:blur(var(--unooria-blur-400,16px));border:1px solid color-mix(in srgb, var(--unooria-color-neutral-50,#fff) 40%, transparent)}.landing-nav{z-index:50;background:color-mix(in srgb, var(--unooria-color-neutral-50,#fff) 70%, transparent);height:80px;-webkit-backdrop-filter:blur(var(--unooria-blur-500,32px));backdrop-filter:blur(var(--unooria-blur-500,32px));border-bottom:1px solid color-mix(in srgb, var(--unooria-color-neutral-50,#fff) 40%, transparent);box-shadow:0 1px 2px color-mix(in srgb, var(--unooria-color-neutral-950,#22272a) 5%, transparent);position:fixed;top:0;left:0;right:0}.landing-nav__miolo{justify-content:space-between;align-items:center;gap:16px;max-width:1440px;height:100%;margin:0 auto;padding:0 24px;display:flex}.landing-display{letter-spacing:-.02em;font-size:48px;font-weight:800;line-height:56px}.landing-titulo{font-size:32px;font-weight:700;line-height:40px}.landing-subtitulo{font-size:20px;font-weight:600;line-height:28px}.landing-corpo-lg{font-size:18px;line-height:28px}.landing-corpo{font-size:16px;line-height:24px}.landing-rotulo{letter-spacing:.01em;font-size:14px;font-weight:500;line-height:20px}@media (max-width:767px){.landing-display{font-size:36px;line-height:44px}.landing-titulo{font-size:28px;line-height:36px}}.landing-cor-primaria{color:var(--unooria-color-brandnavy-900,#2f4f7f)}.landing-cor-apoio{color:var(--unooria-color-neutral-700,#475157)}.landing-secao{max-width:1440px;margin:0 auto;padding:96px 24px}.landing-hero{flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;padding:80px 24px 0;display:flex}.landing-cartao{box-shadow:0 4px 20px color-mix(in srgb, var(--unooria-color-brandpurple-700,#57547d) 4%, transparent);border-radius:12px;transition:transform .3s,box-shadow .3s}.landing-cartao:hover{box-shadow:0 8px 30px color-mix(in srgb, var(--unooria-color-brandnavy-900,#2f4f7f) 10%, transparent);transform:translateY(-5px)}.landing-cartao--branco{background:var(--unooria-color-neutral-50,#fff)}.landing-selo{border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.landing-selo--navy{background:var(--unooria-color-opacity-brandnavy-200,#7fa5e233)}.landing-selo--roxo{background:color-mix(in srgb, var(--unooria-color-brandpurple-400,#aaa5c2) 20%, transparent)}.landing-conceito{background:var(--unooria-color-gradient-1);border-radius:12px;justify-content:center;align-items:center;height:100%;min-height:300px;display:flex;position:relative;overflow:hidden}.landing-conceito__simbolo{opacity:.95;width:60%;max-width:340px;height:auto}.landing-rodape{background:color-mix(in srgb, var(--unooria-color-brandnavy-100,#e8effa) 40%, var(--unooria-color-neutral-100,#f5f5f5));margin-top:96px;padding:64px 24px}.landing-rodape__miolo{max-width:1440px;margin:0 auto}.landing-rodape a{color:var(--unooria-color-neutral-700,#475157);transition:color .15s}.landing-rodape a:hover{color:var(--unooria-color-brandnavy-900,#2f4f7f)}.landing--animada .landing-revelar{opacity:0;transition:opacity .6s ease-out,transform .6s ease-out;transform:translateY(20px)}.landing--animada .landing-revelar--visivel{opacity:1;transform:translateY(0)}.landing-revelar--atraso-1{transition-delay:.1s}.landing-revelar--atraso-2{transition-delay:.2s}.landing-revelar--atraso-3{transition-delay:.3s}.landing-seta{transition:transform .2s}.landing-botao-explorar:hover .landing-seta{transform:translateY(4px)}@media (prefers-reduced-motion:reduce){.landing{scroll-behavior:auto}.landing--animada .landing-revelar,.landing--animada .landing-revelar--visivel{opacity:1;transition:none;transform:none}.landing-cartao,.landing-cartao:hover,.landing-seta{transition:none;transform:none}}
