:root{--primary:#6c5ce7;--primary-dark:#5b4bd6;--primary-light:#a29bfe;--primary-subtle:#f0eeff;--bg:#fff;--bg-alt:#f7f8fc;--text:#1a1a24;--text-secondary:#5c5c6b;--text-muted:#8a8a99;--border:#e6e8f0;--radius-sm:8px;--radius-md:12px;--radius-lg:14px;--radius-xl:18px;--space-section-y:92px;--space-section-x:32px;--content-max:1120px}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.nav{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:hsla(0,0%,100%,.92);border-bottom:1px solid transparent;box-shadow:none}.nav.scrolled{border-bottom-color:var(--border)}.nav-logo img{max-height:38px!important}.btn{border-radius:var(--radius-md);transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease}.btn-primary:hover{box-shadow:0 6px 16px rgba(108,92,231,.22);transform:translateY(-1px)}.btn-secondary:hover{transform:none}.section-title{letter-spacing:-.028em;line-height:1.2}.section-subtitle{line-height:1.65;margin-top:12px}.section-label{letter-spacing:.1em}.hero{padding:148px 32px 72px}.hero h1{letter-spacing:-.03em;line-height:1.12}.hero-subtitle{font-size:1.125rem;line-height:1.65;max-width:32rem}.hero-badge{font-size:13px;padding:8px 16px}.hero-visual img,.hero-visual>.hs_cos_wrapper_type_image img{border-radius:var(--radius-xl);box-shadow:0 18px 40px rgba(15,23,42,.08)}.hero-proof{border-top-color:#e8ecf2}.hero-cta-link{text-underline-offset:3px}.portfolio-section--results .portfolio-card{border-radius:var(--radius-lg);overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.portfolio-section--results .portfolio-card:hover{box-shadow:0 12px 28px rgba(15,23,42,.07);transform:translateY(-3px)}.portfolio-section--results .portfolio-shot{aspect-ratio:16/11}.portfolio-section--results .portfolio-meta h3{letter-spacing:-.015em}.pain-card{border-radius:var(--radius-lg);padding:26px 24px;transition:border-color .2s ease,box-shadow .2s ease}.pain-card:hover{border-color:#d7d3f5;box-shadow:0 8px 22px rgba(108,92,231,.06);transform:none}.pain-icon{border-radius:10px}.pain-content h3{font-size:1.02rem;letter-spacing:-.01em;margin-bottom:6px}.pain-content p{line-height:1.55}.features-compare{gap:18px;margin-bottom:48px;max-width:760px}.features-compare-col{border-radius:var(--radius-lg);padding:22px 24px}.features-compare-col--salonzo{box-shadow:0 8px 24px rgba(108,92,231,.08)}.feature-card{border-radius:var(--radius-xl);padding:30px 28px;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.feature-card:hover{box-shadow:0 10px 26px rgba(15,23,42,.06);transform:translateY(-2px)}.feature-card h3{letter-spacing:-.02em;line-height:1.3}.feature-icon{border-radius:12px}.content-care-panel{border-radius:var(--radius-xl);box-shadow:0 10px 30px rgba(15,23,42,.04);padding:36px 40px}.content-care-chat{background:linear-gradient(180deg,#f6f4fb,#f0eef7);border-radius:18px}.content-care-bubble--out{background:var(--primary);color:#fff}.content-care-bubble--out p{color:#fff}.content-care-bubble--in{background:#fff;border:1px solid var(--border)}.sz-cases{background:#f3f5f9}.sz-cases-tab{border-radius:999px;padding:9px 15px}.sz-cases-slide{border-radius:18px;box-shadow:0 12px 32px rgba(15,23,42,.05)}.sz-cases-slide-title{letter-spacing:-.025em}.sz-cases-proof li{border-radius:999px}.steps-container--cards .step--card{border-radius:var(--radius-lg);padding:26px 22px;transition:border-color .2s ease,box-shadow .2s ease}.steps-container--cards .step--card:hover{border-color:#d7d3f5;box-shadow:0 8px 20px rgba(108,92,231,.05)}.steps-container--cards .step-number{letter-spacing:-.03em}.sz-pricing-card{border-radius:20px;box-shadow:0 14px 36px -12px rgba(21,18,53,.12)}.sz-pricing-topbar{padding:30px 34px}.sz-pricing-price{letter-spacing:-.035em}.sz-pricing-risk{gap:10px 18px}.faq-item{border-radius:14px;transition:border-color .2s ease,box-shadow .2s ease}.faq-item[open]{box-shadow:0 6px 18px rgba(15,23,42,.04)}.faq-item summary .q-text{letter-spacing:-.015em}.aanvraag-section .form-panel{border-radius:18px;box-shadow:0 12px 32px rgba(15,23,42,.05)}.aanvraag-section .form-header h2{letter-spacing:-.03em}.aanvraag-section .mini-testimonial{border-radius:14px}.footer-minimal{border-top:1px solid var(--border);padding:36px 32px 44px}.footer-minimal p{letter-spacing:.01em}.sticky-cta{backdrop-filter:blur(12px);border-top:1px solid var(--border);box-shadow:0 -8px 24px rgba(15,23,42,.06)}@media (min-width:1280px){.content-care-container,.features-container,.hero-container,.pain-container,.portfolio-container,.steps-wrap,.sz-cases-inner,.sz-pricing-wrap{max-width:var(--content-max)}}@media (max-width:768px){.hero{padding-top:36px}.content-care-panel{padding:28px 20px}.sz-pricing-topbar{padding:26px 22px}}