/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--spacing:.25rem}}@layer base,components;@layer utilities{.mx-auto{margin-inline:auto}.inline{display:inline}.max-w-\[1200px\]{max-width:1200px}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.px-4{padding-inline:calc(var(--spacing) * 4)}.text-center{text-align:center}@media (min-width:40rem){.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}}@media (min-width:64rem){.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}}}@font-face{font-family:Fraunces;src:url(fonts/fraunces-600-soft.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(fonts/dm-sans-wght.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap}:root{--tekst:#34202f;--grijs:#6b5563;--achtergrond:#fffaf5;--zacht:#f6eadf;--primair:#40203c;--actie:#a8402a;--actie-tekst:#fff;--lijn:#8c7a85;--lijn-zacht:#ead9ca;--vijg:#40203c;--klei:#a8402a;--klei-donker:#8f3622;--saffraan:#e8a948;--zand:#f6eadf;--font:"DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--kop:"Fraunces", Georgia, "Times New Roman", serif;--radius:18px;--max:1200px}body{background:var(--achtergrond)}h1,h2,.prijs,.slot h2{font-family:var(--kop);letter-spacing:-.012em;color:var(--vijg);font-weight:600}h3,summary{color:var(--vijg)}::selection{background:#f3d9b5}.top{background:var(--achtergrond);border-bottom:0}.top .wrap{min-height:68px}.merk img{width:auto;height:36px}.top nav a{color:var(--vijg);border-bottom:2px solid var(--saffraan);padding:6px 0;font-weight:600;text-decoration:none}.top nav a:hover{border-bottom-color:var(--klei)}@media (min-width:960px){.merk img{height:42px}.top .wrap{min-height:80px}}.cl-held{background:linear-gradient(180deg, var(--achtergrond) 0, var(--zand) 340px);padding:10px 0 28px}.cl-held h1{text-wrap:balance;max-width:15ch;margin:10px auto 12px;font-size:34px;line-height:1.08}.cl-held h1 span{color:var(--klei);display:block}.cl-held .eyebrow{color:var(--vijg);letter-spacing:.01em;align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.cl-held .eyebrow:before{content:"";background:var(--saffraan);border-radius:50%;width:8px;height:8px}.cl-held .lead{max-width:34ch;color:var(--tekst);margin:0 auto;font-size:17px}.cl-bestel{max-width:420px;margin:18px auto 0}.cl-bestel .btn{border-radius:999px;min-height:56px;font-size:18px;box-shadow:0 8px 22px #a8402a47}.btn{background:var(--actie)}.btn:hover{background:var(--klei-donker);filter:none}.cl-bestel .terug,.cl-bestel .lever{text-align:center;border-top:0;padding:0;display:block}.cl-bestel .terug{color:var(--vijg);margin:12px 0 0;font-weight:600}.cl-bestel .lever{color:var(--tekst);margin:6px 0 0;font-size:15px;font-weight:500}.cl-bestel .terug .icon,.cl-bestel .lever .icon{vertical-align:-3px;width:18px;height:18px;margin:0 6px 0 0;display:inline-block}.cl-bestel .terug>span{display:inline}.terug .icon,.lever .icon{color:var(--klei)}@media (max-width:419px){.cl-bestel .btn{gap:8px;padding:12px 16px;font-size:16px}}@media (min-width:960px){.cl-bestel{flex-wrap:wrap;justify-content:center;column-gap:28px;max-width:880px;display:flex}.cl-bestel .btn{flex:none;width:auto;padding:14px 34px}.cl-bestel .terug,.cl-bestel .lever{flex:none;margin-top:16px;font-size:15.5px}.cl-bestel .btn{flex-basis:auto}.cl-bestel:after{content:none}}.cl-klein{max-width:640px;margin:14px auto 0}@media (min-width:960px){.cl-klein{max-width:980px;margin-top:12px}.cl-klein .na-knop,.cl-klein .prijs-sub{margin-top:2px}}.cl-klein .na-knop,.cl-klein .prijs-sub{color:var(--grijs);margin:4px 0 0;font-size:13.5px;line-height:1.5}.cl-beeld{max-width:var(--max);margin:26px auto 0;padding:0 16px;position:relative}.cl-beeld picture img{border-radius:var(--radius);aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;box-shadow:0 24px 60px #40203c38}.cl-draad{background:#fffaf5f7;border-radius:16px;margin:-56px 12px 0;padding:14px 16px 6px;position:relative;box-shadow:0 16px 40px #40203c33}.cl-draad-kop{color:var(--vijg);border-bottom:1px solid var(--lijn-zacht);align-items:center;gap:8px;padding-bottom:10px;font-size:14px;font-weight:700;display:flex}.cl-draad-kop img{width:22px;height:22px}.cl-draad-kop .schets-tag{color:var(--vijg);background:var(--zand);border-radius:999px;margin-left:auto;padding:3px 10px;font-size:12px;font-weight:700}.cl-draad dl{margin:0}.cl-draad dl>div{border-bottom:1px dashed var(--lijn-zacht);padding:10px 0}.cl-draad dl>div:last-child{border-bottom:0}.cl-draad dt{text-transform:uppercase;letter-spacing:.06em;color:var(--klei);margin:0 0 4px;font-size:12.5px;font-weight:700}.cl-draad dd{color:var(--tekst);border:1px solid var(--lijn-zacht);background:#fff;border-radius:14px 14px 14px 4px;margin:0;padding:8px 12px;font-size:15px;line-height:1.45}.cl-beeld figcaption{text-align:center;color:var(--grijs);margin-top:10px;font-size:13px}@media (min-width:720px){.cl-held h1{font-size:48px}.cl-held .lead{max-width:46ch;font-size:19px}.cl-beeld picture img{aspect-ratio:2}.cl-draad{width:360px;margin:0;position:absolute;top:28px;right:44px}}@media (min-width:960px){.cl-held{padding:26px 0 40px}.cl-held h1{max-width:22ch;margin:12px auto;font-size:60px}.cl-held h1 span{display:block}.cl-held .lead{max-width:60ch}.cl-bestel{margin-top:24px}.cl-beeld{margin-top:34px}.cl-draad{width:390px;top:40px;right:56px}}section.blok+section.blok{border-top:0}section.blok h2{font-size:30px}.lijst3 li{border:1px solid var(--lijn-zacht);border-radius:var(--radius);background:#fff;flex-direction:column;gap:14px;padding:22px}.lijst3 .icon{background:var(--zand);width:44px;height:44px;color:var(--klei);border-radius:50%;margin:0;padding:10px}.lijst3 h3{font-family:var(--kop);font-size:21px;font-weight:600}section.blok .stappen li{padding-left:60px}.stappen li:before{background:var(--zand);color:var(--klei);border:2px solid var(--klei);font-family:var(--kop);width:42px;height:42px;font-size:18px}section.blok .stappen li:not(:last-child):after{content:"";border-left:2px dashed var(--lijn-zacht);position:absolute;top:48px;bottom:-16px;left:20px}.stappen h3{font-family:var(--kop);font-size:21px;font-weight:600}@media (min-width:720px){section.blok .stappen li{padding:60px 0 0}section.blok .stappen li:not(:last-child):after{border-left:0;border-top:2px dashed var(--lijn-zacht);inset:20px -18px auto 52px}}#geld-terug .vlak{background:var(--vijg);color:#f6eadf;border-radius:24px}#geld-terug h2{color:#fff}#geld-terug .vlak li::marker{color:var(--saffraan);font-weight:700}#geld-terug strong{color:#fff}#geld-terug .klein{color:#e6d3dd}#geld-terug a{color:#ffe3b3}details.cl-meer>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:44px;list-style:none;display:flex}details.cl-meer>summary::-webkit-details-marker{display:none}details.cl-meer>summary h2{margin:0;font-size:24px}details.cl-meer>summary:after{content:"+";color:var(--klei);flex:none;font-size:28px;line-height:1}details.cl-meer[open]>summary:after{content:"–"}details.cl-meer>.cl-meer-in{padding-top:16px}section.cl-kort{padding:20px 0;border-top:1px solid var(--lijn-zacht)!important}.wie dl{background:var(--zand)}.faq .wrap{gap:8px;display:grid}.faq summary{font-size:18px}.faq summary:after{color:var(--klei)}@media (min-width:960px){.faq .wrap{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start;column-gap:56px}.faq .wrap>h2{grid-row:1/span 9;font-size:40px;position:sticky;top:24px}.faq details{grid-column:2}.faq details:first-of-type{border-top:1px solid var(--lijn-zacht)}}.slot{background:var(--vijg) url(img/veranda-mobiel-780.webp) center 30% / cover no-repeat;padding:56px 0;position:relative}.slot:before{content:"";background:linear-gradient(90deg,#40203cf0 0,#40203cc7 100%);position:absolute;inset:0}.slot .wrap{position:relative}.slot h2{color:#fff;font-size:32px}.slot .kaart{border:0;border-radius:22px}.slot .kaart .btn{border-radius:999px}.slot .prijs{color:var(--vijg)}@media (min-width:720px){.slot{background-image:url(img/veranda-1440.webp)}}@media (min-width:960px){.slot h2{font-size:44px}}footer{background:var(--zand);text-align:center;border-top:0;padding:36px 0 44px}footer .wrap>*{max-width:62ch;margin-left:auto;margin-right:auto}.cl-voetlogo{width:auto;height:34px;margin:0 auto 14px}.pagina h1{font-size:34px}.stappen h2.stap{font-family:var(--kop)}@media (min-width:960px){.slot .wrap{text-align:center;display:block}.slot h2{max-width:20ch;margin:0 auto 24px}.slot .kaart{text-align:left;max-width:520px;margin:0 auto}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}