@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_c15e96cb-module__0bjUvq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_c15e96cb-module__0bjUvq__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/65c558afe41e89d6-s.3jppgd0xzx-0d.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/14e23f9b59180572-s.0t8ljjjn9wtsx.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/b49b0d9b851e4899-s.2zyohmvb-ks7f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/2a65768255d6b625-s.p.3u4lli0-axodc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}.playfair_display_fed1534a-module__F9WnGq__className{font-family:Playfair Display,Playfair Display Fallback;font-style:normal}.playfair_display_fed1534a-module__F9WnGq__variable{--font-playfair:"Playfair Display", "Playfair Display Fallback"}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--brown-dark:#341c02;--brown-medium:#4a2e10;--brown-light:#6b4a2a;--beige-dark:#c8b49a;--beige:#e8dcc8;--beige-light:#f5f0e8;--beige-lightest:#faf8f4;--white:#fff;--text-dark:#2c1810;--text-body:#4a3728;--text-light:#8b7355;--font-heading:var(--font-playfair), "Playfair Display", Georgia, serif;--font-body:var(--font-inter), "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--max-width:1200px;--section-padding:100px 0;--transition:.4s cubic-bezier(.22, 1, .36, 1)}html{scroll-behavior:smooth;font-size:15px}body{font-family:var(--font-body);color:var(--text-body);background-color:var(--beige-lightest);-webkit-font-smoothing:antialiased;line-height:1.7}img{max-width:100%;height:auto;display:block}a{color:inherit;transition:color var(--transition);text-decoration:none}ul{list-style:none}.container{max-width:var(--max-width);margin:0 auto;padding:0 24px}h1,h2,h3,h4{font-family:var(--font-heading);color:var(--brown-dark);font-weight:700;line-height:1.2}h1{font-size:clamp(2.2rem,5vw,3.5rem)}h2{font-size:clamp(1.8rem,4vw,2.5rem)}h3{font-size:clamp(1.3rem,3vw,1.6rem)}h4{font-size:1.1rem}p{margin-bottom:1rem;font-size:1.05rem}.section-subtitle{text-transform:uppercase;letter-spacing:3px;color:var(--brown-light);margin-bottom:12px;font-size:.9rem;font-weight:500}.section-title{margin-bottom:20px}.section-text{max-width:620px;color:var(--text-light);font-size:1.05rem;line-height:1.8}.text-center{text-align:center}.text-center .section-text{margin-left:auto;margin-right:auto}.btn{font-family:var(--font-body);letter-spacing:.2px;cursor:pointer;transition:all var(--transition);border:2px solid #0000;border-radius:8px;padding:15px 40px;font-size:.95rem;font-weight:600;display:inline-block}.btn-primary{background-color:var(--brown-dark);color:var(--beige-light)}.btn-primary:hover{background-color:var(--brown-medium);transform:translateY(-3px);box-shadow:0 12px 28px #3b21172e}.btn-secondary{color:var(--brown-dark);border-color:var(--brown-dark);background-color:#0000}.btn-secondary:hover{background-color:var(--brown-dark);color:var(--beige-light);transform:translateY(-3px);box-shadow:0 12px 28px #3b211729}.btn-light{background-color:var(--beige-light);color:var(--brown-dark)}.btn-light:hover{background-color:var(--white);transform:translateY(-3px);box-shadow:0 12px 28px #0000001f}.header{z-index:1000;-webkit-backdrop-filter:blur(10px);width:100%;transition:box-shadow var(--transition);background-color:#faf8f4f2;position:fixed;top:0;left:0}.header.scrolled{box-shadow:0 2px 30px #3b211714}.nav{justify-content:flex-start;align-items:center;gap:36px;height:80px;display:flex}.nav-logo{align-items:center;gap:12px;display:flex}.nav-logo img{width:auto;height:50px}.nav-logo span{font-family:var(--font-heading);color:var(--brown-dark);font-size:1.2rem;font-weight:700}.nav-links{align-items:center;gap:20px;display:flex;transform:translateY(12px)}.nav-links a{color:var(--text-body);padding:4px 0;font-size:.92rem;font-weight:500;position:relative}.nav-links a:after{content:"";background-color:var(--brown-dark);width:0;height:2px;transition:width var(--transition);position:absolute;bottom:0;left:0}.nav-links a:hover:after,.nav-links a.active:after{width:100%}.nav-links a:hover,.nav-links a.active{color:var(--brown-dark)}.nav-actions{flex-direction:column;align-items:flex-end;gap:8px;margin-left:auto;display:flex}.nav-login-link{color:var(--text-light);text-underline-offset:3px;font-size:.8rem;font-weight:500;text-decoration:underline}.nav-login-link:hover{color:var(--brown-dark)}.nav-cta{background-color:var(--brown-dark);color:var(--beige-light);font-family:var(--font-body);letter-spacing:.2px;white-space:nowrap;cursor:pointer;transition:background-color var(--transition), transform var(--transition);border:none;border-radius:8px;padding:10px 22px;font-size:.9rem;font-weight:600;display:inline-block}.nav-cta:hover{background-color:var(--brown-medium);color:var(--beige-light);transform:translateY(-2px)}.nav-account-menu{position:relative}.nav-caret{transition:transform var(--transition);margin-left:2px;font-size:.7em;display:inline-block}.nav-account-menu [aria-expanded=true] .nav-caret{transform:rotate(180deg)}.nav-account-dropdown{background:var(--white);border:1px solid var(--beige);z-index:1001;border-radius:12px;flex-direction:column;min-width:200px;margin-top:8px;padding:8px;display:none;position:absolute;top:100%;right:0;box-shadow:0 12px 30px #341c021f}.nav-account-dropdown.open{display:flex}.nav-account-dropdown a,.nav-account-dropdown button{text-align:left;font-size:.9rem;font-family:var(--font-body);color:var(--text-body);cursor:pointer;background:0 0;border:none;border-radius:8px;width:100%;padding:10px 12px}.nav-account-dropdown a:hover,.nav-account-dropdown button:hover{background:var(--beige-light);color:var(--brown-dark)}.nav-toggle{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;padding:8px;display:none}.nav-toggle span{background-color:var(--brown-dark);width:24px;height:2px;transition:all var(--transition);display:block}.hero{background-color:var(--brown-dark);padding:200px 0 140px;position:relative;overflow:hidden}.hero:before{content:"";opacity:.5;z-index:0;background:url(/img/banner.jpg) 50%/cover no-repeat;width:100%;height:100%;position:absolute;top:0;left:0}.hero:after{content:"";z-index:0;background:linear-gradient(#341c0266 0%,#341c0299 100%);width:100%;height:100%;position:absolute;top:0;left:0}.hero .container{z-index:1;text-align:center;max-width:750px;position:relative}.hero-content{z-index:1;position:relative}.hero-content .section-subtitle{color:var(--beige-dark);margin-bottom:16px}.hero-content h1{color:var(--beige-light);margin-bottom:24px}.hero-content .hero-tagline{font-family:var(--font-heading);color:var(--beige);letter-spacing:.5px;margin-bottom:20px;font-size:1.3rem;font-style:italic}.hero-content p{color:var(--beige-dark);margin-bottom:36px;font-size:1.1rem;line-height:1.8}.hero-buttons{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.hero-buttons .btn-primary{background-color:var(--beige-light);color:var(--brown-dark)}.hero-buttons .btn-primary:hover{background-color:var(--white)}.hero-buttons .btn-secondary{color:var(--beige-light);border-color:var(--beige-light);background-color:#0000}.hero-buttons .btn-secondary:hover{background-color:var(--beige-light);color:var(--brown-dark)}section{padding:var(--section-padding)}.section-light{background-color:var(--beige-lightest)}.section-beige{background-color:var(--beige-light)}.section-dark{background-color:var(--beige-light);color:var(--text-body)}.section-dark h2,.section-dark h3,.section-dark h4{color:var(--brown-dark)}.section-dark .section-subtitle{color:var(--brown-light)}.section-dark .section-text{color:var(--text-body)}.section-dark .btn-light{background-color:var(--brown-dark);color:var(--beige-light)}.section-dark .btn-light:hover{background-color:var(--brown-medium)}.beliefs-list{text-align:left;max-width:700px;margin:60px auto 0}.belief-item{border-bottom:1px solid var(--beige-dark);align-items:flex-start;gap:28px;padding:32px 0;display:flex}.belief-item:first-child{border-top:1px solid var(--beige-dark)}.belief-number{font-family:var(--font-heading);color:var(--brown-dark);opacity:.3;flex-shrink:0;min-width:48px;font-size:2rem;font-weight:700;line-height:1}.belief-text h3{margin-bottom:6px}.belief-text p{color:var(--text-light);margin-bottom:0;font-size:.95rem}.pillars-grid{grid-template-columns:repeat(3,1fr);gap:32px;margin-top:60px;display:grid}.pillar-card{perspective:1400px;aspect-ratio:3/4;cursor:pointer;outline:none}.pillar-inner{width:100%;height:100%;transform-style:preserve-3d;border-radius:10px;transition:transform .7s cubic-bezier(.4,.2,.2,1);position:relative;box-shadow:0 12px 40px #3b21171f}.pillar-card:hover .pillar-inner,.pillar-card:focus .pillar-inner,.pillar-card:focus-within .pillar-inner{transform:rotateY(180deg)}.pillar-front,.pillar-back{backface-visibility:hidden;border-radius:10px;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.pillar-front{background-position:50%;background-size:cover;justify-content:flex-end}.pillar-front:after{content:"";background:linear-gradient(#341c020d 30%,#341c0259 60%,#341c02d9 100%);position:absolute;inset:0}.pillar-number{z-index:2;font-family:var(--font-heading);color:var(--beige-light);opacity:.85;font-size:1.5rem;font-weight:700;line-height:1;position:absolute;top:18px;left:22px}.pillar-front h3{z-index:2;color:var(--white);margin:0;padding:24px 22px;font-size:1.4rem;line-height:1.25;position:relative}.pillar-back{background-color:var(--brown-dark);text-align:left;justify-content:center;padding:32px 28px;transform:rotateY(180deg)}.pillar-back h3{color:var(--beige);margin:0 0 14px;font-size:1.35rem;line-height:1.25}.pillar-back p{color:var(--beige-dark);margin:0;font-size:.97rem;line-height:1.6}.about-preview{align-items:center;gap:80px;display:flex}.about-preview-image{flex-shrink:0}.about-preview-image img{object-fit:cover;border-radius:8px;width:380px;height:460px;box-shadow:0 16px 50px #3b21171f}.about-preview-content{max-width:520px}.about-preview-content h2{margin-bottom:24px}.about-preview-content p{color:var(--text-light);margin-bottom:20px}.about-preview-content .btn{margin-top:12px}.cta-section{text-align:center;padding:48px 0}.cta-section-with-image .container{justify-content:center;align-items:center;gap:48px;display:flex}.cta-section-with-image .cta-text{text-align:left}.cta-section-with-image .cta-image img{border-radius:6px;width:160px;height:auto;box-shadow:0 8px 30px #00000040}.cta-section h2{margin-bottom:12px;font-size:clamp(1.4rem,3vw,1.8rem)}.cta-section p{max-width:500px;margin:0 auto 24px;font-size:.95rem}.cta-section-with-image p{margin:0 0 24px}.ebook-hero{background:linear-gradient(135deg, var(--brown-dark) 0%, var(--brown-medium) 100%);padding:160px 0 100px}.ebook-content{align-items:center;gap:80px;display:flex}.ebook-info{max-width:520px}.ebook-info .section-subtitle{color:var(--beige-dark)}.ebook-info h1{color:var(--beige-light);margin-bottom:12px}.ebook-tagline{font-family:var(--font-heading);letter-spacing:.5px;margin-bottom:20px;font-size:1.3rem;font-style:italic;color:var(--beige)!important}.ebook-info p{color:var(--beige-dark);font-size:1.1rem;line-height:1.8}.ebook-info .btn{margin-top:12px}.ebook-mockup{background:var(--beige-light);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:320px;height:440px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 60px #0000004d}.ebook-mockup:before{content:"";background:linear-gradient(135deg, var(--beige) 0%, var(--beige-light) 100%);width:100%;height:100%;position:absolute;top:0;left:0}.ebook-mockup-content{z-index:1;text-align:center;padding:40px;position:relative}.ebook-mockup-content img{width:100px;margin:0 auto 20px}.ebook-mockup-content h3{color:var(--brown-dark);font-size:1.2rem}.ebook-features{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:60px;display:grid}.ebook-feature{text-align:center}.ebook-feature-icon{margin-bottom:16px;font-size:2.5rem}.ebook-feature h3{margin-bottom:8px}.ebook-feature p{color:var(--text-light);font-size:.95rem}.page-hero{background:linear-gradient(135deg, var(--beige-lightest) 0%, var(--beige) 100%);text-align:center;padding:160px 0 80px}.page-hero .section-subtitle{margin-bottom:12px}.page-hero h1{margin-bottom:16px}.page-hero p{max-width:600px;color:var(--text-light);margin:0 auto}.account-omgeving{background:linear-gradient(180deg, var(--beige-lightest) 0%, var(--white) 100%);min-height:70vh;padding:150px 0 90px}.account-omgeving .account-intro{color:var(--text-light);max-width:560px;margin-top:8px}.account-greeting{margin-bottom:4px}.account-banner{background:var(--beige-light);border:1px solid var(--beige);border-radius:12px;align-items:flex-start;gap:12px;margin-top:28px;padding:16px 18px;display:flex}.account-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-top:32px;display:grid}.account-card{background:var(--white);border:1px solid var(--beige);border-radius:18px;flex-direction:column;padding:30px;display:flex;box-shadow:0 8px 28px #34302b0f}.account-card h2{margin-bottom:14px;font-size:1.25rem}.account-card .account-card-body{flex:1}.account-row{border-bottom:1px solid var(--beige-light);justify-content:space-between;gap:12px;padding:10px 0;display:flex}.account-row:last-of-type{border-bottom:none}.account-row .label{color:var(--text-light)}.account-row .waarde{text-align:right;font-weight:600}.account-badge{letter-spacing:.2px;border-radius:999px;padding:5px 14px;font-size:.8rem;font-weight:600;display:inline-block}.account-badge-active{color:#1f7a3d;background:#e6f4ea}.account-badge-none{background:var(--beige-light);color:var(--text-light)}.account-badge-past_due{color:#b3261e;background:#fdecea}.account-badge-canceled{color:var(--text-light);background:#f1eee9}.account-card .account-actions{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.account-note{background:var(--beige-lightest);border:1px solid var(--beige);color:var(--text-body);border-radius:12px;align-items:flex-start;gap:12px;margin-top:28px;padding:16px 18px;font-size:.95rem;display:flex}.producten-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:28px;display:grid}.product-card{background:var(--white);border:1px solid var(--beige);border-radius:16px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 8px 24px #341c020d}.product-card-img{object-fit:cover;width:100%;height:200px}.product-card-body{flex-direction:column;flex:1;gap:10px;padding:22px;display:flex}.product-card-body h3{margin:0;font-size:1.15rem}.product-card-body p{color:var(--text-body);flex:1;font-size:.92rem}.product-card-body .btn{align-self:flex-start;margin-top:6px}.columns-filter{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:44px;display:flex}.columns-filter a{border:1px solid var(--beige);color:var(--text-body);transition:all var(--transition);border-radius:999px;padding:8px 18px;font-size:.88rem;font-weight:500}.columns-filter a:hover{border-color:var(--brown-light);color:var(--brown-dark)}.columns-filter a.active{background:var(--brown-dark);color:var(--beige-light);border-color:var(--brown-dark)}.column-card-tags{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.column-tag{text-transform:uppercase;letter-spacing:.5px;color:var(--brown-light);background:var(--beige-light);border-radius:6px;padding:3px 8px;font-size:.72rem}.weergave-toggle{justify-content:flex-end;gap:6px;margin-bottom:22px;display:flex}.weergave-toggle a{border:1px solid var(--beige);color:var(--text-body);transition:all var(--transition);border-radius:8px;padding:7px 14px;font-size:.85rem;font-weight:500}.weergave-toggle a:hover{border-color:var(--brown-light);color:var(--brown-dark)}.weergave-toggle a.active{background:var(--brown-dark);color:var(--beige-light);border-color:var(--brown-dark)}.column-lijst{border-top:1px solid var(--beige)}.column-lijst-item{border-bottom:1px solid var(--beige);align-items:center;gap:20px;padding:16px 6px;display:flex}.column-lijst-editie{font-family:var(--font-heading);color:var(--brown-dark);min-width:84px;font-size:.95rem;font-weight:700}.column-lijst-body{flex:1;min-width:0}.column-lijst-body h3{margin:0 0 4px;font-size:1.05rem}.column-lijst-body h3 a:hover{color:var(--brown-dark)}.column-lijst-meta{color:var(--text-light);flex-wrap:wrap;align-items:center;gap:8px;font-size:.82rem;display:flex}.column-lijst-acties{flex-shrink:0;align-items:center;gap:12px;display:flex}.btn-klein{padding:8px 16px;font-size:.85rem}@media (max-width:600px){.column-lijst-item{flex-wrap:wrap;gap:10px}.column-lijst-editie{min-width:0}}.column-card{position:relative}.favoriet-knop{border:1px solid var(--beige);width:40px;height:40px;color:var(--brown-light);cursor:pointer;transition:transform var(--transition), color var(--transition), box-shadow var(--transition);background:#ffffffeb;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.25rem;line-height:1;display:flex}.column-card>.favoriet-knop{z-index:2;position:absolute;top:12px;right:12px}.favoriet-knop:hover{transform:scale(1.08);box-shadow:0 6px 16px #341c0226}.favoriet-knop.actief{color:var(--brown-dark);border-color:var(--brown-light)}.ebook-korting{background:var(--beige-light);border:1px solid var(--beige);border-radius:14px;align-items:flex-start;gap:14px;margin-top:24px;padding:20px 22px;display:flex}.ebook-korting p{color:var(--text-body);line-height:1.6}.ebook-korting a{color:var(--brown-dark);font-weight:600;text-decoration:underline}.korting-code{font-family:var(--font-body);letter-spacing:.5px;color:var(--brown-dark);background:var(--white);border:1px dashed var(--brown-light);border-radius:6px;padding:2px 8px;font-weight:700;display:inline-block}.kiezer-hint{background:var(--beige-lightest);border:1px solid var(--beige);color:var(--text-body);border-radius:10px;margin-bottom:20px;padding:12px 16px;font-size:.9rem}.registreer-layout{grid-template-columns:1fr .82fr;align-items:start;gap:48px;display:grid}.registreer-let-op{background:var(--beige-lightest);border:1px solid var(--beige);border-radius:12px;align-items:flex-start;gap:12px;margin-bottom:28px;padding:16px 18px;display:flex}.registreer-samenvatting{background:var(--white);border:1px solid var(--beige);border-radius:18px;padding:32px;position:sticky;top:110px;box-shadow:0 12px 36px #341c020f}.registreer-samenvatting-kop{font-family:var(--font-heading);color:var(--brown-dark);margin-bottom:20px;font-size:1.3rem;display:block}.samenvatting-prijs-blok{border-bottom:1px solid var(--beige-light);margin-bottom:20px;padding-bottom:20px}.samenvatting-bedrag{font-family:var(--font-heading);color:var(--brown-dark);font-size:2.2rem;font-weight:700;line-height:1.1;display:block}.samenvatting-periode{color:var(--text-light);font-size:.85rem}.voordelen-lijst{flex-direction:column;gap:12px;display:flex}.voordelen-lijst li{color:var(--text-body);padding-left:28px;font-size:.95rem;line-height:1.5;position:relative}.voordelen-lijst li:before{content:"✓";color:var(--brown-dark);font-weight:700;position:absolute;top:0;left:0}.samenvatting-lijst{flex-direction:column;margin-bottom:4px;display:flex}.samenvatting-regel{border-bottom:1px solid var(--beige-light);justify-content:space-between;gap:12px;padding:12px 0;font-size:.95rem;display:flex}.samenvatting-prijs{white-space:nowrap;font-weight:600}.samenvatting-totaal{color:var(--brown-dark);justify-content:space-between;padding-top:16px;font-size:1.05rem;font-weight:700;display:flex}.samenvatting-note{color:var(--text-light);margin-top:18px;font-size:.85rem;line-height:1.5}.samenvatting-verwijder{cursor:pointer;color:var(--text-light);background:0 0;border:none;padding:0 2px;font-size:1.4rem;line-height:1}.samenvatting-verwijder:hover{color:var(--brown-dark)}.samenvatting-toevoegen{border-top:1px solid var(--beige-light);margin-top:22px;padding-top:20px}.samenvatting-nudge{color:var(--brown-light);margin-bottom:12px;font-size:.9rem;font-weight:600}.samenvatting-toevoegen ul{flex-direction:column;gap:10px;display:flex}.samenvatting-toevoegen li{justify-content:space-between;align-items:center;gap:12px;font-size:.9rem;display:flex}.btn-toevoegen{background:var(--beige-light);border:1px solid var(--beige);color:var(--brown-dark);cursor:pointer;white-space:nowrap;transition:background-color var(--transition);border-radius:8px;padding:6px 12px;font-size:.82rem;font-weight:600}.btn-toevoegen:hover{background:var(--beige)}@media (max-width:768px){.registreer-layout{grid-template-columns:1fr;gap:28px}.registreer-samenvatting{order:-1;position:static}}.about-full{align-items:flex-start;gap:80px;display:flex}.about-full-image{flex-shrink:0;position:sticky;top:120px}.about-full-image img{object-fit:cover;border-radius:8px;width:400px;height:500px;box-shadow:0 16px 50px #3b21171f}.about-full-content{max-width:580px}.about-full-content h2{margin-bottom:20px}.about-full-content p{color:var(--text-body);margin-bottom:20px;line-height:1.9}.about-values{grid-template-columns:repeat(2,1fr);gap:24px;margin-top:40px;display:grid}.about-value{background:var(--beige-light);border-radius:8px;padding:24px}.about-value h4{margin-bottom:8px}.about-value p{color:var(--text-light);margin-bottom:0;font-size:.92rem}.lifestyle-intro{text-align:center;max-width:700px;margin:0 auto}.lifestyle-intro p{color:var(--text-light);font-size:1.1rem}.products-grid{grid-template-columns:repeat(3,1fr);gap:32px;margin-top:60px;display:grid}.product-card{background:var(--white);transition:all var(--transition);border:1px solid #c8b49a4d;border-radius:8px;overflow:hidden}.product-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px #3b21171a}.product-image{background:var(--beige);justify-content:center;align-items:center;height:200px;font-size:3rem;display:flex}.product-info{padding:24px}.product-tag{text-transform:uppercase;letter-spacing:2px;color:var(--brown-light);background:var(--beige-light);border-radius:20px;margin-bottom:12px;padding:4px 12px;font-size:.75rem;font-weight:600;display:inline-block}.product-info h3{margin-bottom:8px}.product-info p{color:var(--text-light);margin-bottom:0;font-size:.92rem}.blog-grid{grid-template-columns:repeat(3,1fr);gap:32px;margin-top:60px;display:grid}.blog-card{background:var(--white);transition:all var(--transition);border:1px solid #c8b49a4d;border-radius:8px;overflow:hidden}.blog-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px #3b21171a}.blog-card-image{background:var(--beige);justify-content:center;align-items:center;height:220px;font-size:3rem;display:flex;position:relative}.blog-card-date{background:var(--white);color:var(--text-light);border-radius:4px;padding:6px 14px;font-size:.8rem;font-weight:500;position:absolute;bottom:12px;left:12px}.blog-card-content{padding:24px}.blog-card-tag{text-transform:uppercase;letter-spacing:2px;color:var(--brown-light);margin-bottom:12px;font-size:.75rem;font-weight:600;display:inline-block}.blog-card-content h3{margin-bottom:10px;font-size:1.2rem}.blog-card-content p{color:var(--text-light);margin-bottom:16px;font-size:.92rem}.blog-card-link{color:var(--brown-dark);align-items:center;gap:6px;font-size:.9rem;font-weight:600;display:inline-flex}.blog-card-link:hover{gap:10px}.contact-grid{grid-template-columns:1fr 1fr;gap:80px;margin-top:60px;display:grid}.contact-info h2{margin-bottom:20px}.contact-info>p{color:var(--text-light);margin-bottom:32px}.contact-details{flex-direction:column;gap:24px;display:flex}.contact-detail{gap:16px;display:flex}.contact-detail-icon{background:var(--beige-light);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.2rem;display:flex}.contact-detail h4{margin-bottom:4px}.contact-detail p{color:var(--text-light);margin-bottom:0;font-size:.92rem}.contact-form{background:var(--white);border-radius:8px;padding:40px;box-shadow:0 8px 30px #3b21170f}.form-group{margin-bottom:24px}.form-group label{color:var(--brown-dark);margin-bottom:8px;font-size:.9rem;font-weight:500;display:block}.form-group input,.form-group textarea{border:1px solid var(--beige-dark);width:100%;font-family:var(--font-body);color:var(--text-body);background:var(--beige-lightest);transition:border-color var(--transition);border-radius:4px;padding:14px 16px;font-size:.95rem}.form-group input:focus,.form-group textarea:focus{border-color:var(--brown-dark);outline:none}.form-group textarea{resize:vertical;height:140px}.contact-form .btn{text-align:center;width:100%}.footer{background-color:var(--beige-light);color:var(--text-body);border-top:1px solid var(--beige);padding:40px 0 20px}.footer-content{justify-content:space-between;align-items:flex-start;gap:60px;margin-bottom:40px;display:flex}.footer-brand{max-width:320px}.footer-brand img{height:45px;margin-bottom:16px}.footer-brand p{color:var(--text-light);font-size:.92rem;line-height:1.7}.footer-nav h4{color:var(--brown-dark);font-family:var(--font-body);text-transform:uppercase;letter-spacing:2px;margin-bottom:16px;font-size:.85rem}.footer-nav ul{flex-direction:column;gap:10px;display:flex}.footer-nav a{color:var(--text-body);transition:color var(--transition);font-size:.92rem}.footer-nav a:hover{color:var(--brown-dark)}.footer-bottom{border-top:1px solid var(--beige);color:var(--text-light);justify-content:space-between;align-items:center;padding-top:24px;font-size:.85rem;display:flex}.footer-social{gap:16px;display:flex}.footer-social a{color:var(--text-body);font-size:1.1rem}.footer-social a:hover{color:var(--brown-dark)}.placeholder-section{text-align:center;padding:80px 24px}.placeholder-section p{color:var(--text-light);font-size:1.05rem;font-style:italic}.ebook-overview-intro{text-align:center;margin-bottom:60px}.ebook-overview-intro h2{line-height:1.4}.ebook-toc{grid-template-columns:1fr 1fr;gap:0 60px;display:grid}.ebook-toc-item{border-bottom:1px solid var(--beige-dark);align-items:flex-start;gap:20px;padding:24px 0;display:flex}.ebook-toc-column .ebook-toc-item:first-child{border-top:1px solid var(--beige-dark)}.ebook-toc-number{font-family:var(--font-heading);color:var(--brown-dark);opacity:.25;flex-shrink:0;min-width:32px;font-size:1.4rem;font-weight:700;line-height:1.2}.ebook-toc-item h4{margin-bottom:4px}.ebook-toc-item p{color:var(--text-light);margin-bottom:0;font-size:.9rem;line-height:1.5}@media (max-width:768px){.ebook-toc{grid-template-columns:1fr;gap:0}.ebook-toc-column:last-child .ebook-toc-item:first-child{border-top:none}}.ebook-mockup img{object-fit:cover;z-index:2;border-radius:8px;width:100%;height:100%;position:absolute;top:0;left:0}.ebook-checklist{margin:24px 0;padding:0;list-style:none}.ebook-checklist li{color:var(--beige-dark);padding:8px 0;font-size:1rem;line-height:1.6}@media (max-width:1024px){.pillars-grid,.products-grid,.blog-grid,.ebook-features{grid-template-columns:repeat(2,1fr)}.hero .container{text-align:center;flex-direction:column}.hero-content{max-width:100%}.hero-buttons{justify-content:center}.hero-image img{width:100%;max-width:400px;margin:0 auto}.about-preview,.about-full,.ebook-content,.cta-section-with-image .container{text-align:center;flex-direction:column}.cta-section-with-image .cta-text{text-align:center}.about-preview-image img,.about-full-image img{width:100%;max-width:380px;margin:0 auto}.about-full-image{position:static}.about-preview-content,.about-full-content{max-width:100%}.ebook-mockup{margin:0 auto}.contact-grid{grid-template-columns:1fr;gap:48px}.footer-content{flex-direction:column;gap:32px}}@media (max-width:768px){:root{--section-padding:70px 0}.nav-links{background:var(--beige-lightest);flex-direction:column;gap:24px;width:100%;padding:32px 24px;display:none;position:fixed;top:80px;left:0;transform:none;box-shadow:0 10px 30px #3b21171a}.nav-links.active,.nav-toggle{display:flex}.nav-toggle.active span:first-child{transform:rotate(45deg)translate(5px,5px)}.nav-toggle.active span:nth-child(2){opacity:0}.nav-toggle.active span:nth-child(3){transform:rotate(-45deg)translate(5px,-5px)}.pillars-grid,.products-grid,.blog-grid,.ebook-features,.about-values{grid-template-columns:1fr}.hero,.ebook-hero{padding:130px 0 80px}.footer-bottom{text-align:center;flex-direction:column;gap:12px}}.pillar-link{letter-spacing:.02em;color:var(--beige);margin-top:16px;font-size:.9rem;font-weight:600;display:inline-block}.topic-hero{text-align:center;background-position:50%;background-size:cover;padding:170px 0 90px}.topic-hero .container{max-width:780px}.topic-hero .section-subtitle{color:var(--beige-dark)}.topic-hero h1{color:var(--white);margin-bottom:18px}.topic-hero p{color:var(--beige);max-width:620px;margin:0 auto;font-size:1.05rem}.topic-back{color:var(--beige-dark);margin-bottom:24px;font-size:.9rem;font-weight:600;display:inline-block}.topic-back:hover{color:var(--white)}.reviews-grid{text-align:left;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:56px;display:grid}.review-card{background-color:var(--white);border-left:4px solid var(--brown-light);border-radius:10px;padding:40px 32px 32px;position:relative;box-shadow:0 12px 40px #3b211714}.review-quote{font-family:var(--font-heading);color:var(--beige-dark);height:30px;margin-bottom:8px;font-size:4rem;line-height:1;display:block}.review-text{color:var(--text-body);margin-bottom:22px;font-size:.97rem;font-style:italic;line-height:1.65}.review-author{color:var(--brown-dark);font-size:.95rem;font-weight:600}.ervaringen-carousel{margin-top:56px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.ervaringen-track{width:max-content;animation:45s linear infinite ervaringen-scroll;display:flex}.ervaringen-carousel:hover .ervaringen-track{animation-play-state:paused}.ervaringen-track img{border-radius:12px;flex:none;width:clamp(240px,30vw,344px);height:auto;margin-right:28px;box-shadow:0 12px 36px #3b211724}@keyframes ervaringen-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.ervaringen-track{animation:none}}@media (max-width:1024px){.reviews-grid{grid-template-columns:repeat(2,1fr)}.ervaringen-track img{width:clamp(220px,42vw,320px)}}@media (max-width:768px){.reviews-grid{grid-template-columns:1fr}.ervaringen-track img{width:72vw;margin-right:18px}.topic-hero{padding:140px 0 70px}}.breinvoer-hero{background-color:var(--brown-dark);text-align:center;padding:170px 0 100px;position:relative;overflow:hidden}.breinvoer-hero:before{content:"";opacity:.25;z-index:0;background:url(/img/banner-breinvoer.jpg) 50%/cover no-repeat;width:100%;height:100%;position:absolute;top:0;left:0}.breinvoer-hero:after{content:"";z-index:0;background:linear-gradient(#341c0280 0%,#341c02b3 100%);width:100%;height:100%;position:absolute;top:0;left:0}.breinvoer-hero .container{z-index:1;max-width:720px;position:relative}.breinvoer-hero .section-subtitle{color:var(--beige-dark)}.breinvoer-hero h1{color:var(--beige-light);margin-bottom:16px}.breinvoer-hero p{color:var(--beige-dark);font-size:1.1rem;line-height:1.8}.breinvoer-home{background-color:var(--beige-light);padding:100px 0;position:relative;overflow:hidden}.breinvoer-home:before,.breinvoer-home:after{content:none}.breinvoer-home .container{z-index:1;position:relative}.breinvoer-hero-layout{align-items:center;gap:80px;display:flex}.breinvoer-hero-text{text-align:left;flex:1}.breinvoer-home .section-subtitle{color:var(--brown-light);margin-bottom:16px;display:block}.breinvoer-home h2{color:var(--brown-dark);margin-bottom:20px;font-size:clamp(2.2rem,5vw,3.5rem)}.breinvoer-hero-description{color:var(--text-body);margin-bottom:28px;font-size:1.05rem;line-height:1.8}.breinvoer-hero-list{margin:0 0 36px;padding:0;list-style:none}.breinvoer-hero-list li{color:var(--text-body);padding:6px 0 6px 24px;font-size:.97rem;line-height:1.6;position:relative}.breinvoer-hero-list li:before{content:"—";color:var(--brown-light);position:absolute;left:0}.breinvoer-hero-stats{border-top:1px solid var(--beige);gap:48px;margin-bottom:36px;padding-top:28px;display:flex}.breinvoer-stat{flex-direction:column;display:flex}.breinvoer-stat-number{font-family:var(--font-heading);color:var(--brown-dark);font-size:1.8rem;font-weight:700;line-height:1.2}.breinvoer-stat-label{text-transform:uppercase;letter-spacing:2px;color:var(--text-light);margin-top:4px;font-size:.8rem}.breinvoer-hero-btn{margin-top:4px}.breinvoer-home .btn-light{background-color:var(--brown-dark);color:var(--beige-light)}.breinvoer-home .btn-light:hover{background-color:var(--brown-medium)}.breinvoer-hero-visual{flex-shrink:0;justify-content:center;align-items:center;width:340px;display:flex}.editie-lijst{background:var(--white);border:1px solid var(--beige);border-radius:18px;width:100%;padding:30px 32px;box-shadow:0 16px 44px #341c0214}.editie-lijst-kop{text-transform:uppercase;letter-spacing:2px;color:var(--brown-light);margin-bottom:20px;font-size:.78rem;display:block}.editie-lijst ul{flex-direction:column;display:flex}.editie-item{border-top:1px solid var(--beige-light);align-items:baseline;gap:18px;padding:20px 0;display:flex}.editie-item:first-child{border-top:none;padding-top:0}.editie-item:last-child{padding-bottom:0}.editie-nr{font-family:var(--font-heading);color:var(--brown-dark);min-width:46px;font-size:1.9rem;font-weight:700;line-height:1}.editie-info h3{color:var(--text-dark);margin:0 0 4px;font-size:1.1rem}.editie-info p{color:var(--text-light);margin:0;font-size:.9rem;line-height:1.5}.column-stack{width:240px;height:340px;position:relative}.column-cover{border-radius:8px;width:220px;height:310px;transition:transform .4s;position:absolute;overflow:hidden;box-shadow:0 16px 50px #00000059}.column-cover-inner{background:linear-gradient(160deg, var(--brown-medium) 0%, var(--brown-dark) 100%);border:1px solid #c8b49a26;flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:28px 24px;display:flex}.column-cover-label{text-transform:uppercase;letter-spacing:3px;color:var(--beige-dark);opacity:.7;font-size:.7rem}.column-cover-edition{color:var(--beige-dark);opacity:.5;margin-top:4px;font-size:.75rem}.column-cover h3{color:var(--beige-light);margin:0;font-size:1.25rem;line-height:1.3}.column-cover-footer{text-transform:uppercase;letter-spacing:2px;color:var(--beige-dark);opacity:.5;font-size:.7rem}.column-cover-back{z-index:1;opacity:.6;top:0;left:0;transform:rotate(-6deg)translate(-10px)}.column-cover-mid{z-index:2;opacity:.8;top:5px;left:10px;transform:rotate(-3deg)translate(0)}.column-cover-front{z-index:3;top:10px;left:20px;transform:rotate(0)}.column-stack:hover .column-cover-back{transform:rotate(-10deg)translate(-20px)}.column-stack:hover .column-cover-mid{transform:rotate(-4deg)translate(-5px)}.column-stack:hover .column-cover-front{transform:rotate(2deg)translate(10px)}.pricing-grid{grid-template-columns:repeat(2,1fr);gap:36px;max-width:860px;margin-top:56px;margin-left:auto;margin-right:auto;display:grid}.pricing-card{background:var(--white);text-align:left;transition:all var(--transition);border:1px solid #c8b49a4d;border-radius:12px;position:relative;overflow:hidden}.pricing-card:hover{transform:translateY(-4px);box-shadow:0 16px 50px #3b21171f}.pricing-card-featured{border:2px solid var(--brown-dark);box-shadow:0 12px 40px #3b21171a}.pricing-badge{background:var(--brown-dark);color:var(--beige-light);text-transform:uppercase;letter-spacing:1.5px;border-radius:0 10px 0 12px;padding:8px 20px;font-size:.75rem;font-weight:600;position:absolute;top:0;right:0}.pricing-header{padding:36px 32px 0}.pricing-header h3{margin-bottom:16px;font-size:1.3rem}.pricing-price{align-items:baseline;gap:8px;display:flex}.pricing-amount{font-family:var(--font-heading);color:var(--brown-dark);font-size:2.8rem;font-weight:700;line-height:1}.pricing-period{color:var(--text-light);font-size:.95rem}.pricing-body{padding:24px 32px 36px}.pricing-description{color:var(--text-light);margin-bottom:24px;font-size:.95rem;line-height:1.6}.pricing-features{margin:0 0 28px;padding:0;list-style:none}.pricing-features li{color:var(--text-body);padding:8px 0 8px 28px;font-size:.95rem;line-height:1.5;position:relative}.pricing-features li:before{content:"✓";color:var(--brown-light);font-weight:700;position:absolute;left:0}.pricing-btn{text-align:center;width:100%}.pricing-early-bird{background:var(--beige-light);border-radius:8px;max-width:860px;margin-top:40px;margin-left:auto;margin-right:auto;padding:24px 32px}.pricing-early-bird p{color:var(--text-body);margin-bottom:0;font-size:.95rem;line-height:1.6}.steps-grid{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:56px;display:grid}.step-card{text-align:center}.step-number{font-family:var(--font-heading);color:var(--brown-dark);opacity:.2;margin-bottom:16px;font-size:2rem;font-weight:700;display:inline-block}.step-card h4{margin-bottom:8px}.step-card p{color:var(--text-light);margin-bottom:0;font-size:.92rem}.faq-section{text-align:center;max-width:720px;margin:0 auto}.faq-section .section-title{margin-bottom:40px}.faq-list{text-align:left}.faq-item{border-bottom:1px solid var(--beige-dark)}.faq-item:first-child{border-top:1px solid var(--beige-dark)}.faq-question{font-family:var(--font-body);color:var(--brown-dark);cursor:pointer;padding:20px 0;font-size:1rem;font-weight:600;list-style:none;display:block}.faq-question::-webkit-details-marker{display:none}.faq-question:after{content:"+";float:right;color:var(--brown-light);transition:transform var(--transition);font-size:1.3rem;font-weight:400}.faq-item[open] .faq-question:after{content:"−"}.faq-answer{color:var(--text-light);margin-bottom:0;padding:0 0 20px;font-size:.95rem;line-height:1.7}.columns-premium-banner{justify-content:space-between;align-items:center;gap:32px;padding:8px 0;display:flex}.columns-premium-text h3{margin-bottom:6px}.columns-premium-text p{color:var(--text-light);margin-bottom:0;font-size:.95rem}.columns-grid{grid-template-columns:repeat(2,1fr);gap:36px;display:grid}.column-card{background:var(--white);transition:all var(--transition);border:1px solid #c8b49a4d;border-radius:12px;display:flex;position:relative;overflow:hidden}.column-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px #3b21171a}.column-card-free{border:2px solid var(--brown-light)}.column-card-badge{text-transform:uppercase;letter-spacing:1.5px;z-index:2;border-radius:20px;padding:5px 14px;font-size:.7rem;font-weight:600;position:absolute;top:12px;right:12px}.column-card-badge-free{background:var(--brown-light);color:var(--beige-light)}.column-card-cover{flex-shrink:0;width:160px;min-height:220px}.column-card-cover-inner{background:linear-gradient(160deg, var(--brown-medium) 0%, var(--brown-dark) 100%);flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:20px 16px;display:flex}.column-card-label{text-transform:uppercase;letter-spacing:2.5px;color:var(--beige-dark);opacity:.7;font-size:.6rem}.column-card-edition{color:var(--beige-dark);opacity:.5;margin-top:2px;font-size:.65rem}.column-card-cover h3{color:var(--beige-light);margin:0;font-size:1rem;line-height:1.3}.column-card-footer{text-transform:uppercase;letter-spacing:1.5px;color:var(--beige-dark);opacity:.4;font-size:.6rem}.column-card-info{flex-direction:column;flex:1;padding:24px;display:flex}.column-card-tag{text-transform:uppercase;letter-spacing:2px;color:var(--brown-light);margin-bottom:8px;font-size:.7rem;font-weight:600;display:inline-block}.column-card-info>h3{margin-bottom:8px;font-size:1.15rem}.column-card-info>p{color:var(--text-light);flex:1;margin-bottom:16px;font-size:.9rem;line-height:1.6}.column-card-meta{color:var(--text-light);gap:16px;margin-bottom:16px;font-size:.8rem;display:flex}.column-card-btn{align-self:flex-start;padding:10px 24px;font-size:.85rem}.archief-gate{background:linear-gradient(135deg, var(--beige-lightest) 0%, var(--beige) 100%);justify-content:center;align-items:center;padding:180px 0 120px;display:flex}.archief-gate-box{text-align:center;max-width:460px;margin:0 auto}.archief-gate-box h1{margin-bottom:12px}.archief-gate-box>p{color:var(--text-light);margin-bottom:32px}.archief-form{margin-bottom:20px}.archief-form .form-group{margin-bottom:16px}.archief-form input{border:1px solid var(--beige-dark);width:100%;font-family:var(--font-body);color:var(--text-body);background:var(--white);text-align:center;transition:border-color var(--transition);border-radius:4px;padding:14px 16px;font-size:.95rem}.archief-form input:focus{border-color:var(--brown-dark);outline:none}.archief-error{color:#b44;margin-top:12px;margin-bottom:0;font-size:.88rem;display:none}.archief-hint{color:var(--text-light);margin-bottom:0;font-size:.85rem}.archief-grid{flex-direction:column;gap:24px;display:flex}.archief-item{background:var(--white);transition:all var(--transition);border:1px solid #c8b49a4d;border-radius:10px;display:flex;overflow:hidden}.archief-item:hover{box-shadow:0 8px 30px #3b211714}.archief-item-cover{flex-shrink:0;width:140px;min-height:180px}.archief-item-info{flex-direction:column;flex:1;padding:24px;display:flex}.archief-item-info>h3{margin-bottom:6px;font-size:1.1rem}.archief-item-info>p{color:var(--text-light);flex:1;margin-bottom:12px;font-size:.9rem}.archief-download-btn{align-self:flex-start;padding:8px 20px;font-size:.85rem}.bedankt-breinvoer{background:linear-gradient(135deg, var(--beige-lightest) 0%, var(--beige) 100%);text-align:center;padding:180px 0 120px}.bedankt-breinvoer-box{max-width:560px;margin:0 auto}.bedankt-breinvoer-icon{background:var(--brown-dark);width:64px;height:64px;color:var(--beige-light);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 24px;font-size:1.6rem;font-weight:700;display:flex}.bedankt-breinvoer-box h1{margin-bottom:16px}.bedankt-breinvoer-box>p{color:var(--text-body);font-size:1.05rem;line-height:1.7}.bedankt-breinvoer-sub{margin-bottom:32px;color:var(--text-light)!important;font-size:.92rem!important}.bedankt-breinvoer-box .btn{margin-top:8px}.checkout-section{background:var(--beige-light);min-height:100vh;padding:140px 0 80px}.checkout-title{margin-bottom:40px;font-size:clamp(1.8rem,4vw,2.4rem)}.checkout-grid{grid-template-columns:1fr 1fr;align-items:start;gap:48px;display:grid}.checkout-summary{background:var(--white);border:1px solid #c8b49a4d;border-radius:12px;padding:36px;box-shadow:0 8px 30px #3b21170f}.checkout-product{position:relative}.checkout-product-badge{background:var(--brown-dark);color:var(--beige-light);text-transform:uppercase;letter-spacing:1.5px;border-radius:20px;padding:5px 14px;font-size:.7rem;font-weight:600;position:absolute;top:0;right:0}.checkout-product-header{justify-content:space-between;align-items:flex-start;margin-bottom:24px;padding-right:90px;display:flex}.checkout-product-header h3{margin-bottom:4px;font-size:1.25rem}.checkout-product-sub{color:var(--text-light);margin-bottom:0;font-size:.88rem}.checkout-product-price{font-family:var(--font-heading);color:var(--brown-dark);white-space:nowrap;font-size:1.8rem;font-weight:700}.checkout-benefits{border-top:1px solid var(--beige);margin:0 0 28px;padding:20px 0 0;list-style:none}.checkout-benefits li{color:var(--text-body);padding:7px 0 7px 26px;font-size:.9rem;line-height:1.5;position:relative}.checkout-benefits li:before{content:"✓";color:var(--brown-light);font-size:.85rem;font-weight:700;position:absolute;left:0}.checkout-totals{border-top:1px solid var(--beige);margin-bottom:20px;padding-top:20px}.checkout-total-row{color:var(--text-light);justify-content:space-between;padding:8px 0;font-size:.9rem;display:flex}.checkout-total-final{border-top:2px solid var(--brown-dark);color:var(--brown-dark);margin-top:6px;padding-top:14px;font-size:1.05rem;font-weight:600}.checkout-change-plan{color:var(--text-light);text-underline-offset:3px;font-size:.85rem;text-decoration:underline;display:inline-block}.checkout-change-plan:hover{color:var(--brown-dark)}.checkout-form-wrapper{background:var(--white);border:1px solid #c8b49a4d;border-radius:12px;padding:36px;box-shadow:0 8px 30px #3b21170f}.checkout-form-title{margin-bottom:28px;font-size:1.25rem}.checkout-form .form-group{margin-bottom:20px}.checkout-form .form-group label{text-transform:uppercase;letter-spacing:1.5px;color:var(--text-light);margin-bottom:6px;font-size:.78rem;font-weight:600;display:block}.checkout-form .form-group input{border:1px solid var(--beige-dark);width:100%;font-family:var(--font-body);color:var(--text-body);background:var(--beige-lightest);transition:border-color var(--transition);border-radius:4px;padding:12px 14px;font-size:.92rem}.checkout-form .form-group input:focus{border-color:var(--brown-dark);outline:none}.checkout-form-row{gap:16px;display:flex}.checkout-form-row .form-group{flex:1}.checkout-payment-info{background:var(--beige-lightest);border:1px solid var(--beige);color:var(--text-light);border-radius:6px;align-items:flex-start;gap:10px;margin-bottom:24px;padding:16px;display:flex}.checkout-payment-info p{color:var(--text-light);margin-bottom:0;font-size:.82rem;line-height:1.5}.checkout-submit-btn{text-align:center;flex-direction:column;align-items:center;gap:4px;width:100%;padding:18px 36px;font-size:1rem;display:flex}.checkout-submit-sub{opacity:.75;letter-spacing:.3px;font-size:.75rem;font-weight:400}@media (max-width:1024px){.checkout-grid{grid-template-columns:1fr;gap:32px}}@media (max-width:768px){.checkout-section{padding:120px 0 60px}.checkout-summary,.checkout-form-wrapper{padding:24px}.checkout-form-row{flex-direction:column;gap:0}.checkout-product-header{flex-direction:column;gap:8px;padding-right:80px}}@media (max-width:1024px){.columns-premium-banner{text-align:center;flex-direction:column;gap:20px}}@media (max-width:768px){.columns-grid{grid-template-columns:1fr}.column-card{flex-direction:column}.column-card-cover{width:100%;min-height:180px}.archief-item{flex-direction:column}.archief-item-cover{width:100%;min-height:160px}}@media (max-width:1024px){.breinvoer-hero-layout{text-align:center;flex-direction:column;gap:56px}.breinvoer-hero-text{text-align:center}.breinvoer-hero-list{text-align:left;display:inline-block}.breinvoer-hero-stats{justify-content:center}.breinvoer-hero-visual{width:280px}.column-stack{width:200px;height:290px}.column-cover{width:190px;height:270px}}@media (max-width:768px){.pricing-grid{grid-template-columns:1fr}.steps-grid{grid-template-columns:1fr;gap:32px}.breinvoer-hero{padding:140px 0 70px}.breinvoer-home{padding:70px 0}.breinvoer-hero-stats{gap:32px}.breinvoer-hero-visual{width:240px}.column-stack{width:180px;height:260px}.column-cover{width:170px;height:240px}.column-cover-inner{padding:20px 18px}.column-cover h3{font-size:1.05rem}}.kb-articles-intro{max-width:680px;margin:0 auto 56px}.kb-articles-intro p{color:var(--text-light);font-size:1.1rem}.kb-article-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:32px;display:grid}.kb-article-card{background:var(--white);transition:transform var(--transition), box-shadow var(--transition);border-radius:14px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 6px 24px #341c0214}.kb-article-card:hover{transform:translateY(-6px);box-shadow:0 14px 36px #341c0229}.kb-article-cover{background-position:50%;background-size:cover;height:190px;position:relative}.kb-article-badge{background:var(--brown-dark);color:var(--beige-light);text-transform:uppercase;letter-spacing:1.5px;border-radius:100px;padding:6px 12px;font-size:.72rem;font-weight:600;position:absolute;top:14px;left:14px}.kb-article-body{flex-direction:column;flex-grow:1;padding:24px 26px 26px;display:flex}.kb-article-meta{text-transform:uppercase;letter-spacing:1px;color:var(--brown-light);align-items:center;gap:8px;margin-bottom:12px;font-size:.82rem;font-weight:500;display:flex}.kb-article-body h3{margin-bottom:12px;font-size:1.35rem;line-height:1.3}.kb-article-body>p{color:var(--text-body);margin-bottom:20px;font-size:.98rem}.kb-article-link{color:var(--brown-light);margin-top:auto;font-size:.95rem;font-weight:600}.kb-article-card:hover .kb-article-link{color:var(--brown-dark)}.kb-article-date{border-top:1px solid var(--beige);color:var(--text-light);margin-top:14px;padding-top:14px;font-size:.82rem}.kb-article-card-soon{text-align:center;border:2px dashed var(--beige-dark);box-shadow:none;color:var(--text-light);background:0 0;justify-content:center;align-items:center;padding:48px 26px}.kb-article-card-soon:hover{box-shadow:none;transform:none}.kb-article-card-soon span{font-style:italic}.article-hero{background:var(--beige-light);text-align:center;padding:150px 0 60px}.article-hero .container{max-width:760px}.article-hero .kb-article-meta{justify-content:center}.article-hero h1{margin-bottom:18px;font-size:clamp(2rem,4.5vw,3rem)}.article-hero .article-lead{color:var(--text-light);font-size:1.2rem}.article-cover-img{max-width:760px;margin:-20px auto 0;padding:0 24px}.article-cover-img img{border-radius:14px;width:100%;box-shadow:0 14px 40px #341c022e}.article-body{max-width:720px;margin:0 auto;padding:60px 24px 20px}.article-body p{color:var(--text-body);margin-bottom:1.5rem;font-size:1.12rem;line-height:1.85}.article-body h2{margin:48px 0 18px;font-size:1.7rem}.article-body h3{margin:32px 0 14px;font-size:1.3rem}.article-body ul,.article-body ol{margin:0 0 1.5rem 1.2rem;padding-left:1rem}.article-body ul{list-style:outside}.article-body ol{list-style:decimal}.article-body li{color:var(--text-body);margin-bottom:.6rem;font-size:1.12rem;line-height:1.8}.article-body strong{color:var(--brown-dark)}.article-body blockquote{border-left:4px solid var(--brown-light);background:var(--beige-light);color:var(--text-dark);border-radius:0 10px 10px 0;margin:32px 0;padding:20px 28px;font-size:1.15rem;font-style:italic}.article-signoff{max-width:720px;color:var(--text-light);margin:40px auto 0;padding:0 24px;font-style:italic}.article-cta{background:var(--brown-dark);max-width:760px;color:var(--beige-light);text-align:center;border-radius:16px;margin:60px auto 0;padding:48px 40px}.article-cta .section-subtitle{color:var(--beige-dark)}.article-cta h2{color:var(--white);margin-bottom:14px}.article-cta p{color:var(--beige);max-width:520px;margin:0 auto 28px}@media (max-width:600px){.article-body p,.article-body li{font-size:1.05rem}.article-cta{border-radius:0;padding:40px 24px}}.btn-outline{color:var(--brown-dark);border:1.5px solid var(--brown-light);background:0 0;padding:10px 18px;font-size:.9rem}.btn-outline:hover{background:var(--brown-dark);color:var(--beige-light);border-color:var(--brown-dark)}.cart-item{border-bottom:1px solid var(--beige);justify-content:space-between;align-items:center;gap:16px;padding:18px 0;display:flex}.cart-item:first-child{padding-top:0}.cart-item-edition{text-transform:uppercase;letter-spacing:1px;color:var(--brown-light);margin-bottom:4px;font-size:.78rem;font-weight:500;display:block}.cart-item-info h3{margin:0;font-size:1.15rem}.cart-item-right{flex-shrink:0;align-items:center;gap:14px;display:flex}.cart-item-price{color:var(--brown-dark);font-size:1.05rem;font-weight:600}.cart-item-remove{background:var(--beige-light);width:30px;height:30px;color:var(--text-light);cursor:pointer;transition:background var(--transition), color var(--transition);border:none;border-radius:50%;font-size:1.3rem;line-height:1}.cart-item-remove:hover{color:#a3402c;background:#e8c8c0}.cart-empty{text-align:center;padding:20px 0 10px}.cart-empty p{color:var(--text-light);margin-bottom:20px;font-style:italic}.cart-addmore{border-top:1px dashed var(--beige-dark);margin-top:32px;padding-top:28px}.cart-addmore h4{margin-bottom:16px;font-size:1.05rem}.cart-add-row{justify-content:space-between;align-items:center;gap:14px;padding:12px 0;display:flex}.cart-add-info{flex-direction:column;display:flex}.cart-add-edition{text-transform:uppercase;letter-spacing:1px;color:var(--brown-light);font-size:.74rem;font-weight:500}.cart-add-title{color:var(--text-dark);font-weight:500}.cart-add-btn{white-space:nowrap;flex-shrink:0}.cart-premium-hint{text-align:center;color:var(--text-light);margin-top:20px;font-size:.9rem}.cart-premium-hint a{color:var(--brown-light);font-weight:600}.cart-premium-hint a:hover{color:var(--brown-dark)}.checkout-submit-btn:disabled{opacity:.5;cursor:not-allowed}@media (max-width:600px){.cart-add-row{flex-direction:column;align-items:flex-start}.cart-add-btn{width:100%}}.nav-links{margin-left:auto}.nav-cart{color:var(--brown-dark);flex-shrink:0;justify-content:center;align-items:center;margin-left:28px;display:flex;position:relative}.nav-cart svg{transition:transform var(--transition);display:block}.nav-cart:hover svg{transform:scale(1.08)}.nav-cart-count{background:var(--brown-dark);min-width:18px;height:18px;color:var(--white);font-family:var(--font-body);text-align:center;border-radius:9px;padding:0 5px;font-size:.72rem;font-weight:600;line-height:18px;position:absolute;top:-8px;right:-10px}@media (max-width:768px){.nav-cart{margin-left:auto;margin-right:6px}.nav-toggle{margin-left:8px}}.newsletter-band{padding:var(--section-padding);background:var(--beige-lightest)}.newsletter-card{text-align:center;max-width:760px;color:var(--beige-light);background:linear-gradient(#261604bd,#261604bd),url(/img/nieuwsbrief-bos.jpg) 50%/cover no-repeat;border-radius:20px;margin:0 auto;padding:60px 48px;box-shadow:0 20px 50px #341c022e}.newsletter-card .section-subtitle{color:var(--beige-dark)}.newsletter-card h2{color:var(--white);margin-bottom:16px}.newsletter-card p{color:var(--beige);max-width:560px;margin:0 auto 12px}.newsletter-pillars{flex-wrap:wrap;justify-content:center;gap:8px 10px;max-width:560px;margin:20px auto 30px;display:flex}.newsletter-pillars span{letter-spacing:.5px;color:var(--beige);border:1px solid #e8dcc84d;border-radius:100px;padding:5px 14px;font-size:.8rem}.newsletter-note{color:var(--beige-dark);margin-top:18px;font-size:.85rem;display:block}@media (max-width:600px){.newsletter-card{border-radius:16px;padding:44px 24px}}h1,h2{letter-spacing:-.015em;line-height:1.14}h3{letter-spacing:-.008em}body{letter-spacing:.1px}.section-subtitle{letter-spacing:2.5px;font-size:.8rem}.pillar-card,.column-card,.kb-article-card,.pricing-card,.review-card,.ebook-feature,.step-card,.about-value{transition:transform var(--transition), box-shadow var(--transition)}.kb-article-card,.pricing-card,.review-card,.checkout-summary,.contact-form{box-shadow:0 4px 14px #341c020a,0 18px 44px #341c0212}.pillar-front,.about-preview-image img,.about-full-image img{transition:transform .6s cubic-bezier(.22,1,.36,1)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.reveal-init{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transform:translateY(26px)}.reveal-init.visible{opacity:1;transform:none}.inhoud-boven{padding-top:160px;padding-bottom:80px}.nav-account{position:relative}.nav-account-trigger{cursor:pointer;color:inherit;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-family:inherit;font-size:.92rem;font-weight:500;display:inline-flex}.nav-caret{font-size:.7em;transition:transform .2s}.nav-account.open .nav-caret{transform:rotate(180deg)}.nav-submenu{background:var(--white);border:1px solid var(--beige);z-index:1100;border-radius:12px;flex-direction:column;gap:2px;min-width:210px;padding:8px;list-style:none;display:none;position:absolute;top:calc(100% + 14px);right:0;box-shadow:0 12px 30px #3b21171f}.nav-account.open .nav-submenu{display:flex}.nav-submenu a,.nav-submenu .nav-logout{text-align:left;width:100%;color:var(--text-dark);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:10px 14px;font-family:inherit;font-size:.92rem;font-weight:500;display:block}.nav-submenu a:hover,.nav-submenu .nav-logout:hover{background:var(--beige-light)}.nav-submenu .nav-logout{color:var(--brown-medium);border-top:1px solid var(--beige-light);margin-top:4px}@media (max-width:768px){.nav-account{width:100%}.nav-submenu{box-shadow:none;background:0 0;border:none;min-width:0;padding:8px 0 0 12px;position:static}}.juridisch h2{margin-top:40px;margin-bottom:12px;font-size:1.25rem}.juridisch p,.juridisch li{line-height:1.75}.juridisch ul{margin:0 0 16px;padding-left:22px;list-style:outside}.juridisch li{margin-bottom:8px}.juridisch .bijgewerkt{color:var(--text-light);margin-bottom:32px;font-size:15px}
