.ctx{--edge:30px;--maxw:1380px;min-height:100vh;width:100%;overflow-x:hidden;background:#ffffff;color:#000000;font-family:Inter,Inter Placeholder,sans-serif;-webkit-font-smoothing:antialiased}@keyframes ctx-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.ctx-reveal{opacity:0;animation:ctx-rise .9s cubic-bezier(.22,1,.36,1) forwards}.ctx-d1{animation-delay:.05s}.ctx-d2{animation-delay:.15s}.ctx-d3{animation-delay:.28s}@media (prefers-reduced-motion:reduce){.ctx-reveal{opacity:1;animation:none}}.ctx-nav{position:relative;z-index:10;display:flex;align-items:center;justify-content:space-between;background:#f5f5f5;padding:30px clamp(20px,4.6vw,67px)}.ctx-nav-logo{font-size:19px;font-weight:600;letter-spacing:-.02em;color:#000000;text-decoration:none}.ctx-nav-links{display:flex;align-items:center;gap:clamp(24px,6vw,90px)}.ctx-nav-links a{font-size:16px;font-weight:600;letter-spacing:-.044em;color:#000000;text-decoration:none;opacity:.9;transition:opacity .3s cubic-bezier(.22,1,.36,1)}.ctx-nav-links a:hover{opacity:.5}.ctx-nav-burger{display:none;flex-direction:column;gap:6px;width:26px;background:none;border:none;cursor:pointer;padding:0}.ctx-nav-burger span{display:block;height:2px;width:100%;background:#000000}.ctx-hero{position:relative;background:#ffffff;text-align:center;padding:clamp(70px,12vw,168px) var(--edge) clamp(150px,20vw,280px)}.ctx-hero:after{content:"";position:absolute;left:-5%;right:-5%;bottom:-1px;height:clamp(60px,9vw,120px);background:#ffffff;border-radius:50% 50% 0 0/100% 100% 0 0}.ctx-eyebrow{margin:0 0 clamp(14px,1.6vw,22px);font-size:14px;font-weight:500;letter-spacing:-.01em}.ctx-eyebrow,.ctx-title{position:relative;z-index:1;color:#000000}.ctx-title{margin:0;font-size:clamp(48px,6.7vw,96px);font-weight:600;letter-spacing:-.022em;line-height:1.1}.ctx-body{background:#ffffff;padding:clamp(60px,8vw,100px) var(--edge) clamp(80px,11vw,175px)}.ctx-body-inner{max-width:var(--maxw);margin:0 auto;display:grid;grid-template-columns:370px minmax(0,1fr);gap:clamp(40px,12vw,187px);align-items:start}.ctx-card{flex-direction:column;width:370px;max-width:100%;min-height:450px;background:#000000;border-radius:10px;padding:28px;color:#ffffff}.ctx-card,.ctx-card-top{display:flex;justify-content:space-between}.ctx-card-top{align-items:flex-start}.ctx-card-mark{width:52px;height:52px}.ctx-card-stars{font-size:15px;letter-spacing:1px;color:#ffffff}.ctx-card-bottom{margin-top:auto}.ctx-card-quote{margin:0 0 22px;font-size:17px;font-weight:500;line-height:1.4}.ctx-card-author,.ctx-card-quote{letter-spacing:-.01em;color:#ffffff}.ctx-card-author{margin:0 0 2px;font-size:14px;font-weight:600}.ctx-card-role{margin:0;font-size:14px;font-weight:400;letter-spacing:-.01em;color:rgba(255,255,255,.55)}.ctx-form{width:100%}.ctx-form-eyebrow{margin:0 0 clamp(24px,3vw,38px);font-size:clamp(26px,3.4vw,36px);font-weight:600;line-height:1.15;letter-spacing:-.02em;color:#000000}.ctx-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(20px,1.5vw,22px);row-gap:clamp(28px,3.3vw,46px)}.ctx-field{display:flex;flex-direction:column}.ctx-field-full{grid-column:1/-1}.ctx-field label{font-size:12px;font-weight:400;letter-spacing:.02em;color:#000000;margin-bottom:10px}.ctx-input,.ctx-select,.ctx-textarea{width:100%;background:transparent;border:none;border-bottom:1px solid rgba(0,0,0,.18);border-radius:0;padding:8px 0;font-family:inherit;font-size:16px;font-weight:500;letter-spacing:-.01em;color:#000000;transition:border-color .35s cubic-bezier(.22,1,.36,1)}.ctx-input:focus,.ctx-select:focus,.ctx-textarea:focus{outline:none;border-bottom-color:#000000}.ctx-select{appearance:none;-webkit-appearance:none;color:#999999;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23000' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 2px center}.ctx-select:required:invalid{color:#999999}.ctx-select option{color:#000000}.ctx-textarea{min-height:118px;resize:vertical;line-height:1.4}.ctx-submit{margin-top:clamp(30px,3.2vw,44px);display:inline-flex;align-items:center;justify-content:center;height:60px;padding:0 56px;border:none;border-radius:999px;background:#000000;color:#ffffff;font-family:inherit;font-size:15px;font-weight:500;letter-spacing:-.01em;cursor:pointer;box-shadow:-4.6px 5.1px .7px 0 rgba(0,0,0,.02),-9.5px 10.5px 1.8px 0 rgba(0,0,0,.03),-14.7px 16.2px 3.2px 0 rgba(0,0,0,.03),-23px 25.4px 6px 0 rgba(0,0,0,.04),-37.8px 41.8px 11.3px 0 rgba(0,0,0,.04),-49.9px 55.1px 15.9px 0 rgba(0,0,0,.04);transition:transform .4s cubic-bezier(.22,1,.36,1)}.ctx-submit:hover{transform:translateY(-2px)}.ctx-footer{background:#000000;color:#ffffff;padding:clamp(80px,11vw,170px) 0 0}.ctx-footer-top{display:flex;justify-content:flex-end;padding:0 clamp(20px,4.6vw,67px) clamp(60px,7vw,100px)}.ctx-collab{display:inline-flex;align-items:center;height:40px;padding:0 20px;border-radius:40px;background:rgba(245,245,245,.12);color:#ffffff;font-size:14px;font-weight:500;letter-spacing:-.01em;text-decoration:none;transition:background .35s cubic-bezier(.22,1,.36,1)}.ctx-collab:hover{background:rgba(245,245,245,.2)}.ctx-footer-main{border-top:1px solid rgba(255,255,255,.12);padding:clamp(36px,4vw,56px) clamp(20px,4.6vw,67px) clamp(28px,3vw,44px)}.ctx-footer-left{max-width:360px}.ctx-footer-logo{display:inline-block;margin-bottom:clamp(40px,5vw,66px);font-size:19px;font-weight:600;letter-spacing:-.02em;color:#ffffff;text-decoration:none}.ctx-footer-label{margin:0 0 16px;font-size:14px;font-weight:400;letter-spacing:-.01em;color:rgba(255,255,255,.55)}.ctx-newsletter{display:flex;align-items:center;gap:8px;width:100%;max-width:352px;padding:8px 8px 8px 25px;border-radius:999px;background:rgba(245,245,245,.12)}.ctx-newsletter-input{flex:1;min-width:0;background:transparent;border:none;outline:none;font-family:inherit;font-size:16px;font-weight:500;letter-spacing:-.01em;color:#ffffff}.ctx-newsletter-input::placeholder{color:rgba(255,255,255,.6)}.ctx-newsletter-btn{flex-shrink:0;height:48px;padding:0 24px;border:none;border-radius:999px;background:#ffffff;color:#000000;font-family:inherit;font-size:14px;font-weight:500;letter-spacing:-.01em;cursor:pointer;transition:opacity .3s ease}.ctx-newsletter-btn:hover{opacity:.85}.ctx-footer-note{display:flex;align-items:center;gap:8px;margin:18px 0 0;font-size:14px;font-weight:400;letter-spacing:-.01em;color:rgba(255,255,255,.55)}.ctx-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.55)}.ctx-footer-bottom{border-top:1px solid rgba(255,255,255,.12);padding:clamp(24px,2.6vw,36px) clamp(20px,4.6vw,67px) clamp(28px,3vw,40px)}.ctx-copyright{margin:0;font-size:13px;font-weight:400;letter-spacing:-.01em;color:rgba(255,255,255,.45)}@media (max-width:860px){.ctx-nav-links{display:none}.ctx-nav-burger{display:flex}.ctx-body-inner{grid-template-columns:1fr;gap:clamp(44px,10vw,64px)}.ctx-form{order:1}.ctx-card{order:2;width:100%}.ctx-form-grid{grid-template-columns:1fr}.ctx-submit{width:100%}}.ctx-faq{max-width:760px;margin:0 auto;padding:clamp(48px,8vw,96px) clamp(20px,5vw,40px) clamp(40px,7vw,80px)}.ctx-faq-eyebrow{font-size:13px;font-weight:600;letter-spacing:-.2px;color:#8a8a8a;margin:0 0 10px}.ctx-faq-title{font-family:Inter,Inter Placeholder,sans-serif;font-size:clamp(28px,4.4vw,46px);font-weight:600;letter-spacing:-.03em;line-height:1.05;margin:0 0 28px;color:#0b0a0a}.ctx-faq-list{display:flex;flex-direction:column}.ctx-faq-item{border-top:1px solid rgba(0,0,0,.12)}.ctx-faq-item:last-child{border-bottom:1px solid rgba(0,0,0,.12)}.ctx-faq-q{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 4px;font-size:clamp(16px,2.2vw,20px);font-weight:600;letter-spacing:-.02em;color:#0b0a0a}.ctx-faq-q::-webkit-details-marker{display:none}.ctx-faq-plus{position:relative;width:16px;height:16px;flex:0 0 auto;transition:transform .3s cubic-bezier(.16,1,.3,1)}.ctx-faq-plus:after,.ctx-faq-plus:before{content:"";position:absolute;left:50%;top:50%;background:#0b0a0a;border-radius:2px}.ctx-faq-plus:before{width:16px;height:2px;transform:translate(-50%,-50%)}.ctx-faq-plus:after{width:2px;height:16px;transform:translate(-50%,-50%)}.ctx-faq-item[open] .ctx-faq-plus{transform:rotate(135deg)}.ctx-faq-a{margin:0;padding:0 4px 22px;max-width:62ch;font-size:15px;line-height:1.6;color:#5b5b5b}.oplx-section{background:#fff;padding:64px 0 8px}.oplx-wrap{max-width:64rem;margin:0 auto;padding:8px clamp(16px,4vw,32px) 72px}.oplx-row{display:flex;flex-direction:column;gap:24px;align-items:center;justify-content:center;max-width:56rem;margin:0 auto;opacity:0;transform:translateY(32px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.oplx-row.is-visible{opacity:1;transform:translateY(0)}@media (min-width:1024px){.oplx-row{flex-direction:row;gap:32px;align-items:center}.oplx-row.oplx-rev{flex-direction:row-reverse}}.oplx-visual{width:100%;flex-shrink:0}@media (min-width:1024px){.oplx-visual{max-width:28rem}}.oplx-frame{aspect-ratio:3/4;max-height:400px;border-radius:16px;overflow:hidden;padding:16px}.oplx-frame>div{height:100%;border-radius:8px;overflow:hidden}.oplx-copy{flex:1 1 0%;min-width:0}.oplx-copy h2{font-size:clamp(20px,3vw,26px);font-weight:700;color:#111827;margin:0 0 12px;letter-spacing:-.01em}.oplx-copy .oplx-desc{color:#4b5563;line-height:1.65;margin:0 0 12px}.oplx-copy .oplx-extra{color:#6b7280;font-size:14px;line-height:1.65;margin:0 0 22px}.oplx-cta{display:inline-flex;align-items:center;padding:9px 18px;border-radius:8px;font-size:14px;font-weight:600;color:#fff;background:#1E1F20;text-decoration:none;transition:opacity .2s}.oplx-cta:hover{opacity:.9}.oplx-cta-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.oplx-cta-ghost{color:#1E1F20;background:transparent;box-shadow:inset 0 0 0 1px rgba(17,24,39,.18)}.oplx-cta-ghost:hover{background:rgba(17,24,39,.05);opacity:1}.oplx-ladder{max-width:56rem;margin:0 auto}.oplx-stage{position:relative}.oplx-stage-head{display:flex;align-items:flex-start;gap:clamp(16px,3vw,28px);margin-bottom:36px;opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.oplx-stage-head.is-visible{opacity:1;transform:none}.oplx-num{flex:0 0 auto;font-size:clamp(38px,7vw,72px);font-weight:800;line-height:.82;letter-spacing:-.04em;color:#111827;font-variant-numeric:tabular-nums}.oplx-stage-eyebrow{font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#8a8a8a}.oplx-stage-title{font-size:clamp(23px,3.6vw,38px);font-weight:700;letter-spacing:-.02em;color:#111827;margin:8px 0 10px;line-height:1.08}.oplx-stage-intro{color:#6b7280;line-height:1.65;max-width:46ch;margin:0}.oplx-stage-intro strong{color:#111827;font-weight:600}.oplx-connector{display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px 0 30px}.oplx-connector-line{width:2px;height:46px;background:repeating-linear-gradient(#d1d5db 0 6px,transparent 6px 12px)}.oplx-connector svg{color:#9ca3af}.oplx-flow-label{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#8a8a8a;margin:40px 0 16px}.oplx-flow-grid{display:grid;grid-template-columns:1fr;gap:18px}@media (min-width:720px){.oplx-flow-grid{grid-template-columns:repeat(3,1fr)}}.oplx-flow-card{opacity:0;transform:translateY(24px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.oplx-flow-card.is-visible{opacity:1;transform:none}.oplx-flow-frame{aspect-ratio:4/5;border-radius:16px;overflow:hidden;padding:14px}.oplx-flow-frame>div{height:100%;border-radius:8px;overflow:hidden}.oplx-flow-card h3{font-size:16px;font-weight:700;color:#111827;margin:14px 0 5px;letter-spacing:-.01em}.oplx-flow-card p{font-size:13px;line-height:1.55;color:#6b7280;margin:0}.oplossing-card-paused .invoice-card-content .inv-badge,.oplossing-card-paused .invoice-card-content .inv-line{opacity:1!important;transform:none!important}@keyframes emailCycle1{0%,28%{opacity:1;transform:translateY(0)}33%,94%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes emailCycle2{0%,28%{opacity:0;transform:translateY(10px)}33%,61%{opacity:1;transform:translateY(0)}66%,to{opacity:0;transform:translateY(-10px)}}@keyframes emailCycle3{0%,61%{opacity:0;transform:translateY(10px)}66%,94%{opacity:1;transform:translateY(0)}to{opacity:0}}@keyframes emailTab1{0%,28%{opacity:1}33%,to{opacity:.4}}@keyframes emailTab2{0%,28%{opacity:.4}33%,61%{opacity:1}66%,to{opacity:.4}}@keyframes emailTab3{0%,61%{opacity:.4}66%,94%{opacity:1}to{opacity:.4}}.oplossing-card-paused .email-card-content .email-slide{opacity:0!important;transform:none!important}.oplossing-card-paused .email-card-content .email-slide.email-1{opacity:1!important}.oplossing-card-paused .email-card-content .email-tab{opacity:.4!important}.oplossing-card-paused .email-card-content .email-tab.email-tab-1{opacity:1!important}@keyframes sequentialReveal1{0%,5%{opacity:0;transform:translateY(10px)}10%,to{opacity:1;transform:translateY(0)}}@keyframes sequentialReveal2{0%,20%{opacity:0;transform:translateY(10px)}25%,to{opacity:1;transform:translateY(0)}}@keyframes sequentialReveal3{0%,35%{opacity:0;transform:translateY(10px)}40%,to{opacity:1;transform:translateY(0)}}@keyframes sequentialReveal4{0%,50%{opacity:0;transform:translateY(10px)}55%,to{opacity:1;transform:translateY(0)}}@keyframes klantenservicePhaseSearch{0%,54.9%{opacity:0}55%,73.7%{opacity:1}73.71%,to{opacity:0}}@keyframes klantenservicePhaseResult{0%,73.7%{opacity:0}73.71%,to{opacity:1}}@keyframes klantenserviceOPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(1.2)}}@keyframes sequentialRevealBadge{0%,65%{opacity:0;transform:translateY(5px) scale(.8)}70%,to{opacity:1;transform:translateY(0) scale(1)}}@keyframes sequentialCheckPop{0%,65%{transform:scale(0)}72%{transform:scale(1.3)}78%,to{transform:scale(1)}}@keyframes klantenserviceRevealBadge{0%,78%{opacity:0;transform:translateY(5px) scale(.8)}82%,to{opacity:1;transform:translateY(0) scale(1)}}@keyframes klantenserviceCheckPop{0%,78%{transform:scale(0)}84%{transform:scale(1.3)}88%,to{transform:scale(1)}}@keyframes integrationStep0{0%{opacity:0;transform:translateX(-10px);background-color:rgb(249,250,251);border-color:rgb(229,231,235)}5%{opacity:1;transform:translateX(0)}10%,to{opacity:1;transform:translateX(0);background-color:rgb(236,253,245);border-color:rgb(167,243,208)}}@keyframes integrationStep1{0%,10%{opacity:0;transform:translateX(-10px);background-color:rgb(249,250,251);border-color:rgb(229,231,235)}15%{opacity:1;transform:translateX(0)}20%,to{opacity:1;transform:translateX(0);background-color:rgb(236,253,245);border-color:rgb(167,243,208)}}@keyframes integrationStep2{0%,20%{opacity:0;transform:translateX(-10px);background-color:rgb(249,250,251);border-color:rgb(229,231,235)}25%{opacity:1;transform:translateX(0)}30%,to{opacity:1;transform:translateX(0);background-color:rgb(236,253,245);border-color:rgb(167,243,208)}}@keyframes integrationStep3{0%,30%{opacity:0;transform:translateX(-10px);background-color:rgb(249,250,251);border-color:rgb(229,231,235)}35%{opacity:1;transform:translateX(0)}40%,to{opacity:1;transform:translateX(0);background-color:rgb(236,253,245);border-color:rgb(167,243,208)}}@keyframes integrationIcon0{0%,5%{background-color:rgb(229,231,235);color:rgb(107,114,128)}10%,to{background-color:rgb(16,185,129);color:white}}@keyframes integrationIcon1{0%,15%{background-color:rgb(229,231,235);color:rgb(107,114,128)}20%,to{background-color:rgb(16,185,129);color:white}}@keyframes integrationIcon2{0%,25%{background-color:rgb(229,231,235);color:rgb(107,114,128)}30%,to{background-color:rgb(16,185,129);color:white}}@keyframes integrationIcon3{0%,35%{background-color:rgb(229,231,235);color:rgb(107,114,128)}40%,to{background-color:rgb(16,185,129);color:white}}@keyframes integrationCheck0{0%,5%{background-color:rgb(229,231,235);transform:scale(0)}8%{transform:scale(1.3)}12%,to{background-color:rgb(16,185,129);transform:scale(1)}}@keyframes integrationCheck1{0%,15%{background-color:rgb(229,231,235);transform:scale(0)}18%{transform:scale(1.3)}22%,to{background-color:rgb(16,185,129);transform:scale(1)}}@keyframes integrationCheck2{0%,25%{background-color:rgb(229,231,235);transform:scale(0)}28%{transform:scale(1.3)}32%,to{background-color:rgb(16,185,129);transform:scale(1)}}@keyframes integrationCheck3{0%,35%{background-color:rgb(229,231,235);transform:scale(0)}38%{transform:scale(1.3)}42%,to{background-color:rgb(16,185,129);transform:scale(1)}}@keyframes integrationStatus0{0%,5%{color:rgb(107,114,128)}10%,to{color:rgb(5,150,105)}}@keyframes integrationStatus1{0%,15%{color:rgb(107,114,128)}20%,to{color:rgb(5,150,105)}}@keyframes integrationStatus2{0%,25%{color:rgb(107,114,128)}30%,to{color:rgb(5,150,105)}}@keyframes integrationStatus3{0%,35%{color:rgb(107,114,128)}40%,to{color:rgb(5,150,105)}}@keyframes progressStep0{0%,5%{transform:scaleX(0)}10%,to{transform:scaleX(1)}}@keyframes progressStep1{0%,15%{transform:scaleX(0)}20%,to{transform:scaleX(1)}}@keyframes progressStep2{0%,25%{transform:scaleX(0)}30%,to{transform:scaleX(1)}}@keyframes progressStep3{0%,35%{transform:scaleX(0)}40%,to{transform:scaleX(1)}}@keyframes calendarDatePop{0%,45%{background-color:transparent;transform:scale(1);box-shadow:none}50%{background-color:rgb(99,102,241);transform:scale(1.4);box-shadow:0 0 10px rgba(99,102,241,.5)}55%,to{background-color:rgb(99,102,241);transform:scale(1);box-shadow:0 0 5px rgba(99,102,241,.3)}}@keyframes websiteBrowserHeader{0%,2%{opacity:0;transform:scale(.9) translateY(-5px)}7%,85%{opacity:1;transform:scale(1) translateY(0)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes websiteNavigation{0%,5%{opacity:0;transform:translateY(-5px)}10%,85%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}@keyframes websiteHeroLine1{0%,8%{opacity:0;transform:scaleX(0)}13%,85%{opacity:1;transform:scaleX(1)}to{opacity:1;transform:scaleX(1)}}@keyframes websiteHeroLine2{0%,11%{opacity:0;transform:scaleX(0)}16%,85%{opacity:1;transform:scaleX(1)}to{opacity:1;transform:scaleX(1)}}@keyframes websiteHeroLine3{0%,14%{opacity:0;transform:scaleX(0)}19%,85%{opacity:1;transform:scaleX(1)}to{opacity:1;transform:scaleX(1)}}@keyframes websiteCard1{0%,17%{opacity:0;transform:scale(.8) translateY(10px)}22%,85%{opacity:1;transform:scale(1) translateY(0)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes websiteCard2{0%,20%{opacity:0;transform:scale(.8) translateY(10px)}25%,85%{opacity:1;transform:scale(1) translateY(0)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes websiteFeature1{0%,23%{opacity:0;transform:scale(.7)}28%,85%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(1)}}@keyframes websiteFeature2{0%,26%{opacity:0;transform:scale(.7)}31%,85%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(1)}}@keyframes websiteFeature3{0%,29%{opacity:0;transform:scale(.7)}34%,85%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(1)}}@keyframes formulierenProgress{0%{transform:scaleX(.04)}33%{transform:scaleX(.34)}66%{transform:scaleX(.67)}97%{transform:scaleX(1)}to{transform:scaleX(1)}}@keyframes formulierenNum1{0%,32%{opacity:1}33%,to{opacity:0}}@keyframes formulierenNum2{0%,32%{opacity:0}34%,65%{opacity:1}66%,to{opacity:0}}@keyframes formulierenNum3{0%,65%{opacity:0}67%,to{opacity:1}}@keyframes formulierenStep1{0%{opacity:0;transform:translateY(6px)}4%{opacity:1;transform:translateY(0)}30%{opacity:1;transform:translateY(0)}33%{opacity:0;transform:translateY(-6px)}to{opacity:0;transform:translateY(-6px)}}@keyframes formulierenStep2{0%,32%{opacity:0;transform:translateY(6px)}36%{opacity:1;transform:translateY(0)}63%{opacity:1;transform:translateY(0)}66%{opacity:0;transform:translateY(-6px)}to{opacity:0;transform:translateY(-6px)}}@keyframes formulierenStep3{0%,65%{opacity:0;transform:translateY(6px)}70%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}@keyframes formulierenTypeName{0%,4%{width:0}22%{width:4ch}30%{width:7ch}33%{width:7ch}to{width:7ch}}@keyframes formulierenCaret{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes formulierenChip1{0%,36%{opacity:0;transform:scale(.95)}41%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(1)}}@keyframes formulierenChip2{0%,41%{opacity:0;transform:scale(.95)}46%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(1)}}@keyframes formulierenChip3{0%,46%{opacity:0;transform:scale(.95)}51%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(1)}}@keyframes formulierenChip4{0%,51%{opacity:0;transform:scale(.95)}56%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(1)}}@keyframes formulierenSuccessPop{0%,66%{transform:scale(.4);opacity:0}72%{transform:scale(1.15);opacity:1}78%{transform:scale(1);opacity:1}to{transform:scale(1);opacity:1}}.oplossing-card-paused *{animation-play-state:paused!important}.oplossing-card-active *{animation-play-state:running!important}.oplossing-card-paused .scheduling-card-content .chat-message,.oplossing-card-paused .support-card-content .chat-message{opacity:1!important;transform:translateY(0)!important}.oplossing-card-paused .scheduling-card-content .confirmation-badge,.oplossing-card-paused .support-card-content .resolution-badge{opacity:1!important;transform:translateY(0) scale(1)!important}.oplossing-card-paused .scheduling-card-content .calendar-date-selected{background-color:rgb(99,102,241)!important}.oplossing-card-paused .integration-card-content .integration-step{opacity:1!important;transform:translateX(0)!important;background-color:rgb(236,253,245)!important;border-color:rgb(167,243,208)!important}.oplossing-card-paused .integration-card-content .integration-icon{background-color:rgb(16,185,129)!important;color:white!important}.oplossing-card-paused .integration-card-content .integration-check{background-color:rgb(16,185,129)!important}.oplossing-card-paused .website-card-content *{opacity:1!important}@media (prefers-reduced-motion:reduce){.oplx-row{opacity:1;transform:none;transition:none}.oplossing-card-active *,.oplossing-card-paused *{animation-play-state:paused!important}}.ob-section{background:#ffffff;padding:56px 20px 48px;text-align:center}.ob-section>*{max-width:720px;margin-left:auto;margin-right:auto}.ob-booking{max-width:860px;margin:24px auto 0}.ob-section .ob-eyebrow{font-size:12px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#14b8a6}.ob-section h2{margin:10px 0 8px;font-size:clamp(26px,3.4vw,38px);font-weight:600;letter-spacing:-.02em;color:#111827}.ob-section .ob-lead{margin:0 auto 22px;max-width:46ch;color:#6b7280;font-size:16px;line-height:1.55}.ob-card{position:relative;max-width:640px;margin:0 auto;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:20px;box-shadow:0 24px 60px -28px rgba(0,0,0,.28);overflow:hidden;text-align:left;font-family:Inter,Inter Placeholder,sans-serif}.ob-progress{height:4px;background:rgba(0,0,0,.06)}.ob-progress span{display:block;height:100%;background:linear-gradient(90deg,#14b8a6,#06b6d4);transition:width .4s cubic-bezier(.16,1,.3,1)}.ob-body{padding:30px 30px 26px;animation:obIn .35s cubic-bezier(.16,1,.3,1)}@keyframes obIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.ob-count{font-size:13px;font-weight:600;color:#14b8a6;margin-bottom:10px}.ob-count span{color:#b3b3b3;font-weight:500}.ob-q{margin:0;font-size:clamp(20px,2.6vw,26px);font-weight:600;letter-spacing:-.3px;color:#111827;line-height:1.2}.ob-sub{margin:8px 0 0;font-size:14.5px;color:#6b7280;line-height:1.4}.ob-input{width:100%;box-sizing:border-box;margin-top:20px;border:none;border-bottom:2px solid rgba(0,0,0,.14);padding:10px 2px;font-size:19px;color:#111827;background:transparent;outline:none;font-family:inherit;transition:border-color .2s ease}.ob-input::placeholder{color:#b3b3b3}.ob-input:focus{border-color:#14b8a6}.ob-textarea{min-height:96px;resize:vertical;border:2px solid rgba(0,0,0,.12);border-radius:12px;padding:12px 14px;font-size:16px}.ob-textarea:focus{border-color:#14b8a6}.ob-choices{display:flex;flex-direction:column;gap:10px;margin-top:20px}.ob-choice{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:13px 15px;border-radius:12px;border:1.5px solid rgba(0,0,0,.12);background:#fff;font-size:15.5px;font-weight:500;color:#1f2937;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .12s ease}.ob-choice:hover{border-color:rgba(20,184,166,.5);background:rgba(20,184,166,.03)}.ob-choice.is-on{border-color:#14b8a6;background:rgba(20,184,166,.08)}.ob-key{flex:0 0 auto;width:22px;height:22px;border-radius:6px;border:1px solid rgba(0,0,0,.18);display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#6b7280}.ob-choice.is-on .ob-key{background:#14b8a6;border-color:#14b8a6;color:#fff}.ob-tick{margin-left:auto;color:#14b8a6;font-weight:700}.ob-error{margin:12px 0 0;font-size:13.5px;color:#ef4444}.ob-actions{display:flex;align-items:center;justify-content:space-between;margin-top:24px}.ob-back{border:none;background:transparent;color:#6b7280;font-size:14px;font-weight:500;cursor:pointer;font-family:inherit}.ob-back:hover{color:#111827}.ob-next{display:inline-flex;align-items:center;gap:8px;border:none;cursor:pointer;font-family:inherit;background:#111827;color:#fff;font-weight:600;font-size:15px;padding:11px 22px;border-radius:999px;transition:transform .15s ease,background .2s ease}.ob-next:hover{transform:translateY(-1px);background:#000}.ob-enter{font-size:12px;opacity:.7;border:1px solid rgba(255,255,255,.4);border-radius:5px;padding:0 5px}.ob-done{text-align:center}.ob-done-badge{width:54px;height:54px;margin:0 auto 16px;border-radius:50%;background:rgba(16,185,129,.12);color:#10b981;font-size:26px;display:flex;align-items:center;justify-content:center;animation:obPop .5s cubic-bezier(.16,1,.3,1)}@keyframes obPop{0%{transform:scale(.4);opacity:0}60%{transform:scale(1.12)}to{transform:scale(1);opacity:1}}.ob-done .ob-sub{margin-left:auto;margin-right:auto;max-width:42ch}.ob-done-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:22px}.ob-cta{display:inline-flex;align-items:center;height:50px;padding:0 24px;border-radius:999px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .15s ease,background .2s ease,border-color .2s ease}.ob-cta-dark{background:#111827;color:#fff}.ob-cta-dark:hover{transform:translateY(-1px);background:#000}.ob-cta-ghost{background:#fff;color:#111827;border:1px solid rgba(0,0,0,.16)}.ob-cta-ghost:hover{transform:translateY(-1px);border-color:rgba(0,0,0,.4)}.ob-restart{display:inline-block;margin-top:18px}@media (max-width:600px){.ob-body{padding:24px 20px 22px}}