.bio-pagina{min-height:100vh}.bio{flex-direction:column;align-items:center;min-height:100vh;padding:40px 20px 36px;display:flex;position:relative;overflow:hidden}.bio>:not(.lp-blob){z-index:1;width:100%;max-width:460px;position:relative}.bio-topo{text-align:center;flex-direction:column;align-items:center;display:flex}.bio-figurinha{width:148px;height:148px;margin-bottom:20px;position:relative}.bio-rabiscos{background:var(--creme);border:4px solid var(--creme);width:100%;height:100%;box-shadow:0 16px 36px -18px var(--ameixa);border-radius:50%;position:absolute;inset:0}.bio-recorte{clip-path:circle(50% at 50% 46%);width:auto;height:100%;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.bio-brilho{width:26px;height:37px;color:var(--rosa);animation:3.2s ease-in-out infinite piscar;position:absolute;top:-6px;right:-2px}.bio-topo h1{margin:0;line-height:0}.bio-topo h1 img{width:min(300px,78vw);height:auto}.bio-apresenta{letter-spacing:.04em;margin:10px 0 0;font-size:17px;font-weight:200}.bio-frase{margin:14px 0 0;font-size:19px;font-weight:700;line-height:1.3}.bio-frase em{font-family:Inria Serif,serif;font-size:21px;font-weight:400}.bio-links{flex-direction:column;gap:12px;margin-top:28px;display:flex}.bio-link{background:var(--bg-card);border:1.5px solid var(--ameixa);color:var(--ameixa);border-radius:18px;justify-content:space-between;align-items:center;gap:14px;padding:16px 20px;transition:transform .2s,box-shadow .2s;display:flex}.bio-link:hover{box-shadow:4px 4px 0 var(--ameixa);transform:translate(-2px,-2px)}.bio-link-titulo{font-size:15.5px;font-weight:700;line-height:1.3;display:block}.bio-link-sub{color:var(--muted);margin-top:3px;font-size:13px;line-height:1.45;display:block}.bio-seta{flex:none;font-size:18px}.bio-link.principal{background:var(--pink-btn);border-color:var(--pink-btn);color:#fff;padding:18px 22px}.bio-link.principal .bio-link-titulo{font-size:17px}.bio-link.principal .bio-link-sub{color:#ffffffe6}.bio-link.principal i{flex:none;font-size:26px}.bio-link.principal:hover{box-shadow:4px 4px 0 var(--ameixa)}.bio-link.guia{background:var(--amarelo);flex-direction:column;align-items:flex-start;gap:8px}.bio-selo{background:var(--ameixa);color:var(--amarelo);letter-spacing:.1em;text-transform:uppercase;border-radius:100px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-block}.bio-link.guia .bio-link-sub{color:var(--ameixa)}.bio-cta{font-size:13.5px;font-weight:700}.bio-secao{align-items:center;gap:10px;margin:18px 0 2px;font-family:Inria Serif,serif;font-size:20px;font-style:italic;font-weight:400;display:flex}.bio-secao .estrela{width:14px;height:20px;color:var(--rosa)}.bio-lista{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.bio-produto{color:var(--muted);border-bottom:1px solid var(--line-strong);align-self:center;margin-top:8px;padding:6px 0 2px;font-size:13.5px;font-weight:600}.bio-produto:hover{color:var(--text);border-bottom-color:var(--rosa)}.bio-redes{flex-wrap:wrap;justify-content:center;gap:10px;margin:28px 0 0;padding:0;list-style:none;display:flex}.bio-redes a{border:1px solid var(--line-strong);background:var(--bg-card);border-radius:100px;padding:9px 16px;font-size:13px;font-weight:600;display:inline-block}.bio-redes a:hover{border-color:var(--ameixa)}.bio-rodape{flex-direction:column;align-items:center;gap:8px;margin-top:36px;display:flex}.bio-rodape p{color:var(--muted);margin:0;font-size:12px}@keyframes bio-sobe{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.bio-topo,.bio-links>*,.bio-lista>li,.bio-redes{animation:.55s both bio-sobe}.bio-links>:nth-child(2){animation-delay:80ms}.bio-links>:nth-child(3){animation-delay:.14s}.bio-lista>li:first-child{animation-delay:.2s}.bio-lista>li:nth-child(2){animation-delay:.25s}.bio-lista>li:nth-child(3){animation-delay:.3s}.bio-lista>li:nth-child(4){animation-delay:.35s}.bio-lista>li:nth-child(5){animation-delay:.4s}.bio-link.principal .bio-seta{background:var(--amarelo);width:2.25rem;height:2.25rem;color:var(--ameixa);border-radius:50%;place-items:center;display:grid}.bio-link.principal:focus-visible{outline:3px solid var(--ameixa);outline-offset:4px}@media (prefers-reduced-motion:no-preference){@keyframes bio-seta-convite{0%,to{transform:translate(0)}50%{transform:translate(4px)}}.bio-link.principal .bio-seta{animation:.8s ease-in-out .6s 2 bio-seta-convite}.bio-link.principal:is(:hover,:focus-visible) .bio-seta{transition:transform .2s;transform:rotate(-18deg)}}
