.page,.page *{box-sizing:border-box}.page{--azul:#1e63c3;--azul-dark:#1a55a8;--azul-mid:#2170d0;--azul-light:#e8f0fb;--azul-border:#9dbde8;--amarelo:#ffd600;--amarelo-dark:#f9a825;--branco:#fff;--cinza-bg:#f4f6f8;--texto:#1a1a2e;--radius:12px;--radius-sm:8px;--fonte:"Barlow", system-ui, sans-serif;--fonte-cond:"Barlow Condensed", system-ui, sans-serif;background:var(--branco);max-width:480px;min-height:100vh;font-family:var(--fonte);color:var(--texto);margin:0 auto;font-size:15px;line-height:1.6}html{scroll-behavior:smooth;background:#f4f6f8}body{background:#f4f6f8;margin:0}.page .topo-amarelo{background:var(--amarelo);text-align:center;letter-spacing:.6px;color:#1a1000;padding:7px 12px;font-size:11px;font-weight:700}.page .hero{background:var(--azul-dark);color:#fff;text-align:center;padding:0 22px 30px;overflow:hidden}.page .hero-foto{object-fit:contain;width:calc(100% + 44px);max-width:none;height:auto;margin:0 -22px 18px;display:block}.page .hero h1{font-family:var(--fonte-cond);letter-spacing:-.5px;text-transform:uppercase;margin:0 0 6px;font-size:36px;font-weight:900;line-height:1.05}.page .hero .cargo{color:var(--amarelo);letter-spacing:.3px;margin-bottom:14px;font-size:13px;font-weight:600}.page .hero .texto-hero{color:#ffffffe0;margin:0 0 20px;font-size:14px;line-height:1.7}.page .hero .texto-hero strong{color:var(--amarelo);font-weight:700}.page .cta-btn{background:var(--amarelo);color:#1a1000;cursor:pointer;border:none;border-radius:30px;padding:12px 34px;font-size:15px;font-weight:800;text-decoration:none;transition:background .2s,transform .15s;display:inline-block}.page .cta-btn:hover{background:var(--amarelo-dark);transform:scale(1.03)}.page .form-section{background:var(--azul-light);border-bottom:3px solid var(--azul);padding:22px 20px}.page .form-section h2{color:var(--azul-dark);margin:0 0 14px;font-size:16px;font-weight:800}.page .form-section input,.page .form-section select{border-radius:var(--radius-sm);border:1.5px solid var(--azul-border);width:100%;color:var(--texto);font-size:14px;font-family:var(--fonte);appearance:none;background:#fff;outline:none;margin-bottom:10px;padding:11px 14px;transition:border-color .2s}.page .form-section select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%231A55A8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:36px}.page .form-section input:focus,.page .form-section select:focus{border-color:var(--azul)}.page .form-section button{background:var(--azul);color:#fff;border-radius:var(--radius);cursor:pointer;border:none;width:100%;margin-top:4px;padding:13px;font-size:15px;font-weight:800;transition:background .2s,transform .15s}.page .form-section button:hover:not(:disabled){background:var(--azul-dark);transform:scale(1.01)}.page .form-section button:disabled{opacity:.85;cursor:default}.page .form-section button.btn-ok{background:#1b5e20}.page .form-section button.btn-err{background:#b71c1c}.page .form-msg{text-align:center;margin:10px 0 0;font-size:13px;font-weight:600}.page .form-msg-err{color:#b71c1c}.page .form-msg-ok{color:#1b5e20}.page .form-legal{color:#4a5a6d;border-left:3px solid var(--azul);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:#f8fafc;margin-top:14px;padding:12px 14px;font-size:11px;line-height:1.55}.page .form-legal strong{color:var(--azul-dark);font-weight:700}.page .secao{border-bottom:1px solid #e8ecf0;padding:24px 20px}.page .secao-alt{background:var(--cinza-bg)}.page .secao-titulo{letter-spacing:1.8px;text-transform:uppercase;color:var(--azul-mid);margin-bottom:16px;font-size:11px;font-weight:800}.page .bio-titulo{font-family:var(--fonte-cond);color:var(--azul-dark);text-transform:uppercase;margin:0 0 14px;font-size:20px;font-weight:800;line-height:1.25}.page .bio-texto{color:#444;margin:0 0 12px;font-size:14.5px;line-height:1.75}.page .bio-quote{border-left:4px solid var(--azul);background:var(--azul-light);border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:var(--azul-dark);margin:16px 0 20px;padding:12px 16px;font-size:14.5px;font-style:italic;line-height:1.65}.page .insta-btn{color:#fff;border-radius:var(--radius);cursor:pointer;background:linear-gradient(135deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);border:none;justify-content:center;align-items:center;gap:9px;width:100%;padding:13px 20px;font-size:15px;font-weight:800;text-decoration:none;transition:opacity .2s;display:flex}.page .insta-btn:hover{opacity:.9}.page .stats-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.page .stat-card{background:var(--azul-dark);border-radius:var(--radius);text-align:center;color:#fff;padding:18px 12px}.page .stat-num{font-family:var(--fonte-cond);color:var(--amarelo);font-size:32px;font-weight:900;line-height:1}.page .stat-label{color:#ffffffe0;margin-top:5px;font-size:12px;font-weight:600;line-height:1.3}.page .rodape{background:var(--azul-dark);color:#ffffffb3;text-align:center;padding:20px 16px;font-size:12px;line-height:1.7}.page .rodape strong{color:#fff}@media (width>=600px){.page{box-shadow:0 0 40px #0000001f}}
