:root{--green:#2E5641;--green-dark:#21412F;--green-soft:#E4EEE5;--green-tint:rgba(46,86,65,.10);--accent:#E8643C;--accent-dark:#CE4F2B;--accent-soft:#FBE7DC;--orange:var(--accent);--orange-dark:var(--accent-dark);--orange-soft:var(--accent-soft);--paper:#FBF8EE;--paper-2:#F4EDDB;--card:#FFFFFF;--text:#25342B;--text-soft:#5F6B62;--on-dark:#FBF8EE;--on-dark-soft:rgba(251,248,238,.72);--on-dark-faint:rgba(251,248,238,.45);--line:#E6E0CE;--line-dark:rgba(251,248,238,.16);--danger:#D64530;--shadow:0 1px 2px rgba(46,86,65,.05),0 10px 34px rgba(46,86,65,.08);--shadow-lg:0 24px 70px rgba(33,65,47,.18);--radius:20px;--radius-sm:13px;--radius-btn:999px;--radius-pill:999px;--font:"Inter",-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-display:"Quicksand","Inter",sans-serif;--maxw:1140px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font);color:var(--text);background:var(--paper);line-height:1.55;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 24px}h1,h2,h3{font-family:var(--font-display);line-height:1.08;letter-spacing:-.02em;font-weight:700}h1{font-size:clamp(2.4rem,5.6vw,4rem);letter-spacing:-.025em}h2{font-size:clamp(1.9rem,3.8vw,2.8rem)}h3{font-size:1.24rem}.lead{font-size:clamp(1.05rem,2vw,1.25rem);color:var(--text-soft);line-height:1.5}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--green);background:var(--green-soft);padding:7px 14px;border-radius:var(--radius-pill)}.on-dark .eyebrow{color:var(--on-dark);background:rgba(251,248,238,.12)}.logo,.wm-hypoz{display:inline-flex;align-items:center}.wm-hypoz{font-family:var(--font-display);font-weight:700;font-size:1.6rem;letter-spacing:.05em;color:var(--green);line-height:1}.wm-hypoz .o-gat-cap{width:.76em;height:.76em;margin:0 .05em}.wm-on-dark{color:var(--paper)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-family:var(--font);font-weight:700;font-size:1rem;padding:14px 26px;border-radius:var(--radius-btn);border:1.5px solid transparent;cursor:pointer;transition:transform .15s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease;white-space:nowrap}.btn:hover{transform:translateY(-1px)}.btn-primary{background:var(--accent);color:#fff;box-shadow:0 8px 22px rgba(232,100,60,.3)}.btn-primary:hover{background:var(--accent-dark)}.btn-orange{background:var(--accent);color:#fff}.btn-orange:hover{background:var(--accent-dark)}.btn-ghost{background:transparent;color:var(--green);border-color:rgba(46,86,65,.32)}.btn-ghost:hover{border-color:var(--green);background:var(--green-tint)}.btn-dark{background:var(--green);color:#fff}.btn-dark:hover{background:var(--green-dark)}.btn-lime{background:#fff;color:var(--green-dark)}.btn-lime:hover{box-shadow:0 10px 28px rgba(0,0,0,.25)}.btn-lg{padding:17px 34px;font-size:1.06rem}.btn-block{width:100%}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:rgba(251,248,238,.88);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.nav{justify-content:space-between;height:78px}.nav,.nav-links{display:flex;align-items:center}.nav-links{gap:28px}.nav-links a{font-weight:600;color:var(--text-soft);font-size:.95rem}.nav-links a:hover{color:var(--green)}.nav-cta{display:flex;align-items:center;gap:12px}.hero{background:var(--paper);color:var(--text);padding:86px 0 72px;position:relative;overflow:hidden}.hero:before{top:-30%;right:-10%;width:620px;height:620px;background:radial-gradient(circle,rgba(46,86,65,.09),transparent 60%)}.hero:after,.hero:before{content:"";position:absolute;pointer-events:none}.hero:after{bottom:-40%;left:-12%;width:540px;height:540px;background:radial-gradient(circle,rgba(46,86,65,.08),transparent 60%)}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:56px;gap:56px;align-items:center;position:relative;z-index:1}.hero h1{margin:22px 0;color:var(--green-dark)}.hero .lead{max-width:36ch}.hero-actions{gap:13px;margin:34px 0 26px}.hero-actions,.hero-trust{display:flex;flex-wrap:wrap}.hero-trust{gap:22px;color:var(--text-soft);font-size:.92rem;font-weight:600}.hero-trust span{display:inline-flex;align-items:center;gap:7px}.check{color:var(--green);font-weight:800}.hero-card{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow-lg);border:1px solid var(--line);padding:28px;position:relative;color:var(--text)}.hero-card .hc-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.hero-card .hc-label{font-size:.85rem;color:var(--text-soft);font-weight:600}.badge-ok{color:var(--green);background:var(--green-soft)}.badge-ok,.badge-soft{font-size:.74rem;font-weight:700;padding:5px 11px;border-radius:var(--radius-pill)}.badge-soft{color:var(--text-soft);background:var(--paper-2)}.hero-card .hc-amount{font-family:var(--font-display);font-size:3.1rem;font-weight:700;letter-spacing:-.03em;margin:4px 0 2px;color:var(--green-dark)}.hero-card .hc-sub{color:var(--text-soft);font-size:.92rem;margin-bottom:20px}.hc-list{display:grid;grid-gap:10px;gap:10px}.hc-item{display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--paper);border-radius:var(--radius-sm);border:1px solid var(--line);font-size:.92rem;font-weight:600}.hc-item .dot{width:22px;height:22px;border-radius:50%;background:var(--green);color:#fff;display:grid;place-items:center;font-size:.8rem;flex-shrink:0}.hc-item small{color:var(--text-soft);font-weight:500;margin-left:auto;white-space:nowrap}.hc-note{margin-top:16px;font-size:.8rem;color:var(--text-soft)}.trustbar{background:var(--green);padding:20px 0}.trustbar .wrap{display:flex;align-items:center;gap:34px;flex-wrap:wrap;justify-content:center;color:var(--on-dark-soft);font-weight:600;font-size:.9rem}.trustbar .ts{display:inline-flex;align-items:center;gap:9px}section{padding:92px 0}section.alt{background:var(--paper-2)}.section-head{text-align:center;max-width:680px;margin:0 auto 54px}.section-head .lead{margin-top:14px}.pillars{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px}.pillar{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:32px 30px;box-shadow:var(--shadow)}.pillar .pi{width:46px;height:46px;border-radius:50%;background:var(--green-soft);color:var(--green);display:grid;place-items:center;font-weight:800;font-size:1.15rem;margin-bottom:18px}.pillar h3{margin-bottom:9px}.pillar p{color:var(--text-soft);font-size:.97rem}.steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px}.step{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:34px 30px;box-shadow:var(--shadow);position:relative;transition:transform .2s,box-shadow .2s}.step:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg)}.step-num{width:44px;height:44px;border-radius:50%;background:var(--green);color:#fff;display:grid;place-items:center;font-weight:800;font-size:1.15rem;margin-bottom:18px}.step h3{margin-bottom:9px}.step p{color:var(--text-soft);font-size:.97rem}.step small{display:block;margin-top:14px;color:var(--green);font-weight:700;font-size:.85rem}.situaties{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px}.situatie{display:flex;flex-direction:column;gap:10px;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:28px 26px;box-shadow:var(--shadow);transition:transform .2s,box-shadow .2s,border-color .2s}.situatie:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg);border-color:rgba(46,86,65,.35)}.situatie .si-kicker{font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--green)}.situatie h3{font-size:1.18rem}.situatie p{color:var(--text-soft);font-size:.95rem;flex:1 1}.situatie .si-link{font-weight:700;color:var(--green);font-size:.93rem}.split{display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px;align-items:center}.feature-list{display:grid;grid-gap:18px;gap:18px;margin-top:28px}.feature-item{display:flex;gap:14px}.feature-item .fi-ic{width:42px;height:42px;border-radius:50%;background:var(--green-soft);color:var(--green);display:grid;place-items:center;flex-shrink:0;font-weight:800}.feature-item h4{font-size:1.06rem;font-weight:700;margin-bottom:3px;letter-spacing:-.01em}.feature-item p{color:var(--text-soft);font-size:.95rem}.cert-card{background:var(--green);color:var(--on-dark);border-radius:var(--radius);padding:30px;box-shadow:var(--shadow-lg);position:relative;overflow:hidden}.cert-card:after{content:"";position:absolute;right:-70px;bottom:-90px;width:260px;height:260px;border-radius:50%;border:1px solid rgba(251,248,238,.12);pointer-events:none}.cert-head{display:flex;align-items:center;gap:14px;margin-bottom:22px}.cert-seal{width:46px;height:46px;flex-shrink:0}.cert-head b{display:block;font-family:var(--font-display);font-size:1.1rem;letter-spacing:.02em}.cert-head small{color:var(--on-dark-soft);font-size:.82rem}.cert-code{margin-left:auto;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:.8rem;letter-spacing:.08em;background:rgba(251,248,238,.12);padding:6px 10px;border-radius:8px}.cert-amount{font-family:var(--font-display);font-size:2.9rem;font-weight:700;letter-spacing:-.03em;line-height:1}.cert-sub{color:var(--on-dark-soft);font-size:.92rem;margin:8px 0 22px;max-width:34ch}.cert-rows{display:grid;grid-gap:0;gap:0;border-top:1px solid var(--line-dark)}.cert-row{display:grid;grid-template-columns:150px 1fr;grid-gap:12px;gap:12px;padding:11px 0;border-bottom:1px solid var(--line-dark);font-size:.88rem}.cert-row span{color:var(--on-dark-soft)}.cert-row b{font-weight:600}.cert-foot{margin-top:18px;font-size:.78rem;line-height:1.5}.cert-example,.cert-foot{color:var(--on-dark-faint)}.cert-example{position:absolute;top:18px;right:18px;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.honest{display:grid;grid-template-columns:1fr 1fr;grid-gap:22px;gap:22px}.honest-col{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:30px;box-shadow:var(--shadow)}.honest-col h3{margin-bottom:16px}.honest-col ul{list-style:none;display:grid;grid-gap:12px;gap:12px}.honest-col li{display:flex;gap:12px;align-items:flex-start;font-size:.96rem;color:var(--text)}.honest-col li .ic{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-size:.78rem;font-weight:800;flex-shrink:0;margin-top:1px;background:var(--green);color:#fff}.honest-not li .ic{background:var(--paper-2)}.honest-not li,.honest-not li .ic,.honest-note{color:var(--text-soft)}.honest-note{text-align:center;margin-top:28px;font-size:.98rem}.price-band{text-align:center;max-width:720px;margin:0 auto}.price-band h2{margin:16px 0 14px}.price-band p{color:var(--text-soft);font-size:1.1rem;margin-bottom:26px}.price-band p b{color:var(--green-dark)}.reviews-placeholder{border:1.5px dashed var(--line);border-radius:var(--radius);padding:40px;text-align:center;max-width:720px;margin:0 auto}.reviews-placeholder p{color:var(--text-soft);margin-top:14px}.faq{max-width:780px;margin:0 auto}.faq-item{border-bottom:1px solid var(--line)}.faq-q{width:100%;text-align:left;background:none;border:none;cursor:pointer;padding:22px 0;font-family:var(--font);font-weight:700;font-size:1.06rem;color:var(--text);display:flex;justify-content:space-between;align-items:center;gap:16px;letter-spacing:-.01em}.faq-q .pm{font-size:1.5rem;color:var(--green);font-weight:400;transition:transform .2s}.faq-item.open .faq-q .pm{transform:rotate(45deg)}.faq-a{max-height:0;overflow:hidden;transition:max-height .3s ease;color:var(--text-soft)}.faq-item.open .faq-a{max-height:360px;padding-bottom:22px}.cta-band{background:var(--green);border-radius:var(--radius);padding:68px 48px;text-align:center;box-shadow:var(--shadow-lg);overflow:hidden}.cta-band,.cta-band h2{color:#fff;position:relative}.cta-band p{color:var(--on-dark-soft);margin:14px auto 30px;max-width:48ch;font-size:1.1rem}.cta-band .btn,.cta-band p{position:relative}.site-footer{background:var(--green-dark);color:var(--on-dark-soft);padding:64px 0 36px}.footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;grid-gap:32px;gap:32px;padding-bottom:40px;border-bottom:1px solid var(--line-dark)}.site-footer .logo{margin-bottom:14px}.footer-tagline{color:#fff;font-family:var(--font-display);font-weight:700;font-size:1.05rem;margin-bottom:8px}.footer-intro{max-width:36ch;font-size:.92rem}.site-footer h5{color:#fff;font-size:.95rem;margin-bottom:14px;font-weight:700}.site-footer ul{list-style:none;display:grid;grid-gap:10px;gap:10px}.site-footer a{color:var(--on-dark-soft);font-size:.93rem}.site-footer a:hover{color:#fff}.footer-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:26px;font-size:.85rem;color:var(--on-dark-faint);flex-wrap:wrap;gap:12px}.app-shell{min-height:calc(100vh - 78px);background:var(--paper-2);padding:44px 0 84px}.app-head{margin-bottom:30px}.app-head .lead{margin-top:8px}.progress-track{gap:0;margin:28px 0 36px}.progress-track,.pt-step{display:flex;align-items:center}.pt-step{gap:10px;color:var(--text-soft);font-weight:600;font-size:.92rem}.pt-step .pn{width:30px;height:30px;border-radius:50%;border:2px solid var(--line);display:grid;place-items:center;background:#fff;font-weight:700;font-size:.85rem}.pt-step.done .pn{background:var(--green);border-color:var(--green);color:#fff}.pt-step.active .pn{border-color:var(--accent);background:var(--accent);color:#fff}.pt-line{flex:1 1;height:2px;background:var(--line);margin:0 14px;min-width:24px}.pt-line.done{background:var(--green)}.kluis-grid{display:grid;grid-template-columns:1fr 340px;grid-gap:28px;gap:28px;align-items:start}.dropzone{background:var(--card);border:2px dashed #cbc4ac;border-radius:var(--radius);padding:54px 30px;text-align:center;cursor:pointer;transition:background .2s,border-color .2s}.dropzone.drag,.dropzone:hover{background:var(--green-soft);border-color:var(--green)}.dropzone .dz-ic{font-size:2.5rem;margin-bottom:12px}.dropzone h3{margin-bottom:6px}.dropzone p{color:var(--text-soft);font-size:.95rem}.dropzone .browse{color:var(--green);font-weight:700;text-decoration:underline}.upload-list{display:grid;grid-gap:12px;gap:12px;margin-top:22px}.up-row{display:flex;align-items:center;gap:14px;background:var(--card);border:1px solid var(--line);border-radius:var(--radius-sm);padding:14px 16px;box-shadow:var(--shadow)}.up-row .di{width:40px;height:40px;border-radius:50%;background:var(--paper);border:1px solid var(--line);display:grid;place-items:center;font-size:1.2rem;flex-shrink:0}.up-row .un{flex:1 1;min-width:0}.up-row .un b{display:block;font-size:.94rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.up-row .un small{color:var(--text-soft);font-size:.82rem}.up-row .bar{height:6px;background:var(--paper-2);border-radius:4px;overflow:hidden;margin-top:6px}.up-row .bar i{display:block;height:100%;background:var(--green);width:0;transition:width .4s ease;border-radius:4px}.status-pill{font-size:.74rem;font-weight:700;padding:5px 11px;border-radius:var(--radius-pill);flex-shrink:0}.status-pill.uploading{background:var(--paper-2);color:var(--text-soft)}.status-pill.verifying{background:var(--accent-soft);color:var(--accent-dark)}.status-pill.verified{background:var(--green-soft);color:var(--green)}.side-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:24px;box-shadow:var(--shadow)}.side-card h3{margin-bottom:14px}.checklist{list-style:none;display:grid;grid-gap:12px;gap:12px}.checklist li{display:flex;align-items:center;gap:11px;font-size:.92rem;font-weight:600;color:var(--text-soft)}.checklist li .cb{width:22px;height:22px;border-radius:7px;border:2px solid var(--line);display:grid;place-items:center;flex-shrink:0;font-size:.75rem;background:#fff}.checklist li.done{color:var(--text)}.checklist li.done .cb{background:var(--green);border-color:var(--green);color:#fff}.secure-note{display:flex;gap:10px;align-items:flex-start;margin-top:20px;padding:14px;background:var(--green-soft);border-radius:var(--radius-sm);font-size:.85rem;color:var(--green);font-weight:600}.hero-grid>*,.honest>*,.pillars>*,.situaties>*,.split>*,.steps>*{min-width:0}@media (max-width:1000px){.situaties{grid-template-columns:1fr 1fr}}@media (max-width:900px){.hero-grid,.honest,.kluis-grid,.split{grid-template-columns:1fr;gap:38px}.pillars,.steps{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}.nav-links{display:none}.cert-row{grid-template-columns:1fr;gap:2px}}@media (max-width:560px){.footer-grid,.situaties{grid-template-columns:1fr}section{padding:60px 0}.hero{padding:52px 0 44px}.cta-band{padding:42px 26px}.nav-cta .btn-ghost{display:none}.nav-cta .btn{padding:12px 18px;font-size:.92rem}.cert-card{padding:24px 20px}.cert-code{display:none}.hero-card{padding:22px 18px}.hero-card .hc-amount{font-size:2.5rem}.hc-item{flex-wrap:wrap;row-gap:2px}.hc-item small{white-space:normal;margin-left:34px;flex-basis:100%}.trustbar .wrap{gap:10px 22px;font-size:.85rem}}.status-pill.error{background:var(--accent-soft);color:var(--danger)}.up-row.error{border-color:rgba(214,69,48,.4)}.up-row .melding{color:var(--danger);font-size:.82rem}.auth-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-lg);padding:40px 36px;max-width:460px;margin:0 auto}.auth-card h2{margin-bottom:10px}.auth-card .lead{font-size:1rem;margin-bottom:24px}.kluis-form{display:grid;grid-gap:16px;gap:16px}.kluis-form label{font-weight:700;font-size:.92rem;display:grid;grid-gap:7px;gap:7px}.kluis-form input{font-family:var(--font);font-size:1rem;color:var(--text);padding:13px 16px;border-radius:var(--radius-sm);border:1.5px solid var(--line);background:var(--paper);width:100%;transition:border-color .2s,background .2s}.kluis-form input:focus{outline:none;border-color:var(--green);background:#fff}.form-fout{color:var(--danger);font-size:.9rem;font-weight:600}.form-info{background:var(--green-soft);color:var(--green);border-radius:var(--radius-sm);padding:16px;font-weight:600;font-size:.95rem;line-height:1.5}.auth-shell{min-height:calc(100vh - 78px);background:var(--paper-2);padding:70px 0 90px}.prose{max-width:720px;margin:0 auto;display:grid;grid-gap:14px;gap:14px}.prose h2{font-size:1.9rem}.prose h3{margin-top:14px}.prose li,.prose p{color:var(--text-soft);font-size:.98rem}.prose ul{padding-left:22px;display:grid;grid-gap:6px;gap:6px}.btn[disabled]{opacity:.55;cursor:not-allowed;transform:none!important;box-shadow:none}.leeg-hint{color:var(--text-soft);font-size:.95rem;text-align:center;padding:18px 0}.page-hero{padding:72px 0 56px}.page-hero h1{font-size:clamp(2.2rem,4.6vw,3.4rem);margin:20px 0 18px;color:var(--green-dark);max-width:22ch}.page-hero .lead{max-width:58ch}.page-hero .hero-actions{margin:30px 0 0}.two-col{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;align-items:start}.two-col h2{margin-bottom:14px}.two-col p+p{margin-top:12px}.two-col p{color:var(--text-soft)}.timeline{display:grid;grid-gap:0;gap:0;max-width:760px;margin:0 auto}.tl-item{display:grid;grid-template-columns:120px 32px 1fr;grid-gap:0 18px;gap:0 18px;position:relative;padding-bottom:34px}.tl-item:last-child{padding-bottom:0}.tl-when{font-weight:700;color:var(--green);font-size:.92rem;padding-top:4px;text-align:right}.tl-dot{width:32px;height:32px;border-radius:50%;background:var(--green);color:#fff;display:grid;place-items:center;font-weight:800;font-size:.9rem;position:relative;z-index:1}.tl-item:before{content:"";position:absolute;left:calc(120px + 18px + 15px);top:32px;bottom:0;width:2px;background:var(--line)}.tl-item:last-child:before{display:none}.tl-body h3{margin-bottom:6px}.tl-body p{color:var(--text-soft)}.tabel{width:100%;border-collapse:collapse;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow)}.tabel td,.tabel th{text-align:left;padding:14px 18px;border-bottom:1px solid var(--line);vertical-align:top;font-size:.95rem}.tabel th{background:var(--paper-2);font-weight:700;font-size:.85rem;letter-spacing:.04em;text-transform:uppercase;color:var(--green)}.tabel tr:last-child td{border-bottom:none}.tabel td:first-child{font-weight:700;white-space:nowrap}.tabel td small{display:block;color:var(--text-soft);font-weight:400;margin-top:3px}.tabel-wrap{overflow-x:auto}.compare td.ja{color:var(--green-dark);font-weight:600}.note-box{background:var(--green-soft);border-radius:var(--radius-sm);padding:18px 20px;font-size:.96rem;line-height:1.55}.note-box,.note-box b{color:var(--green-dark)}.note-box.soft{background:var(--paper-2);color:var(--text)}.price-cols{display:grid;grid-template-columns:1fr 1fr;grid-gap:22px;gap:22px}.price-col{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:30px;box-shadow:var(--shadow)}.price-col.dark{background:var(--green);color:var(--on-dark);border-color:var(--green)}.price-col .pc-amount{font-family:var(--font-display);font-size:2.4rem;font-weight:700;letter-spacing:-.03em;margin:6px 0 4px;color:var(--green-dark)}.price-col.dark .pc-amount{color:#fff}.price-col .pc-sub{color:var(--text-soft);font-size:.92rem;margin-bottom:18px}.price-col.dark .pc-sub{color:var(--on-dark-soft)}.price-col ul{list-style:none;display:grid;grid-gap:10px;gap:10px}.price-col li{display:flex;gap:10px;align-items:flex-start;font-size:.95rem}.price-col li:before{content:"✓";font-weight:800;color:var(--green);flex-shrink:0}.price-col.dark li:before{color:var(--accent)}.kennis-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.kennis-card{display:flex;flex-direction:column;gap:10px;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:28px;box-shadow:var(--shadow);transition:transform .2s,box-shadow .2s}.kennis-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg)}.kennis-card .kc-thema{font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--green)}.kennis-card h3{font-size:1.15rem}.kennis-card p{color:var(--text-soft);font-size:.95rem;flex:1 1}.kennis-card .kc-meta{font-size:.82rem;color:var(--text-soft)}.artikel{max-width:720px;margin:0 auto}.artikel .eyebrow{margin-bottom:18px}.artikel h1{font-size:clamp(2rem,4vw,2.9rem);margin-bottom:16px;color:var(--green-dark)}.artikel .lead{margin-bottom:8px}.artikel .meta{color:var(--text-soft);font-size:.88rem;margin-bottom:34px}.artikel h2{font-size:1.5rem;margin:34px 0 12px}.artikel p{margin-bottom:14px;color:var(--text);line-height:1.65}.artikel ul{padding-left:22px;margin-bottom:16px;display:grid;grid-gap:6px;gap:6px}.artikel .tabel{margin:10px 0 20px}.artikel-cta{margin-top:40px}.artikel-terug{display:inline-block;margin-bottom:26px;color:var(--green);font-weight:700;font-size:.92rem}.contact-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.contact-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:30px;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:10px}.contact-card .cc-ic{width:46px;height:46px;border-radius:50%;background:var(--green-soft);color:var(--green);display:grid;place-items:center;font-weight:800}.contact-card p{color:var(--text-soft);font-size:.95rem;flex:1 1}.contact-card .btn{align-self:flex-start;margin-top:8px}.mensen{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.mens{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:26px;box-shadow:var(--shadow);text-align:center}.mens .foto{width:88px;height:88px;border-radius:50%;background:var(--green-soft);color:var(--green);display:grid;place-items:center;font-family:var(--font-display);font-weight:700;font-size:1.6rem;margin:0 auto 14px}.mens b{display:block;font-size:1.05rem}.mens small{color:var(--text-soft)}.label-chip{display:inline-block;font-weight:800;font-size:.8rem;padding:3px 9px;border-radius:6px;background:var(--green-soft);color:var(--green-dark)}@media (max-width:900px){.contact-grid,.kennis-grid,.mensen,.price-cols,.two-col{grid-template-columns:1fr}.tl-item{grid-template-columns:32px 1fr}.tl-when{grid-column:2;text-align:left;padding-top:0;order:-1;margin-bottom:4px}.tl-item:before{left:15px}.tabel td:first-child{white-space:normal}}