.nkort-newsletter{--nkort-accent:#1b6d58;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,72px);padding:clamp(30px,5vw,72px);background:#f5f6f2;border:1px solid #e5e8e1;border-radius:18px;color:#172620;font-family:inherit;max-width:1200px;margin:32px auto}
.nkort-newsletter *{box-sizing:border-box}.nkort-newsletter__eyebrow{display:block;letter-spacing:.15em;font-size:11px;font-weight:700;margin:0 0 13px;color:var(--nkort-accent)}.nkort-newsletter h2{font-family:inherit;font-size:clamp(26px,3.3vw,40px);font-weight:700;line-height:1.13;letter-spacing:-.035em;color:#172620;margin:0 0 14px}.nkort-newsletter__copy p{font-size:clamp(15px,1.5vw,17px);line-height:1.7;color:#4c5a53;margin:0}.nkort-newsletter__label{display:block;font-size:13px;font-weight:600;margin-bottom:9px}.nkort-newsletter__fields{display:flex;gap:9px}.nkort-newsletter__fields input{background:white!important;color:#172620!important;flex:1;min-width:0;border:1px solid #cbd4cb!important;border-radius:8px!important;padding:14px 15px!important;height:52px!important;font:inherit!important;font-size:15px!important;box-shadow:none!important}.nkort-newsletter__fields input:focus{outline:2px solid var(--nkort-accent);outline-offset:2px}.nkort-newsletter__fields button{display:inline-flex;justify-content:center;align-items:center;gap:12px;border:0!important;border-radius:8px!important;background:var(--nkort-accent)!important;color:#fff!important;font:inherit!important;font-size:14px!important;font-weight:700!important;padding:12px 19px!important;cursor:pointer!important;white-space:nowrap;min-height:52px;transition:filter .15s ease}.nkort-newsletter__fields button:hover{filter:brightness(.9)}.nkort-newsletter__fields button:disabled{opacity:.65;cursor:wait!important}.nkort-newsletter__consent{display:flex;align-items:flex-start;gap:9px;line-height:1.5;font-size:12px;color:#56635a;margin-top:15px;cursor:pointer}.nkort-newsletter__consent input{flex:none;appearance:auto;accent-color:var(--nkort-accent);width:16px;height:16px;margin:1px 0 0}.nkort-newsletter__privacy{display:inline-block;margin-top:7px;color:#52635a;text-decoration:underline;font-size:12px}.nkort-newsletter__message{font-size:13px;line-height:1.5;margin:10px 0 0;min-height:0;color:#205e47}.nkort-newsletter__message[data-error="true"]{color:#ac3232}.nkort-newsletter__trap{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}.nkort-newsletter__form{margin:0}.nkort-newsletter__form input,.nkort-newsletter__form button{max-width:none}@media(max-width:800px){.nkort-newsletter{grid-template-columns:1fr;gap:24px;padding:28px 24px}}@media(max-width:510px){.nkort-newsletter{border-radius:12px;padding:25px 19px}.nkort-newsletter__fields{flex-direction:column}.nkort-newsletter__fields button{width:100%}}@media(prefers-reduced-motion:reduce){.nkort-newsletter__fields button{transition:none}}
