@font-face{font-family:"serif";src:url(/_next/static/media/1c91402bd4bf8006-s.p.ttf) format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"serif";src:url(/_next/static/media/dec065c697ccfde2-s.p.ttf) format("truetype");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:"serif Fallback";src:local("Arial");ascent-override:128.92%;descent-override:40.37%;line-gap-override:0.00%;size-adjust:76.79%}.__className_f0e9b1{font-family:"serif","serif Fallback"}.__variable_f0e9b1{--font-serif:"serif","serif Fallback"}@font-face{font-family:sans;src:url(/_next/static/media/00833fa5e2826585-s.p.ttf) format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:sans;src:url(/_next/static/media/5e1047226f5d6650-s.p.ttf) format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:sans;src:url(/_next/static/media/cc66c04b9369a498-s.p.ttf) format("truetype");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:sans Fallback;src:local("Arial");ascent-override:96.99%;descent-override:20.74%;line-gap-override:0.00%;size-adjust:107.02%}.__className_3dc1ef{font-family:sans,sans Fallback}.__variable_3dc1ef{--font-sans:"sans","sans Fallback"}:root{--magenta:#ee005c;--magenta-escuro:#d10052;--indigo:#281d7b;--indigo-claro:#352a8c;--laranja:#ffa200;--lima:#a8d20d;--rosa-claro:#fff4f7;--rosa-borda:#f7b3cb;--rosa-texto:#ffe6ef;--creme:#f6f3ee;--lavanda:#e9e6f5;--texto-suave:#5a5296;--raio:26px;--raio-pequeno:12px;--serif:var(--font-serif),Georgia,serif;--sans:var(--font-sans),system-ui,-apple-system,"Segoe UI",sans-serif}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--sans);font-weight:500;line-height:1.55;background:var(--rosa-claro);color:var(--indigo);-webkit-font-smoothing:antialiased}a{color:var(--magenta)}h1,h2,h3,h4,p{text-wrap:pretty}h1,h2,h3{line-height:1.15}.pagina{max-width:1120px;margin:0 auto;padding:16px}.home{line-height:normal}.wrap{max-width:1240px;margin:0 auto;padding:0 40px}.centro{text-align:center}.nota,.suave{color:var(--texto-suave)}.nota{font-size:13px;line-height:1.5;text-align:center;margin:14px 0 0}.titulo{font-family:var(--serif);font-weight:400;font-size:clamp(44px,5vw,64px);line-height:1;margin:0;letter-spacing:-.01em}.titulo em{font-style:italic}.destaque-magenta{color:var(--magenta)}.destaque-indigo{color:var(--indigo)}.destaque-laranja{color:var(--laranja)}.sobretitulo{font-size:13px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;margin:0 0 16px}.etiqueta,.sobretitulo-magenta{color:var(--magenta)}.etiqueta{display:inline-block;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.nome-estrelinha{font-family:var(--serif);font-style:italic;font-weight:400;color:var(--indigo)}button{font:inherit;cursor:pointer}.botao,button[type=submit]{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 26px;border:2px solid transparent;border-radius:999px;font-family:var(--sans);font-weight:700;font-size:15px;text-decoration:none;white-space:nowrap;transition:transform .15s ease,background .15s ease}.botao:hover{transform:translateY(-1px)}.botao-grande{padding:18px 30px;font-size:17px}.botao-primario,button[type=submit]{background:var(--magenta);color:#fff}.botao-primario:hover,button[type=submit]:hover{background:var(--magenta-escuro)}.botao-branco{background:#fff;color:var(--magenta)}.botao-contorno{background:transparent;color:#fff;border-color:rgba(255,255,255,.55)}.home .botao:not(.botao-contorno){border:0}.botao-indigo{background:var(--indigo);color:#fff}.botao-apagado{background:var(--lavanda);color:var(--texto-suave)}.botao-largo{width:100%}button:disabled{opacity:.6;cursor:default}.chip{padding:10px 18px;border:1.5px solid #e8cbd8;border-radius:999px;background:#fff;color:var(--indigo);font-weight:700;font-size:14px}.chip[aria-pressed=true]{background:var(--indigo);border-color:var(--indigo);color:#fff}.hero{position:relative;overflow:hidden;background:var(--magenta);color:#fff;padding-bottom:110px}.ceu{inset:0}.ceu,.luzes{position:absolute;pointer-events:none}.luzes{left:0;right:0;top:96px;width:100%;height:auto;z-index:1}.luz{animation:piscar 2.4s ease-in-out infinite}.luz:nth-of-type(3n+1){animation-delay:.8s}.luz:nth-of-type(3n+2){animation-delay:1.6s}@keyframes piscar{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.luz{animation:none}.botao:hover{transform:none}}.cabecalho{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:16px}.wrap.cabecalho{padding-top:26px;padding-bottom:26px}.menu{display:flex;align-items:center;gap:34px;font-weight:700;font-size:15px}.menu a:not(.botao){color:#fff;text-decoration:none}.menu .botao{padding:13px 22px}.logo{display:inline-block;line-height:0}.logo img{display:block;width:auto;height:64px}.logo-rodape img{height:88px}.hero-grade{position:relative;z-index:2;display:grid;grid-template-columns:1.05fr 1fr;gap:56px;align-items:center;margin-top:70px}.pilula{display:inline-block;background:var(--indigo);color:#fff;padding:11px 20px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;margin:0}.titulo.titulo-hero{font-size:clamp(60px,7.2vw,104px);line-height:.92;margin:26px 0 28px}.hero-texto{font-size:20px;line-height:1.55;color:var(--rosa-texto);max-width:500px;margin:0}.acoes{display:flex;flex-wrap:wrap;gap:16px;margin:36px 0 40px}.acoes .botao{padding:18px 30px;font-size:17px}.meta{max-width:470px;font-size:14px}.meta-linha{display:flex;justify-content:space-between;font-weight:700;margin-bottom:10px}.meta-linha span{color:var(--rosa-texto);font-weight:500}.meta-barra{height:12px;border-radius:999px;background:rgba(255,255,255,.25);overflow:hidden}.meta-barra span{display:block;height:100%;min-width:12px;border-radius:999px;background:var(--laranja)}#destaque{scroll-margin-top:16px}.card-destaque{position:relative;background:#fff;color:var(--indigo);border-radius:32px;padding:30px;box-shadow:0 30px 60px rgba(90,0,35,.25)}.card-destaque-topo{display:grid;grid-template-columns:200px 1fr;gap:24px;align-items:center}.card-destaque-arte{display:block;width:200px;height:200px}.card-destaque-topo .etiqueta{background:var(--rosa-claro);font-size:12px;padding:8px 14px;border-radius:8px}.card-destaque-topo p{margin:0}.card-destaque h3.nome-estrelinha{font-size:68px;line-height:1;margin:10px 0 4px}.card-destaque .historia,.card-destaque .idade{font-size:15px;color:var(--texto-suave)}.card-destaque .historia{line-height:1.6;margin:20px 0 22px}.estrela{display:block;width:100%;height:auto;color:var(--laranja)}.estrela-inicial{font-family:var(--serif);font-style:italic;font-size:34px;fill:var(--indigo)}.tamanhos{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:0 0 12px}.tamanhos div{background:var(--rosa-claro);border-radius:16px;padding:14px 16px}.tamanhos dt{font-size:12px;color:var(--texto-suave);margin-bottom:4px}.tamanhos dd{margin:0;font-weight:800;font-size:17px}.presente{display:flex;align-items:center;justify-content:space-between;gap:12px;border:2px dashed var(--rosa-borda);border-radius:18px;padding:14px 18px;margin-bottom:16px}.presente div span{display:block;font-size:12px;color:var(--texto-suave)}.presente strong{font-size:16px}.presente-valor{color:var(--magenta);font-weight:800;font-size:40px;letter-spacing:-.02em;white-space:nowrap}.card-destaque .botao-primario{padding:18px 30px;font-size:17px}.selo-padrinho{display:inline-block;background:var(--lima);color:var(--indigo);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;padding:8px 12px;border-radius:999px;margin-top:8px!important}.secao{padding:110px 0 100px}.secao-indigo{position:relative;overflow:hidden;background:var(--indigo);color:#fff;padding:110px 0}.secao-indigo .sobretitulo{color:#c9c3ea}.secao-cabeca{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:40px}.secao-cabeca p{font-size:17px;color:var(--texto-suave);margin:14px 0 0}.filtros{display:flex;flex-wrap:wrap;gap:10px}.filtros-instituicao{align-items:center;margin:-16px 0 36px}.filtros-instituicao .etiqueta{margin-right:4px}.vitrine{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;list-style:none;padding:0;margin:0 0 44px}.mini-card{position:relative;display:flex;flex-direction:column;background:#fff;border-radius:var(--raio);padding:22px 22px 24px}.mini-card-arte{display:flex;justify-content:center;width:100%;border:0;padding:14px 0 8px;border-radius:18px;background:var(--magenta)}.mini-card-arte .estrela,.mini-card-arte img{display:block;width:190px;max-width:100%;height:auto}.selo-reservada{background:var(--laranja)}.mini-card>.selo-padrinho{position:absolute;top:32px;right:32px;z-index:1;margin:0!important}.mini-card:has(>.selo-padrinho) .mini-card-arte{padding-top:46px}.mini-card:has(>.selo-padrinho) .mini-card-arte .estrela,.mini-card:has(>.selo-padrinho) .mini-card-arte img{width:158px}.apadrinhada .mini-card-arte{background:var(--lavanda)}.apadrinhada .mini-card-arte .estrela,.apadrinhada .mini-card-arte img{opacity:.55}.plaquinha{position:relative;margin:-30px 10px 18px;background:#fff;padding:14px 18px 14px 44px;clip-path:polygon(22px 0,100% 0,100% 100%,22px 100%,0 50%);filter:drop-shadow(0 6px 10px rgba(40,29,123,.15));transform:rotate(-3deg)}.plaquinha:before{content:"";position:absolute;left:18px;top:50%;width:12px;height:12px;margin-top:-6px;border:3px solid var(--indigo);border-radius:50%}.plaquinha .etiqueta{display:block;font-size:10px;white-space:nowrap}.plaquinha .nome-estrelinha{display:block;font-size:34px;line-height:1}.mini-card-linha{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;font-size:14px;color:var(--texto-suave)}.mini-card-linha strong{font-size:20px;font-weight:800;color:var(--indigo)}.mini-card .botao{margin-top:auto;padding:14px 20px}.secao-indigo .titulo{margin-bottom:56px}.passos{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;list-style:none;padding:0;margin:0}.passos li{background:var(--indigo-claro);border-radius:var(--raio);padding:30px}.icone{display:flex;align-items:center;justify-content:center;width:84px;height:84px;border-radius:50%;background:var(--magenta);margin-bottom:26px}.icone img{width:48px;height:48px}.passo-numero{font-family:var(--serif);color:var(--laranja);font-size:22px}.passos h3{font-size:21px;font-weight:800;margin:6px 0 10px}.passos p{margin:0;font-size:15px;line-height:1.55;color:#d9d4f2}.secao-sobre{background:var(--creme)}.sobre{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.sobre-sem-fotos{grid-template-columns:minmax(0,820px)}.sobre .titulo{margin-bottom:26px}.sobre p:not(.sobretitulo){font-size:17px;line-height:1.7;margin:0 0 16px}.numeros{display:flex;flex-wrap:wrap;gap:16px 48px;margin:30px 0 0}.numeros dt{font-family:var(--serif);font-size:52px;line-height:1;color:var(--magenta)}.numeros dd{margin:6px 0 0;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.sobre-fotos{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;list-style:none;padding:0;margin:0}.sobre-fotos li:first-child{grid-column:1/-1}.sobre-fotos img{display:block;width:100%;height:100%;aspect-ratio:1;object-fit:cover;border-radius:20px}.sobre-fotos li:first-child img{aspect-ratio:4/3}.duvidas{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px}.perguntas{display:grid;gap:12px;align-content:start}.perguntas details{background:#fff;border-radius:20px;padding:24px 28px}.perguntas summary{display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:18px;font-weight:700;cursor:pointer;list-style:none;text-wrap:balance}.perguntas summary::-webkit-details-marker{display:none}.perguntas summary:after{content:"+";flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--rosa-claro);color:var(--magenta);font-size:22px;line-height:1}.perguntas details[open] summary:after{content:"–";background:var(--magenta);color:#fff}.perguntas details p{margin:12px 0 0;max-width:600px;color:var(--texto-suave);font-size:15px;line-height:1.6}.rodape{background:var(--magenta);color:#fff;padding:70px 0 46px}.rodape-topo{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:44px}.rodape .sobretitulo{font-size:11px;letter-spacing:.2em;color:var(--rosa-texto);margin-bottom:14px}.realizacao{display:block;width:auto;height:44px}.parceiras{display:flex;flex-wrap:wrap;gap:14px;list-style:none;padding:0;margin:0}.parceiras li{display:flex;align-items:center;justify-content:center;width:148px;height:96px;padding:12px;background:#fff;border-radius:var(--raio-pequeno)}.parceiras img{max-width:100%;max-height:100%;object-fit:contain}.parceiras a{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.rodape-fim{border-top:1px solid rgba(255,255,255,.25);margin:44px 0 0;padding-top:22px;font-size:13px;color:var(--rosa-texto)}.faixa{background:var(--magenta);padding:16px}.faixa,.faixa a{color:#fff}.faixa button{padding:6px 16px;border-radius:999px;border:2px solid #fff;background:transparent;color:#fff;font-weight:700}.caixa{background:#fff;border-radius:var(--raio);padding:24px;margin:16px 0}.caixa h1{font-family:var(--serif);font-weight:400;font-size:clamp(32px,5vw,44px);margin:0 0 12px}.aviso{background:var(--rosa-claro);border:1px solid var(--rosa-borda);border-radius:var(--raio-pequeno);padding:10px 14px}.inline{display:inline}.caixa-estreita{max-width:480px;margin:48px auto;padding:32px}input,select,textarea{font:inherit;color:var(--indigo);padding:10px 12px;border:1.5px solid var(--lavanda);border-radius:10px;background:#fff;max-width:100%}input:focus,select:focus,textarea:focus{outline:2px solid var(--magenta);outline-offset:1px}:focus-visible{outline:3px solid var(--laranja);outline-offset:2px}fieldset{border:0;padding:0;margin:0 0 20px}legend{padding:0;font-weight:700;margin-bottom:10px}dialog{width:calc(100% - 32px);max-width:520px;border:0;border-radius:24px;padding:28px;color:var(--indigo)}dialog::backdrop{background:rgba(40,29,123,.6)}.dialogo-cabeca{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.dialogo-cabeca h2{font-family:var(--serif);font-weight:400;font-size:36px;margin:0}.dialogo-cabeca h2 em,.fechar{color:var(--magenta)}.fechar{flex:none;width:36px;height:36px;border-radius:50%;border:0;background:var(--rosa-claro);font-size:20px;line-height:1}.campo{display:grid;gap:4px;margin-bottom:12px;font-size:14px;font-weight:600}.campo input,.campo textarea{width:100%;font-weight:400}.campo-telefone{display:flex;gap:8px}.campo-telefone input{flex:1 1;min-width:0}.telefone-pais{position:relative;display:inline-flex;flex:none;align-items:center;padding:0 12px;border:1.5px solid var(--lavanda);border-radius:10px;background:#fff;color:var(--indigo);font-weight:600;white-space:nowrap}.telefone-pais:focus-within{outline:2px solid var(--magenta);outline-offset:1px}.telefone-pais select{position:absolute;inset:0;width:100%;opacity:0;cursor:pointer}.consentimento{display:flex;gap:8px;align-items:flex-start;font-size:13px}.consentimento input{margin-top:3px}.pix{max-width:560px;margin:24px auto;text-align:center}.pix .valor-pix{color:var(--magenta);font-size:40px;font-weight:800;margin:0 0 16px}.pix .prazo-pix{margin:0 0 16px}.pix .contagem{display:block;color:var(--indigo);font-size:32px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pix .qr{display:inline-block;padding:12px;border:2px dashed var(--rosa-borda);border-radius:16px}.pix .qr svg{display:block;width:240px;height:240px}.copia-cola{display:flex;gap:8px;margin:16px 0}.copia-cola input{flex:1 1;min-width:0}.pix dl,.pix ol{text-align:left}.pix dl div{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--lavanda)}.pix dd{margin:0;font-weight:700;overflow-wrap:anywhere;min-width:0}.pix .recebedor{margin-top:20px;padding:16px 20px;border-radius:16px;background:var(--rosa-claro);text-align:left}.pix .recebedor h2{margin:0 0 4px;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--magenta)}.pix .recebedor dd{text-align:right}.pix .recebedor dl div:last-child{border-bottom:0}.faixa:has(.faixa-admin){padding:0}.faixa-admin{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.faixa-usuario{display:inline-flex;align-items:center;gap:12px;font-size:14px}.cartoes{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:16px 0}.cartoes .caixa{margin:0}.cartoes .cartao-rotulo{margin:0;font-family:inherit;font-size:14px;font-weight:600;color:var(--texto-suave)}.cartoes .cartao-valor{margin:4px 0 0;font-family:var(--serif);font-size:40px;line-height:1.1}.cartoes-principais .cartao-valor{font-size:56px}.cartoes .cartao-detalhe{margin:8px 0 12px;font-size:14px;color:var(--texto-suave)}.cartoes .cartao-alerta{background:var(--rosa-claro);box-shadow:inset 0 0 0 2px var(--magenta)}.cartoes .cartao-alerta .cartao-valor{color:var(--magenta)}.pagina-admin{max-width:1440px}.tabela-doacoes td{font-size:13px}.tabela-doacoes small{display:block}.tabela-doacoes .linha-pendente td{background:var(--rosa-claro)}.tabela-doacoes .celula-valor{font-weight:700;white-space:nowrap}.tabela-doacoes .celula-doador small,.tabela-doacoes .detalhe{color:var(--texto-suave);overflow-wrap:anywhere}.tabela-doacoes .mensagem{margin-top:4px;font-style:italic}.tabela-doacoes .codigo{display:block;max-width:12ch;font-size:11px;overflow-wrap:anywhere}.etiqueta-status{display:inline-block;margin-bottom:4px;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.status-pendente{background:var(--laranja);color:var(--indigo)}.status-paga{background:var(--lima);color:var(--indigo)}.status-expirada{background:var(--lavanda);color:var(--texto-suave)}.status-cancelada{background:var(--indigo);color:#fff}.lista-afetadas{display:grid;gap:8px;margin:16px 0 20px;padding:0;list-style:none}.celula-acoes form+form{margin-top:8px}.celula-acoes button[type=submit]{width:100%;padding:8px 14px;font-size:13px}.celula-acoes button[type=submit].botao-confirmar{background:var(--lima);color:var(--indigo)}.celula-acoes button[type=submit].botao-confirmar:hover{background:#97bd0c}.celula-acoes button[type=submit].botao-nao-pago{background:var(--magenta);color:#fff}.celula-acoes button[type=submit].botao-nao-pago:hover{background:var(--magenta-escuro)}@media (max-width:720px){.tabela-cartoes thead{display:none}.tabela-cartoes,.tabela-cartoes tbody,.tabela-cartoes td,.tabela-cartoes tr{display:block;width:100%}.tabela-cartoes tr{padding:12px 14px;border-bottom:1px solid var(--lavanda)}.tabela-cartoes td{padding:4px 0;border:0}.tabela-cartoes td[data-rotulo]:before{content:attr(data-rotulo);display:block;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--texto-suave)}.tabela-doacoes .codigo{max-width:none}}.aviso-duplicidade{display:block;max-width:220px;margin-top:6px;color:var(--magenta-escuro);font-weight:600}.cartao-barra{height:10px;border-radius:999px;background:var(--lavanda);overflow:hidden}.cartao-barra span{display:block;height:100%;background:var(--laranja)}.cartoes-secundarios .cartao-valor{font-size:32px}.filtros-admin{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 16px}.filtros-admin label{display:grid;gap:4px;font-size:14px;font-weight:600}.filtros-admin select{min-width:200px;font-weight:400}.filtros-admin a{align-self:center}.resultado-filtro{margin:16px 0 8px}.admin-nav{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px}.admin-nav a{font-weight:700;text-decoration:none}.admin-nav a:hover{text-decoration:underline}.admin-links{display:flex;gap:20px}.admin-cabeca{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px}.admin-cabeca h1{margin-bottom:0}.admin-cabeca p{margin-top:4px}.miniatura{display:block;width:44px;height:44px}.linha-oculta td{color:var(--texto-suave);background:#faf8fc}.linha-oculta .miniatura{opacity:.45}.acoes-linha{white-space:nowrap}.acoes-linha form,.acoes-linha>a{display:block;width:max-content}.acoes-linha>*+*{margin-top:8px}.acoes-linha button[type=submit].link-botao{color:var(--magenta)}.selo-pequeno{display:block;width:max-content;font-size:9px;padding:3px 8px;margin-top:4px!important}.form-estrelinha-grade{display:grid;grid-template-columns:1fr 1fr;gap:4px 20px}.campo-largo{grid-column:1/-1}.form-estrelinha fieldset.campo{margin:0 0 12px}.form-estrelinha legend{font-size:14px;font-weight:600;margin-bottom:4px}.form-estrelinha .campo select,.form-estrelinha .campo textarea{width:100%;font-weight:400}.campo[data-erro] input,.campo[data-erro] select,.campo[data-erro] textarea{border-color:var(--magenta)}.erro-campo{color:var(--magenta);font-size:13px;font-weight:600}.opcoes{display:flex;gap:24px;padding:10px 0;font-weight:400;text-transform:capitalize}.opcoes label{display:inline-flex;align-items:center;gap:8px;cursor:pointer}.campo .opcoes input{width:auto;margin:0;accent-color:var(--magenta)}.ilustracoes{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:10px}.ilustracao{position:relative;display:grid;justify-items:center;gap:4px;padding:8px 6px;border:2px solid var(--lavanda);border-radius:var(--raio-pequeno);background:#fff;font-size:12px;font-weight:600;cursor:pointer}.ilustracao input{position:absolute;opacity:0}.ilustracao .estrela,.ilustracao img{width:64px;height:64px}.ilustracao:has(input:focus-visible){outline:3px solid var(--laranja);outline-offset:2px}.ilustracao.escolhida{border-color:var(--magenta);background:var(--rosa-claro)}.nota-admin{font-size:13px;color:var(--texto-suave)}.form-estrelinha-acoes{display:flex;align-items:center;gap:20px}@media (max-width:600px){.form-estrelinha-grade{grid-template-columns:1fr}}.tabela{overflow-x:auto;background:#fff;border-radius:var(--raio-pequeno)}table{border-collapse:collapse;width:100%;font-size:14px}td,th{border-bottom:1px solid var(--lavanda);padding:8px 10px;text-align:left;vertical-align:top}th{background:var(--rosa-claro)}@media (prefers-reduced-motion:no-preference){.hero .cabecalho{animation:descer .7s ease-out both}.hero .luzes{animation:descer .9s ease-out .2s both}.hero .acoes,.hero .hero-texto,.hero .meta,.hero .pilula,.hero .titulo-hero{animation:subir .8s cubic-bezier(.2,.7,.2,1) both}.hero .titulo-hero{animation-delay:.12s}.hero .hero-texto{animation-delay:.28s}.hero .acoes{animation-delay:.4s}.hero .meta{animation-delay:.52s}.card-destaque{animation:chegar-card .7s cubic-bezier(.2,.7,.2,1) .15s both}.card-destaque-arte{animation:flutuar 5s ease-in-out 1s infinite}.meta-barra span{transform-origin:left center;animation:encher 1.4s cubic-bezier(.3,.8,.3,1) .8s both}.titulo-hero em{display:inline-block;animation:brilhar-palavra 1s ease-out .9s both}.ceu circle{animation:piscar-ceu 3.2s ease-in-out infinite}.ceu circle:nth-child(2n){animation-delay:1.1s}.ceu circle:nth-child(3n){animation-delay:2.2s}.ceu path{transform-box:fill-box;transform-origin:center;animation:cintilar 4s ease-in-out infinite}.ceu path:nth-child(2){animation-delay:1.3s}.ceu path:nth-child(3){animation-delay:2.6s}.mini-card{transition:transform .25s ease,box-shadow .25s ease}.mini-card:hover{transform:translateY(-6px);box-shadow:0 18px 36px rgba(40,29,123,.14)}.mini-card-arte .estrela,.mini-card-arte img{transition:transform .35s cubic-bezier(.3,1.5,.5,1)}.mini-card:hover .mini-card-arte .estrela,.mini-card:hover .mini-card-arte img{transform:scale(1.06) rotate(-4deg)}.plaquinha{transition:transform .3s ease}.mini-card:hover .plaquinha{transform:rotate(-5deg)}.passos li{transition:transform .25s ease}.passos li:hover{transform:translateY(-6px)}.passos li:hover .icone{animation:pular .6s ease}.parceiras li{transition:transform .25s ease}.parceiras li:hover{transform:translateY(-4px) rotate(-1.5deg)}.chip{transition:background .2s ease,color .2s ease,border-color .2s ease}.perguntas details[open] p{animation:abrir .35s ease-out}@supports (animation-timeline:view()){.duvidas>div:first-child,.mini-card,.parceiras li,.passos li,.perguntas details,.rodape-topo,.secao-cabeca,.secao-indigo .sobretitulo,.secao-indigo .titulo{animation:revelar linear both;animation-timeline:view();animation-range:entry 0 entry 70%}.mini-card:nth-child(4n+2),.parceiras li:nth-child(2),.passos li:nth-child(2),.perguntas details:nth-child(2){animation-range:entry 8% entry 78%}.mini-card:nth-child(4n+3),.parceiras li:nth-child(3),.passos li:nth-child(3),.perguntas details:nth-child(3){animation-range:entry 16% entry 86%}.mini-card:nth-child(4n),.parceiras li:nth-child(4),.passos li:nth-child(4),.perguntas details:nth-child(4){animation-range:entry 24% entry 94%}.parceiras li:nth-child(5){animation-range:entry 32% entry 100%}}}@keyframes descer{0%{opacity:0;translate:0 -24px}to{opacity:1;translate:0 0}}@keyframes subir{0%{opacity:0;translate:0 28px}to{opacity:1;translate:0 0}}@keyframes revelar{0%{opacity:0;translate:0 40px}to{opacity:1;translate:0 0}}@keyframes chegar-card{0%{opacity:0;translate:0 30px;scale:.96}to{opacity:1;translate:0 0;scale:1}}@keyframes flutuar{0%,to{translate:0 0;rotate:0deg}50%{translate:0 -8px;rotate:-2deg}}@keyframes encher{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes brilhar-palavra{0%{opacity:0;scale:.85;rotate:-4deg}60%{opacity:1;scale:1.06;rotate:1deg}to{opacity:1;scale:1;rotate:0deg}}@keyframes piscar-ceu{0%,to{opacity:1}50%{opacity:.25}}@keyframes cintilar{0%,to{opacity:1;scale:1;rotate:0deg}50%{opacity:.55;scale:.7;rotate:45deg}}@keyframes pular{0%,to{translate:0 0}35%{translate:0 -10px}65%{translate:0 2px}}@keyframes abrir{0%{opacity:0;translate:0 -6px}to{opacity:1;translate:0 0}}.aviso-cookies{position:fixed;left:16px;right:16px;bottom:16px;z-index:50;display:flex;align-items:center;gap:16px 24px;max-width:960px;margin:0 auto;padding:18px 22px;background:#fff;color:var(--indigo);border-radius:20px;box-shadow:0 16px 40px rgba(40,29,123,.25)}.aviso-cookies p{margin:0;font-size:14px;line-height:1.5}.aviso-cookies-acoes{display:flex;flex:none;gap:10px}.botao-contorno-indigo{background:#fff;color:var(--indigo);border-color:var(--indigo)}.link-botao,button[type=submit].link-botao{padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}.rodape-fim{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px}.rodape-links{display:flex;gap:20px}.rodape-links a{color:inherit}.texto-legal{max-width:760px;margin:24px auto;padding:32px}.texto-legal h2{font-size:20px;margin:28px 0 8px}.texto-legal li{margin-bottom:8px}@media (max-width:960px){.duvidas,.hero-grade{grid-template-columns:1fr}.passos,.vitrine{grid-template-columns:repeat(2,1fr)}.sobre{grid-template-columns:1fr;gap:40px}.secao-cabeca{flex-direction:column;align-items:flex-start}}@media (max-width:600px){.wrap{padding:0 20px}.luzes{top:0}.logo img{height:46px}.logo-rodape img{height:66px}.menu a:not(.botao){display:none}.menu .botao{padding:11px 16px;font-size:14px}.hero{padding-bottom:60px}.hero-grade{gap:40px;margin-top:40px}.titulo.titulo-hero{font-size:60px}.hero-texto{font-size:17px}.acoes{flex-direction:column;gap:12px}.titulo{font-size:44px}.card-destaque{padding:22px;border-radius:26px}.card-destaque-topo{grid-template-columns:120px 1fr;gap:14px}.card-destaque-arte{width:120px;height:120px}.card-destaque h3.nome-estrelinha{font-size:48px}.tamanhos{grid-template-columns:1fr 1fr}.tamanhos div:last-child{grid-column:1/3}.presente-valor{font-size:32px}.secao,.secao-indigo{padding:70px 0}.vitrine{gap:12px}.mini-card{padding:12px 12px 14px;border-radius:18px}.mini-card-arte .estrela,.mini-card-arte img{width:120px}.plaquinha{margin:-22px 2px 12px;padding:10px 10px 10px 32px;clip-path:polygon(16px 0,100% 0,100% 100%,16px 100%,0 50%)}.plaquinha:before{left:12px;width:9px;height:9px;border-width:2px;margin-top:-5px}.plaquinha .etiqueta{font-size:8px;letter-spacing:.08em}.plaquinha .nome-estrelinha{font-size:24px}.mini-card-linha{font-size:12px}.mini-card-linha strong{font-size:16px}.mini-card .botao{padding:11px 10px;font-size:13px}.mini-card>.selo-padrinho{top:18px;right:18px;font-size:9px;padding:6px 9px}.mini-card:has(>.selo-padrinho) .mini-card-arte{padding-top:34px}.mini-card:has(>.selo-padrinho) .mini-card-arte .estrela,.mini-card:has(>.selo-padrinho) .mini-card-arte img{width:100px}.passos{grid-template-columns:1fr;gap:12px}.passos li{display:grid;grid-template-columns:64px 1fr;gap:4px 18px;padding:22px}.icone{grid-row:1/4;width:64px;height:64px;margin:0}.icone img{width:36px;height:36px}.duvidas{gap:28px}.rodape-topo{flex-direction:column;align-items:flex-start}.aviso-cookies{flex-direction:column;align-items:stretch;left:8px;right:8px;bottom:8px}.aviso-cookies-acoes .botao{flex:1 1}.texto-legal{padding:22px}}