/* FUTNEX 1.9.50 · /midia-kit/ e /parceiros/ (junto do /paginas.css) */
.pk-grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:18px 0}
.pk-num{background:var(--card);border:1px solid var(--ln);border-radius:14px;padding:16px 14px;display:flex;flex-direction:column;gap:4px;min-width:0}
.pk-num strong{font:800 clamp(28px,6vw,38px)/1 "Saira Condensed",sans-serif;color:var(--ac);font-variant-numeric:tabular-nums}
.pk-num span{font-weight:600;line-height:1.25}
.pk-num small{color:var(--mut);font-size:13px;line-height:1.3}
.pk-nota{color:var(--mut);font-size:14px}
.pk-erro{color:#FF8A80;border:1px solid #E0544A;border-radius:12px;padding:12px 14px;margin:0;grid-column:1/-1}
.pk-formatos{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin:14px 0}
.pk-card{background:var(--bg2);border:1px solid var(--ln);border-radius:14px;padding:4px 16px 14px}
.pk-card h3{margin:.9em 0 .3em;font-size:20px;color:var(--tx)}
.pk-card p{margin:0;color:#DCE4EC;font-size:16px}
.pk-form{display:grid;gap:14px;margin:18px 0}
.pk-form label{display:grid;gap:6px;font-weight:600}
.pk-form label small{font-weight:400;color:var(--mut)}
.pk-form input[type=text],.pk-form input[type=url],.pk-form input[type=number],.pk-form input[type=email],.pk-form select,.pk-form textarea{width:100%;font:inherit;color:var(--tx);background:var(--bg2);border:1px solid #3a5069;border-radius:10px;padding:11px 12px;min-height:46px}
.pk-form textarea{min-height:120px;resize:vertical}
.pk-form input:focus-visible,.pk-form select:focus-visible,.pk-form textarea:focus-visible,.pk-form button:focus-visible{outline:2px solid var(--ac);outline-offset:2px}
.pk-linha{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.pk-form .pk-chk{display:flex;gap:10px;align-items:flex-start;font-weight:400}
.pk-form .pk-chk input{width:20px;height:20px;margin-top:3px;accent-color:#F5C400;flex:none}
.pk-priv{background:var(--bg2);border:1px solid var(--ln);border-radius:12px;padding:12px 14px;font-size:15px;color:#DCE4EC}
.pk-priv p{margin:.3em 0}
.pk-isca{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}
.pk-btn{appearance:none;border:0;cursor:pointer;display:inline-block;background:var(--ac);color:#13212E;font:800 18px/1 "Saira Condensed",sans-serif;letter-spacing:.03em;text-transform:uppercase;padding:15px 22px;border-radius:12px;min-height:48px}
.pk-btn[disabled]{opacity:.55;cursor:not-allowed}
.pk-msg{margin:0;padding:11px 14px;border-radius:10px;border:1px solid var(--ln);background:var(--bg2)}
.pk-msg.erro{border-color:#E0544A;color:#FFB3AC}
.pk-ok{background:var(--bg2);border:1px solid #1D7A4B;border-radius:14px;padding:6px 18px 18px;margin:18px 0}
@media (max-width:560px){.pk-linha{grid-template-columns:1fr}}
@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
