.site{color:#14213d;min-height:100vh;font-family:var(--font-body,"Inter", "Segoe UI", system-ui, sans-serif);background:#f4f6fb url(/brand/fundo-claro.webp) 50%/cover no-repeat fixed;flex-direction:column;align-items:center;display:flex}.site__main{text-align:center;flex-direction:column;flex:1;align-items:center;gap:16px;width:100%;max-width:560px;padding:32px 16px 16px;display:flex}.site__logo{width:min(260px,70vw);height:auto}.site__title{color:#0b4fb3;margin:0;font-size:1.5rem}.site__card{background:#ffffffe0;border-radius:16px;flex-direction:column;align-items:center;gap:10px;width:100%;padding:20px;display:flex;box-shadow:0 6px 24px #0b4fb31f}.site__card h2{margin:0;font-size:1.15rem}.site__card p{color:#3a4660;margin:0;line-height:1.45}.site__pix{flex-direction:column;align-items:center;gap:8px;width:100%;margin-top:4px;display:flex}.site__pix-label{text-transform:uppercase;letter-spacing:.05em;color:#5a6781;font-size:.78rem}.site__pix-key{overflow-wrap:anywhere;background:#eef3fc;border:1px dashed #0b4fb3;border-radius:10px;max-width:100%;padding:10px 14px;font-size:1.05rem;font-weight:600}.site__btn{color:#0b4fb3;font:inherit;cursor:pointer;background:#fff;border:2px solid #0b4fb3;border-radius:999px;padding:11px 20px;font-weight:600;text-decoration:none;display:inline-block}.site__btn:hover{background:#eef3fc}.site__btn--primary{color:#fff;background:#f28c0f;border-color:#f28c0f}.site__btn--primary:hover{background:#dd7d08}.site__footer{color:#0b4fb3;justify-content:center;align-items:center;gap:10px;width:100%;padding:18px 16px 28px;font-weight:600;display:flex}.site__insta{color:#0b4fb3;background:#ffffffe6;border-radius:50%;padding:10px;display:inline-flex;box-shadow:0 2px 10px #0b4fb32e}.site__insta:hover{color:#f28c0f}
