.unika-nl{--un-ink:#0A0A0A;--un-accent:#FF4A17;--un-accent-hover:#D93400;--un-accent-press:#A82700;--un-hair:#2A2A28;--un-mid:#3D3D3A;--un-quiet:#A3A39E;--un-soft:#C9C9C5;--un-sans:"Archivo",Helvetica,Arial,sans-serif;--un-serif:"Newsreader",Georgia,serif;background:var(--un-ink);color:#FFFFFF;border-radius:8px;padding:48px;max-width:1240px;margin:0 auto;font-family:var(--un-sans)}
@media (max-width:700px){.unika-nl{padding:32px 24px}}
.unika-nl *,.unika-nl *::before,.unika-nl *::after{box-sizing:border-box}

.unika-nl__eyebrow{font-size:12px;font-weight:600;line-height:1.2;letter-spacing:.09em;text-transform:uppercase;color:var(--un-accent);margin:0}
.unika-nl__title{font-family:var(--un-sans);font-size:34px;font-weight:700;line-height:1.1;letter-spacing:-.03em;color:#FFFFFF;margin:12px 0 0;white-space:nowrap}
@media (max-width:900px){.unika-nl__title{font-size:27px}}
@media (max-width:700px){.unika-nl__title{font-size:20px}}
@media (max-width:480px){.unika-nl__title{font-size:16px}}
.unika-nl__dek{font-family:var(--un-serif);font-size:17px;line-height:1.6;color:var(--un-soft);margin:12px 0 0;max-width:56ch}
.unika-nl__foot{font-family:var(--un-sans);font-size:12px;font-weight:500;letter-spacing:.09em;text-transform:uppercase;color:var(--un-quiet);margin:20px 0 0}

.unika-nl__form{margin-top:28px;max-width:560px}

/* --- WPForms dentro do bloco escuro --- */
.unika-nl .wpforms-container{margin:0;max-width:none}
.unika-nl .wpforms-container .wpforms-form{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}
.unika-nl .wpforms-field-container{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}
.unika-nl .wpforms-field{padding:0;margin:0}
.unika-nl .wpforms-field-label,.unika-nl .wpforms-field-label-inline{font-family:var(--un-sans)!important;font-size:14px!important;font-weight:500!important;color:#FFFFFF!important;margin:0 0 6px!important}
.unika-nl .wpforms-required-label{color:var(--un-accent)!important}

.unika-nl .wpforms-container input[type=email],.unika-nl .wpforms-container input[type=text]{width:100%!important;max-width:none!important;font-family:var(--un-sans)!important;font-size:16px!important;line-height:1.2!important;color:#FFFFFF!important;background:#141413!important;border:1px solid var(--un-mid)!important;border-radius:4px!important;padding:14px!important;margin:0!important;box-shadow:none!important;height:auto!important}
.unika-nl .wpforms-container input[type=email]::placeholder{color:#7A7A75!important;opacity:1}
.unika-nl .wpforms-container input[type=email]:focus{border-color:var(--un-accent)!important;box-shadow:0 0 0 2px rgba(255,74,23,.3)!important;outline:0!important}

.unika-nl .wpforms-field-checkbox ul{list-style:none!important;margin:0!important;padding:0!important}
.unika-nl .wpforms-field-checkbox li{margin:0!important;display:flex;align-items:flex-start;gap:10px}
.unika-nl .wpforms-field-checkbox input[type=checkbox]{width:17px!important;height:17px!important;margin:2px 0 0!important;flex:0 0 auto;accent-color:var(--un-accent)}
.unika-nl .wpforms-field-checkbox label{font-family:var(--un-serif)!important;font-size:14px!important;font-weight:400!important;line-height:1.5!important;color:var(--un-soft)!important;margin:0!important}

.unika-nl .wpforms-submit-container{padding:0!important;margin:0!important}
.unika-nl .wpforms-container button[type=submit]{display:inline-flex;align-items:center;justify-content:center;font-family:var(--un-sans)!important;font-size:15px!important;font-weight:600!important;line-height:1.2!important;color:#FFFFFF!important;background:var(--un-accent)!important;border:1px solid var(--un-accent)!important;border-radius:4px!important;padding:14px 24px!important;margin:0!important;cursor:pointer;box-shadow:none!important;transition:background-color .12s linear,border-color .12s linear}
.unika-nl .wpforms-container button[type=submit]:hover{background:var(--un-accent-hover)!important;border-color:var(--un-accent-hover)!important;color:#FFFFFF!important}
.unika-nl .wpforms-container button[type=submit]:active{background:var(--un-accent-press)!important;transform:translateY(1px)}
.unika-nl .wpforms-container button[type=submit]:focus-visible{outline:2px solid #FFFFFF!important;outline-offset:2px!important}

.unika-nl .wpforms-error,.unika-nl label.wpforms-error{font-family:var(--un-sans)!important;font-size:13px!important;color:#FF9A75!important;margin-top:6px!important}
.unika-nl .wpforms-container input.wpforms-error{border-color:#FF9A75!important}
.unika-nl .wpforms-confirmation-container,.unika-nl .wpforms-confirmation-container-full{background:#141413!important;border:1px solid var(--un-hair)!important;border-left:2px solid var(--un-accent)!important;border-radius:4px!important;color:#FFFFFF!important;padding:20px!important;margin:0!important}
.unika-nl .wpforms-confirmation-container p{font-family:var(--un-serif)!important;font-size:16px!important;line-height:1.6!important;color:#FFFFFF!important;margin:0!important}

/* --- MailPoet dentro do bloco escuro (desde 05/10/2026) --- */
.unika-nl .mailpoet_form{margin:0!important;padding:0!important;background:transparent!important}
.unika-nl form.mailpoet_form{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}
.unika-nl .mailpoet_paragraph{margin:0!important;line-height:1.4!important}
.unika-nl .mailpoet_text_label{font-family:var(--un-sans)!important;font-size:14px!important;font-weight:500!important;line-height:1.3!important;color:#FFFFFF!important;margin:0 0 6px!important}
.unika-nl .mailpoet_required{color:var(--un-accent)!important}
.unika-nl input.mailpoet_text{width:100%!important;max-width:none!important;font-family:var(--un-sans)!important;font-size:16px!important;line-height:1.2!important;color:#FFFFFF!important;background:#141413!important;border:1px solid var(--un-mid)!important;border-radius:4px!important;padding:14px!important;margin:0!important;box-shadow:none!important;height:auto!important}
.unika-nl input.mailpoet_text::placeholder{color:#7A7A75!important;opacity:1}
.unika-nl input.mailpoet_text:focus{border-color:var(--un-accent)!important;box-shadow:0 0 0 2px rgba(255,74,23,.3)!important;outline:0!important}
.unika-nl input.mailpoet_text.parsley-error{border-color:#FF9A75!important}
.unika-nl input.mailpoet_submit{display:inline-flex;align-items:center;justify-content:center;font-family:var(--un-sans)!important;font-size:15px!important;font-weight:600!important;line-height:1.2!important;color:#FFFFFF!important;background:var(--un-accent)!important;border:1px solid var(--un-accent)!important;border-radius:4px!important;padding:14px 24px!important;margin:0!important;width:auto!important;min-height:44px;cursor:pointer;box-shadow:none!important;-webkit-appearance:none;appearance:none;transition:background-color .12s linear,border-color .12s linear}
.unika-nl input.mailpoet_submit:hover{background:var(--un-accent-hover)!important;border-color:var(--un-accent-hover)!important}
.unika-nl input.mailpoet_submit:active{background:var(--un-accent-press)!important;transform:translateY(1px)}
.unika-nl input.mailpoet_submit:focus-visible{outline:2px solid #FFFFFF!important;outline-offset:2px!important}
.unika-nl .mailpoet_form_loading{margin-left:12px;vertical-align:middle}
.unika-nl .mailpoet_form_loading>span{background-color:var(--un-soft)!important}
.unika-nl .parsley-errors-list{list-style:none;margin:6px 0 0!important;padding:0!important;font-family:var(--un-sans);font-size:13px;color:#FF9A75}
.unika-nl .mailpoet_message{margin:0!important;padding:0!important}
.unika-nl .mailpoet_validate_success{background:#141413;border:1px solid var(--un-hair);border-left:2px solid var(--un-accent);border-radius:4px;font-family:var(--un-serif)!important;font-size:16px!important;line-height:1.6!important;color:#FFFFFF!important;padding:16px 20px!important;margin:0!important}
.unika-nl .mailpoet_validate_error{font-family:var(--un-sans)!important;font-size:14px!important;color:#FF9A75!important;margin:0!important}
.unika-nl .cf-turnstile,.unika-nl .cf-turnstile-br{margin:0!important}
.unika-nl__foot a{color:var(--un-soft);text-decoration:underline;text-underline-offset:2px}
.unika-nl__foot a:hover{color:#FFFFFF}

@media (prefers-reduced-motion:reduce){.unika-nl *{transition:none!important}}
