@font-face{font-family:Geist;src:url(/_astro/geist.BgDaEnEv.woff2)format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/_astro/geist-mono.XN7g48iV.woff2)format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Newsreader;src:url(/_astro/newsreader-300-italico.DzIBNV3n.woff2)format("woff2");font-weight:300;font-style:italic;font-display:swap}:root{--hu-fundo:#00474d;--hu-fundo-alto:#00545a;--hu-fundo-baixo:#012f33;--hu-luz:#7fd6cf;--hu-unimed:#008a5c;--hu-sai:cubic-bezier(.23, 1, .32, 1);--hu-move:cubic-bezier(.77, 0, .175, 1);--hu-muda:cubic-bezier(.4, 0, .2, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}@media (min-width:1800px){html{font-size:106.25%}}@media (min-width:2300px){html{font-size:118.75%}}body{background:radial-gradient(120% 85% at 50% 0%, var(--hu-fundo-alto) 0%, var(--hu-fundo) 45%, var(--hu-fundo-baixo) 100%);background-color:var(--hu-fundo);color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100dvh;margin:0;font-family:Geist,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.campo{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.luz{aspect-ratio:1;will-change:transform;border-radius:50%;width:72vmax;position:absolute}.luz--ecos{background:radial-gradient(circle,#7fd6cf4d,#7fd6cf00 70%);animation:23s ease-in-out infinite alternate hu-deriva-ecos;top:-34vmax;left:-26vmax}.luz--unimed{background:radial-gradient(circle,#00a06a80,#00a06a00 70%);animation:31s ease-in-out infinite alternate hu-deriva-unimed;bottom:-36vmax;right:-28vmax}@keyframes hu-deriva-ecos{to{transform:translate(9vmax,6vmax)scale(1.08)}}@keyframes hu-deriva-unimed{to{transform:translate(-8vmax,-7vmax)scale(1.06)}}.porta{z-index:1;min-height:100dvh;padding:max(1.5rem, env(safe-area-inset-top)) max(1.25rem, env(safe-area-inset-right)) max(1.5rem, env(safe-area-inset-bottom)) max(1.25rem, env(safe-area-inset-left));align-content:center;justify-items:center;display:grid;position:relative}.cartao{-webkit-backdrop-filter:blur(20px)saturate(150%);backdrop-filter:blur(20px)saturate(150%);background:#ffffff0f;border:1px solid #ffffff24;border-radius:28px;width:min(100%,30rem);padding:clamp(1.75rem,1.2rem + 3vw,2.75rem);box-shadow:0 40px 100px -30px #00000080,inset 0 1px #ffffff14}.selos{border-bottom:1px solid #ffffff1a;justify-content:center;align-items:center;gap:1.25rem;margin-bottom:1.75rem;padding-bottom:1.5rem;display:flex}.selo{height:auto;display:block}.selo--ecos{width:auto;height:5.5rem;animation:hu-chega-esquerda .56s var(--hu-sai) 60ms both}.selo--unimed{width:8.75rem;animation:hu-chega-direita .56s var(--hu-sai) 60ms both}.selos__linha{transform-origin:50%;width:1px;height:2.75rem;animation:hu-linha .42s var(--hu-sai) both;background:#ffffff47;flex:none}@keyframes hu-chega-esquerda{0%{opacity:0;filter:blur(4px);transform:translate(-12px)}}@keyframes hu-chega-direita{0%{opacity:0;filter:blur(4px);transform:translate(12px)}}@keyframes hu-linha{0%{transform:scaleY(0)}}.olho{letter-spacing:.16em;text-transform:uppercase;color:#ffffff9e;margin:0 0 .75rem;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;font-weight:450;line-height:1.5}h1{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(2.4rem,1.8rem + 2.6vw,3.4rem);font-weight:300;line-height:1.05}h1 em{letter-spacing:-.01em;color:var(--hu-luz);font-family:Newsreader,Iowan Old Style,Georgia,serif;font-size:1.08em;font-style:italic;font-weight:300}@property --hu-brilho{syntax:"<percentage>";inherits:false;initial-value:-40%}@supports ((-webkit-background-clip:text) or (background-clip:text)){h1 em{--hu-brilho:-40%;background:linear-gradient(100deg, var(--hu-luz) calc(var(--hu-brilho) - 14%), #fff var(--hu-brilho), var(--hu-luz) calc(var(--hu-brilho) + 14%));color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.06em}}@media (prefers-reduced-motion:no-preference){h1 em{animation:hu-brilho-palavra 1.7s var(--hu-muda) .7s both}}@keyframes hu-brilho-palavra{0%{--hu-brilho:-40%}to{--hu-brilho:140%}}.apoio{color:#ffffffc7;text-wrap:pretty;max-width:34ch;margin:1rem 0 2rem;font-size:1.0625rem;line-height:1.55}.olho,h1,.apoio,.entrar{animation:hu-sobe .44s var(--hu-sai) both}.olho{animation-delay:.16s}h1{animation-delay:.21s}.apoio{animation-delay:.26s}.entrar{animation-delay:.31s}@keyframes hu-sobe{0%{opacity:0;transform:translateY(8px)}}.entrar{isolation:isolate;width:100%;min-height:3.5rem;color:var(--hu-fundo);letter-spacing:-.005em;-webkit-tap-highlight-color:transparent;transition:transform .16s var(--hu-sai), background-color .2s ease;background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:1rem;padding:0 1.25rem 0 1.375rem;font-size:1.0625rem;font-weight:560;text-decoration:none;display:flex;position:relative;overflow:hidden}.entrar:after{content:"";z-index:-1;animation:hu-brilho 1s var(--hu-move) 1.75s both;pointer-events:none;background:linear-gradient(105deg,#0000 30%,#7fd6cf8c 50%,#0000 70%);position:absolute;inset:0;transform:translate(-110%)}@keyframes hu-brilho{to{transform:translate(110%)}}.entrar__seta{transition:transform .2s var(--hu-sai);flex:none}@media (hover:hover) and (pointer:fine){.entrar:hover{background-color:#e8f6f4}.entrar:hover .entrar__seta{transform:translate(3px)}}.entrar:active{transform:scale(.97)}.entrar:focus-visible{outline-offset:3px;outline:2px solid #7fd6cfd9}.assina{letter-spacing:.04em;text-align:center;text-wrap:balance;color:#ffffff80;animation:hu-sobe .44s var(--hu-sai) .38s both;margin:1.75rem 0 0;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem}.assina a{color:inherit;text-underline-offset:3px;-webkit-text-decoration:underline #ffffff40;text-decoration:underline #ffffff40;transition:color .2s}.assina a:hover{color:#ffffffd9}.assina a:focus-visible{outline:2px solid var(--hu-luz);outline-offset:3px;border-radius:4px}@media (max-width:26rem){.selos{gap:1rem}.selo--ecos{height:4.5rem}.selo--unimed{width:7.75rem}.olho{letter-spacing:.08em;font-size:.6875rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.luz{animation:none!important}}
