.voorstel-page{--bg: #FFFAF7;--surface: #FFFFFF;--surface-hover: #FDF5F0;--border: rgba(135,82,60,.1);--text: #2B2B2B;--text-secondary: #7A6B63;--accent: #87523C;--accent-hover: #B8724F;--accent-secondary: #C48E73;--positive: #4A7C59;--negative: #C44B4B;--warning: #B8864B;--nude: #F8F2EF;--dark-section: #2B2B2B}.voorstel-page{font-family:Lato,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--bg);color:var(--text);line-height:1.6;-webkit-font-smoothing:antialiased}.voorstel-page:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(ellipse 80% 50% at 50% 0%,rgba(196,142,115,.06),transparent)}.voorstel-page h1,.voorstel-page h2,.voorstel-page h3,.voorstel-page h4{font-family:Playfair Display,Georgia,serif;color:var(--text);line-height:1.15;text-wrap:balance}.voorstel-page h1{font-weight:700;letter-spacing:-.02em}.voorstel-page h2{font-weight:600;letter-spacing:-.01em}.voorstel-page h3{font-weight:500}.voorstel-page .text-secondary{color:var(--text-secondary)}.voorstel-page .accent{color:var(--accent)}.voorstel-page .container{max-width:1100px;margin:0 auto;padding:0 24px}.voorstel-page section{padding:80px 0}@keyframes fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.voorstel-page .animate{animation:fadeInUp .6s ease-out both}.voorstel-page .animate.delay-1{animation-delay:.1s}.voorstel-page .animate.delay-2{animation-delay:.2s}.voorstel-page .animate.delay-3{animation-delay:.3s}.voorstel-page .animate.delay-4{animation-delay:.4s}.voorstel-page .animate.delay-5{animation-delay:.5s}.voorstel-page .animate.delay-6{animation-delay:.6s}.voorstel-page .reveal{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease}.voorstel-page .reveal.visible{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.voorstel-page .animate{animation:none!important}.voorstel-page .reveal{opacity:1;transform:none}}.voorstel-page .hero{padding:100px 0 80px;text-align:center;position:relative}.voorstel-page .hero-badge{display:inline-block;font-family:Lato,sans-serif;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);background:#87523c14;padding:8px 20px;border-radius:100px;margin-bottom:32px}.voorstel-page .hero h1{font-size:clamp(2.2rem,5vw,3.6rem);margin-bottom:20px}.voorstel-page .hero h1 em{font-style:italic;color:var(--accent)}.voorstel-page .hero-subtitle{font-size:clamp(1rem,2vw,1.2rem);color:var(--text-secondary);max-width:600px;margin:0 auto 16px;line-height:1.7}.voorstel-page .hero-date{font-size:14px;color:var(--text-secondary);opacity:.7}.voorstel-page .divider{width:60px;height:2px;background:var(--accent);margin:0 auto;opacity:.4}.voorstel-page .intro-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.voorstel-page .intro-label{font-family:Lato,sans-serif;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-bottom:16px}.voorstel-page .intro-text{font-size:16px;line-height:1.8;color:var(--text-secondary)}.voorstel-page .intro-text strong{color:var(--text);font-weight:700}.voorstel-page .stat-row{display:flex;gap:32px;margin-top:32px}.voorstel-page .stat-item{text-align:center}.voorstel-page .stat-number{font-family:Playfair Display,serif;font-size:2.4rem;font-weight:700;color:var(--accent);line-height:1}.voorstel-page .stat-label{font-size:12px;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;margin-top:6px}.voorstel-page .pricing-header{text-align:center;margin-bottom:56px}.voorstel-page .pricing-header h2{font-size:clamp(1.8rem,4vw,2.6rem);margin-bottom:16px}.voorstel-page .pricing-header h2 em{font-style:italic;color:var(--accent)}.voorstel-page .pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;align-items:start}.voorstel-page .pricing-card{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:40px 32px;position:relative;transition:box-shadow .25s ease}.voorstel-page .pricing-card:hover{box-shadow:0 0 0 1px var(--border),0 12px 32px #87523c14}.voorstel-page .pricing-card.featured{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent),0 8px 24px #87523c1f}.voorstel-page .pricing-card.featured:hover{box-shadow:0 0 0 1px var(--accent),0 16px 40px #87523c29}.voorstel-page .featured-badge{position:absolute;top:-13px;left:50%;transform:translate(-50%);background:var(--accent);color:#fff;font-family:Lato,sans-serif;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:6px 20px;border-radius:100px;white-space:nowrap}.voorstel-page .card-icon{width:48px;height:48px;border-radius:12px;background:#87523c14;display:flex;align-items:center;justify-content:center;margin-bottom:24px}.voorstel-page .card-icon svg{width:24px;height:24px;color:var(--accent)}.voorstel-page .card-title{font-family:Playfair Display,serif;font-size:1.4rem;font-weight:600;margin-bottom:8px}.voorstel-page .card-desc{font-size:14px;color:var(--text-secondary);margin-bottom:28px;line-height:1.6}.voorstel-page .card-price{margin-bottom:8px}.voorstel-page .price-amount{font-family:Playfair Display,serif;font-size:2.8rem;font-weight:700;color:var(--text);line-height:1}.voorstel-page .price-period{font-size:14px;color:var(--text-secondary);margin-left:4px}.voorstel-page .price-note{font-size:13px;color:var(--text-secondary);margin-bottom:28px;min-height:20px}.voorstel-page .price-monthly{display:inline-block;background:#87523c14;color:var(--accent);font-size:13px;font-weight:700;padding:4px 12px;border-radius:6px;margin-bottom:28px}.voorstel-page .feature-list{list-style:none;margin-bottom:32px}.voorstel-page .feature-list li{display:flex;align-items:flex-start;gap:12px;padding:10px 0;font-size:14px;line-height:1.5;border-bottom:1px solid var(--border)}.voorstel-page .feature-list li:last-child{border-bottom:none}.voorstel-page .feature-list li svg{flex-shrink:0;margin-top:2px}.voorstel-page .check-icon{width:18px;height:18px;color:var(--positive)}.voorstel-page .dash-icon{width:18px;height:18px;color:var(--text-secondary);opacity:.4}.voorstel-page .cta-button{display:block;width:100%;padding:14px 24px;border:none;border-radius:10px;font-family:Lato,sans-serif;font-size:15px;font-weight:700;cursor:pointer;transition:all .2s ease;text-align:center;text-decoration:none}.voorstel-page .cta-primary{background:var(--accent);color:#fff}.voorstel-page .cta-primary:hover{background:var(--accent-hover)}.voorstel-page .cta-outline{background:transparent;color:var(--accent);border:2px solid var(--accent)}.voorstel-page .cta-outline:hover{background:#87523c0f}.voorstel-page .comparison-section{background:var(--nude);border-radius:20px;padding:64px 48px;margin-top:20px}.voorstel-page .comparison-section h2{text-align:center;font-size:clamp(1.6rem,3vw,2.2rem);margin-bottom:48px}.voorstel-page .comparison-section h2 em{font-style:italic;color:var(--accent)}.voorstel-page .comparison-table{width:100%;border-collapse:collapse}.voorstel-page .comparison-table th,.voorstel-page .comparison-table td{padding:16px 20px;text-align:center;font-size:14px;border-bottom:1px solid var(--border)}.voorstel-page .comparison-table th:first-child,.voorstel-page .comparison-table td:first-child{text-align:left;font-weight:400;color:var(--text)}.voorstel-page .comparison-table thead th{font-family:Lato,sans-serif;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary);padding-bottom:20px}.voorstel-page .comparison-table thead th.highlight{color:var(--accent)}.voorstel-page .comparison-table tbody tr:last-child td{border-bottom:none}.voorstel-page .process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:48px}.voorstel-page .process-step{text-align:center;padding:32px 20px;background:var(--surface);border:1px solid var(--border);border-radius:16px;transition:box-shadow .2s ease}.voorstel-page .process-step:hover{box-shadow:0 0 0 1px var(--border),0 8px 16px #87523c0f}.voorstel-page .step-number{font-family:Playfair Display,serif;font-size:2rem;font-weight:700;color:var(--accent);opacity:.3;margin-bottom:16px}.voorstel-page .step-title{font-family:Lato,sans-serif;font-weight:700;font-size:15px;margin-bottom:8px}.voorstel-page .step-desc{font-size:13px;color:var(--text-secondary);line-height:1.6}.voorstel-page .addon-card{background:var(--dark-section);border-radius:20px;padding:56px 48px;display:grid;grid-template-columns:1fr 1.5fr;gap:48px;align-items:start;color:#f0e8e3;margin-bottom:24px}.voorstel-page .addon-card h2{color:#f0e8e3;font-size:clamp(1.6rem,3vw,2.2rem);margin-bottom:16px}.voorstel-page .addon-card h2 em{font-style:italic;color:#c48e73}.voorstel-page .addon-card p{color:#f0e8e3b3;font-size:15px;line-height:1.7;margin-bottom:24px}.voorstel-page .addon-price-row{display:flex;gap:24px;margin-bottom:32px}.voorstel-page .addon-price-item{background:#ffffff0f;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:20px 24px;flex:1}.voorstel-page .addon-price-label{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:#f0e8e380;margin-bottom:8px}.voorstel-page .addon-price-value{font-family:Playfair Display,serif;font-size:1.8rem;font-weight:700;color:#f0e8e3}.voorstel-page .addon-price-value span{font-size:14px;font-family:Lato,sans-serif;font-weight:400;color:#f0e8e380}.voorstel-page .addon-features{list-style:none}.voorstel-page .addon-features li{display:flex;align-items:center;gap:12px;padding:12px 0;font-size:15px;color:#f0e8e3cc;border-bottom:1px solid rgba(255,255,255,.05)}.voorstel-page .addon-features li:last-child{border-bottom:none}.voorstel-page .addon-features li svg{flex-shrink:0;color:#c48e73}.voorstel-page .addon-card .addon-table{margin:0;background:transparent;border-radius:0}.voorstel-page .addon-card .addon-table thead th{background:#ffffff0d;color:#fff;font-size:12px;text-transform:uppercase;letter-spacing:.08em;padding:12px 16px}.voorstel-page .addon-card .addon-table thead th:last-child{text-align:right;white-space:nowrap}.voorstel-page .addon-card .addon-table tbody td{padding:16px;color:#e8e0da;border-bottom:1px solid rgba(255,255,255,.06);vertical-align:top}.voorstel-page .addon-card .addon-table tbody td:last-child{text-align:right;white-space:nowrap;vertical-align:middle}.voorstel-page .addon-card .addon-table tbody td strong{color:#fff}.voorstel-page .addon-card .addon-table .text-secondary{color:#ffffff80}.voorstel-page .footer-section{text-align:center;padding:80px 0 60px}.voorstel-page .footer-section h2{font-size:clamp(1.6rem,3vw,2.2rem);margin-bottom:16px}.voorstel-page .footer-section h2 em{font-style:italic;color:var(--accent)}.voorstel-page .footer-section p{color:var(--text-secondary);font-size:15px;margin-bottom:32px}.voorstel-page .footer-contact{display:flex;justify-content:center;gap:40px;margin-bottom:48px}.voorstel-page .contact-item{display:flex;align-items:center;gap:10px;font-size:15px;color:var(--text)}.voorstel-page .contact-item svg{width:18px;height:18px;color:var(--accent)}.voorstel-page .footer-note{font-size:12px;color:var(--text-secondary);opacity:.6}.voorstel-page .valid-until{display:inline-block;background:#87523c14;color:var(--accent);font-size:13px;font-weight:700;padding:6px 16px;border-radius:8px;margin-bottom:24px}.voorstel-page .ds-section{background:var(--nude);border-radius:20px;padding:64px 48px}.voorstel-page .ds-tabs{display:flex;gap:0;margin-bottom:40px;background:var(--surface);border-radius:10px;padding:4px;border:1px solid var(--border);overflow-x:auto}.voorstel-page .ds-tab{padding:12px 22px;font-family:Lato,sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);background:none;border:none;border-radius:8px;cursor:pointer;position:relative;transition:all .2s;white-space:nowrap}.voorstel-page .ds-tab:hover{color:var(--text);background:var(--surface-hover)}.voorstel-page .ds-tab.active{color:#fff;background:var(--accent);box-shadow:0 2px 8px #87523c40}.voorstel-page .ds-panel{display:none}.voorstel-page .ds-panel.active{display:block;animation:dsFadeIn .3s ease}@keyframes dsFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.voorstel-page .ds-panel-intro{font-size:15px;color:var(--text-secondary);margin-bottom:28px;line-height:1.6}.voorstel-page .ds-card-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}.voorstel-page .ds-card{position:relative;overflow:hidden;transition:box-shadow .3s ease,transform .3s ease}.voorstel-page .ds-card img{width:100%;aspect-ratio:3/4;object-fit:cover;display:block;background:#f0ebe7}.voorstel-page .ds-card-body{display:flex;flex-direction:column;gap:8px}.voorstel-page .ds-card-vendor{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--accent)}.voorstel-page .ds-card-name{font-family:Lato,sans-serif;font-size:15px;font-weight:400;color:var(--text);line-height:1.4;min-height:42px}.voorstel-page .ds-card-price{font-size:18px;font-weight:700;color:var(--text)}.voorstel-page .ds-card-cta{display:block;width:100%;padding:14px;font-family:Lato,sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;text-align:center;margin-top:12px;transition:all .25s}.voorstel-page .ds-variant-badge{position:absolute;top:14px;right:14px;width:36px;height:36px;border-radius:50%;background:var(--accent);color:#fff;font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center;z-index:2;box-shadow:0 2px 8px #87523c4d}.voorstel-page .ds-variant-name{position:absolute;top:14px;left:14px;background:#ffffffeb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:6px 14px;border-radius:6px;font-family:Lato,sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text);z-index:2;box-shadow:0 2px 8px #0000000f}.voorstel-page .ds-card--minimal{background:var(--surface);box-shadow:0 1px 4px #0000000a,0 0 0 1px #00000005}.voorstel-page .ds-card--minimal:hover{box-shadow:0 12px 32px #87523c1f,0 0 0 1px #87523c14}.voorstel-page .ds-card--minimal .ds-card-body{padding:24px}.voorstel-page .ds-card--minimal .ds-card-cta{background:var(--accent);color:#fff;border:none;border-radius:0}.voorstel-page .ds-card--minimal .ds-card-cta:hover{background:var(--accent-hover)}.voorstel-page .ds-card--soft{background:var(--surface);border-radius:16px;box-shadow:0 2px 12px #0000000d;border-bottom:3px solid var(--accent-secondary)}.voorstel-page .ds-card--soft:hover{box-shadow:0 12px 36px #c48e7333}.voorstel-page .ds-card--soft .ds-card-body{padding:24px}.voorstel-page .ds-card--soft .ds-card-cta{background:var(--accent);color:#fff;border:none;border-radius:30px}.voorstel-page .ds-card--soft .ds-card-cta:hover{background:var(--accent-hover)}.voorstel-page .ds-card--bordered{background:var(--surface);border:1.5px solid var(--border);transition:border-color .25s,box-shadow .25s}.voorstel-page .ds-card--bordered:hover{border-color:var(--accent);box-shadow:0 8px 24px #87523c14}.voorstel-page .ds-card--bordered .ds-card-body{padding:24px}.voorstel-page .ds-card--bordered .ds-card-cta{border:2px solid var(--accent);color:var(--accent);background:transparent;border-radius:0}.voorstel-page .ds-card--bordered .ds-card-cta:hover{background:var(--accent);color:#fff}.voorstel-page .ds-card--dark{background:var(--surface);box-shadow:0 1px 4px #0000000a;overflow:hidden}.voorstel-page .ds-card--dark:hover{box-shadow:0 12px 32px #00000024}.voorstel-page .ds-card--dark .ds-card-body{padding:24px}.voorstel-page .ds-card-footer-dark{background:#2b2b2b;padding:18px 24px;display:flex;align-items:center;justify-content:space-between;gap:12px}.voorstel-page .ds-card-footer-dark .ds-card-price{color:#fff;font-size:18px;font-weight:700}.voorstel-page .ds-card-footer-dark .ds-card-cta{width:auto;margin:0;background:var(--accent);color:#fff;border:none;border-radius:0;padding:12px 20px;font-size:11px}.voorstel-page .ds-card-footer-dark .ds-card-cta:hover{background:var(--accent-hover)}.voorstel-page .ds-btn-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.voorstel-page .ds-btn-demo{background:var(--surface);border:1px solid var(--border);padding:32px 24px;display:flex;flex-direction:column;align-items:center;border-radius:12px;transition:box-shadow .2s}.voorstel-page .ds-btn-demo:hover{box-shadow:0 8px 24px #87523c14}.voorstel-page .ds-btn-label{font-size:12px;color:var(--text-secondary);margin-top:16px;text-align:center;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.voorstel-page .ds-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px 24px;font-family:Lato,sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;border:none;transition:all .2s}.voorstel-page .ds-btn--copper{background:#87523c;color:#fff;border-radius:0}.voorstel-page .ds-btn--copper:hover{background:#b8724f}.voorstel-page .ds-btn--dark{background:#2b2b2b;color:#fff;border-radius:0}.voorstel-page .ds-btn--dark:hover{background:#87523c}.voorstel-page .ds-btn--outline{border:2px solid #87523C;color:#87523c;background:transparent;border-radius:0}.voorstel-page .ds-btn--outline:hover{background:#87523c;color:#fff}.voorstel-page .ds-btn--pill{background:#87523c;color:#fff;border-radius:30px}.voorstel-page .ds-btn--pill:hover{background:#b8724f}.voorstel-page .ds-btn--icon{background:#87523c;color:#fff;border-radius:0}.voorstel-page .ds-btn--icon:hover{background:#b8724f}.voorstel-page .ds-btn--underline{background:transparent;color:#87523c;border:none;border-bottom:2px solid #87523C;border-radius:0;padding:14px 0}.voorstel-page .ds-btn--underline:hover{color:#b8724f;border-bottom-color:#b8724f}.voorstel-page .ds-badge-group{margin-bottom:24px}.voorstel-page .ds-badge-group-label{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary);margin-bottom:12px}.voorstel-page .ds-badge-row{display:flex;flex-wrap:wrap;gap:8px}.voorstel-page .ds-badge{display:inline-block;padding:6px 14px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;line-height:1}.voorstel-page .ds-badge-sale{--bc: #C0392B}.voorstel-page .ds-badge-new{--bc: #2B2B2B}.voorstel-page .ds-badge-best{--bc: #87523C}.voorstel-page .ds-badge-sold{--bc: #737068}.voorstel-page .ds-badge--sharp{border-radius:0;background:var(--bc);color:#fff}.voorstel-page .ds-badge--rounded{border-radius:4px;background:var(--bc);color:#fff}.voorstel-page .ds-badge--pill{border-radius:20px;background:var(--bc);color:#fff}.voorstel-page .ds-badge--outlined{background:transparent;border:1.5px solid var(--bc);color:var(--bc)}.voorstel-page .ds-badge--minimal{background:transparent;color:var(--bc);border-left:3px solid var(--bc);padding-left:10px}.voorstel-page .ds-price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.voorstel-page .ds-price-demo{background:var(--surface);border:1px solid var(--border);padding:28px;border-radius:8px}.voorstel-page .ds-price-label{font-size:13px;color:var(--text-secondary);font-weight:600;margin-bottom:16px}.voorstel-page .ds-price-cur{font-size:20px;font-weight:700;color:var(--text)}.voorstel-page .ds-price-old{font-size:16px;color:var(--text-secondary);text-decoration:line-through}.voorstel-page .ds-price-discount{display:inline-block;background:#c0392b;color:#fff;font-size:10px;font-weight:700;padding:3px 8px}.voorstel-page .ds-palette-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}.voorstel-page .ds-palette-option{background:var(--surface);border:1px solid var(--border);border-radius:16px;overflow:hidden;transition:box-shadow .3s ease,border-color .3s ease}.voorstel-page .ds-palette-option:hover{box-shadow:0 12px 40px #0000001a;border-color:var(--accent-secondary)}.voorstel-page .ds-palette-header{padding:28px 28px 20px;display:flex;align-items:center;gap:14px}.voorstel-page .ds-palette-badge{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;color:#fff;background:var(--accent);flex-shrink:0}.voorstel-page .ds-palette-title{font-family:Playfair Display,Georgia,serif;font-size:20px;font-weight:600;color:var(--text)}.voorstel-page .ds-palette-subtitle{font-size:13px;color:var(--text-secondary);margin-top:2px}.voorstel-page .ds-color-strip{display:flex;height:56px;margin:0 28px;border-radius:10px;overflow:hidden;box-shadow:0 2px 12px #0000000f}.voorstel-page .ds-color-strip span{flex:1}.voorstel-page .ds-swatch-row{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;padding:20px 28px 8px}.voorstel-page .ds-swatch-item{text-align:center}.voorstel-page .ds-swatch-hex{font-size:11px;font-weight:600;color:var(--text);font-family:Lato,monospace}.voorstel-page .ds-swatch-name{font-size:10px;color:var(--text-secondary);line-height:1.3}.voorstel-page .ds-palette-preview{margin:16px 28px 0;border-radius:10px;overflow:hidden;border:1px solid rgba(0,0,0,.06)}.voorstel-page .ds-palette-preview-header{padding:14px 18px;font-size:12px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;display:flex;align-items:center;justify-content:space-between}.voorstel-page .ds-palette-preview-body{padding:18px;display:flex;gap:12px;align-items:center}.voorstel-page .ds-palette-preview-img{width:52px;height:52px;border-radius:8px;background:#e8e0da;flex-shrink:0}.voorstel-page .ds-palette-preview-text{flex:1;font-size:12px;line-height:1.5}.voorstel-page .ds-palette-preview-text strong{display:block;margin-bottom:2px}.voorstel-page .ds-palette-preview-btn{padding:8px 18px;border-radius:6px;border:none;font-size:11px;font-weight:700;cursor:pointer;flex-shrink:0;letter-spacing:.3px}.voorstel-page .ds-palette-desc{padding:16px 28px 28px;font-size:13px;color:var(--text-secondary);line-height:1.6}.voorstel-page .ds-palette-tags{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.voorstel-page .ds-palette-tag{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.8px;padding:4px 10px;border-radius:20px;background:var(--nude);color:var(--accent)}.voorstel-page *:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.voorstel-page .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media(max-width:900px){.voorstel-page .ds-section{padding:40px 24px}.voorstel-page .ds-card-grid{grid-template-columns:1fr;max-width:400px;margin:0 auto}.voorstel-page .ds-btn-grid{grid-template-columns:repeat(2,1fr)}.voorstel-page .ds-price-grid{grid-template-columns:1fr}.voorstel-page .ds-palette-grid{grid-template-columns:1fr;max-width:520px;margin:0 auto}.voorstel-page .ds-tabs{gap:0}.voorstel-page .ds-tab{padding:10px 14px;font-size:12px}.voorstel-page .pricing-grid{grid-template-columns:1fr;max-width:420px;margin:0 auto}.voorstel-page .pricing-card.featured{order:-1}.voorstel-page .intro-grid{grid-template-columns:1fr;gap:32px}.voorstel-page .process-grid{grid-template-columns:1fr 1fr}.voorstel-page .addon-card{grid-template-columns:1fr}.voorstel-page .comparison-section{padding:40px 24px;overflow-x:auto}.voorstel-page .footer-contact{flex-direction:column;align-items:center;gap:16px}}@media(max-width:500px){.voorstel-page .ds-card-grid,.voorstel-page .ds-btn-grid,.voorstel-page .ds-palette-grid,.voorstel-page .process-grid{grid-template-columns:1fr}.voorstel-page .addon-price-row{flex-direction:column}.voorstel-page .stat-row{flex-direction:column;gap:20px}.voorstel-page section{padding:56px 0}.voorstel-page .hero{padding:72px 0 56px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/dm-voorstel.css.map */
