/* Scoped newsletter signup. Brand source: Jouw Copiloot Design System 1.4. */
.jc-newsletter-signup{box-sizing:border-box;background:#e8efff;color:#002b61;border-radius:0 0 0 40px;padding:32px;margin:40px 0 0;font:400 18px/1.6 "Inter Tight",Arial,sans-serif;isolation:isolate}.jc-newsletter-signup *{box-sizing:border-box}.jc-newsletter-signup .jc-newsletter-top{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin:0 0 24px}.jc-newsletter-signup .jc-newsletter-eyebrow{color:#1c61ff;font-size:13px;font-weight:600;letter-spacing:.6px;margin:0 0 10px;padding:0}.jc-newsletter-signup h2{font:600 clamp(25px,2.5vw,32px)/1.2 "Inter Tight",Arial,sans-serif;color:#002b61;letter-spacing:-.6px;text-transform:none;margin:0 0 14px;padding:0}.jc-newsletter-signup .jc-newsletter-copy{font:400 17px/1.6 "Inter Tight",Arial,sans-serif;margin:0;padding:0;max-width:52ch}.jc-newsletter-signup .jc-newsletter-people{flex:0 0 112px;margin:0;max-width:112px}.jc-newsletter-signup .jc-newsletter-people img{display:block;width:112px;height:76px;object-fit:cover;object-position:center 55%;border-radius:0 0 0 20px}.jc-newsletter-signup .jc-newsletter-people figcaption{font-size:12px;line-height:1.4;margin:8px 0 0}.jc-newsletter-signup label{display:block;font-size:15px;line-height:1.4;font-weight:600;margin:0 0 8px;color:#002b61}.jc-newsletter-signup .jc-newsletter-input-row{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.1fr) auto;gap:12px;align-items:end}.jc-newsletter-signup input[type=email],.jc-newsletter-signup input[name=name]{background:#fff;border:1px solid #7a8ea9;border-radius:0;box-shadow:none;color:#002b61;font:400 17px/1.4 "Inter Tight",Arial,sans-serif;padding:14px 16px;min-height:54px;width:100%;min-width:0;margin:0;outline-offset:3px}.jc-newsletter-signup input[aria-invalid=true]{border-color:#a12e12}.jc-newsletter-signup button[type=submit]{background:#bc570c;border:0;color:#fff;min-height:54px;padding:14px 20px;display:inline-flex;align-items:center;justify-content:center;gap:20px;cursor:pointer;border-radius:0 0 0 18px;font:600 17px/1.4 "Inter Tight",Arial,sans-serif;white-space:nowrap;box-shadow:none;text-transform:none}.jc-newsletter-signup button[type=submit]:hover{background:#a94909}.jc-newsletter-signup button:disabled{opacity:.65;cursor:wait}.jc-newsletter-signup :focus-visible{outline:3px solid #1c61ff;outline-offset:3px}.jc-newsletter-signup .jc-newsletter-note{font-size:13px;line-height:1.5;margin:12px 0 0;padding:0;color:#405d7d}.jc-newsletter-signup .jc-newsletter-status{font-size:16px;line-height:1.6;margin:16px 0 0;padding:0}.jc-newsletter-signup .jc-newsletter-status:empty{display:none}.jc-newsletter-signup .jc-newsletter-status[data-error=true]{color:#8e250c}.jc-newsletter-signup .jc-newsletter-reset{border:0;background:none;padding:0;margin:12px 0 0;color:#002b61;font:600 14px/1.5 "Inter Tight",Arial,sans-serif;text-decoration:underline;cursor:pointer}.jc-newsletter-signup [hidden]{display:none!important}.jc-news .jc-newsletter-signup{margin:0}.jc-news .jc-newsletter-signup p{margin-bottom:0}.jc-news .jc-newsletter-signup .jc-newsletter-top{margin-bottom:24px}.jc-news .jc-newsletter-signup .jc-newsletter-input-row{grid-template-columns:1fr}.jc-news .jc-newsletter-signup h2{font-size:28px}.jc-news .jc-newsletter-signup input{margin:0}.jc-news .jc-newsletter-signup .jc-newsletter-note{margin-top:12px}.jc-news .jc-newsletter-signup .jc-newsletter-status{margin-top:16px}.jc-news .jc-newsletter-signup button{width:auto}
@media(max-width:600px){.jc-newsletter-signup{padding:24px 20px;margin-top:32px;border-radius:0 0 0 32px}.jc-newsletter-signup .jc-newsletter-input-row{grid-template-columns:1fr;gap:12px}.jc-newsletter-signup .jc-newsletter-top{gap:16px}.jc-newsletter-signup .jc-newsletter-people{flex-basis:88px;max-width:88px}.jc-newsletter-signup .jc-newsletter-people img{width:88px;height:64px}.jc-newsletter-signup .jc-newsletter-people figcaption{font-size:11px}.jc-newsletter-signup .jc-newsletter-copy{font-size:16px}.jc-newsletter-signup h2{font-size:26px}.jc-newsletter-signup button[type=submit]{width:100%;justify-content:space-between}.jc-newsletter-signup .jc-newsletter-eyebrow{font-size:12px}}
@media(max-width:400px){.jc-newsletter-signup .jc-newsletter-top{display:block}.jc-newsletter-signup .jc-newsletter-people{display:flex;gap:12px;align-items:center;max-width:none;margin-top:18px}.jc-newsletter-signup .jc-newsletter-people img{width:80px;height:54px}.jc-newsletter-signup .jc-newsletter-people figcaption{font-size:13px;margin:0}.jc-newsletter-signup h2{font-size:25px}}

@media(min-width:601px) and (max-width:1000px){.jc-newsletter-signup .jc-newsletter-input-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.jc-newsletter-signup button[type=submit]{grid-column:1 / -1}.jc-news .jc-newsletter-signup .jc-newsletter-input-row{grid-template-columns:minmax(0,1fr)}}
