*{margin:0;padding:0;box-sizing:border-box}:root{--azul:#0057A8;--verde:#00B4A0;--wa:#25D366;--ink:#0f172a;--sub:#475569}body{font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;background:#f4f7fa;color:var(--ink);-webkit-font-smoothing:antialiased}a{color:inherit}.wrap{max-width:560px;margin:0 auto;padding:0 18px 60px}.topo{background:linear-gradient(135deg,#0f172a,#123a63);height:148px;border-radius:0 0 28px 28px}.cartao{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:0 22px 26px;margin-top:-76px;text-align:center;box-shadow:0 18px 50px rgba(15,23,42,.1)}.ava,.ini{width:122px;height:122px;border-radius:50%;margin:-61px auto 0;display:block;border:5px solid #fff;box-shadow:0 8px 24px rgba(15,23,42,.18)}.ava{object-fit:cover}.ini{display:flex;align-items:center;justify-content:center;font-size:2.3rem;font-weight:800;color:#fff;background:linear-gradient(135deg,var(--azul),var(--verde))}.nome{font-size:1.5rem;font-weight:900;letter-spacing:-.02em;margin-top:14px}.cargo{font-size:.78rem;color:var(--azul);font-weight:700;text-transform:uppercase;letter-spacing:.07em;margin-top:3px}.selo{display:inline-flex;gap:6px;font-size:.72rem;color:var(--sub);background:#f1f5f9;border:1px solid #e2e8f0;padding:6px 13px;border-radius:20px;margin-top:12px}.btn-wa,.selo{align-items:center}.btn-wa{display:flex;justify-content:center;gap:9px;background:var(--wa);color:#fff!important;font-size:1.02rem;font-weight:800;padding:17px;border-radius:13px;text-decoration:none;margin-top:18px;box-shadow:0 8px 24px rgba(37,211,102,.35);transition:transform .15s}.btn-wa:active{transform:scale(.98)}.btn-vcf{display:flex;align-items:center;justify-content:center;gap:8px;background:#fff;color:var(--ink)!important;font-size:.9rem;font-weight:700;padding:13px;border-radius:12px;text-decoration:none;margin-top:10px;border:1.5px solid #e2e8f0}.mini-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-top:22px}.mini{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:14px 8px;text-align:center}.mini b{display:block;font-size:.82rem;letter-spacing:-.01em}.mini span{font-size:.68rem;color:var(--sub);display:block;margin-top:3px;line-height:1.4}.mini .ico{font-size:1.25rem;display:block;margin-bottom:6px}.faixa-num{display:flex;justify-content:space-around;background:var(--ink);border-radius:16px;padding:20px 10px;margin-top:22px}.faixa-num div{text-align:center}.faixa-num b{display:block;color:#fff;font-size:1.25rem;font-weight:900}.faixa-num span{font-size:.62rem;color:rgba(255,255,255,.55);text-transform:uppercase;letter-spacing:.08em}.sec-t{font-size:1.05rem;font-weight:900;letter-spacing:-.01em;margin:28px 0 12px}.passo{display:flex;gap:13px;background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:15px 16px;margin-bottom:9px;align-items:flex-start}.passo b.n{flex-shrink:0;width:28px;height:28px;border-radius:9px;background:rgba(0,87,168,.09);color:var(--azul);display:flex;align-items:center;justify-content:center;font-size:.85rem}.passo div b{font-size:.89rem;display:block}.passo div span{font-size:.78rem;color:var(--sub);line-height:1.5;display:block;margin-top:2px}.contato{display:flex;align-items:center;gap:11px;background:#fff;border:1px solid #e2e8f0;border-radius:13px;padding:13px 16px;margin-bottom:8px;text-decoration:none;font-size:.88rem;font-weight:600}.contato span.ic{font-size:1.05rem}.rodape{text-align:center;margin-top:34px;font-size:.78rem;color:var(--sub);line-height:2}.rodape a{color:var(--azul);font-weight:700;text-decoration:none}.indice-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px;margin-top:20px}.indice-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:18px 12px;text-align:center;text-decoration:none;transition:all .2s}.indice-card:hover{border-color:var(--azul);transform:translateY(-2px)}.indice-card .ava,.indice-card .ini{width:72px;height:72px;margin:0 auto;border-width:3px;font-size:1.4rem}.indice-card b{display:block;font-size:.92rem;margin-top:9px}.indice-card span{font-size:.7rem;color:var(--sub)}