:root{--md-body-font:var(--font-inter), -apple-system, system-ui, sans-serif;--md-display-font:var(--font-hanken), var(--font-inter), system-ui, sans-serif}.display,.h1,.h2,.phero h1,.auth-aside h2{font-family:var(--md-display-font)}.phero .phero-in{padding-top:clamp(44px,5vw,72px);padding-bottom:clamp(48px,6vw,84px)}.phero .eyebrow,.band-dark .eyebrow,.pg-home .cta .md-label-medium,.kb-dark-cta .eyebrow{display:none}footer.ft{color:var(--md-inverse-on-surface);background:#0b1b3a;border-top:0;padding:56px 0 30px}footer.ft .ft-grid{grid-template-columns:1.6fr 1fr 1fr 1fr;align-items:start;gap:36px;display:grid}footer.ft .ft-brand{flex-direction:column;align-items:flex-start;gap:16px;display:flex}footer.ft .ft-about{color:#eef1fabd;max-width:36ch;margin:0;font-size:14px;line-height:1.6}footer.ft .ft-col h4{color:#eef1fa80;margin:0 0 14px}footer.ft .ft-col a{color:#eef1fad1;padding:5px 0;font-size:14px;display:block}footer.ft .ft-col a:hover{color:#fff}footer.ft .ft-bottom{color:#eef1fa8c;border-top:1px solid #eef1fa29;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:44px;padding-top:20px;font-size:14px;display:flex}footer.ft .ft-wordmark{font-family:var(--md-body-font);letter-spacing:-.02em;color:#fff;font-size:22px;font-weight:800}footer.ft .ft-wordmark .tld{color:var(--md-secondary)}@media (max-width:820px){footer.ft .ft-grid{grid-template-columns:1fr 1fr}footer.ft .ft-brand{grid-column:1/-1}}.pg-home .hero{background:var(--md-surface);position:relative;overflow:hidden}.pg-home .hero:before{content:"";background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--md-primary) 8%, transparent), transparent 62%);pointer-events:none;width:62%;height:170%;position:absolute;top:-34%;right:-12%}.pg-home .hero-in{z-index:1;grid-template-columns:1.02fr .98fr;align-items:center;gap:48px;padding-block:clamp(40px,5vw,76px) clamp(48px,6vw,80px);display:grid;position:relative}.pg-home .hero h1{color:var(--md-on-surface)}.pg-home .hero h1 .red{color:var(--md-secondary)}.pg-home .hero .lead{max-width:46ch;color:var(--md-on-surface-variant);margin:20px 0 0}.pg-home .hero-search{background:var(--md-surface-container-lowest);color:var(--md-on-surface);border-radius:var(--r-2xl);box-shadow:var(--md-elev-2);border:1px solid var(--md-outline-variant);grid-template-columns:1.25fr 1fr auto;gap:12px;max-width:640px;margin-top:30px;padding:14px;display:grid}.pg-home .hero-search .md-field input,.pg-home .hero-search .md-field label{background:var(--md-surface-container-lowest)}.pg-home .hero-search .md-btn{align-self:stretch;height:auto}@media (max-width:620px){.pg-home .hero-search{border-radius:var(--r-xl);grid-template-columns:1fr}.pg-home .hero-search .md-btn{height:52px;min-height:52px;margin-top:2px}.pg-home .hero:before{display:none}.pg-home .hero-pills{padding-right:4px}}.pg-home .hero-pills{flex-wrap:wrap;gap:9px;margin-top:22px;display:flex}.pg-home .hero-pills .pp{border-radius:var(--r-full);border:1.5px solid var(--md-outline-variant);height:36px;color:var(--md-on-surface-variant);align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.pg-home .hero-pills .pp svg{width:15px;height:15px;color:var(--md-primary)}.pg-home .hero-art{position:relative}.pg-home .hero-art .frame{border-radius:var(--r-2xl);box-shadow:var(--md-elev-3);aspect-ratio:5/4.4;background:#eef2f8;overflow:hidden}.pg-home .hero-art img.illu,.pg-home .hero-art svg.illu{object-fit:cover;width:100%;height:100%;display:block}.pg-home .art-chip{background:var(--md-surface);color:var(--md-on-surface);border-radius:var(--r-md);box-shadow:var(--md-elev-3);align-items:center;gap:11px;padding:12px 15px;display:flex;position:absolute}.pg-home .art-chip .ic{border-radius:var(--r-sm);flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.pg-home .art-chip .ic.red{background:var(--md-secondary);color:#fff}.pg-home .art-chip .ic.navy{background:var(--md-primary-container);color:var(--md-on-primary-container)}.pg-home .art-chip .ic svg{width:21px;height:21px}.pg-home .art-chip .t{letter-spacing:-.01em;font-size:14px;font-weight:800}.pg-home .art-chip .s{color:var(--md-on-surface-variant);font-size:12px}.pg-home .art-chip.tl{top:18px;left:-20px}.pg-home .art-chip.br{bottom:22px;right:-16px}.pg-home .art-blob{background:var(--md-secondary);opacity:.16;z-index:-1;width:120px;height:120px;position:absolute;bottom:-30px;right:-40px}.pg-home .hero-rise{animation:.45s cubic-bezier(.22,1,.36,1) heroRise}@keyframes heroRise{0%{transform:translateY(18px)}}@media (prefers-reduced-motion:reduce){.pg-home .hero-rise{animation:none}}@media (max-width:900px){.pg-home .hero-in{grid-template-columns:1fr;gap:34px}.pg-home .art-chip.tl{left:8px}.pg-home .art-chip.br{right:8px}}:is(.pg-home,.pg-stoelhuur) .vac-list{flex-direction:column;gap:14px;display:flex}:is(.pg-home,.pg-stoelhuur) .vac-item{grid-template-columns:auto 1.4fr 1fr .7fr auto;align-items:center;gap:18px;padding:16px 18px;display:grid}:is(.pg-home,.pg-stoelhuur) .vac-item .lead-ic{border-radius:var(--r-sm);background:var(--md-primary-container);width:50px;height:50px;color:var(--md-on-primary-container);flex:none;justify-content:center;align-items:center;display:flex}:is(.pg-home,.pg-stoelhuur) .vac-item .lead-ic.red{background:var(--md-secondary-container);color:var(--md-on-secondary-container)}:is(.pg-home,.pg-stoelhuur) .vac-item .lead-ic svg{width:24px;height:24px}:is(.pg-home,.pg-stoelhuur) .vac-loc{color:var(--md-on-surface-variant);align-items:center;gap:6px;font-size:14px;display:flex}:is(.pg-home,.pg-stoelhuur) .vac-loc svg{width:16px;height:16px;color:var(--md-primary)}:is(.pg-home,.pg-stoelhuur) .vac-plaats{display:none}:is(.pg-home,.pg-stoelhuur) .vac-pay{color:var(--md-secondary);font-variant-numeric:tabular-nums;font-size:15px;font-weight:800}:is(.pg-home,.pg-stoelhuur) .vac-pay-kort{display:none}:is(.pg-home,.pg-stoelhuur) .vac-go{border-radius:var(--r-full);width:42px;height:42px;color:var(--md-on-surface-variant);background:var(--md-surface-container);transition:transform var(--md-dur-1) var(--md-spring), background var(--md-dur-1);justify-content:center;align-items:center;display:flex}:is(.pg-home,.pg-stoelhuur) .vac-item:hover .vac-go{background:var(--md-secondary);color:#fff;transform:translate(3px)rotate(-2deg)}:is(.pg-home,.pg-stoelhuur) .vac-go svg{width:20px;height:20px}@media (max-width:760px){:is(.pg-home,.pg-stoelhuur) .vac-item{grid-template-columns:minmax(0,1fr);gap:6px}:is(.pg-home,.pg-stoelhuur) .vac-item .lead-ic,:is(.pg-home,.pg-stoelhuur) .vac-loc,:is(.pg-home,.pg-stoelhuur) .vac-go{display:none}:is(.pg-home,.pg-stoelhuur) .vac-item .md-title-medium{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.pg-home,.pg-stoelhuur) .vac-item .md-body-medium{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:is(.pg-home,.pg-stoelhuur) .vac-plaats{display:inline}:is(.pg-home,.pg-stoelhuur) .vac-pay{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}:is(.pg-home,.pg-stoelhuur) .vac-pay:empty,:is(.pg-home,.pg-stoelhuur) .vac-pay-vol{display:none}:is(.pg-home,.pg-stoelhuur) .vac-pay-kort{display:inline}}.pg-home .lanes{grid-template-columns:1fr 1fr;align-items:stretch;gap:20px;margin-top:32px;display:grid}@media (max-width:780px){.pg-home .lanes{grid-template-columns:1fr}}.pg-home .lane{flex-direction:column;padding:clamp(22px,2.4vw,30px);display:flex}.pg-home .lane-top{align-items:center;gap:13px;margin-bottom:4px;display:flex}.pg-home .lane-badge{background:#0b1b3a;flex:none;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.pg-home .lane-badge svg{color:#fff;width:26px;height:26px}.pg-home .lane-badge.red{background:var(--md-secondary)}.pg-home .lane-steps{flex-direction:column;gap:14px;margin:18px 0 0;padding:0;list-style:none;display:flex}.pg-home .lane-steps li{align-items:flex-start;gap:14px;display:flex}.pg-home .lane-num{border-radius:var(--r-sm);flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;font-weight:800;display:flex}.pg-home .lane.salons .lane-num{background:var(--md-primary-container);color:var(--md-on-primary-container)}.pg-home .lane.kappers .lane-num{background:var(--md-secondary-container);color:var(--md-on-secondary-container)}.pg-home .lane-steps{margin-bottom:36px}.pg-home .lane .md-btn{align-self:flex-start;margin-top:auto}.pg-home .lane-steps .md-title-medium{margin-bottom:2px}.pg-home .faq{flex-direction:column;gap:12px;display:flex}.pg-home .faq details{border-radius:var(--r-md);background:var(--md-surface-container-lowest);border:1.5px solid var(--md-outline-variant);transition:border-color var(--md-dur-1);overflow:hidden}.pg-home .faq details[open]{border-color:var(--md-primary)}.pg-home .faq summary{cursor:pointer;align-items:center;gap:16px;padding:20px 22px;list-style:none;display:flex}.pg-home .faq summary::-webkit-details-marker{display:none}.pg-home .faq .tag{letter-spacing:.05em;text-transform:uppercase;border-radius:var(--r-full);padding:5px 11px;font-size:11px;font-weight:800}.pg-home .faq .tag.k{background:var(--md-secondary-container);color:var(--md-on-secondary-container)}.pg-home .faq .tag.s{background:var(--md-primary-container);color:var(--md-on-primary-container)}.pg-home .faq summary .q{flex:1}.pg-home .faq summary .chev{width:26px;height:26px;color:var(--md-on-surface-variant);transition:transform var(--md-dur-2) var(--md-spring);flex:none}.pg-home .faq details[open] summary .chev{transform:rotate(180deg)}.pg-home .faq .ans{color:var(--md-on-surface-variant);max-width:64ch;padding:0 22px 22px}.pg-home .cta{border-radius:var(--r-2xl);text-align:center;color:var(--md-inverse-on-surface);background:#0b1b3a;padding:clamp(38px,5vw,68px);position:relative;overflow:hidden}.pg-home .cta:after{content:"";background:var(--md-secondary);opacity:.18;width:200px;height:200px;position:absolute;top:-60px;left:-60px}.pg-home .cta h2{color:var(--md-inverse-on-surface)}.pg-home .cta .md-on-variant{color:#eef1fae6}.pg-home .cta .acts{z-index:1;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:26px;display:flex;position:relative}.pg-home .cta .md-btn--filled{background:var(--md-secondary);color:#fff}.pg-home .cta .md-btn--outlined{color:var(--md-inverse-on-surface);border-color:#eef1fa80}.pg-vacatures .filters{z-index:50;background:color-mix(in srgb, var(--md-surface) 94%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);position:sticky;top:72px}.pg-vacatures .filters-in{flex-wrap:wrap;align-items:center;gap:12px;padding:16px 0;display:flex}.pg-salons .filters{background:var(--sand-2);border-bottom:1px solid var(--line)}.pg-salons .filters-in{flex-wrap:wrap;align-items:center;gap:12px;padding:18px 0;display:flex}.fsearch{background:var(--white);border:1px solid var(--line);border-radius:var(--r-btn);flex:1;align-items:center;gap:9px;min-width:220px;min-height:48px;padding:0 14px;display:flex}.fsearch svg{width:18px;height:18px;color:var(--teal);flex:none}.fsearch input{width:100%;color:var(--ink);background:0 0;border:0;font-family:inherit;font-size:16px}.fsearch input:focus{outline:none}.fselect{min-width:150px;position:relative}.fselect select{appearance:none;width:100%;color:var(--ink);background:var(--white);border:1px solid var(--line);border-radius:var(--r-btn);cursor:pointer;min-height:48px;padding:0 38px 0 14px;font-family:inherit;font-size:15px}.fselect select:focus{border-color:var(--teal);outline:none}.fselect svg{width:16px;height:16px;color:var(--ink-2);pointer-events:none;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.fsearch--ac{position:relative}.ac-list{z-index:60;background:var(--white);border:1px solid var(--line);border-radius:var(--r-btn);box-shadow:var(--md-elev-3);max-height:340px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto}.ac-list li{margin:0}.ac-item{cursor:pointer;text-align:left;width:100%;color:var(--ink);background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:9px 10px;font-family:inherit;display:flex}.ac-item:hover,.ac-item:focus-visible{background:var(--sand-2);outline:none}.ac-item .ac-ic{flex:none;display:inline-flex}.ac-item .ac-ic svg{width:17px;height:17px;color:var(--teal)}.ac-item .ac-txt{flex-direction:column;flex:1;min-width:0;line-height:1.2;display:flex}.ac-item .ac-txt b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;overflow:hidden}.ac-item .ac-txt small{color:var(--ink-2);font-size:12.5px}.ac-item .ac-tag{text-transform:uppercase;letter-spacing:.03em;color:var(--ink-2);background:var(--sand-2);border-radius:var(--r-full);flex:none;padding:3px 9px;font-size:11px;font-weight:700}.chiprow{flex-wrap:wrap;gap:9px;padding:0 0 20px;display:flex}.result-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:6px;padding-top:28px;display:flex}.result-head .cnt{color:var(--ink-2);font-size:15px}.result-head .cnt b{color:var(--ink);font-weight:700}.pager{justify-content:center;align-items:center;gap:8px;margin-top:38px;display:flex}.pager a,.pager span{border:1px solid var(--line);background:var(--white);min-width:42px;height:42px;color:var(--ink-2);border-radius:11px;justify-content:center;align-items:center;font-size:15px;font-weight:600;display:inline-flex}.pager a:hover{border-color:var(--teal);color:var(--teal-deep)}.pager .cur{background:var(--teal);color:#fff;border-color:var(--teal)}.pager .nav-a svg{width:18px;height:18px}.pg-salons .scard-tags{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.pg-salons .stag{background:var(--sand-2);color:var(--ink-2);border-radius:999px;padding:4px 9px;font-size:12px;font-weight:600}.pg-voor-salons .salon-hero{grid-template-columns:1.1fr .9fr;align-items:center;gap:48px;display:grid}.pg-voor-salons .salon-hero .row-btns{margin-top:28px}.pg-voor-salons .sh-visual{border-radius:var(--r-lg);aspect-ratio:5/4.4;background:var(--dark-2);overflow:hidden;box-shadow:0 30px 70px -34px #0000008c}.pg-voor-salons .sh-visual img{object-fit:cover;width:100%;height:100%}@media (max-width:860px){.pg-voor-salons .salon-hero{grid-template-columns:1fr;gap:32px}}.pg-voor-salons .benefits{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:42px;display:grid}@media (max-width:820px){.pg-voor-salons .benefits{grid-template-columns:1fr;gap:16px}}.pg-voor-salons .benefit .bi{background:var(--terra-tint);width:50px;height:50px;color:var(--terra);border-radius:14px;justify-content:center;align-items:center;display:flex}.pg-voor-salons .benefit .bi svg{width:25px;height:25px}.pg-voor-salons .benefit h3{letter-spacing:-.02em;margin:16px 0 8px;font-size:20px;font-weight:700}.pg-voor-salons .benefit p{color:var(--ink-2);margin:0;font-size:16px;line-height:1.55}.pg-hoe-het-werkt .hw-intro{text-align:center;max-width:42ch;margin:0 auto}.pg-hoe-het-werkt .lane{background:var(--sand-2);border-radius:var(--r-lg);max-width:760px;margin:0 auto;padding:clamp(26px,3.5vw,44px);position:relative}.pg-hoe-het-werkt .lane+.lane{margin-top:24px}.pg-hoe-het-werkt .lane-top{align-items:center;gap:16px;margin-bottom:8px;display:flex}.pg-hoe-het-werkt .lane-badge{color:#fff;border-radius:18px;flex:none;justify-content:center;align-items:center;width:60px;height:60px;display:flex}.pg-hoe-het-werkt .lane-badge svg{width:30px;height:30px}.pg-hoe-het-werkt .lane.kappers .lane-badge{background:var(--terra)}.pg-hoe-het-werkt .lane.salons .lane-badge{background:var(--teal)}.pg-hoe-het-werkt .lane h2{letter-spacing:-.02em;margin:0;font-size:clamp(22px,2.4vw,28px);font-weight:800}.pg-hoe-het-werkt .lane-lead{color:var(--ink-2);max-width:60ch;margin:6px 0 26px}.pg-hoe-het-werkt .lane-steps{flex-direction:column;gap:22px;margin:0;padding:0;list-style:none;display:flex}.pg-hoe-het-werkt .lane-steps li{align-items:flex-start;gap:18px;display:flex}.pg-hoe-het-werkt .lane-num{border-radius:14px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;font-size:15px;font-weight:800;display:flex}.pg-hoe-het-werkt .lane.kappers .lane-num{background:var(--terra-tint);color:#410006}.pg-hoe-het-werkt .lane.salons .lane-num{background:var(--teal-tint);color:var(--teal-deep)}.pg-hoe-het-werkt .lane-steps h3{letter-spacing:-.01em;margin:0 0 4px;font-size:19px;font-weight:700}.pg-hoe-het-werkt .lane-steps p{color:var(--ink-2);margin:0;font-size:16px;line-height:1.55}.pg-hoe-het-werkt .lane .btn{margin-top:30px}.pg-hoe-het-werkt .hw-extra{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:42px;display:grid}@media (max-width:820px){.pg-hoe-het-werkt .hw-extra{grid-template-columns:1fr;gap:16px}}.pg-hoe-het-werkt .hw-card .hi{background:var(--teal-tint);width:50px;height:50px;color:var(--teal-deep);border-radius:14px;justify-content:center;align-items:center;display:flex}.pg-hoe-het-werkt .hw-card .hi svg{width:25px;height:25px}.pg-hoe-het-werkt .hw-card h3{letter-spacing:-.02em;margin:16px 0 8px;font-size:19px;font-weight:700}.pg-hoe-het-werkt .hw-card p{color:var(--ink-2);margin:0;font-size:15.5px;line-height:1.55}.faq-item summary svg,.faq-item summary .chev{flex:none;width:22px;height:22px}.pg-faq .faq-intro{text-align:center;max-width:42ch;margin:0 auto}.pg-faq .faq-group{max-width:760px;margin:0 auto}.pg-faq .faq-group+.faq-group{margin-top:40px}.pg-faq .faq-group h2{letter-spacing:-.02em;align-items:center;gap:12px;margin:0 0 16px;font-size:clamp(20px,2.2vw,26px);font-weight:800;display:flex}.pg-faq .faq-group h2 .tag{letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:5px 11px;font-size:12px;font-weight:800}.pg-faq .faq-group h2 .tag.k{background:var(--terra-tint);color:#410006}.pg-faq .faq-group h2 .tag.s{background:var(--teal-tint);color:var(--teal-deep)}.pg-faq .faq-cta{background:var(--sand-2);border-radius:var(--r-lg);text-align:center;max-width:760px;margin:44px auto 0;padding:clamp(26px,3vw,38px)}.pg-faq .faq-cta h3{letter-spacing:-.02em;margin:0 0 8px;font-size:21px;font-weight:800}.pg-faq .faq-cta p{color:var(--ink-2);margin:0 0 20px}.pg-over-ons .intro{grid-template-columns:1.2fr .8fr;align-items:center;gap:48px;display:grid}.pg-over-ons .intro-photo{border-radius:var(--r-lg);aspect-ratio:4/3.4;box-shadow:var(--shadow-card);background:var(--sand-2);overflow:hidden}.pg-over-ons .intro-photo img{object-fit:cover;width:100%;height:100%}@media (max-width:860px){.pg-over-ons .intro{grid-template-columns:1fr;gap:30px}}.pg-over-ons .vals{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px;display:grid}@media (max-width:820px){.pg-over-ons .vals{grid-template-columns:1fr;gap:16px}}.pg-over-ons .val .vi{background:var(--terra-tint);width:50px;height:50px;color:var(--terra);border-radius:14px;justify-content:center;align-items:center;display:flex}.pg-over-ons .val .vi svg{width:25px;height:25px}.pg-over-ons .val h3{letter-spacing:-.02em;margin:16px 0 8px;font-size:20px;font-weight:700}.pg-over-ons .val p{color:var(--ink-2);margin:0;font-size:16px;line-height:1.55}.pg-contact .contact-grid{grid-template-columns:1fr 340px;align-items:start;gap:48px;display:grid}@media (max-width:880px){.pg-contact .contact-grid{grid-template-columns:1fr;gap:32px}}.pg-contact .contact-cards{flex-direction:column;gap:16px;display:flex}.pg-contact .c-card{background:var(--white);border:1px solid var(--line);border-radius:var(--r-card);align-items:flex-start;gap:14px;padding:22px;display:flex}.pg-contact .c-card .ci{background:var(--teal-tint);width:46px;height:46px;color:var(--teal-deep);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.pg-contact .c-card .ci svg{width:23px;height:23px}.pg-contact .c-card h3{margin:0 0 4px;font-size:16px;font-weight:700}.pg-contact .c-card p{color:var(--ink-2);margin:0;font-size:15px}.pg-contact .c-card a{color:var(--teal-deep);font-weight:600}.pg-inloggen .pw-wrap{position:relative}.pg-inloggen .pw-toggle{color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:40px;padding:8px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.pg-inloggen .pw-toggle:hover{color:var(--teal-deep)}.pg-inloggen .pw-toggle svg{width:20px;height:20px}.pg-inloggen .auth-foot{text-align:center;color:var(--ink-2);margin-top:20px;font-size:15px}.pg-inloggen .auth-foot a{color:var(--teal-deep);font-weight:600}.pg-inloggen .auth-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.form-layout{grid-template-columns:1fr 320px;align-items:start;gap:40px;display:grid}@media (max-width:920px){.form-layout{grid-template-columns:1fr}}.form-section-title{letter-spacing:.08em;text-transform:uppercase;color:var(--teal);margin:0 0 4px;font-size:13px;font-weight:700}.pg-plaats-vacature .aside-card{background:var(--white);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-soft);padding:24px;position:sticky;top:96px}.pg-plaats-vacature .aside-card h3{margin:0 0 14px;font-size:16px;font-weight:700}.pg-plaats-vacature .aside-card ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.pg-plaats-vacature .aside-card li{color:var(--ink-2);align-items:flex-start;gap:11px;font-size:14.5px;line-height:1.45;display:flex}.pg-plaats-vacature .aside-card li .ck{background:var(--teal-tint);width:22px;height:22px;color:var(--teal-deep);border-radius:7px;flex:none;justify-content:center;align-items:center;margin-top:1px;display:flex}.pg-plaats-vacature .aside-card li .ck svg{width:14px;height:14px}@media (max-width:920px){.pg-plaats-vacature .aside-card{position:static}}.pg-profiel-aanmaken .aside-card{background:var(--dark);color:var(--on-dark);border-radius:var(--r-lg);align-self:start;margin:0;padding:clamp(24px,4vw,40px);position:sticky;top:96px;overflow:hidden}.pg-profiel-aanmaken .aside-card:after{content:"";background:radial-gradient(circle,#c8102e33,#0000 70%);border-radius:50%;width:220px;height:220px;position:absolute;bottom:-70px;right:-70px}.pg-profiel-aanmaken .aside-card .a-in{z-index:1;position:relative}.pg-profiel-aanmaken .aside-card h3{letter-spacing:-.01em;margin:0 0 14px;font-size:18px;font-weight:700}.pg-profiel-aanmaken .aside-card ul{flex-direction:column;gap:13px;margin:0;padding:0;list-style:none;display:flex}.pg-profiel-aanmaken .aside-card li{color:var(--on-dark-2);align-items:flex-start;gap:11px;font-size:14.5px;line-height:1.45;display:flex}.pg-profiel-aanmaken .aside-card li .ck{color:#fff;background:#ffffff24;border-radius:7px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;display:flex}.pg-profiel-aanmaken .aside-card li .ck svg{width:14px;height:14px}@media (max-width:920px){.pg-profiel-aanmaken .aside-card{position:static}}.pg-solliciteren .job-recap{background:var(--white);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-soft);padding:24px;position:sticky;top:96px}.pg-solliciteren .job-recap .jr-top{align-items:center;gap:13px;display:flex}.pg-solliciteren .jr-logo{background:var(--terra-tint);width:46px;height:46px;color:var(--terra);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.pg-solliciteren .jr-logo svg{width:23px;height:23px}.pg-solliciteren .jr-role{letter-spacing:-.01em;font-size:16px;font-weight:700}.pg-solliciteren .jr-salon{color:var(--ink-2);font-size:13.5px}.pg-solliciteren .jr-facts{flex-direction:column;margin:18px 0 0;padding:0;list-style:none;display:flex}.pg-solliciteren .jr-facts li{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:10px 0;font-size:14.5px;display:flex}.pg-solliciteren .jr-facts li:last-child{border-bottom:0}.pg-solliciteren .jr-facts .k{color:var(--ink-2)}.pg-solliciteren .jr-facts .v{font-weight:700}@media (max-width:920px){.pg-solliciteren .job-recap{position:static}}.pg-solliciteren .file-drop{border:1.5px dashed var(--line);border-radius:var(--r-card);text-align:center;color:var(--ink-2);background:var(--sand-2);cursor:pointer;transition:border-color .15s var(--ease);padding:22px;position:relative}.pg-solliciteren .file-drop:hover{border-color:var(--teal)}.pg-solliciteren .file-drop svg{width:26px;height:26px;color:var(--teal);margin-bottom:6px}.pg-solliciteren .file-drop input{opacity:0;width:0;height:0;position:absolute}.pg-solliciteren .file-drop .fname{color:var(--ink);margin-top:6px;font-size:14px;font-weight:600}.pg-vacature-detail .jobhero{background:var(--dark);color:var(--on-dark);position:relative;overflow:hidden}.pg-vacature-detail .jobhero:after{content:"";background:radial-gradient(circle,#1e4c8a73,#0000 70%);border-radius:50%;width:380px;height:380px;position:absolute;top:-120px;right:-120px}.pg-vacature-detail .crumb{z-index:1;color:var(--on-dark-2);flex-wrap:wrap;align-items:center;gap:8px;padding:22px 0 0;font-size:14px;display:flex;position:relative}.pg-vacature-detail .crumb a:hover{color:var(--on-dark)}.pg-vacature-detail .crumb svg{opacity:.6;width:14px;height:14px}.pg-vacature-detail .jobhead{z-index:1;grid-template-columns:1fr auto;align-items:end;gap:30px;padding:26px 0 44px;display:grid;position:relative}.pg-vacature-detail .jobhead .salonline{align-items:center;gap:12px;margin-bottom:16px;display:flex}.pg-vacature-detail .salon-logo{background:var(--terra-tint);width:48px;height:48px;color:var(--terra);border-radius:13px;flex:none;justify-content:center;align-items:center;display:flex}.pg-vacature-detail .salon-logo svg{width:24px;height:24px}.pg-vacature-detail .salonline .sl-name{font-weight:600}.pg-vacature-detail .salonline .sl-loc{color:var(--on-dark-2);font-size:14px}.pg-vacature-detail .jobhead h1{letter-spacing:-.035em;font-size:clamp(30px,4.4vw,52px);font-weight:800;line-height:1.02;font-family:var(--md-display-font);margin:0}.pg-vacature-detail .meta-pills{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.pg-vacature-detail .mpill{background:var(--dark-2);color:var(--on-dark);border:1px solid var(--dark-3);border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:14px;font-weight:600;display:inline-flex}.pg-vacature-detail .mpill svg{width:16px;height:16px;color:var(--terra)}.pg-vacature-detail .mpill.pay{background:var(--terra);color:#fff;border-color:#0000}.pg-vacature-detail .mpill.pay svg{color:#fff}.pg-vacature-detail .job-actions{flex-direction:column;gap:12px;min-width:230px;display:flex}.pg-vacature-detail .save-btn{justify-content:center;align-items:center;gap:9px;display:inline-flex}@media (max-width:820px){.pg-vacature-detail .jobhead{grid-template-columns:1fr;align-items:start}.pg-vacature-detail .job-actions{flex-flow:wrap}}.pg-vacature-detail .job-body{grid-template-columns:1fr 340px;align-items:start;gap:48px;padding:60px 0 24px;display:grid}.pg-vacature-detail .chips{flex-wrap:wrap;gap:9px;margin:4px 0 8px;display:flex}.pg-vacature-detail .chips .chip{background:var(--terra-tint);color:#410006;cursor:default;border:0;border-radius:999px;padding:7px 13px;font-size:14px;font-weight:600}.pg-vacature-detail .side{flex-direction:column;gap:18px;display:flex;position:sticky;top:96px}.pg-vacature-detail .card{box-shadow:var(--shadow-card)}.pg-vacature-detail .facts{flex-direction:column;margin:0 0 20px;padding:0;list-style:none;display:flex}.pg-vacature-detail .facts li{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:12px 0;display:flex}.pg-vacature-detail .facts li:last-child{border-bottom:0}.pg-vacature-detail .facts .fi{background:var(--sand-2);width:38px;height:38px;color:var(--teal-deep);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.pg-vacature-detail .facts .fi svg{width:19px;height:19px}.pg-vacature-detail .facts .fk{color:var(--ink-2);font-size:13px}.pg-vacature-detail .facts .fv{font-size:15.5px;font-weight:700}.pg-vacature-detail .salon-mini{align-items:center;gap:14px;display:flex}.pg-vacature-detail .salon-mini img{object-fit:cover;border-radius:13px;flex:none;width:56px;height:56px}.pg-vacature-detail .salon-mini .sm-name{letter-spacing:-.01em;font-weight:700}.pg-vacature-detail .salon-mini .sm-loc{color:var(--ink-2);font-size:13.5px}@media (max-width:880px){.pg-vacature-detail .job-body{grid-template-columns:1fr;gap:34px}.pg-vacature-detail .side{position:static}}.pg-vacature-detail .applybar{z-index:var(--z-sticky,100);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line);background:#fffffff2;align-items:center;gap:12px;padding:12px 20px;display:none;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 30px -20px #14221e66}.pg-vacature-detail .applybar .ab-pay{color:var(--teal-deep);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}@media (max-width:880px){.pg-vacature-detail .applybar{display:flex}}.pg-salon-profiel section.block{padding-top:56px;padding-bottom:56px}.pg-salon-profiel .cover{background:var(--dark-2);height:clamp(260px,34vw,380px);position:relative;overflow:hidden}.pg-salon-profiel .cover img{object-fit:cover;width:100%;height:100%}.avif-picture{display:contents}.pg-salon-profiel .cover:after{content:"";background:linear-gradient(#0b1b3a4d,#0b1b3a26 40%,#0b1b3ad9);position:absolute;inset:0}.pg-salon-profiel .salon-head{z-index:2;margin-top:-86px;position:relative}.pg-salon-profiel .sh-card{grid-template-columns:auto 1fr auto;align-items:flex-end;gap:24px;display:grid}.pg-salon-profiel .sh-logo{border:4px solid var(--sand);background:var(--white);width:120px;height:120px;box-shadow:var(--shadow-card);border-radius:24px;flex:none;overflow:hidden}.pg-salon-profiel .sh-logo img{object-fit:cover;width:100%;height:100%}.pg-salon-profiel .sh-info{padding-bottom:6px}.pg-salon-profiel .sh-info h1{color:#fff;text-shadow:0 2px 14px #00000080;margin:0}.pg-salon-profiel .sh-loc{color:#ffffffeb;text-shadow:0 1px 10px #00000080;flex-wrap:wrap;align-items:center;gap:14px;margin-top:8px;font-size:15px;display:flex}.pg-salon-profiel .sh-loc span{align-items:center;gap:6px;display:inline-flex}.pg-salon-profiel .sh-loc svg{color:#fff;width:16px;height:16px}.pg-salon-profiel .sh-loc a{color:inherit}.pg-salon-profiel .sh-loc a:hover{text-decoration:underline}.pg-salon-profiel .sh-tags{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.pg-salon-profiel .tag{background:var(--teal-tint);color:var(--teal-deep);border-radius:999px;padding:6px 12px;font-size:13.5px;font-weight:600}.pg-salon-profiel .sh-actions{gap:12px;padding-bottom:6px;display:flex}@media (max-width:820px){.pg-salon-profiel .sh-card{grid-template-columns:1fr;align-items:flex-start;gap:16px}.pg-salon-profiel .sh-actions{padding-bottom:0}.pg-salon-profiel .salon-head{margin-top:14px}.pg-salon-profiel .sh-info h1{color:var(--ink);text-shadow:none}.pg-salon-profiel .sh-loc{color:var(--ink-2);text-shadow:none}.pg-salon-profiel .sh-loc svg{color:var(--teal)}.pg-salon-profiel .sh-loc a{color:var(--ink)}.pg-salon-profiel .sh-logo{width:96px;height:96px}.pg-salon-profiel .sh-tags{margin-top:20px}.pg-salon-profiel .sh-actions{margin-top:4px}.pg-salon-profiel .sh-actions .btn{justify-content:center;width:100%}}.sgal{border-radius:var(--r-lg);gap:8px;display:grid;overflow:hidden}.sgal-item{background:var(--sand-2);cursor:pointer;aspect-ratio:1;border:0;padding:0;display:block;position:relative;overflow:hidden}.sgal-item img{object-fit:cover;transition:transform .45s var(--ease)}.sgal-item:hover img{transform:scale(1.05)}.sgal-item:focus-visible{outline:3px solid var(--teal);outline-offset:2px}.sgal-more{color:#fff;letter-spacing:-.01em;background:#0b1b3a8c;justify-content:center;align-items:center;font-size:clamp(20px,3vw,30px);font-weight:800;display:flex;position:absolute;inset:0}.sgal{grid-template-columns:1fr 1fr}.sgal--1{grid-template-columns:1fr}.sgal-item:last-child:nth-child(odd){aspect-ratio:16/9;grid-column:1/-1}.sgal--1 .sgal-item,.sgal--2 .sgal-item{aspect-ratio:16/11}@media (min-width:681px){.sgal{gap:10px;height:clamp(320px,38vw,470px)}.sgal-item{aspect-ratio:auto}.sgal-item:last-child:nth-child(odd){aspect-ratio:auto;grid-column:auto}.sgal--1{grid-template-columns:1fr}.sgal--2{grid-template-columns:1fr 1fr}.sgal--3{grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr}.sgal--3 .sgal-item:first-child{grid-row:1/span 2}.sgal--4{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr)}.sgal--5{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(4,1fr)}.sgal--5 .sgal-item:first-child{grid-area:1/1/span 2/span 2}}.sgal-lb{z-index:9999;background:#080f1eeb;justify-content:center;align-items:center;padding:clamp(16px,4vw,48px);animation:.18s sgal-fade;display:flex;position:fixed;inset:0}@keyframes sgal-fade{0%{opacity:0}to{opacity:1}}.sgal-lb-img{z-index:1;width:100%;max-width:1200px;height:100%;position:relative}.sgal-lb-x{z-index:3;border-radius:var(--r-full);color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:#ffffff2e;border:0;width:48px;height:48px;font-size:26px;line-height:1;position:absolute;top:16px;right:18px}.sgal-lb-x:hover{background:#ffffff42}.sgal-lb-nav{z-index:3;border-radius:var(--r-full);color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:#ffffff24;border:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:32px;line-height:1;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.sgal-lb-nav:hover{background:#ffffff42}.sgal-lb-prev{left:clamp(8px,2vw,28px)}.sgal-lb-next{right:clamp(8px,2vw,28px)}.sgal-lb-count{z-index:3;color:#ffffffd9;letter-spacing:.02em;font-size:14px;font-weight:600;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}body.kb-lightbox-open header.nav,body.kb-lightbox-open .svc-chat,body.kb-lightbox-open .hulp-chat{display:none!important}.pg-salon-profiel .stats{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.pg-salon-profiel .stat{background:var(--white);border:1px solid var(--line);border-radius:var(--r-card);flex:1;min-width:150px;padding:18px 20px}.pg-salon-profiel .stat .v{letter-spacing:-.02em;color:var(--teal-deep);font-size:26px;font-weight:800}.pg-salon-profiel .stat .l{color:var(--ink-2);margin-top:2px;font-size:14px}.pg-salon-profiel .about{grid-template-columns:1.4fr .6fr;align-items:start;gap:48px;display:grid}.pg-salon-profiel .about p{color:var(--ink-2);max-width:62ch;margin:14px 0}.pg-salon-profiel .about .side-card{background:var(--white);border:1px solid var(--line);border-radius:var(--r-lg);padding:24px}.pg-salon-profiel .about .side-card h3{margin:0 0 14px;font-size:16px;font-weight:700}.pg-salon-profiel .kv{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pg-salon-profiel .kv li{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:11px 0;display:flex}.pg-salon-profiel .kv li:last-child{border-bottom:0}.pg-salon-profiel .kv .ic{background:var(--sand-2);width:36px;height:36px;color:var(--teal-deep);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.pg-salon-profiel .kv .ic svg{width:18px;height:18px}.pg-salon-profiel .kv .k{color:var(--ink-2);font-size:13px}.pg-salon-profiel .kv .v{font-size:15px;font-weight:700}@media (max-width:820px){.pg-salon-profiel .about{grid-template-columns:1fr;gap:30px}}.pg-salon-profiel .gallery{grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr 1fr;gap:14px;height:420px;margin-top:30px;display:grid}.pg-salon-profiel .gallery a{border-radius:var(--r-card);background:var(--sand-2);overflow:hidden}.pg-salon-profiel .gallery a:first-child{grid-row:1/span 2}.pg-salon-profiel .gallery img{object-fit:cover;width:100%;height:100%;transition:transform .4s var(--ease)}.pg-salon-profiel .gallery a:hover img{transform:scale(1.05)}@media (max-width:720px){.pg-salon-profiel .gallery{grid-template-rows:repeat(3,140px);grid-template-columns:1fr 1fr;height:auto}.pg-salon-profiel .gallery a:first-child{grid-area:auto/1/auto/-1}}.pg-salon-profiel .band-dark{background:var(--dark);color:var(--on-dark)}.pg-salon-profiel .band-dark .eyebrow{color:var(--terra)}.pg-salon-profiel .vals{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:36px;display:grid}.pg-salon-profiel .val{background:var(--dark-2);border:1px solid var(--dark-3);border-radius:var(--r-lg);padding:26px}.pg-salon-profiel .val .vi{width:48px;height:48px;color:var(--terra);background:#c8102e2e;border-radius:13px;justify-content:center;align-items:center;display:flex}.pg-salon-profiel .val .vi svg{width:24px;height:24px}.pg-salon-profiel .val h3{letter-spacing:-.02em;color:var(--on-dark);margin:16px 0 8px;font-size:19px;font-weight:700}.pg-salon-profiel .val p{color:var(--on-dark-2);margin:0;font-size:15.5px;line-height:1.55}@media (max-width:760px){.pg-salon-profiel .vals{grid-template-columns:1fr;gap:16px}}.pg-salon-profiel .team-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px;margin-top:30px;display:grid}.pg-salon-profiel .member{text-align:left}.pg-salon-profiel .member img{aspect-ratio:1;object-fit:cover;border-radius:var(--r-lg);width:100%}.pg-salon-profiel .member .mn{letter-spacing:-.01em;margin-top:12px;font-weight:700}.pg-salon-profiel .member .mr{color:var(--ink-2);font-size:14px}.pg-salon-profiel .cta{background:var(--terra);color:#fff;border-radius:var(--r-lg);text-align:center;padding:clamp(34px,5vw,56px)}.pg-salon-profiel .cta h2{letter-spacing:-.03em;color:#fff;margin:0;font-size:clamp(24px,3.4vw,38px);font-weight:800}.pg-salon-profiel .cta p{color:#ffffffd9;max-width:46ch;margin:14px auto 0}.pg-salon-profiel .cta .acts{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px;display:flex}.pg-salon-profiel .cta .btn-dark{background:var(--dark);color:var(--sand)}.pg-salon-profiel .cta .btn-dark:hover{background:#0d1814}@media (max-width:880px){body:has(.pg-vacature-detail){padding-bottom:78px}}.svc-chat{z-index:300;flex-direction:column;align-items:flex-end;gap:12px;display:flex;position:fixed;bottom:20px;right:20px}.svc-toggle{border-radius:var(--r-full);cursor:pointer;box-sizing:border-box;width:102px;height:102px;transition:transform var(--md-dur-1,.2s) var(--md-spring,ease), box-shadow var(--md-dur-1,.2s);background:#fff;border:0;flex:none;justify-content:center;align-items:center;padding:5px;display:flex;overflow:hidden;box-shadow:0 8px 22px -6px #0e2a5e73,0 2px 8px #00000029}.svc-toggle:hover{transform:translateY(-2px);box-shadow:0 12px 28px -6px #0e2a5e80,0 3px 10px #0003}.svc-avatar{border-radius:var(--r-full);object-fit:cover;width:100%;height:100%;display:block}@media (max-width:640px){.svc-toggle{width:82px;height:82px}}.svc-panel{background:var(--md-surface-container-lowest,#fff);border:1px solid var(--md-outline-variant);border-radius:var(--r-xl);width:min(380px,100vw - 32px);height:min(560px,100vh - 120px);box-shadow:var(--md-elev-3);flex-direction:column;display:flex;overflow:hidden}.svc-head{background:var(--md-primary);color:#fff;flex:none;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.svc-title{letter-spacing:-.01em;font-size:16px;font-weight:800}.svc-close{color:#fff;border-radius:var(--r-full);cursor:pointer;background:#ffffff29;border:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.svc-close:hover{background:#ffffff47}.svc-body{background:var(--md-surface);flex-direction:column;flex:1;gap:10px;padding:16px;display:flex;overflow-y:auto}.svc-intro{color:var(--md-on-surface-variant);margin:0;font-size:14.5px;line-height:1.5}.svc-msg{white-space:pre-wrap;word-wrap:break-word;border-radius:16px;max-width:85%;padding:10px 13px;font-size:14.5px;line-height:1.5}.svc-bot{background:var(--md-surface-container-lowest,#fff);border:1px solid var(--md-outline-variant);color:var(--md-on-surface);border-bottom-left-radius:5px;align-self:flex-start}.svc-user{background:var(--md-primary);color:#fff;border-bottom-right-radius:5px;align-self:flex-end}.svc-typing{align-items:center;gap:5px;display:flex}.svc-typing span{background:var(--md-on-surface-variant);opacity:.5;border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite svc-bounce}.svc-typing span:nth-child(2){animation-delay:.15s}.svc-typing span:nth-child(3){animation-delay:.3s}@keyframes svc-bounce{0%,80%,to{opacity:.4;transform:translateY(0)}40%{opacity:.9;transform:translateY(-4px)}}.svc-input{border-top:1px solid var(--md-outline-variant);background:var(--md-surface-container-lowest,#fff);flex:none;gap:8px;padding:12px;display:flex}.svc-input input{border:1px solid var(--md-outline-variant);border-radius:var(--r-full);color:var(--md-on-surface);background:var(--md-surface);flex:1;padding:10px 15px;font-family:inherit;font-size:14.5px}.svc-input input:focus{border-color:var(--md-primary);outline:none}.svc-send{border-radius:var(--r-full);cursor:pointer;background:var(--md-secondary);color:#fff;border:0;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.svc-send:disabled{opacity:.45;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.svc-toggle,.svc-typing span{transition:none;animation:none}}.svc-error{color:var(--md-error,#b3261e);border-color:var(--md-error,#b3261e)}.svc-md{white-space:normal}.svc-md>:first-child{margin-top:0}.svc-md>:last-child{margin-bottom:0}.svc-md p{margin:0 0 8px}.svc-md ul,.svc-md ol{margin:6px 0;padding-left:20px}.svc-md li{margin:3px 0}.svc-md strong{font-weight:800}.svc-md em{font-style:italic}.svc-md a{color:var(--md-secondary);text-decoration:underline}.svc-md code{background:var(--md-surface);border-radius:5px;padding:1px 5px;font-size:.92em}.svc-md h1,.svc-md h2,.svc-md h3{margin:10px 0 4px;font-size:15px;font-weight:800}.pg-home #vacatures{padding-top:52px}.pg-account-aanmaken .aanmeld{max-width:680px;margin:0 auto}.pg-account-aanmaken .aanmeld-toggle{background:var(--md-surface-container,#eceef4);border:1px solid var(--md-outline-variant);border-radius:var(--r-full);grid-template-columns:1fr 1fr;gap:6px;margin-bottom:10px;padding:6px;display:grid}.pg-account-aanmaken .aanmeld-toggle button{border-radius:var(--r-full);cursor:pointer;color:var(--md-on-surface-variant);transition:background .18s var(--ease,ease), color .18s var(--ease,ease);background:0 0;border:0;padding:12px 14px;font-family:inherit;font-size:15px;font-weight:700}.pg-account-aanmaken .aanmeld-toggle button.on{background:var(--md-primary);color:#fff}.pg-account-aanmaken .aanmeld-toggle button:not(.on):hover{color:var(--md-on-surface)}.pg-account-aanmaken .aanmeld-sub{color:var(--md-on-surface-variant);text-align:center;margin:0 0 22px;font-size:14.5px}.vid-rows{flex-direction:column;gap:10px;display:flex}.vid-row{align-items:center;gap:10px;display:flex}.vid-row input{flex:1}.vid-badge{border-radius:var(--r-full);text-align:center;background:var(--md-surface-container,#eef);min-width:84px;color:var(--md-on-surface-variant);flex:none;padding:4px 10px;font-size:12px;font-weight:700}.vid-badge.ok{background:var(--md-secondary-container,#dfe7ff);color:var(--md-on-secondary-container,#0a2049)}.vid-badge.bad{color:#9a1c14;background:#fde2e1}.vid-del{border:1px solid var(--md-outline-variant);border-radius:var(--r-full);cursor:pointer;width:38px;height:38px;color:var(--md-on-surface-variant);background:0 0;flex:none;font-size:20px;line-height:1}.vid-del:hover{color:#9a1c14;background:#fde2e1;border-color:#f3b5b1}.salon-videos{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));align-items:start;gap:18px;display:grid}.vid-embed{border-radius:var(--r-lg);width:100%;box-shadow:var(--md-elev-1);background:#000;position:relative;overflow:hidden}.vid-embed.vid-portrait{aspect-ratio:9/16;max-width:360px}.vid-embed.vid-landscape{aspect-ratio:16/9;grid-column:span 1}.vid-embed iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.vid-help{margin:0 0 12px;font-size:14px}.vid-help summary{cursor:pointer;color:var(--md-primary);font-weight:700;list-style:none}.vid-help summary::-webkit-details-marker{display:none}.vid-help summary:before{content:"› "}.vid-help[open] summary:before{content:"⌄ "}.vid-help ul{color:var(--md-on-surface-variant);margin:10px 0 0;padding-left:18px;line-height:1.6}.vid-help code{background:var(--md-surface);border-radius:5px;padding:1px 5px;font-size:.92em}.vid-bulk{margin-bottom:12px}.vid-bulk textarea{resize:vertical;width:100%}.vid-bulk-foot{justify-content:flex-end;align-items:center;gap:14px;margin-top:8px;display:flex}.vid-bulk-foot .vid-melding{color:var(--md-on-surface-variant);margin-right:auto;font-size:13.5px}.vid-tabs{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.vid-tab{border:1.5px solid var(--md-outline-variant);border-radius:var(--r-full);background:var(--md-surface-container-lowest,#fff);cursor:pointer;color:var(--md-on-surface-variant);align-items:center;gap:8px;padding:8px 14px;font-family:inherit;font-size:14px;font-weight:700;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.vid-tab-ic{flex:none;width:18px;height:18px;display:inline-flex}.vid-tab-ic svg{width:100%;height:100%}.vid-tab--instagram .vid-tab-ic{color:#e1306c}.vid-tab--facebook .vid-tab-ic{color:#1877f2}.vid-tab--tiktok .vid-tab-ic{color:#111}.vid-tab--youtube .vid-tab-ic{color:red}.vid-tab.on{border-color:var(--md-primary);color:var(--md-on-surface);background:var(--md-surface-container,#e9edf6)}.vid-tab-n{background:var(--md-primary);color:#fff;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:800;display:inline-flex}.vid-row[hidden]{display:none}@media (max-width:520px){.vid-tab-lab{display:none}.vid-tab{padding:9px 12px}}.vid-previews{grid-template-columns:repeat(auto-fill,minmax(132px,148px));justify-content:start;align-items:start;gap:14px;display:grid}.vid-previews .vid-embed.vid-portrait{max-width:none}.vid-prev{position:relative}.vid-prev .vid-embed{box-shadow:var(--md-elev-1)}.vid-prev-del{z-index:2;border-radius:var(--r-full);color:#fff;cursor:pointer;background:#080f1eb3;border:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:18px;line-height:1;display:flex;position:absolute;top:8px;right:8px}.vid-prev-del:hover{background:#080f1eeb}.vid-prev-bad{border-radius:var(--r-lg);color:#9a1c14;background:#fde8e7;border:1.5px dashed #f3b5b1;flex-direction:column;justify-content:center;gap:6px;min-height:120px;padding:16px;display:flex}.vid-prev-bad code{word-break:break-all;color:#7a2018;font-size:12px}.vid-tags{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.vid-tag{border:1.5px solid var(--md-outline-variant);border-radius:var(--r-full);background:var(--md-surface-container-lowest,#fff);color:var(--md-on-surface);align-items:center;gap:7px;padding:6px 12px;font-size:13.5px;font-weight:700;display:inline-flex}.vid-bulk input{width:100%}@keyframes kb-rot{to{transform:rotate(360deg)}}.veld-spin{border:2px solid var(--md-outline-variant);border-top-color:var(--md-primary);vertical-align:-2px;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite kb-rot;display:inline-block}.veld-status{margin-left:6px}.veld-ok{color:#1f7a4d;font-weight:800}.veld-fout{color:var(--md-error,#b3261e);font-weight:800}.veld-kop{align-items:center;gap:4px;margin:6px 0;display:flex}.veld-kop-lab{color:var(--md-on-surface);font-weight:700}.autosave-bar{z-index:30;color:var(--md-on-surface-variant);border:1px solid var(--md-outline-variant);border-radius:var(--r-lg);background:var(--md-surface-container-lowest,#fff);align-items:center;gap:8px;margin-bottom:16px;padding:10px 14px;font-size:14px;font-weight:600;display:flex;position:sticky;top:74px;box-shadow:0 2px 10px #080f1e0f}.autosave-ok{color:#1f7a4d}.autosave-fout{color:var(--md-error,#b3261e)}.foto-thumb.is-uploading img{opacity:.5}.foto-spin{border:3px solid #ffffff80;border-top-color:#fff;border-radius:50%;width:24px;height:24px;margin:-12px 0 0 -12px;animation:.7s linear infinite kb-rot;position:absolute;top:50%;left:50%}.foto-fout{background:var(--md-error,#b3261e);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-weight:800;display:flex;position:absolute;top:6px;left:6px}.loc-ac{flex:1;min-width:200px;position:relative}.loc-ac>input{width:100%}.loc-ac-list{z-index:1200;background:var(--md-surface-container-lowest,#fff);border:1px solid var(--md-outline-variant);border-radius:var(--r-btn,12px);box-shadow:var(--md-elev-3);max-height:300px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto}.loc-ac-list li{margin:0}.loc-ac-item{text-align:left;cursor:pointer;width:100%;color:var(--md-on-surface);background:0 0;border:0;border-radius:8px;padding:9px 11px;font-family:inherit;font-size:14px;line-height:1.4;display:block}.loc-ac-item:hover{background:var(--md-surface-container,#eef)}.sociaal{gap:10px;margin:0 0 20px;display:grid}.sociaal-knop{border:1px solid var(--line);border-radius:var(--r-btn);background:var(--white);min-height:48px;color:var(--ink);justify-content:center;align-items:center;gap:10px;padding:10px 16px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.sociaal-knop:hover{background:var(--sand-2)}.sociaal-knop:focus-visible{outline:2px solid var(--teal-deep);outline-offset:2px}.sociaal-knop svg{flex:none;width:20px;height:20px}.sociaal-knop--apple{color:#fff;background:#000;border-color:#000}.sociaal-knop--apple:hover{background:#1f1f1f}.sociaal-of{color:var(--ink-2);align-items:center;gap:12px;margin:6px 0 0;font-size:13.5px;display:flex}.sociaal-of:before,.sociaal-of:after{content:"";background:var(--line);flex:1;height:1px}
.pb-slot{container-type:inline-size}.pb-label{text-align:right;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);margin-bottom:8px;font-size:12px;font-weight:600;display:block}.pb-sg,.pb-koos{width:100%;height:220px;color:inherit;cursor:pointer;border-radius:18px;text-decoration:none;display:flex;position:relative;overflow:hidden}.pb-sg:focus-visible,.pb-koos:focus-visible{outline:3px solid var(--terra);outline-offset:3px}.pb-sg{--sg-black:#0e0d0b;--sg-gold:#d0a226;--sg-gold-soft:#e4c465;--sg-champagne:#f3ebd7;--pb-ease:cubic-bezier(.4,0,.2,1);background:var(--sg-black);font-family:var(--pb-archivo), sans-serif;align-items:center;box-shadow:0 22px 48px -26px #1414148c}.pb-sg-photo{z-index:0;width:400px;position:absolute;top:0;bottom:0;right:0}.pb-sg-photo img{object-fit:cover;object-position:center 30%}.pb-sg-photo:before{content:"";z-index:1;background:linear-gradient(90deg, var(--sg-black) 0%, #0e0d0b8c 30%, transparent 62%);position:absolute;inset:0}.pb-sg-photo:after{content:"";z-index:1;background:linear-gradient(#0000,#0e0d0b8c);height:70px;position:absolute;bottom:0;left:0;right:0}.pb-sg-glow{z-index:1;background:radial-gradient(circle,#e4c46547,#0000 65%);width:340px;height:340px;animation:6.5s ease-in-out infinite pb-sg-breathe;position:absolute;top:-130px;right:110px}@keyframes pb-sg-breathe{0%,to{opacity:.7}50%{opacity:1}}.pb-sg-copy{z-index:2;max-width:52%;padding-left:52px;display:block;position:relative}.pb-sg-brand{color:var(--sg-gold);letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:12px;margin-bottom:12px;font-size:13px;font-weight:600;display:flex}.pb-sg-brand:before{content:"";background:var(--sg-gold);width:34px;height:1px}.pb-sg-title{font-family:var(--pb-archivo-black), sans-serif;letter-spacing:-.015em;color:var(--sg-champagne);font-size:clamp(24px,3.3cqw,39px);font-weight:400;line-height:1.05;display:block}.pb-sg-title em{color:var(--sg-gold-soft);font-style:normal}.pb-sg-sub{color:#f3ebd7bf;margin-top:10px;font-size:15px;font-weight:500;display:block}.pb-sg-cta{z-index:2;flex:none;margin-left:auto;margin-right:340px;position:relative}.pb-sg-btn{background:var(--sg-gold);color:#171410;min-height:48px;transition:background .35s var(--pb-ease), transform .35s var(--pb-ease), box-shadow .35s var(--pb-ease);border-radius:999px;align-items:center;gap:10px;padding:14px 24px;font-size:16px;font-weight:600;display:inline-flex}.pb-sg-btn svg{width:17px;height:17px;transition:transform .35s var(--pb-ease);flex:none}.pb-sg:hover .pb-sg-btn{background:var(--sg-gold-soft);transform:translateY(-1px);box-shadow:0 12px 26px -14px #d0a226bf}.pb-sg:hover .pb-sg-btn svg{transform:translate(3px)}@container (max-width:900px){.pb-sg-cta{margin-right:300px}.pb-sg-sub{display:none}}@container (max-width:720px){.pb-sg-glow{display:none}.pb-sg-photo{width:250px}.pb-sg-photo:before{background:linear-gradient(90deg, var(--sg-black) 0%, #0e0d0bbf 34%, #0e0d0b26 70%)}.pb-sg-cta{margin-right:190px}.pb-sg-copy{max-width:50%;padding-left:36px}}@media (max-width:600px){.pb-sg{box-sizing:border-box;flex-direction:column;align-items:flex-start;gap:16px;height:auto;padding:24px}.pb-sg-copy{max-width:100%;padding:0 110px 0 0}.pb-sg-brand{letter-spacing:.16em;font-size:11.5px}.pb-sg-title{font-size:24px}.pb-sg-cta{margin:0}.pb-sg-photo{width:150px}.pb-sg-photo:before{background:linear-gradient(90deg, var(--sg-black) 0%, #0e0d0b99 30%, #0e0d0b1a 65%)}}.pb-koos{--k-navy:#020455;--k-lime:#d8f500;--k-pink:#fb668f;--k-pink-deep:#fa396e;--k-offwhite:#f7f7f0;--pb-pop:cubic-bezier(.16,1,.3,1);background:var(--k-navy);font-family:var(--pb-questrial), sans-serif;flex-direction:column;align-items:stretch;box-shadow:0 22px 48px -26px #02045580}.pb-koos-main{flex:1;align-items:center;padding-bottom:40px;display:flex;position:relative}.pb-koos-copy{z-index:2;max-width:60%;padding-left:52px;display:block;position:relative}.pb-koos-kicker{letter-spacing:.26em;text-transform:uppercase;color:var(--k-lime);margin-bottom:11px;font-size:13px;display:block}.pb-koos-title{letter-spacing:.045em;text-transform:uppercase;color:var(--k-offwhite);font-size:clamp(25px,3.5cqw,42px);font-weight:400;line-height:1.04;display:block}.pb-koos-title em{color:var(--k-pink);font-style:normal}.pb-koos-cta{z-index:2;flex:none;align-self:center;margin-left:auto;margin-right:200px;position:relative;translate:0 -20px}.pb-koos-btn{background:var(--k-pink-deep);color:#fff;letter-spacing:.06em;text-transform:uppercase;min-height:48px;transition:transform .2s var(--pb-pop), box-shadow .2s var(--pb-pop), background .2s var(--pb-pop);border-radius:999px;align-items:center;gap:10px;padding:14px 24px;font-size:16px;display:inline-flex}.pb-koos-btn svg{width:17px;height:17px;transition:transform .2s var(--pb-pop);flex:none}.pb-koos:hover .pb-koos-btn{background:var(--k-pink);transform:translateY(-2px)scale(1.03);box-shadow:0 14px 26px -12px #fa396eb3}.pb-koos:hover .pb-koos-btn svg{transform:translate(3px)}.pb-koos-mark{z-index:2;background:var(--k-offwhite);border-radius:50%;place-items:center;width:118px;height:118px;animation:4.5s ease-in-out infinite pb-koos-bob;display:grid;position:absolute;top:34px;right:44px;box-shadow:0 18px 34px -16px #00000080}.pb-koos-mark img{width:82%;height:auto}@keyframes pb-koos-bob{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-8px)rotate(3deg)}}.pb-koos-strip{background:var(--k-lime);z-index:3;align-items:center;height:44px;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.pb-koos-track{white-space:nowrap;animation:22s linear infinite pb-koos-slide;display:inline-flex}.pb-koos-track>span{color:var(--k-navy);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:16px;padding-right:16px;font-size:14.5px;display:inline-flex}.pb-koos-dot{background:var(--k-pink-deep);border-radius:50%;flex:none;width:7px;height:7px}@keyframes pb-koos-slide{to{transform:translate(-50%)}}@container (max-width:900px){.pb-koos-cta{margin-right:190px}}@container (max-width:720px){.pb-koos-mark{display:none}.pb-koos-cta{margin-right:40px}.pb-koos-copy{max-width:66%}.pb-koos-title{font-size:clamp(21px,4.4cqw,30px)}}@media (max-width:600px){.pb-koos{height:auto}.pb-koos-main{box-sizing:border-box;flex-direction:column;align-items:flex-start;gap:16px;padding:24px 24px 64px}.pb-koos-copy{max-width:100%;padding:0}.pb-koos-kicker{letter-spacing:.18em;font-size:11.5px}.pb-koos-title{font-size:23px}.pb-koos-cta{align-self:flex-start;margin:0;translate:0}.pb-koos-strip{height:40px}}@media (prefers-reduced-motion:reduce){.pb-sg-glow,.pb-koos-mark,.pb-koos-track{animation:none}.pb-sg-btn,.pb-koos-btn,.pb-sg-btn svg,.pb-koos-btn svg{transition:none}}

