@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/313510e2713fb214-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/313510e2713fb214-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/313510e2713fb214-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/313510e2713fb214-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Hanken Grotesk Fallback;src:local("Arial");ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.00%;size-adjust:100.94%}.__className_fd3dff{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.__variable_fd3dff{--font-hanken:"Hanken Grotesk","Hanken Grotesk Fallback"}:root{--fundo:#141414;--superficie:#262626;--tinta:#ffffff;--tinta-2:#9a9a9a;--complemento:#9a9a9a;--fio:rgb(255 255 255/0.12);--botao:#363636;--inverso:#ffffff;--inverso-texto:#141414;--luz-1:#2a2a2a;--luz-2:#1f1f1f;--hub-1:#1f1f1f;--hub-2:#1b1b1b;--desk-1:#1f1f1f;--desk-2:#1b1b1b;--odonto-1:#1f1f1f;--odonto-2:#1b1b1b;--placa-borda:inset 0 0 0 1px rgb(255 255 255/0.06),inset 0 1px 0 rgb(255 255 255/0.03);--luz-placa:rgb(255 255 255/0.09);--erro:#ffb4a9;--erro-fundo:rgb(220 38 38/0.12);--erro-fio:rgb(248 113 113/0.35);--sombra:inset 0 1px 0 rgb(255 255 255/0.08),0 0 0 1px rgb(255 255 255/0.09),0 10px 24px -10px rgb(0 0 0/0.5),0 40px 70px -40px rgb(0 0 0/0.75);--sombra-alta:inset 0 1px 0 rgb(255 255 255/0.12),0 0 0 1px rgb(255 255 255/0.16),0 24px 40px -16px rgb(0 0 0/0.65),0 60px 90px -40px rgb(0 0 0/0.9);--fonte:var(--font-hanken),system-ui,sans-serif;--curva:cubic-bezier(0.16,1,0.3,1);color-scheme:dark;scrollbar-color:#3a3a3a var(--fundo)}:root[data-tema=claro]{--fundo:#f4f4f4;--superficie:#ffffff;--tinta:#141414;--tinta-2:#5e5e5e;--complemento:#6e6e6e;--fio:#dcdcdc;--botao:#ececec;--inverso:#141414;--inverso-texto:#ffffff;--luz-1:#ffffff;--luz-2:#ffffff;--hub-1:#fbf6e7;--hub-2:#f1e6c6;--desk-1:#eef2ff;--desk-2:#dee6ff;--odonto-1:#f8f5ea;--odonto-2:#ebe3c6;--placa-borda:inset 0 1px 0 rgb(255 255 255/0.75);--luz-placa:rgb(255 255 255/0.9);--erro:#8a1a12;--erro-fundo:#fbeae7;--erro-fio:#efc4bd;--sombra:0 1px 1px rgb(17 17 19/0.04),0 10px 24px -10px rgb(17 17 19/0.08),0 40px 70px -40px rgb(17 17 19/0.15);--sombra-alta:0 1px 1px rgb(17 17 19/0.04),0 24px 40px -16px rgb(17 17 19/0.16),0 60px 90px -40px rgb(17 17 19/0.26);color-scheme:light;scrollbar-color:#b5b5b5 var(--fundo)}:root:not([data-tema=claro]) .so-claro,:root[data-tema=claro] .so-escuro{display:none}::view-transition-new(root),::view-transition-old(root){animation:none;mix-blend-mode:normal}::view-transition-new(root){z-index:2}*,:after,:before{box-sizing:border-box}body{margin:0;background:radial-gradient(1200px 560px at 50% -140px,var(--luz-1) 0,var(--luz-2) 32%,transparent 70%),var(--fundo);color:var(--tinta);font-family:var(--fonte);font-size:16px;line-height:1.45;-webkit-font-smoothing:antialiased}img{display:block}a{color:inherit}::selection{background:var(--inverso);color:var(--inverso-texto)}a:focus-visible{outline:2px solid var(--tinta);outline-offset:4px}.pagina{min-height:100dvh;display:flex;flex-direction:column;padding:22px clamp(16px,3.6vw,48px) 24px}.topo{display:flex;justify-content:space-between;gap:16px;font-size:15px;color:var(--tinta-2);animation:desce .7s var(--curva) backwards}.marca,.topo{align-items:center}.marca{display:inline-flex;gap:10px}.marca-simbolo{width:25px;height:26px;color:var(--tinta);flex:none}.marca-nome{height:23px;width:auto;margin-top:-2px}.conta{display:flex;align-items:center;gap:20px;min-width:0}.troca-tema{flex:none;display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid var(--fio);border-radius:50%;background:var(--botao);color:var(--tinta);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:scale .35s var(--curva),background-color .3s var(--curva),border-color .3s var(--curva)}.troca-tema:focus-visible{outline:2px solid var(--tinta);outline-offset:3px}.troca-tema:active{scale:.92;transition-duration:.1s}.topo-entrar{justify-content:flex-end}.email{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sair{position:relative;flex:none;color:var(--tinta);font-weight:600;text-decoration:none}.sair:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1.5px;background:currentColor;scale:0 1;transition:scale .35s var(--curva)}.sair:focus-visible:after{scale:1 1}.centro{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:clamp(32px,7vh,72px) 0 clamp(28px,5vh,48px);text-align:center}.saudacao{margin:0;max-width:18ch;font-size:clamp(44px,6.2vw,80px);font-weight:700;line-height:1.02;letter-spacing:-.04em;text-wrap:balance;animation:foco 1.1s var(--curva) .05s backwards}.pergunta{margin:16px 0 clamp(32px,5.5vh,48px);font-size:clamp(19px,1.8vw,23px);font-weight:500;letter-spacing:-.01em;color:var(--tinta-2);text-wrap:balance;animation:foco 1.1s var(--curva) .18s backwards}.cartoes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px;width:100%;max-width:1120px}.cartao,.cartao-vaga{display:flex}.cartao{position:relative;flex:1 1;flex-direction:column;min-height:312px;padding:14px;border-radius:30px;background:var(--superficie);color:inherit;text-align:left;text-decoration:none;box-shadow:var(--sombra);-webkit-tap-highlight-color:transparent;will-change:transform;transition:translate .55s var(--curva),scale .3s var(--curva),box-shadow .55s var(--curva);animation:entra .9s var(--curva) backwards}.cartao-vaga:first-child .cartao{animation-delay:.08s}.cartao-vaga:nth-child(2) .cartao{animation-delay:.14s}.cartao-vaga:nth-child(3) .cartao{animation-delay:.2s}.cartao:focus-visible{outline-offset:5px;translate:0 -8px;box-shadow:var(--sombra-alta)}.placa{position:relative;flex:1 1;display:grid;place-items:center;min-height:190px;overflow:hidden;border-radius:20px;isolation:isolate;box-shadow:var(--placa-borda)}.placa-hub{background:linear-gradient(160deg,var(--hub-1),var(--hub-2))}.placa-sotechdesk{background:linear-gradient(160deg,var(--desk-1),var(--desk-2))}.placa-sucessodonto{background:linear-gradient(160deg,var(--odonto-1),var(--odonto-2))}.placa-luz{position:absolute;inset:0;z-index:1;opacity:0;transition:opacity .4s var(--curva);pointer-events:none}.logo{position:relative;z-index:2;display:block;width:auto;max-width:78%}.placa .logo{transition:scale .6s var(--curva)}.cartao:focus-visible .placa .logo{scale:1.06}.logo-hub{height:34px}.logo-sotechdesk{height:27px}.logo-sucessodonto{height:24px}.cartao-rodape{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 10px 8px 12px}.cartao-texto{display:flex;flex-direction:column;min-width:0}.cartao-nome{font-size:21px;font-weight:700;letter-spacing:-.02em}.cartao-desc{margin-top:3px;font-size:15px;color:var(--tinta-2)}.abrir{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--botao);color:var(--tinta);transition:background-color .3s var(--curva),color .3s var(--curva)}.abrir svg{transition:translate .45s var(--curva)}.cartao:focus-visible .abrir{background:var(--inverso);color:var(--inverso-texto)}.cartao:focus-visible .abrir svg{translate:2px -2px}.cartao:active{scale:.98;transition-duration:.12s}.cartao:active .abrir{background:var(--inverso);color:var(--inverso-texto)}@media (hover:hover){.sair:hover:after{scale:1 1}.troca-tema:hover{scale:1.08;border-color:var(--tinta-2)}.cartao:hover{translate:0 -8px;box-shadow:var(--sombra-alta)}.cartao:hover .placa-luz{opacity:1}.cartao:hover .placa .logo{scale:1.06}.cartao:hover .abrir{background:var(--inverso);color:var(--inverso-texto)}.cartao:hover .abrir svg{translate:2px -2px}.botao-google:hover{translate:0 -3px;box-shadow:var(--sombra-alta)}}.logo-entrar{margin:0 0 22px;animation:foco 1.1s var(--curva) .05s backwards}.logo-entrar img{width:clamp(270px,32vw,430px);height:auto}.erro{display:flex;align-items:center;gap:10px;max-width:440px;margin:0 0 18px;padding:12px 16px;border:1px solid var(--erro-fio);border-radius:14px;background:var(--erro-fundo);color:var(--erro);font-size:15px;font-weight:500;text-align:left;animation:entra .6s var(--curva) backwards}.erro svg{flex:none}.botao-google{display:inline-flex;align-items:center;justify-content:center;gap:12px;height:54px;padding:0 28px;border:1px solid var(--fio);border-radius:999px;background:var(--superficie);color:var(--tinta);font-size:16px;font-weight:600;text-decoration:none;box-shadow:var(--sombra);-webkit-tap-highlight-color:transparent;transition:translate .45s var(--curva),scale .2s var(--curva),box-shadow .45s var(--curva);animation:entra .9s var(--curva) .12s backwards}.botao-google:focus-visible{translate:0 -3px;box-shadow:var(--sombra-alta)}.botao-google:active{translate:0 0;scale:.98}.vitrine-mini{display:flex;gap:12px;margin:clamp(44px,8vh,72px) 0 0;padding:0;list-style:none}.vitrine-mini .placa{flex:none;width:150px;height:64px;min-height:0;border-radius:16px;box-shadow:var(--placa-borda);animation:entra .9s var(--curva) backwards}.vitrine-mini .placa:first-child{animation-delay:.2s}.vitrine-mini .placa:nth-child(2){animation-delay:.26s}.vitrine-mini .placa:nth-child(3){animation-delay:.32s}.vitrine-mini .logo-hub{height:21px}.vitrine-mini .logo-sotechdesk{height:16px}.vitrine-mini .logo-sucessodonto{height:14px}.vitrine-legenda{margin:14px 0 0}.rodape,.vitrine-legenda{font-size:14px;color:var(--tinta-2);animation:surge .8s var(--curva) .3s backwards}.rodape{text-align:center}@keyframes foco{0%{opacity:0;filter:blur(14px);translate:0 14px}}@keyframes entra{0%{translate:0 24px;scale:.98}}@keyframes desce{0%{translate:0 -8px}}@keyframes surge{0%{translate:0 6px}}@media (max-width:900px){.cartoes{gap:16px}.cartao{min-height:280px;border-radius:26px}.cartao-nome{font-size:19px}}@media (max-width:700px){.pagina{padding-top:18px}.centro{padding-top:20px}.pergunta{margin-bottom:24px}.cartoes{grid-template-columns:minmax(0,1fr);max-width:460px;gap:12px}.cartao{min-height:0;padding:12px;border-radius:24px}.placa{min-height:110px;border-radius:16px}.cartao-rodape{padding:14px 8px 6px 10px}.logo-hub{height:30px}.logo-sotechdesk{height:24px}.logo-sucessodonto{height:21px}}@media (max-width:480px){.topo{font-size:14px}.conta{gap:14px}.vitrine-mini{gap:8px}.vitrine-mini .placa{width:104px;height:52px;border-radius:14px}.vitrine-mini .logo-hub{height:16px}.vitrine-mini .logo-sotechdesk{height:12px}.vitrine-mini .logo-sucessodonto{height:11px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition-duration:0s!important}}