.pl-bc{--pl-burgundy: #4a0f1c;--pl-burgundy-dark: #54110e;--pl-cream: #fbf7f3;--pl-cream-warm: #f7e4d7;--pl-pink: #ffcbd3;--pl-ink: #2b2120;--pl-muted: #7d6f6c;--pl-rule: rgba(43, 33, 32, .18);--pl-error: #b3261e;--pl-success: #2e6b3a;background:var(--pl-cream);color:var(--pl-ink);font-family:Poppins,sans-serif}.pl-bc *{box-sizing:border-box}.pl-bc__hero{position:relative;min-height:72vh;display:flex;align-items:flex-end;justify-content:center;overflow:hidden;padding:clamp(48px,8vw,88px) clamp(20px,5vw,64px);text-align:center;color:#fff}.pl-bc__hero-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.pl-bc__hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#2e090e26,#2e090e73 55%,#2e090ee0);z-index:1}.pl-bc__hero-inner{position:relative;z-index:2;max-width:760px}.pl-bc__eyebrow{display:inline-block;font-family:Poppins,sans-serif;font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;margin-bottom:18px;opacity:.95}.pl-bc__hero-title{font-family:Cormorant Garamond,serif;font-style:italic;font-weight:400;font-size:clamp(36px,6vw,64px);line-height:1.1;margin:0 0 18px;color:#fff;text-shadow:0 2px 18px rgba(46,9,14,.55)}.pl-bc__hero-sub{font-family:Poppins,sans-serif;font-weight:300;font-size:clamp(15px,1.6vw,18px);line-height:1.6;margin:0 auto;max-width:52ch;opacity:.95}.pl-bc__section{padding:clamp(56px,8vw,96px) clamp(20px,5vw,64px)}.pl-bc__section-inner{max-width:1100px;margin:0 auto}.pl-bc__section--alt{background:var(--pl-cream-warm)}.pl-bc__section-head{text-align:center;max-width:640px;margin:0 auto clamp(40px,5vw,56px)}.pl-bc__section-eyebrow{display:inline-block;font-family:Poppins,sans-serif;font-size:10px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--pl-muted);margin-bottom:14px}.pl-bc__section-title{font-family:Cormorant Garamond,serif;font-style:italic;font-weight:400;font-size:clamp(28px,3.6vw,40px);line-height:1.2;margin:0;color:var(--pl-ink)}.pl-bc__benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(28px,4vw,48px)}.pl-bc__benefit{text-align:center;padding:0 8px}.pl-bc__benefit-mark{display:inline-block;width:38px;height:1px;background:var(--pl-burgundy);margin:0 auto 18px}.pl-bc__benefit-title{font-family:Cormorant Garamond,serif;font-style:italic;font-weight:400;font-size:clamp(20px,2.2vw,24px);line-height:1.3;margin:0 0 12px;color:var(--pl-burgundy)}.pl-bc__benefit-body{font-family:Poppins,sans-serif;font-size:14px;font-weight:300;line-height:1.7;color:var(--pl-ink);margin:0;opacity:.85}.pl-bc__steps{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,40px);counter-reset:pl-step}.pl-bc__step{padding:clamp(24px,3vw,32px) 4px 4px;text-align:left;counter-increment:pl-step;position:relative;border-top:1px solid var(--pl-rule)}.pl-bc__step:before{content:counter(pl-step,decimal-leading-zero);display:block;font-family:Cormorant Garamond,serif;font-style:italic;font-size:clamp(40px,4vw,52px);line-height:1;color:var(--pl-burgundy);margin-bottom:18px}.pl-bc__step-title{font-family:Cormorant Garamond,serif;font-weight:500;font-size:20px;line-height:1.3;margin:0 0 8px;color:var(--pl-ink)}.pl-bc__step-body{font-family:Poppins,sans-serif;font-size:13px;font-weight:300;line-height:1.7;color:var(--pl-muted);margin:0}.pl-bc__step-body a{color:var(--pl-burgundy);text-decoration:underline;text-underline-offset:3px}.pl-bc__form-wrap{max-width:720px;margin:0 auto;background:var(--pl-cream);padding:clamp(32px,4vw,56px);border:0;box-shadow:0 24px 60px #4a0f1c1a}.pl-bc__form{display:grid;gap:22px;margin:0}.pl-bc__field{display:block}.pl-bc__label{display:block;font-family:Poppins,sans-serif;font-size:10px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--pl-muted);margin-bottom:8px}.pl-bc__label--req:after{content:"*";margin-left:4px;color:var(--pl-burgundy)}.pl-bc__input,.pl-bc__select,.pl-bc__textarea{width:100%;border:0;border-bottom:1px solid var(--pl-rule);background:transparent;padding:10px 0;font-family:Poppins,sans-serif;font-size:15px;color:var(--pl-ink);outline:none;border-radius:0;box-shadow:none;transition:border-color .2s ease}.pl-bc__textarea{min-height:96px;resize:vertical}.pl-bc__select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path fill='none' stroke='%237a1c2d' stroke-width='1.2' d='M1 1l4 4 4-4'/></svg>");background-repeat:no-repeat;background-position:right 4px center;padding-right:24px}.pl-bc__input:focus,.pl-bc__select:focus,.pl-bc__textarea:focus{border-bottom-color:var(--pl-burgundy)}.pl-bc__radio-group{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.pl-bc__radio{position:relative;display:inline-flex}.pl-bc__radio input{position:absolute;opacity:0;pointer-events:none}.pl-bc__radio span{display:inline-block;padding:9px 16px;border:1px solid var(--pl-rule);font-family:Poppins,sans-serif;font-size:13px;color:var(--pl-ink);cursor:pointer;transition:all .18s ease;background:transparent}.pl-bc__radio input:checked+span{background:var(--pl-burgundy);color:#fff;border-color:var(--pl-burgundy)}.pl-bc__radio input:focus-visible+span{outline:2px solid var(--pl-burgundy);outline-offset:2px}.pl-bc__privacy{font-family:Poppins,sans-serif;font-size:11px;font-weight:300;line-height:1.6;color:var(--pl-muted);margin:4px 0 0;font-style:italic}.pl-bc__submit{display:inline-flex;align-items:center;justify-content:center;background:var(--pl-burgundy);color:#fff;border:0;padding:14px 28px;font-family:Poppins,sans-serif;font-size:13px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border-radius:2px;transition:background-color .2s ease;justify-self:start}.pl-bc__submit:hover,.pl-bc__submit:focus-visible{background:var(--pl-burgundy-dark)}.pl-bc__message{font-family:Poppins,sans-serif;font-size:13px;line-height:1.5;margin:0;padding:12px 14px;border-radius:2px}.pl-bc__message--success{background:#2e6b3a14;color:var(--pl-success);border-left:2px solid var(--pl-success)}.pl-bc__message--error{background:#b3261e14;color:var(--pl-error);border-left:2px solid var(--pl-error)}.pl-bc__testimonials{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(24px,3vw,40px)}.pl-bc__quote{padding:clamp(40px,5vw,56px) clamp(4px,1vw,12px) 0;text-align:left;background:transparent;border:0;position:relative}.pl-bc__quote:before{content:"\201c";position:absolute;top:0;left:0;font-family:Cormorant Garamond,serif;font-size:clamp(56px,6vw,80px);line-height:1;color:var(--pl-burgundy);opacity:.4;pointer-events:none}.pl-bc__quote p{font-family:Cormorant Garamond,serif;font-style:italic;font-weight:400;font-size:clamp(19px,2vw,23px);line-height:1.5;color:var(--pl-ink);margin:0 0 16px}.pl-bc__quote cite{font-family:Poppins,sans-serif;font-style:normal;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--pl-muted)}.pl-bc__closing{text-align:center;background:var(--pl-burgundy);color:#fff}.pl-bc__closing .pl-bc__section-eyebrow,.pl-bc__closing .pl-bc__section-title{color:#fff}.pl-bc__phone{display:inline-block;font-family:Cormorant Garamond,serif;font-style:italic;font-size:clamp(24px,3vw,32px);color:#fff;text-decoration:none;margin-top:12px;border-bottom:1px solid rgba(255,255,255,.4);padding-bottom:4px;transition:border-color .2s ease}.pl-bc__phone:hover{border-bottom-color:#fff}.pl-bc__closing-note{font-family:Poppins,sans-serif;font-size:13px;font-weight:300;letter-spacing:.04em;color:#ffffffd9;margin:20px 0 0}@media(max-width:860px){.pl-bc__benefits,.pl-bc__steps,.pl-bc__testimonials{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/pl-boek-consult.css.map */
