:where(.pg-wedstrijd-begeleiding) .nb-nav-logo{content:url(/media/2025/09/Logo_nb_dark_long_big-scaled.png)}:where(.pg-wedstrijd-begeleiding) .container{width:66vw;margin-inline:auto}@media (max-width:980px){:where(.pg-wedstrijd-begeleiding) .container{width:66vw}}.pg-wedstrijd-begeleiding{--black:#111;--white:#fff;--turquoise:#14a88c;--gray-light:#f4f4f4}:where(.pg-wedstrijd-begeleiding) .nb-coaching-page{background:var(--white)}:where(.pg-wedstrijd-begeleiding) .nb-coaching-page h1,:where(.pg-wedstrijd-begeleiding) .nb-coaching-page h2,:where(.pg-wedstrijd-begeleiding) .nb-coaching-page h3{text-transform:uppercase;color:var(--black);margin:0 0 20px;font-weight:900;line-height:1.1}:where(.pg-wedstrijd-begeleiding) .nb-coaching-page h1{letter-spacing:-1px;font-size:clamp(2.2rem,8vw,3.5rem)}:where(.pg-wedstrijd-begeleiding) .nb-coaching-page h2{font-size:clamp(1.8rem,6vw,2.5rem)}:where(.pg-wedstrijd-begeleiding) .nb-coaching-page h3{font-size:1.3rem}:where(.pg-wedstrijd-begeleiding) .nb-coaching-page p{color:#2b333d;margin:0 0 14px}:where(.pg-wedstrijd-begeleiding) .nb-coaching-page .accent{color:var(--turquoise)}:where(.pg-wedstrijd-begeleiding) .nb-coaching-page section{padding:60px 0}:where(.pg-wedstrijd-begeleiding) .nb-coaching-page .section-light{background:var(--gray-light)}:where(.pg-wedstrijd-begeleiding) .nb-coaching-page .section-tight{padding-top:0}:where(.pg-wedstrijd-begeleiding) .nb-coaching-page .btn{background:var(--white);color:var(--black);border:2px solid var(--black);text-transform:uppercase;cursor:pointer;text-align:center;padding:16px 30px;font-weight:800;text-decoration:none;transition:all .25s;display:inline-block}:where(.pg-wedstrijd-begeleiding) .nb-coaching-page .btn:hover{background:var(--black);color:var(--white)}:where(.pg-wedstrijd-begeleiding) .risk-reversal{color:#6b7280;margin-top:12px;font-size:.9rem}:where(.pg-wedstrijd-begeleiding) .hero{padding:70px 0}:where(.pg-wedstrijd-begeleiding) .hero__grid{align-items:center;gap:40px;min-height:70vh;display:flex}:where(.pg-wedstrijd-begeleiding) .hero-content{flex:1.2}:where(.pg-wedstrijd-begeleiding) .hero-image{flex:.8}:where(.pg-wedstrijd-begeleiding) .hero-image img{border-radius:6px;width:100%;height:auto;display:block;box-shadow:0 10px 30px #0000001a}:where(.pg-wedstrijd-begeleiding) .benefit-card{border-left:4px solid var(--turquoise);background:var(--white);padding:25px;box-shadow:0 4px 15px #0000000d}:where(.pg-wedstrijd-begeleiding) .custom-video-wrapper{width:100%;max-width:1000px;margin:30px auto 0}:where(.pg-wedstrijd-begeleiding) .video-embed{background:#000;border-radius:8px;height:0;padding-bottom:56.25%;position:relative;overflow:hidden;box-shadow:0 4px 10px #0000001a}:where(.pg-wedstrijd-begeleiding) .video-embed iframe{border:0;width:100%;height:100%;position:absolute;inset:0}:where(.pg-wedstrijd-begeleiding) .flex-row{align-items:center;gap:40px;margin:40px 0 0;display:flex}:where(.pg-wedstrijd-begeleiding) .flex-media img{border-radius:6px;width:100%;display:block}:where(.pg-wedstrijd-begeleiding) .testimonial{border-left:3px solid var(--turquoise);color:#111827;margin:40px 0 0;padding-left:20px;font-size:1.15rem;font-style:italic}:where(.pg-wedstrijd-begeleiding) .testimonial small{color:#374151;font-style:normal}:where(.pg-wedstrijd-begeleiding) .closing{color:var(--white);text-align:center;background:#0f1a24}:where(.pg-wedstrijd-begeleiding) .closing h2{color:var(--white)}:where(.pg-wedstrijd-begeleiding) .closing p{color:#ffffffdb}:where(.pg-wedstrijd-begeleiding) .closing-note{opacity:.75;margin-top:15px;font-size:.85rem}:where(.pg-wedstrijd-begeleiding) .nb-coaching-page .intake-form{text-align:left;flex-direction:column;gap:1.5rem;max-width:720px;margin:26px auto 0;display:flex}:where(.pg-wedstrijd-begeleiding) .nb-coaching-page .form-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem;display:grid}:where(.pg-wedstrijd-begeleiding) .nb-coaching-page .form-field{flex-direction:column;gap:.5rem;display:flex}:where(.pg-wedstrijd-begeleiding) .nb-coaching-page .form-field label{color:#c8d0db;text-transform:none;font-size:.95rem;font-weight:600}:where(.pg-wedstrijd-begeleiding) .nb-coaching-page .form-field input,:where(.pg-wedstrijd-begeleiding) .nb-coaching-page .form-field textarea{color:#fff;background:#1b2633;border:1px solid #2b394a;border-radius:.8rem;outline:none;padding:1rem 1.2rem;font-size:1rem;transition:border .2s,background .2s}:where(.pg-wedstrijd-begeleiding) .nb-coaching-page .form-field input:focus,:where(.pg-wedstrijd-begeleiding) .nb-coaching-page .form-field textarea:focus{background:#1e2b3a;border-color:#5adec4}:where(.pg-wedstrijd-begeleiding) .nb-coaching-page textarea{resize:vertical}:where(.pg-wedstrijd-begeleiding) .nb-coaching-page .btn.btn--mint{color:#0f1a24;text-transform:uppercase;cursor:pointer;background:#5adec4;border:none;border-radius:.9rem;align-self:center;padding:1rem 1.6rem;font-size:1rem;font-weight:800;transition:background .25s,transform .15s}:where(.pg-wedstrijd-begeleiding) .nb-coaching-page .btn.btn--mint:hover{background:#4fd3b3;transform:translateY(-1px)}:where(.pg-wedstrijd-begeleiding) .nb-coaching-page .statusMsg{color:#d9e0ea;text-align:center;margin-top:1rem;font-size:.9rem}:where(.pg-wedstrijd-begeleiding) .nb-kpis{background:#fff;padding:4rem 0}:where(.pg-wedstrijd-begeleiding) .nb-kpis__wrap{background:#0f1a24;border-radius:1.5rem;grid-template-columns:1.2fr repeat(3,1fr);gap:1.5rem;width:62vw;padding:4rem;display:grid;box-shadow:0 8px 20px #00000040}:where(.pg-wedstrijd-begeleiding) .kpi{text-align:center;background:#fff;border-radius:1rem;flex-direction:column;justify-content:center;padding:1rem 1.5rem;display:flex;box-shadow:0 4px 12px #00000014}:where(.pg-wedstrijd-begeleiding) .kpi__big{color:#121821;margin-bottom:.5rem;font-size:5.2rem;font-weight:900;line-height:1}:where(.pg-wedstrijd-begeleiding) .kpi p{color:#121821;margin:0;font-size:1rem;line-height:1.4}:where(.pg-wedstrijd-begeleiding) .kpi--lead{border-radius:1rem;flex-direction:column;justify-content:space-between;padding:2rem 2rem 3rem;display:flex;position:relative;overflow:visible;background:#5adec4!important}:where(.pg-wedstrijd-begeleiding) .kpi--lead .kpi__big{color:#0f1a24;text-align:left;font-size:5.2rem}:where(.pg-wedstrijd-begeleiding) .kpi--lead p{color:#0f1a24;text-align:left}:where(.pg-wedstrijd-begeleiding) .kpi__chip{background:#fff;border-radius:50%;place-items:center;width:48px;height:48px;text-decoration:none;display:grid;position:absolute;top:1.5rem;right:1.5rem}:where(.pg-wedstrijd-begeleiding) .kpi__avatars{gap:0;display:flex;position:absolute;bottom:0;left:2.5rem;transform:translateY(50%)}:where(.pg-wedstrijd-begeleiding) .kpi__avatars img{object-fit:cover;border:4px solid #5adec4;border-radius:999px;width:60px;height:60px;margin-left:-30px;box-shadow:0 6px 16px #00000059}@media (max-width:768px){:where(.pg-wedstrijd-begeleiding) .hero__grid,:where(.pg-wedstrijd-begeleiding) .flex-row{text-align:center;flex-direction:column}:where(.pg-wedstrijd-begeleiding) .nb-coaching-page .btn{width:70vw}:where(.pg-wedstrijd-begeleiding) .flex-row>div:first-child{order:2}:where(.pg-wedstrijd-begeleiding) .flex-row>div:last-child{order:1}:where(.pg-wedstrijd-begeleiding) .nb-kpis__wrap{grid-template-columns:1fr;gap:1rem;width:80vw;padding:2rem}:where(.pg-wedstrijd-begeleiding) .kpi__big{font-size:3.2rem}:where(.pg-wedstrijd-begeleiding) .kpi--lead{padding-bottom:3.2rem}:where(.pg-wedstrijd-begeleiding) .kpi__avatars{left:1.5rem}:where(.pg-wedstrijd-begeleiding) .kpi__avatars img{width:52px;height:52px;margin-left:-22px}:where(.pg-wedstrijd-begeleiding) .nb-coaching-page .intake-form{text-align:left}}:where(.pg-wedstrijd-begeleiding) .nb-burger span{background-color:#000}
