:root{--roxo: #6a4992;--roxo-escuro: #4a3568;--roxo-noite: #2b1d40;--lilas: #9b7fc0;--lilas-claro: #e9e1f4;--lilas-nevoa: #f6f2fb;--tinta: #24193a;--texto: #4b4260;--suave: #857c96;--linha: #e7e1ef;--fundo: #ffffff;--fundo-suave: #faf8fd;--verde: #1f9d63;--verde-claro: #e4f6ed;--alerta: #d9772b;--erro: #d23c4f;--r: 18px;--r-p: 12px;--sombra: 0 1px 2px rgba(43, 29, 64, .05), 0 8px 24px -12px rgba(43, 29, 64, .18);--sombra-alta: 0 2px 6px rgba(43, 29, 64, .06), 0 24px 48px -20px rgba(74, 53, 104, .35);--grad: linear-gradient(135deg, #7a55a8 0%, #6a4992 45%, #4a3568 100%);--ease: cubic-bezier(.2, .8, .2, 1)}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;font-family:Montserrat,system-ui,sans-serif;color:var(--texto);background:var(--fundo);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{color:var(--tinta);margin:0;line-height:1.2;letter-spacing:-.01em}p{margin:0}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:none;border:0;padding:0}input,select{font:inherit;color:var(--tinta)}img{max-width:100%;display:block}:focus-visible{outline:3px solid color-mix(in srgb,var(--lilas) 60%,transparent);outline-offset:2px;border-radius:8px}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}@media(max-width:640px){.container{padding:0 16px}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 24px;border-radius:999px;font-weight:700;font-size:14px;letter-spacing:.02em;transition:transform .2s var(--ease),box-shadow .2s,background .2s,color .2s,border-color .2s;white-space:nowrap;border:2px solid transparent}.btn:active{transform:scale(.97)}.btn:disabled{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}.btn-primario{background:var(--grad);color:#fff;box-shadow:0 8px 20px -8px #6a4992b3}.btn-primario:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 26px -8px #6a4992cc}.btn-claro{background:#fff;color:var(--roxo);box-shadow:0 8px 22px -10px #00000059}.btn-claro:hover{transform:translateY(-1px);color:var(--roxo-escuro)}.btn-fantasma{color:#fff;border-color:#ffffff73}.btn-fantasma:hover{background:#ffffff1f;border-color:#fff}.btn-fantasma-escuro{color:var(--roxo);border-color:var(--linha);background:#fff}.btn-fantasma-escuro:hover{border-color:var(--lilas);background:var(--lilas-nevoa)}.btn-contorno{color:var(--roxo);border-color:var(--roxo);background:transparent}.btn-contorno:hover{background:var(--roxo);color:#fff}.btn-grande{padding:16px 30px;font-size:15px}.btn-bloco{width:100%}.cabecalho{position:sticky;top:0;z-index:50}.adbar{background:var(--lilas);color:#fff;font-size:13px;font-weight:600;text-align:center;padding:7px 16px;overflow:hidden}.adbar-texto{display:inline-flex;gap:8px;align-items:center;animation:subir .5s var(--ease)}.contatos{background:#fff;border-bottom:1px solid var(--linha);font-size:13px;color:var(--roxo)}.contatos-in{display:flex;gap:24px;align-items:center;height:36px}.contatos-in a{display:inline-flex;gap:6px;align-items:center}.contatos-in a:hover{color:var(--roxo-escuro)}.contatos-redes{margin-left:auto;display:flex;gap:14px}.barra{background:var(--roxo);box-shadow:0 6px 20px -12px #2b1d4099}.barra-in{display:flex;align-items:center;gap:28px;height:76px}.logo{display:flex;align-items:center;gap:10px;flex-shrink:0}.logo img{height:46px;width:auto}.logo-selo{background:#ffffff29;color:#fff;font-weight:800;font-size:11px;letter-spacing:.14em;text-transform:uppercase;padding:5px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.3)}.nav{display:flex;gap:4px;margin-left:12px}.nav a{white-space:nowrap;color:#fff;font-weight:700;font-size:15px;padding:8px 14px;border-radius:999px;transition:background .2s;display:inline-flex;gap:6px;align-items:center}.nav a:hover,.nav a.active{background:#ffffff24}.nav-loja{opacity:.85}.barra-cta{margin-left:auto;padding:11px 20px}.menu-btn{display:none;color:#fff;margin-left:auto;padding:8px}@media(max-width:1100px){.barra-cta{display:none}.menu-btn{display:block}.nav{position:absolute;top:100%;left:0;right:0;flex-direction:column;background:var(--roxo-escuro);margin:0;padding:8px 16px 18px;gap:2px;transform-origin:top;transform:scaleY(0);opacity:0;pointer-events:none;transition:transform .25s var(--ease),opacity .2s}.nav.aberto{transform:none;opacity:1;pointer-events:auto}.nav a{padding:12px 14px}.barra-in{position:relative;height:64px}.logo img{height:38px}}@media(max-width:640px){.so-desktop{display:none!important}.contatos-in{gap:16px}}.hero{position:relative;overflow:hidden;background:var(--roxo-noite);color:#fff;padding:72px 0 88px;isolation:isolate}.hero-fundo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(1200px 500px at 80% 0%,#6a4992 0%,transparent 60%),radial-gradient(900px 500px at 0% 100%,#4a3568 0%,transparent 60%),var(--roxo-noite)}.orbe{position:absolute;border-radius:50%;filter:blur(60px);opacity:.55;animation:flutuar 14s ease-in-out infinite}.o1{width:380px;height:380px;background:#9b7fc0;right:8%;top:-60px}.o2{width:260px;height:260px;background:#c3a6ea;right:30%;bottom:-100px;animation-delay:-4s;opacity:.35}.o3{width:200px;height:200px;background:#7a55a8;left:-40px;top:40%;animation-delay:-8s}.hero-grade{display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:center}.pilula{display:inline-flex;gap:6px;align-items:center;background:#ffffff1f;border:1px solid rgba(255,255,255,.22);padding:6px 14px;border-radius:999px;font-size:13px;font-weight:600;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hero h1{color:#fff;font-size:clamp(34px,5vw,58px);font-weight:800;letter-spacing:-.03em;margin:20px 0 18px;line-height:1.05}.hero h1 em{font-style:normal;display:block;background:linear-gradient(90deg,#e3d4ff,#b99be4);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-texto>p{font-size:17px;color:#ffffffd1;max-width:540px}.hero-texto>p strong{color:#fff}.hero-acoes{display:flex;gap:12px;margin:30px 0 28px;flex-wrap:wrap}.hero-provas{list-style:none;padding:0;margin:0;display:flex;gap:22px;flex-wrap:wrap;font-size:13px;color:#ffffffbf}.hero-provas li{display:flex;gap:6px;align-items:center}.hero-provas svg{color:#d6c3f5}.hero-visual{position:relative;display:flex;justify-content:center;padding:20px 0}.celular{width:270px;aspect-ratio:9 / 19;border-radius:44px;padding:10px;background:linear-gradient(145deg,#3b2c52,#17101f);box-shadow:0 40px 80px -30px #000000b3,inset 0 0 0 2px #ffffff14;transform:rotate(-4deg);animation:flutuar-cel 7s ease-in-out infinite}.celular-tela{height:100%;border-radius:36px;background:linear-gradient(180deg,#fff,#f5f0fb);color:var(--tinta);padding:52px 20px 22px;display:flex;flex-direction:column;position:relative;overflow:hidden}.celular-ilha{position:absolute;top:12px;left:50%;transform:translate(-50%);width:86px;height:24px;background:#111;border-radius:999px}.celular-rot{font-size:11px;font-weight:700;color:var(--lilas);text-transform:uppercase;letter-spacing:.1em}.celular-modelo{font-size:14px;margin-top:4px}.celular-valor{font-size:34px;font-weight:800;color:var(--roxo);margin:14px 0 10px;letter-spacing:-.03em}.celular-valor small{font-size:18px}.celular-barra{height:8px;border-radius:999px;background:var(--lilas-claro);overflow:hidden}.celular-barra span{display:block;height:100%;width:86%;background:var(--grad);border-radius:inherit;animation:encher 2.4s var(--ease) both .6s}.celular-lista{list-style:none;padding:0;margin:18px 0 0;display:grid;gap:10px;font-size:12px;font-weight:600}.celular-lista li{display:flex;gap:8px;align-items:center}.celular-lista svg{color:#fff;background:var(--verde);border-radius:50%;padding:2px}.celular-btn{margin-top:auto;background:var(--grad);color:#fff;font-weight:700;font-size:13px;text-align:center;padding:12px;border-radius:999px}.flutuante{position:absolute;display:flex;gap:10px;align-items:center;background:#fffffff2;color:var(--tinta);padding:12px 16px 12px 12px;border-radius:16px;box-shadow:var(--sombra-alta);font-size:13px;animation:flutuar 6s ease-in-out infinite}.flutuante div{display:grid}.flutuante span:not(.icone-bolha){color:var(--suave);font-size:12px}.f1{left:-10px;top:58%}.f2{right:0;bottom:16%;animation-delay:-3s}@media(max-width:900px){.hero{padding:48px 0 64px}.hero-grade{grid-template-columns:1fr}.hero-visual{margin-top:12px}.celular{width:230px}.f1{left:4%}.f2{right:4%}}.secao{padding:88px 0}.secao-suave{background:var(--fundo-suave)}.secao-cabeca{text-align:center;max-width:720px;margin:0 auto 48px}.secao-cabeca.esquerda{text-align:left;margin:0}.sobretitulo{display:inline-block;color:var(--lilas);font-weight:800;text-transform:uppercase;letter-spacing:.14em;font-size:12px;margin-bottom:12px}.secao-cabeca h2{font-size:clamp(26px,3.4vw,38px);font-weight:800;letter-spacing:-.02em;color:var(--roxo)}.secao-cabeca p{margin-top:14px;font-size:16px;color:var(--suave)}@media(max-width:640px){.secao{padding:60px 0}.secao-cabeca{margin-bottom:32px}}.grade-3{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.grade-2{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}@media(max-width:860px){.grade-3,.grade-2{grid-template-columns:1fr}}.cartao{background:#fff;border:1px solid var(--linha);border-radius:var(--r);box-shadow:var(--sombra)}.icone-bolha{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:12px;background:var(--lilas-nevoa);color:var(--roxo);flex-shrink:0}.icone-bolha.grande{width:60px;height:60px;border-radius:18px}.destaque{padding:32px;transition:transform .3s var(--ease),box-shadow .3s}.destaque:hover{transform:translateY(-4px);box-shadow:var(--sombra-alta)}.destaque h3{font-size:19px;margin:20px 0 8px}.destaque p{color:var(--suave)}.modalidades-sec{background:linear-gradient(180deg,#fff 0%,var(--lilas-nevoa) 100%)}.modalidade{padding:36px;display:flex;flex-direction:column;gap:14px;position:relative;overflow:hidden}.modalidade h3{font-size:26px;font-weight:800;color:var(--roxo)}.modalidade-sub{color:var(--suave);font-weight:600;text-transform:uppercase;font-size:12px;letter-spacing:.08em}.modalidade .btn{align-self:flex-start;margin-top:10px}.modalidade.premium{background:var(--grad);color:#ffffffd9;border:0}.modalidade.premium h3{color:#fff}.modalidade.premium .modalidade-sub{color:#dccbf5}.modalidade.premium .lista-check svg{background:#fff3;color:#fff}.modalidade.premium:after{content:"";position:absolute;width:320px;height:320px;right:-120px;top:-120px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.18),transparent 70%)}.modalidade-tag{align-self:flex-start;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:5px 10px;border-radius:999px;background:var(--lilas-nevoa);color:var(--roxo)}.modalidade.premium .modalidade-tag{background:#ffffff2e;color:#fff}.lista-check{list-style:none;padding:0;margin:6px 0 0;display:grid;gap:12px}.lista-check li{display:flex;gap:10px;align-items:flex-start}.lista-check svg{flex-shrink:0;background:var(--verde-claro);color:var(--verde);border-radius:50%;padding:3px;margin-top:1px}.lista-check.pequena{font-size:13px;gap:8px}.linha-tempo{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,1fr);gap:24px;position:relative}.linha-tempo:before{content:"";position:absolute;top:30px;left:12%;right:12%;height:2px;background:repeating-linear-gradient(90deg,var(--lilas) 0 8px,transparent 8px 16px)}.linha-passo{text-align:center;position:relative}.linha-passo .icone-bolha{background:#fff;border:2px solid var(--lilas-claro);position:relative;z-index:1;box-shadow:0 0 0 8px #fff}.linha-num{position:absolute;top:-8px;left:calc(50% + 18px);z-index:2;width:24px;height:24px;border-radius:50%;background:var(--roxo);color:#fff;font-size:12px;font-weight:800;display:grid;place-items:center}.linha-passo h3{font-size:17px;margin:18px 0 6px}.linha-passo p{color:var(--suave);font-size:14px;max-width:240px;margin:0 auto}@media(max-width:860px){.linha-tempo{grid-template-columns:1fr 1fr;row-gap:36px}.linha-tempo:before{display:none}}@media(max-width:480px){.linha-tempo{grid-template-columns:1fr}}.chips-categorias{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.chip-categoria{background:#fff;border:1px solid var(--linha);border-radius:var(--r);padding:24px 16px;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;transition:transform .25s var(--ease),border-color .2s,box-shadow .25s;position:relative;color:var(--tinta)}.chip-categoria:hover{transform:translateY(-4px);border-color:var(--lilas);box-shadow:var(--sombra-alta)}.chip-seta{color:var(--lilas);transition:transform .2s}.chip-categoria:hover .chip-seta{transform:translate(4px)}@media(max-width:860px){.chips-categorias{grid-template-columns:repeat(2,1fr)}}.depoimento{background:var(--grad);border-radius:28px;padding:56px 64px;color:#fff;position:relative;overflow:hidden;display:grid;grid-template-columns:auto 1fr;gap:32px;align-items:start}.depoimento:after{content:"";position:absolute;inset:auto -100px -160px auto;width:380px;height:380px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.14),transparent 70%)}.depoimento-aspas{font-size:140px;line-height:.8;font-weight:800;color:#ffffff40;font-family:Georgia,serif}.depoimento-texto{font-size:clamp(17px,2vw,22px);font-weight:500;line-height:1.5;animation:subir .6s var(--ease);min-height:4.5em}.depoimento-autor{display:flex;align-items:center;gap:14px;margin-top:26px}.depoimento-autor div{display:grid}.depoimento-autor span{font-size:13px;color:#ffffffb3}.avatar{width:46px;height:46px;border-radius:50%;background:#fff3;display:grid;place-items:center;font-weight:800;font-size:18px;color:#fff!important}.estrelas{margin-left:auto;color:#ffd36b!important;letter-spacing:2px;font-size:16px!important}.depoimento-pontos{grid-column:2;display:flex;gap:8px}.depoimento-pontos button{width:10px;height:10px;border-radius:999px;background:#ffffff59;transition:width .3s var(--ease),background .3s}.depoimento-pontos button.ativo{width:28px;background:#fff}@media(max-width:700px){.depoimento{grid-template-columns:1fr;padding:36px 24px;gap:8px}.depoimento-aspas{font-size:90px}.depoimento-pontos{grid-column:1}}.faq-grade{display:grid;grid-template-columns:.8fr 1.2fr;gap:56px;align-items:start}.faq{display:grid;gap:12px}.faq-item{background:#fff;border:1px solid var(--linha);border-radius:var(--r-p);transition:border-color .2s,box-shadow .2s}.faq-item.aberto{border-color:var(--lilas);box-shadow:var(--sombra)}.faq-item button{width:100%;display:flex;justify-content:space-between;gap:16px;align-items:center;padding:18px 22px;text-align:left;font-weight:700;color:var(--tinta)}.faq-item button svg{color:var(--roxo);flex-shrink:0;transition:transform .3s var(--ease)}.faq-item.aberto button svg{transform:rotate(180deg)}.faq-resposta{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s var(--ease)}.faq-item.aberto .faq-resposta{grid-template-rows:1fr}.faq-resposta>div{overflow:hidden}.faq-resposta p{padding:0 22px 20px;color:var(--suave)}@media(max-width:860px){.faq-grade{grid-template-columns:1fr;gap:28px}}.cta-faixa{background:var(--roxo-noite);background-image:radial-gradient(600px 300px at 100% 0%,#6a4992,transparent 70%);border-radius:28px;padding:48px 56px;display:flex;gap:32px;align-items:center;justify-content:space-between;color:#fffc}.cta-faixa h2{color:#fff;font-size:clamp(22px,3vw,30px);font-weight:800;margin-bottom:8px}@media(max-width:760px){.cta-faixa{flex-direction:column;align-items:flex-start;padding:32px 24px}}.pagina-fluxo{background:var(--fundo-suave);padding-bottom:80px;min-height:70vh}.migalhas{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;color:var(--suave);padding-top:20px;padding-bottom:16px}.migalhas span{display:inline-flex;align-items:center;gap:6px}.migalhas a:hover{color:var(--roxo)}.migalhas strong{color:var(--tinta);font-weight:600}.faixa{position:relative;overflow:hidden;background:var(--grad);color:#fff;border-radius:var(--r);padding:22px 28px;display:flex;gap:18px;align-items:center;box-shadow:0 16px 32px -20px #4a3568cc}.faixa h1{color:#fff;font-size:clamp(20px,2.6vw,28px);font-weight:800}.faixa p{color:#ffffffd1;margin-top:2px}.faixa-selo{width:54px;height:54px;border-radius:16px;background:#ffffff29;display:grid;place-items:center;flex-shrink:0;border:1px solid rgba(255,255,255,.25)}.faixa-brilho{position:absolute;right:-60px;top:-80px;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.2),transparent 70%)}.stepper{list-style:none;padding:0;margin:28px 0;display:grid;grid-template-columns:repeat(5,1fr);counter-reset:p}.passo{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;padding:0 6px}.passo:before{content:"";position:absolute;top:17px;right:50%;width:100%;height:3px;background:var(--linha);z-index:0}.passo:first-child:before{display:none}.passo.feito:before,.passo.atual:before{background:var(--roxo)}.passo-bola{position:relative;z-index:1;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:14px;background:#fff;border:2px solid var(--linha);color:var(--suave);transition:all .3s var(--ease)}.passo.feito .passo-bola{background:var(--roxo);border-color:var(--roxo);color:#fff}.passo.atual .passo-bola{border-color:var(--roxo);color:var(--roxo);box-shadow:0 0 0 6px var(--lilas-claro)}.passo-titulo{font-weight:700;color:var(--suave);margin-top:8px;font-size:14px}.passo.atual .passo-titulo,.passo.feito .passo-titulo{color:var(--tinta)}.passo-texto{font-size:12px;color:var(--suave);max-width:160px}@media(max-width:760px){.passo-texto{display:none}.passo-titulo{font-size:11px}.passo:not(.atual) .passo-titulo{opacity:.7}}.fluxo-grade{display:grid;grid-template-columns:1fr 340px;gap:24px;align-items:start}.fluxo-grade.sem-lateral{grid-template-columns:1fr}.fluxo-principal{display:grid;gap:20px;min-width:0}.fluxo-lateral{position:sticky;top:196px;display:grid;gap:16px}@media(max-width:980px){.fluxo-grade{grid-template-columns:1fr}.fluxo-lateral{position:static}}.bloco{padding:26px 28px}.bloco.desligado{opacity:.55}.bloco-titulo{font-size:17px;font-weight:800;display:flex;align-items:center;gap:10px;margin-bottom:18px;color:var(--tinta)}.bloco-titulo svg{color:var(--roxo)}.bloco-num{width:28px;height:28px;border-radius:50%;background:var(--lilas-nevoa);color:var(--roxo);display:grid;place-items:center;font-size:13px;font-weight:800}.grade-justa{gap:20px}.vazio{color:var(--suave);font-size:14px;padding:18px;border:1.5px dashed var(--linha);border-radius:var(--r-p);text-align:center}@media(max-width:640px){.bloco{padding:20px 18px}}.grade-categorias{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:28px}.categoria{padding:30px 26px 24px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px;transition:transform .3s var(--ease),box-shadow .3s,border-color .2s}.categoria:hover{transform:translateY(-5px);box-shadow:var(--sombra-alta);border-color:var(--lilas)}.categoria-ilustra{width:104px;height:104px;border-radius:30px;background:linear-gradient(145deg,var(--lilas-nevoa),var(--lilas-claro));color:var(--roxo);display:grid;place-items:center;margin-bottom:8px;transition:transform .4s var(--ease)}.categoria:hover .categoria-ilustra{transform:rotate(-6deg) scale(1.05)}.categoria h3{font-size:20px;font-weight:800}.categoria p{color:var(--suave);font-size:14px;flex:1}.categoria-topo{font-size:13px;color:var(--suave);background:var(--verde-claro);padding:4px 12px;border-radius:999px}.categoria-topo strong{color:var(--verde)}.categoria .btn{margin-top:8px}.categoria:hover .btn-contorno{background:var(--roxo);color:#fff}@media(max-width:860px){.grade-categorias{grid-template-columns:repeat(2,1fr)}}@media(max-width:540px){.grade-categorias{grid-template-columns:1fr}}.marcas{display:flex;flex-wrap:wrap;gap:12px}.marca{display:inline-flex;align-items:center;gap:10px;padding:10px 18px 10px 10px;border-radius:999px;border:1.5px solid var(--linha);background:#fff;font-weight:700;color:var(--tinta);transition:all .2s var(--ease)}.marca:hover{border-color:var(--lilas);transform:translateY(-1px)}.marca-inicial{width:32px;height:32px;border-radius:50%;background:var(--lilas-nevoa);color:var(--roxo);display:grid;place-items:center;font-weight:800;transition:all .2s}.marca.sel{border-color:var(--roxo);background:var(--lilas-nevoa);box-shadow:0 0 0 3px var(--lilas-claro)}.marca.sel .marca-inicial{background:var(--roxo);color:#fff}.combo{position:relative}.bloco:has(.combo.aberto){position:relative;z-index:30}.campo-flutuante{display:flex;align-items:center;gap:10px;border:1.5px solid var(--linha);border-radius:var(--r-p);padding:0 14px;background:#fff;color:var(--suave);transition:border-color .2s,box-shadow .2s}.combo.aberto .campo-flutuante,.campo-flutuante:focus-within{border-color:var(--roxo);box-shadow:0 0 0 4px var(--lilas-claro)}.campo-flutuante input{flex:1;border:0;outline:0;padding:15px 0;background:transparent;font-weight:600;min-width:0}.campo-flutuante input:disabled{cursor:not-allowed}.combo-seta{transition:transform .2s}.combo.aberto .combo-seta{transform:rotate(180deg)}.combo-lista{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:20;list-style:none;margin:0;padding:6px;background:#fff;border:1px solid var(--linha);border-radius:var(--r-p);box-shadow:var(--sombra-alta);max-height:300px;overflow:auto;animation:subir .2s var(--ease)}.combo-lista li{padding:11px 14px;border-radius:9px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-weight:500;color:var(--tinta)}.combo-lista li.foco{background:var(--lilas-nevoa)}.combo-lista li.sel{color:var(--roxo);font-weight:700}.combo-vazio{color:var(--suave)!important;cursor:default!important}.pilulas,.opcoes-cond{display:flex;flex-wrap:wrap;gap:10px}.pilula-op{display:inline-flex;align-items:center;gap:10px;padding:11px 16px;border:1.5px solid var(--linha);border-radius:var(--r-p);font-weight:600;font-size:14px;color:var(--tinta);background:#fff;transition:all .2s var(--ease);text-align:left}.pilula-op:hover{border-color:var(--lilas)}.radio{width:18px;height:18px;border-radius:50%;border:2px solid #cbc2da;flex-shrink:0;transition:all .2s;position:relative;background:#fff}.pilula-op.sel,.modalidade-op.sel{border-color:var(--roxo);background:var(--lilas-nevoa)}.pilula-op.sel .radio,.modalidade-op.sel .radio{border-color:var(--roxo);border-width:6px}.cores{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}.cor{display:flex;align-items:center;gap:10px;padding:9px 12px;border:1.5px solid var(--linha);border-radius:var(--r-p);font-size:13px;font-weight:600;color:var(--tinta);transition:all .2s var(--ease);text-align:left}.cor:hover{border-color:var(--lilas)}.cor.sel{border-color:var(--roxo);background:var(--lilas-nevoa)}.cor-bola{width:22px;height:22px;border-radius:50%;flex-shrink:0;box-shadow:inset 0 0 0 1px #0000001f;transition:transform .2s}.cor.sel .cor-bola{transform:scale(1.12);box-shadow:inset 0 0 0 1px #0000001f,0 0 0 2px #fff,0 0 0 4px var(--roxo)}.barra-acao{position:sticky;bottom:16px;z-index:10;display:flex;align-items:center;gap:20px;justify-content:space-between;background:#fff;border:1px solid var(--linha);border-radius:var(--r);padding:16px 16px 16px 24px;box-shadow:var(--sombra-alta);transition:border-color .3s}.barra-acao.pronta{border-color:var(--lilas)}.barra-acao-resumo{display:grid;min-width:0}.barra-acao .rotulo{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.barra-valor{font-size:14px;color:var(--suave)}.barra-valor strong{font-size:24px;color:var(--verde);font-weight:800;margin-left:6px;animation:pulsar .5s var(--ease);display:inline-block}.barra-dica{color:var(--roxo);font-weight:700}@media(max-width:640px){.barra-acao{flex-direction:column;align-items:stretch;padding:14px;gap:12px}.barra-acao .btn{width:100%}}.rotulo{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--lilas)}.lateral-cartao{padding:24px}.lateral-cartao h3{font-size:19px;font-weight:800;color:var(--roxo);margin-bottom:18px}.lista-icones{list-style:none;padding:0;margin:0;display:grid;gap:18px}.lista-icones li{display:flex;gap:14px}.lista-icones strong{color:var(--tinta);font-size:14px}.lista-icones p{font-size:13px;color:var(--suave)}.resumo-cabeca{display:flex;gap:14px;align-items:center;margin:14px 0 16px}.resumo-cabeca div{display:grid}.resumo-cabeca strong{color:var(--tinta);font-size:16px}.resumo-cabeca span{font-size:13px;color:var(--suave)}.resumo-dl{margin:0;display:grid;gap:10px;padding:16px 0;border-top:1px solid var(--linha);border-bottom:1px solid var(--linha);font-size:14px}.resumo-dl div{display:flex;justify-content:space-between;gap:12px}.resumo-dl dt{color:var(--suave)}.resumo-dl dd{margin:0;color:var(--tinta);font-weight:600;text-align:right}.resumo-dl .bonus dd,.gratis{color:var(--verde)!important}.resumo-valor{display:flex;justify-content:space-between;align-items:baseline;padding:16px 0 8px;gap:8px}.resumo-valor span{font-size:13px;color:var(--suave)}.resumo-valor strong{font-size:24px;color:var(--verde);font-weight:800}.link-sutil{font-size:13px;color:var(--roxo);font-weight:700;text-decoration:underline;text-underline-offset:3px}.condicoes-topo{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px}.condicoes-topo .bloco-titulo{margin:0}.progresso-rot{font-size:13px;font-weight:700;color:var(--roxo)}.progresso{height:6px;background:var(--lilas-claro);border-radius:999px;overflow:hidden;margin-bottom:8px}.progresso span{display:block;height:100%;background:var(--grad);border-radius:inherit;transition:width .4s var(--ease)}.perguntas{list-style:none;padding:0;margin:0}.pergunta{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:20px 0;border-bottom:1px solid var(--linha);flex-wrap:wrap;transition:background .3s}.pergunta:last-child{border-bottom:0}.pergunta.falta{background:linear-gradient(90deg,#fdecef,transparent);margin:0 -28px;padding:20px 28px}.pergunta-texto{display:flex;gap:14px;flex:1 1 380px}.pergunta-num{width:26px;height:26px;border-radius:50%;background:var(--lilas-nevoa);color:var(--roxo);display:grid;place-items:center;font-size:12px;font-weight:800;flex-shrink:0;transition:all .25s var(--ease)}.pergunta.respondida .pergunta-num{background:var(--verde);color:#fff}.pergunta h3{font-size:15px;font-weight:700}.pergunta p{font-size:13px;color:var(--suave);margin-top:4px}.segmento{display:inline-flex;background:var(--lilas-nevoa);border-radius:999px;padding:4px;flex-shrink:0}.segmento button{padding:9px 22px;border-radius:999px;font-weight:700;font-size:14px;color:var(--suave);transition:all .2s var(--ease)}.segmento button.sel{background:var(--roxo);color:#fff;box-shadow:0 4px 10px -4px #6a4992b3}.opcoes-cond{flex:1 1 100%;padding-left:40px}@media(max-width:640px){.pergunta.falta{margin:0 -18px;padding:20px 18px}.opcoes-cond{padding-left:0}.opcoes-cond .pilula-op{flex:1 1 100%}.segmento{margin-left:40px}}.acoes-rodape{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.acoes-rodape.centro{justify-content:center;margin-top:24px}.erro-texto{color:var(--erro);font-weight:600;font-size:14px;text-align:right}.nota{font-size:13px;color:var(--suave);display:flex;gap:6px;align-items:center;margin-top:4px}.nota.centro{justify-content:center;margin-top:12px}@media(max-width:540px){.acoes-rodape .btn{flex:1 1 100%}}.oferta-topo{padding:30px 32px;display:flex;justify-content:space-between;align-items:center;gap:24px;background:linear-gradient(135deg,#fff 40%,var(--lilas-nevoa));flex-wrap:wrap}.oferta-topo>div:first-child{display:grid;gap:4px}.oferta-valor{font-size:clamp(38px,6vw,56px);font-weight:800;color:var(--roxo);letter-spacing:-.03em;line-height:1.05;font-variant-numeric:tabular-nums}.oferta-sub{color:var(--suave);font-size:14px}.oferta-sub b{color:var(--verde)}.medidor{--p: 80%;width:132px;height:132px;border-radius:50%;background:conic-gradient(var(--roxo) var(--p),var(--lilas-claro) 0);display:grid;place-items:center;animation:girar-in 1s var(--ease)}.medidor-in{width:104px;height:104px;border-radius:50%;background:#fff;display:grid;place-content:center;text-align:center}.medidor-in strong{color:var(--tinta);font-size:15px}.medidor-in span{font-size:11px;color:var(--suave)}.modalidade-op{padding:24px;text-align:left;display:flex;flex-direction:column;gap:10px;position:relative;transition:all .25s var(--ease);border-width:1.5px}.modalidade-op:hover:not(:disabled){border-color:var(--lilas);transform:translateY(-2px)}.modalidade-op>.radio{position:absolute;top:24px;right:24px;width:22px;height:22px}.modalidade-op h3{font-size:20px;font-weight:800}.modalidade-valor{font-size:28px;font-weight:800;color:var(--verde);letter-spacing:-.02em}.modalidade-op.premium .modalidade-tag{background:linear-gradient(90deg,#f3e8ff,#e9e1f4)}.modalidade-op.bloqueada{opacity:.6;cursor:not-allowed}.modalidade-op.bloqueada .modalidade-valor{color:var(--suave);font-size:20px}.modalidade-op.bloqueada .lista-check svg{background:var(--lilas-nevoa);color:var(--suave)}.aviso{display:flex;gap:14px;align-items:flex-start;background:var(--lilas-nevoa);border:1px solid var(--lilas-claro);padding:16px 20px;border-radius:var(--r-p);font-size:14px;margin-top:4px}.aviso svg{color:var(--roxo);flex-shrink:0;margin-top:1px}.aviso strong{color:var(--tinta)}.bloco .aviso{margin-top:18px}.selo-valor{background:var(--verde-claro);color:var(--verde);font-weight:700;font-size:13px;padding:6px 12px;border-radius:999px}.contrato{max-height:320px;overflow:auto;border:1px solid var(--linha);border-radius:var(--r-p);padding:20px 24px;background:var(--fundo-suave);font-size:14px;margin-top:8px;scroll-behavior:smooth}.contrato h4{font-size:14px;color:var(--roxo);margin:18px 0 6px}.contrato h4:first-child{margin-top:0}.contrato p{color:var(--texto)}.checks{display:grid;gap:10px;margin-top:20px;transition:opacity .3s}.checks.desligado{opacity:.5}.check{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border:1.5px solid var(--linha);border-radius:var(--r-p);cursor:pointer;font-size:14px;color:var(--tinta);transition:all .2s}.check.sel{border-color:var(--roxo);background:var(--lilas-nevoa)}.check input{position:absolute;opacity:0;pointer-events:none}.check-caixa{width:22px;height:22px;border-radius:7px;border:2px solid #cbc2da;display:grid;place-items:center;flex-shrink:0;color:transparent;transition:all .2s var(--ease)}.check.sel .check-caixa{background:var(--roxo);border-color:var(--roxo);color:#fff;transform:scale(1.05)}.check:has(input:focus-visible){outline:3px solid var(--lilas-claro)}.form-grade{display:grid;grid-template-columns:repeat(2,1fr);gap:14px 16px;margin-top:18px}.form-grade.tres{grid-template-columns:repeat(3,1fr)}.form-grade .larga{grid-column:span 2}.bloco>.form-grade:first-child,.bloco-titulo+.form-grade{margin-top:0}.campo{display:grid;gap:6px;font-size:13px;font-weight:600;color:var(--tinta)}.campo input,.campo select{border:1.5px solid var(--linha);border-radius:var(--r-p);padding:13px 14px;background:#fff;outline:0;transition:border-color .2s,box-shadow .2s;font-weight:500;font-size:15px;width:100%}.campo input:focus,.campo select:focus{border-color:var(--roxo);box-shadow:0 0 0 4px var(--lilas-claro)}.campo.erro input,.campo.erro select{border-color:var(--erro)}.campo small{color:var(--erro);font-weight:600}@media(max-width:640px){.form-grade,.form-grade.tres{grid-template-columns:1fr}.form-grade .larga{grid-column:auto}}.opcoes-grandes{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.opcao-grande{position:relative;display:flex;flex-direction:column;gap:6px;align-items:flex-start;text-align:left;padding:18px;border:1.5px solid var(--linha);border-radius:var(--r-p);background:#fff;transition:all .2s var(--ease)}.opcao-grande:hover{border-color:var(--lilas);transform:translateY(-1px)}.opcao-grande strong{color:var(--tinta);margin-top:6px}.opcao-grande>span:last-child{font-size:12px;color:var(--suave)}.opcao-grande.sel{border-color:var(--roxo);background:var(--lilas-nevoa);box-shadow:0 0 0 3px var(--lilas-claro)}.opcao-grande.sel .icone-bolha{background:var(--roxo);color:#fff}.opcao-selo{position:absolute;top:-10px;right:12px;background:var(--verde);color:#fff;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:4px 8px;border-radius:999px}@media(max-width:640px){.opcoes-grandes{grid-template-columns:1fr}}.total-cartao{display:grid;gap:4px}.total-modelo{color:var(--tinta);font-size:17px;margin-top:8px}.total-sub{font-size:13px;color:var(--suave);margin-bottom:8px}.girando{width:16px;height:16px;border-radius:50%;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;animation:girar .8s linear infinite}.sucesso{padding:48px 32px;text-align:center;display:grid;justify-items:center;gap:10px;margin-bottom:20px;position:relative;overflow:hidden}.sucesso h1{font-size:clamp(24px,3.4vw,34px);font-weight:800;color:var(--roxo);max-width:700px}.sucesso>p{color:var(--suave);max-width:560px;font-size:16px}.sucesso-selo{width:92px;height:92px;border-radius:50%;background:var(--verde);color:#fff;display:grid;place-items:center;box-shadow:0 0 0 12px var(--verde-claro);margin-bottom:16px;animation:estourar .6s var(--ease)}.sucesso-selo.alerta{background:var(--alerta);box-shadow:0 0 0 12px #fcefe3}.sucesso-valor{display:grid;justify-items:center;gap:4px;margin:18px 0 6px;padding:20px 36px;border-radius:var(--r);background:var(--lilas-nevoa)}.sucesso-valor>span:first-child{font-size:13px;color:var(--suave)}.sucesso-valor strong{font-size:40px;color:var(--verde);font-weight:800;letter-spacing:-.02em}.protocolo{font-size:14px;color:var(--suave)}.protocolo b{color:var(--tinta);letter-spacing:.06em}.proximos{list-style:none;padding:0;margin:0;display:grid;gap:0}.proximos li{display:flex;gap:16px;padding:16px 0;position:relative}.proximos li:not(:last-child):after{content:"";position:absolute;left:20px;top:60px;bottom:-4px;width:2px;background:var(--linha)}.proximos li.feito .icone-bolha{background:var(--verde);color:#fff}.proximos strong{color:var(--tinta)}.proximos p{color:var(--suave);font-size:14px}.recusa{margin-top:24px}.recusa .acoes-rodape{margin-top:20px}.rodape{background:var(--roxo-escuro);color:#ffffffb8;font-size:14px}.rodape-grade{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.3fr;gap:40px;padding:64px 24px 48px}.rodape-logo{height:52px;width:auto;margin-bottom:16px}.rodape-texto{max-width:300px}.rodape h4{color:#fff;font-size:13px;text-transform:uppercase;letter-spacing:.12em;margin-bottom:16px}.rodape-grade>div:not(:first-child){display:flex;flex-direction:column;gap:10px}.rodape a{display:inline-flex;gap:8px;align-items:center;transition:color .2s}.rodape a:hover{color:#fff}.rodape-end{display:flex;gap:8px;align-items:flex-start}.rodape-end svg{flex-shrink:0;margin-top:3px}.rodape-redes{display:flex;gap:10px;margin-top:20px}.rodape-redes a{width:38px;height:38px;border-radius:50%;background:#ffffff1a;justify-content:center}.rodape-redes a:hover{background:var(--lilas)}.rodape-base{border-top:1px solid rgba(255,255,255,.12);padding:18px 0;font-size:12px;text-align:center}@media(max-width:860px){.rodape-grade{grid-template-columns:1fr 1fr;padding:48px 16px 32px}}@media(max-width:520px){.rodape-grade{grid-template-columns:1fr}}.whats{position:fixed;right:20px;bottom:20px;z-index:60;width:56px;height:56px;border-radius:50%;background:#25d366;color:#fff;display:grid;place-items:center;box-shadow:0 10px 24px -6px #25d36699;transition:transform .2s var(--ease)}.whats:hover{transform:scale(1.08)}.whats:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#25d366;animation:onda 2.4s ease-out infinite;z-index:-1}@media(max-width:640px){.pagina-fluxo~.whats{bottom:132px;width:48px;height:48px}}.tela-conferindo{min-height:100vh}.login-pagina{display:grid;grid-template-columns:1.15fr 1fr;min-height:100vh;min-height:100dvh;background:var(--fundo-suave)}.login-vitrine{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center;padding:64px 56px;color:#fff;background:linear-gradient(135deg,var(--roxo) 0%,var(--roxo-escuro) 55%,var(--roxo-noite) 100%)}.vitrine-deco span{position:absolute;display:block;border-radius:999px;pointer-events:none}.vitrine-deco .d1{right:-160px;top:16px;width:540px;height:540px;border:1px solid rgba(255,255,255,.1)}.vitrine-deco .d2{right:-96px;top:96px;width:380px;height:380px;border:1px solid rgba(255,255,255,.08)}.vitrine-deco .d3{right:16px;top:176px;width:224px;height:224px;background:#9b7fc059;filter:blur(40px)}.vitrine-deco .d4{left:40px;bottom:48px;width:176px;height:112px;border-radius:0;color:#ffffff38;background-image:radial-gradient(currentColor 1.5px,transparent 1.5px);background-size:18px 18px}.vitrine-conteudo{position:relative;width:100%;max-width:36rem;margin:0 auto}.vitrine-marca{display:flex;align-items:center;gap:10px}.vitrine-marca img{height:46px;width:auto}.vitrine-titulo{margin:48px 0 0;color:#fff;font-size:clamp(32px,3.3vw,44px);font-weight:800;line-height:1.12;letter-spacing:-.025em}.vitrine-titulo span{color:var(--lilas-claro)}.vitrine-texto{margin:20px 0 0;max-width:28rem;color:#ffffffc7;font-size:16px;line-height:1.6}.vitrine-grade{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:40px 0 0;padding:0;list-style:none}.vitrine-grade li{display:flex;align-items:flex-start;gap:12px;padding:14px;border:1px solid rgba(255,255,255,.14);border-radius:16px;background:#ffffff0f}.vitrine-icone{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:10px;background:#ffffff24}.vitrine-grade strong{display:block;font-size:14px;font-weight:700}.vitrine-grade small{display:block;color:#ffffffb8;font-size:12.5px;line-height:1.4}.login-lado{position:relative;display:grid;place-items:center;padding:40px 16px}.login-cartao{width:100%;max-width:30rem;padding:40px;border:1px solid var(--linha);border-radius:24px;background:#fff;box-shadow:var(--sombra)}.login-cabecalho{text-align:center}.login-cadeado{display:grid;place-items:center;width:56px;height:56px;margin:0 auto 16px;border-radius:999px;background:var(--lilas-nevoa);color:var(--roxo)}.login-cabecalho h1{font-size:24px;font-weight:800}.login-cabecalho p{margin-top:6px;color:var(--suave);font-size:14px}.login-form{display:grid;gap:16px;margin-top:28px}.campo-login label{display:block;margin-bottom:6px;color:var(--tinta);font-size:14px;font-weight:600}.entrada-icone{position:relative}.entrada-icone>.entrada-ico{position:absolute;left:16px;top:50%;margin-top:-8.5px;color:var(--suave);pointer-events:none}.entrada{width:100%;height:56px;padding:0 16px 0 46px;border:1.5px solid var(--linha);border-radius:var(--r-p);background:#fff;outline:0;font-size:15px;font-weight:500;transition:border-color .2s,box-shadow .2s}.entrada:focus{border-color:var(--roxo);box-shadow:0 0 0 4px var(--lilas-claro)}.entrada.com-olho{padding-right:52px}.olho{position:absolute;top:8px;right:8px;bottom:8px;display:inline-flex;align-items:center;justify-content:center;width:40px;border-radius:8px;color:var(--suave)}.olho:hover{background:var(--lilas-nevoa);color:var(--roxo)}.login-erro{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--erro) 30%,transparent);border-radius:var(--r-p);background:color-mix(in srgb,var(--erro) 7%,#fff);color:var(--erro);font-size:14px;font-weight:600;animation:treme .32s var(--ease)}.login-erro svg{flex:none;margin-top:1px}@keyframes treme{0%,to{transform:none}25%{transform:translate(-4px)}50%{transform:translate(4px)}75%{transform:translate(-2px)}}.botao-entrar{position:relative;width:100%;height:56px;margin-top:4px;border-radius:var(--r-p);background:var(--grad);color:#fff;font-size:16px;font-weight:700;box-shadow:0 8px 20px -8px #6a4992b3;transition:box-shadow .2s,transform .2s var(--ease)}.botao-entrar:hover:not(:disabled){box-shadow:0 12px 26px -8px #6a4992cc}.botao-entrar:active:not(:disabled){transform:scale(.98)}.botao-entrar:disabled{opacity:.7;cursor:progress}.botao-entrar-seta{position:absolute;right:20px;top:50%;margin-top:-9px;transition:transform .15s var(--ease)}.botao-entrar:hover .botao-entrar-seta{transform:translate(3px)}.login-nota{margin-top:20px;color:var(--suave);font-size:13px;text-align:center}.selo-skyauth{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:28px;padding-top:20px;border-top:1px solid var(--linha);color:var(--suave)}.selo-rotulo{font-size:11.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.selo-skyauth-logo{width:80px;aspect-ratio:1768 / 485;background:currentColor;-webkit-mask:url(/img/skyauth.svg) center / contain no-repeat;mask:url(/img/skyauth.svg) center / contain no-repeat}@media(max-width:1023px){.login-pagina{grid-template-columns:1fr;grid-template-rows:auto 1fr}.login-vitrine{padding:18px 16px}.vitrine-deco .d1,.vitrine-deco .d2,.vitrine-deco .d4,.vitrine-titulo,.vitrine-grade{display:none}.vitrine-deco .d3{top:-80px;right:-40px}.vitrine-marca img{height:34px}.vitrine-texto{margin-top:10px;font-size:13.5px;line-height:1.5}.login-lado{align-items:start;padding:28px 16px 40px}}@media(max-width:640px){.entrada{font-size:16px}.login-cartao{padding:28px 20px;border-radius:20px}}.nav-conta{display:inline-flex;align-items:center;gap:8px}.nav .nav-perfil{padding:5px 14px 5px 5px}.avatar-menu{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#fff;color:var(--roxo);font-size:11px;font-weight:800;letter-spacing:.02em}.nav-sair{display:inline-flex;align-items:center;gap:6px;color:#fff;font-weight:700;font-size:15px;padding:8px 14px;border-radius:999px;transition:background .2s;white-space:nowrap}.nav-sair:hover{background:#ffffff24}@media(max-width:1100px){.nav-conta{flex-direction:column;align-items:stretch;gap:2px;margin-top:6px;padding-top:8px;border-top:1px solid rgba(255,255,255,.16)}.nav .nav-perfil{padding:8px 14px 8px 8px}.nav-sair{padding:12px 14px}}.perfil-pagina{padding:56px 0 88px;background:var(--fundo-suave)}.perfil-container{max-width:880px}.perfil-titulo{margin-top:6px;font-size:clamp(26px,3vw,34px);font-weight:800}.perfil-sub{margin-top:6px;color:var(--suave)}.perfil-cartao{display:grid;gap:24px;margin-top:24px}.perfil-identidade{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.perfil-identidade>div{min-width:0;flex:1 1 14rem}.perfil-identidade strong{display:block;color:var(--tinta);font-size:18px;font-weight:800}.perfil-identidade>div span{display:block;overflow-wrap:anywhere}.avatar-grande{display:grid;place-items:center;width:60px;height:60px;flex:none;border-radius:50%;background:var(--grad);color:#fff;font-size:20px;font-weight:800}.perfil-placa{display:inline-flex!important;flex-direction:column;gap:2px;padding:10px 16px;border-radius:var(--r-p);background:var(--lilas-nevoa);border:1px solid var(--lilas-claro)}.perfil-placa small{color:var(--roxo);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.12em}.perfil-placa strong{font-size:15px}.perfil-dados{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;margin:0}.perfil-dados div{min-width:0}.perfil-dados dt{color:var(--suave);font-size:12px;font-weight:600}.perfil-dados dd{margin:2px 0 0;color:var(--tinta);font-weight:600;overflow-wrap:anywhere}.perfil-h2{font-size:15px;font-weight:800;margin-bottom:10px}.lista-acessos{list-style:none;margin:0;padding:0;border:1px solid var(--linha);border-radius:var(--r-p);overflow:hidden}.lista-acessos li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;color:var(--tinta)}.lista-acessos li+li{border-top:1px solid var(--linha)}.etiquetas{display:flex;gap:6px;flex-wrap:wrap}.etiqueta{display:inline-flex;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:700;background:var(--lilas-nevoa);color:var(--roxo)}.etiqueta.ok{background:var(--verde-claro);color:var(--verde)}.etiqueta.nao{background:color-mix(in srgb,var(--erro) 10%,#fff);color:var(--erro)}.perfil-aviso{display:flex;gap:10px;align-items:flex-start;padding:14px 16px;border-radius:var(--r-p);background:var(--lilas-nevoa);color:var(--texto);font-size:14px}.perfil-aviso svg{flex:none;color:var(--roxo);margin-top:2px}@media(max-width:640px){.perfil-pagina{padding:32px 0 64px}.perfil-dados{grid-template-columns:1fr}.lista-acessos li{flex-direction:column;align-items:flex-start}}.revelar{animation:subir .7s var(--ease) both}.atraso-1{animation-delay:.1s}.atraso-2{animation-delay:.2s}@keyframes subir{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes flutuar{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes flutuar-cel{0%,to{transform:rotate(-4deg) translateY(0)}50%{transform:rotate(-3deg) translateY(-10px)}}@keyframes encher{0%{width:0}}@keyframes pulsar{0%{transform:scale(.9);opacity:0}to{transform:none;opacity:1}}@keyframes girar{to{transform:rotate(360deg)}}@keyframes girar-in{0%{transform:rotate(-90deg) scale(.8);opacity:0}}@keyframes estourar{0%{transform:scale(.3);opacity:0}60%{transform:scale(1.1)}to{transform:none;opacity:1}}@keyframes onda{0%{transform:scale(1);opacity:.5}to{transform:scale(1.7);opacity:0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
