.hrf{--navy:#112B7C;--navy-dark:#0c1f5c;--gold-light:#e7bd6b;--ink:#16203a;--muted:#5b6079;--line:#e6e8f0;--bg:#f6f7fb;--card:#fff;font-family:inherit;color:var(--ink);line-height:1.65;background:var(--bg)}.hrf *{margin:0;padding:0;box-sizing:border-box}.hrf .display{font-family:inherit}.hrf .zvc{max-width:1080px;margin:0 auto;padding:0 22px}.hrf .section{padding:46px 0}.hrf .sec-head{text-align:center;margin-bottom:30px}.hrf .gold-label{font-size:.74rem;letter-spacing:.18em;font-weight:700;color:var(--gold-light);text-transform:uppercase;display:inline-block;margin-bottom:12px}.hrf .gold-label:before{content:"\2605";margin-right:8px}.hrf .sec-head h2{font-weight:700;font-size:2rem;letter-spacing:-.01em;color:var(--ink)}.hrf .card{background:var(--card);border:1px solid var(--line);border-radius:16px;box-shadow:0 1px 3px #112b7c0d}.hrf .form-grid{display:grid;grid-template-columns:1.6fr 1fr;gap:22px;align-items:start}@media(max-width:860px){.hrf .form-grid{grid-template-columns:1fr}}.hrf .form-card{padding:32px}.hrf .form-card .intro{color:var(--muted);font-size:.95rem;margin-bottom:22px}.hrf .zv-field{margin-bottom:17px}.hrf .zv-field label{display:block;font-weight:600;font-size:.88rem;margin-bottom:6px}.hrf .zv-field label .req{color:#d23b3b}.hrf .zv-field input,.hrf .zv-field textarea,.hrf .zv-field select{width:100%;padding:12px 14px;border:1px solid #d4d8e6;border-radius:10px;font-family:inherit;font-size:.96rem;color:var(--ink);background:#fff}.hrf .zv-field input:focus,.hrf .zv-field textarea:focus,.hrf .zv-field select:focus{outline:none;border-color:var(--navy);box-shadow:0 0 0 3px #112b7c1f}.hrf .zv-field textarea{min-height:96px;resize:vertical}.hrf .hint{font-size:.8rem;color:var(--muted);margin-top:5px}.hrf .zv-check{display:flex;align-items:flex-start;gap:10px;margin:6px 0 20px}.hrf .zv-check input{width:18px;height:18px;margin-top:3px;flex-shrink:0}.hrf .zv-check label{font-size:.88rem;color:#33384d}.hrf .zv-btn{width:100%;background:var(--navy);color:#fff;border:none;border-radius:11px;padding:15px;font-size:1.02rem;font-weight:700;cursor:pointer;font-family:inherit}.hrf .zv-btn:hover{background:var(--navy-dark)}.hrf .zv-success{background:#e9f7ee;border:1px solid #b7e4c7;border-radius:12px;padding:18px;color:#1b7a43;font-weight:600;margin-bottom:20px}.hrf .zv-errors{background:#fdecec;border:1px solid #f3c2c2;border-radius:12px;padding:14px 16px;color:#b3261e;margin-bottom:20px;font-size:.9rem}.hrf .help-card{padding:30px;background:linear-gradient(155deg,#202c80,#161f5e 55%,#131b52);color:#fff;border:none}.hrf .help-card .gold-label{color:#e8a93a}.hrf .help-card h3{font-weight:800;font-size:1.5rem;margin:8px 0 10px;color:#fff;letter-spacing:.01em}.hrf .help-card .ht{color:#aab4e6;font-size:.92rem;margin-bottom:22px}.hrf .help-item{display:flex;gap:15px;align-items:center;padding:15px 0;border-bottom:1px solid rgba(255,255,255,.1)}.hrf .help-item:last-child{border-bottom:none}.hrf .help-ic{width:44px;height:44px;border-radius:50%;background:#ffffff12;border:1px solid rgba(255,255,255,.12);display:flex;align-items:center;justify-content:center;flex-shrink:0}.hrf .help-ic svg{width:19px;height:19px;color:#fff}.hrf .help-item .hl{font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:#e8a93a;font-weight:700;margin-bottom:3px}.hrf .help-item .hm{font-weight:600;font-size:1rem;color:#fff}.hrf .help-item .hs{font-size:.82rem;color:#9aa6dc}
/*# sourceMappingURL=/cdn/shop/t/9/assets/herroepingsformulier.css.map */
