ul{box-sizing:border-box;list-style:none}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px;--accent:#51d870;--accent-dark:#3dbd5e;--accent-text:#14522a;--accent-light:#eafbee;--bg:#f8fafc;--card:#ffffff;--text:#3c3c3b;--muted:#6b7280;--border:rgba(220, 230, 235, 0.9);--dark:#1a2e20}*,::after,::before{box-sizing:border-box;margin:0;padding:0}body{font-family:"Outfit",sans-serif;background:var(--bg);color:var(--text);line-height:1.5}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font-family:inherit}.wrap{max-width:1100px;margin:0 auto;padding:0 1.25rem}main>section:not(.hero){padding-top:2.5rem;padding-bottom:2.5rem}h1{font-size:clamp(1.6rem,4vw,2.75rem);letter-spacing:-.025em;line-height:1.1}h2{font-size:clamp(1.375rem,4vw,2.5rem);letter-spacing:-.02em;line-height:1.15}.btn,h3{font-weight:700}h1,h2,h3{color:var(--text)}h3{font-size:1.1rem;letter-spacing:-.015em;line-height:1.3}p{font-size:.975rem;line-height:1.75;color:var(--muted)}h1,h2,strong{font-weight:800}.btn{border-radius:999px;font-family:"Outfit",sans-serif;font-size:.875rem;padding:.75rem 1.5rem;display:inline-flex;align-items:center;justify-content:center;border:0;cursor:pointer;transition:background .2s,color .2s,transform .15s,border-color .2s;white-space:nowrap}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(-1px)}.badge,.btn.primary{color:var(--accent-text)}.btn.primary{background:var(--accent)}.btn.primary:hover{background:var(--accent-dark);color:#fff}.btn.ghost{background:#fff0;color:var(--muted);border:1px solid var(--border);font-weight:500;padding:.5rem .875rem}.btn.ghost:hover{border-color:#bbb;background:#fff}.btn.large{font-size:1rem;padding:.875rem 1.75rem}.badge{background:var(--accent-light);border-radius:999px;padding:.3rem .875rem;font-size:.825rem;font-weight:600;display:inline-block}.card{background:var(--card);border-radius:1rem;border:1px solid var(--border);box-shadow:0 2px 8px rgb(0 0 0/.05)}body>header{position:sticky;top:0;z-index:50;background:rgb(248 250 252/.95);backdrop-filter:blur(12px);border-bottom:1px solid var(--border)}body>header>.wrap{padding-top:.875rem;padding-bottom:.875rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}body>header nav>ul,body>header>.wrap>div{display:flex;gap:.625rem;align-items:center}.logo img{height:60px}body>header .btn.ghost,body>header nav>ul>li>.sub-menu>li>.sub-menu>li>a::after,body>header nav>ul>li>.sub-menu>li>a::after{display:none}@media (max-width:1023px){body>header .btn.primary{display:none}body>header .logo img{height:56px}}body>header nav{display:none;align-items:center}body>header nav>ul{gap:2rem;list-style:none;margin:0;padding:0}body>header nav>ul>li,body>header nav>ul>li>.sub-menu>li{position:relative}body>header nav>ul>li>a{color:var(--muted);font-weight:500;font-size:.9rem;padding:.25rem 0;position:relative;transition:color .2s;display:block}body>header nav>ul>li>a::after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:1.5px;background:var(--accent-text);transform:scaleX(0);transition:transform .2s ease;transform-origin:left}#site-wrap>footer nav a:hover,.breadcrumb a:hover,.btn.ghost:hover,body>header nav>ul>li:hover>a,body>header nav>ul>li>a:hover{color:var(--text)}#site-wrap>footer nav a:hover::after,body>header nav>ul>li:hover>a::after,body>header nav>ul>li>a:hover::after{transform:scaleX(1)}body>header nav>ul>li>.sub-menu{display:none;position:absolute;top:calc(100% + 14px);left:50%;transform:translateX(-50%);background:#fff;border:1px solid var(--border);border-radius:12px;padding:6px 0;min-width:210px;list-style:none;z-index:200;box-shadow:0 8px 24px rgb(0 0 0/.08)}body>header nav>ul>li>.sub-menu::before{content:"";position:absolute;top:-6px;left:50%;transform:translateX(-50%) rotate(45deg);width:10px;height:10px;background:#fff;border-top:1px solid var(--border);border-left:1px solid var(--border)}body>header nav>ul>li:hover>.sub-menu,body>header nav>ul>li>.sub-menu>li:hover>.sub-menu{display:block}body>header nav>ul>li>.sub-menu::after{content:"";position:absolute;top:-14px;left:0;right:0;height:14px}body>header nav>ul>li>.sub-menu>li>a{display:block;padding:.45rem 1.1rem;font-size:.875rem;font-weight:500;color:var(--muted);white-space:nowrap;transition:color .15s,background .15s;position:static}body>header nav>ul>li>.sub-menu>li>.sub-menu>li>a:hover,body>header nav>ul>li>.sub-menu>li>a:hover{color:var(--accent-text);background:var(--bg)}body>header nav>ul>li>.sub-menu>li:first-child>a,body>header nav>ul>li>.sub-menu>li>.sub-menu>li:first-child>a{border-radius:10px 10px 0 0}body>header nav>ul>li>.sub-menu>li:last-child>a,body>header nav>ul>li>.sub-menu>li>.sub-menu>li:last-child>a{border-radius:0 0 10px 10px}body>header nav>ul>li>.sub-menu>li.menu-item-has-children>a::after{display:inline-block;content:"›";position:static;float:right;margin-left:.5rem;font-size:1rem;line-height:1;transform:none;background:0 0;height:auto;width:auto;color:var(--muted);opacity:.6}body>header nav>ul>li>.sub-menu>li>.sub-menu{display:none;position:absolute;top:-8px;left:calc(100% + 10px);background:#fff;border:1px solid var(--border);border-radius:12px;padding:6px 0;min-width:220px;list-style:none;z-index:300;box-shadow:0 8px 24px rgb(0 0 0/.08)}body>header nav>ul>li>.sub-menu>li>.sub-menu::before{content:"";position:absolute;top:16px;left:-6px;width:10px;height:10px;background:#fff;border-bottom:1px solid var(--border);border-left:1px solid var(--border);transform:rotate(45deg)}body>header nav>ul>li>.sub-menu>li>.sub-menu::after{content:"";position:absolute;top:0;bottom:0;left:-10px;width:10px}body>header nav>ul>li>.sub-menu>li>.sub-menu>li>a{display:block;padding:.45rem 1.1rem;font-size:.875rem;font-weight:500;color:var(--muted);white-space:nowrap;transition:color .15s,background .15s;position:static}#site-wrap>footer nav,.hamburger{display:flex;justify-content:center}.hamburger{flex-direction:column;gap:5px;background:0 0;border:0;cursor:pointer;padding:6px;min-width:36px;min-height:36px}.hamburger span{display:block;width:22px;height:2px;background:var(--text);border-radius:2px;transition:all .2s}#site-wrap{overflow-x:clip}.offcanvas-overlay{display:none;position:fixed;inset:0;background:rgb(0 0 0/.4);z-index:199;backdrop-filter:blur(2px)}nav.offcanvas{display:none;position:fixed;top:0;right:0;bottom:0;width:min(320px,85vw);z-index:200;flex-direction:column;box-shadow:-8px 0 32px rgb(0 0 0/.12)}.offcanvas-header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--border);flex-shrink:0}.offcanvas-close{background:0 0;border:0;cursor:pointer;padding:4px;color:var(--muted);display:flex;align-items:center;border-radius:6px;transition:background .15s,color .15s}.offcanvas-close svg{width:14px;height:14px}.offcanvas-close:hover{background:var(--bg);color:var(--text)}.offcanvas-body{flex:1;overflow-y:auto;display:flex;flex-direction:column}nav.offcanvas ul{list-style:none;margin:0;padding:0}nav.offcanvas .sub-menu>li>a,nav.offcanvas>.offcanvas-body>ul>li>a{display:flex;align-items:center;padding:.875rem 1.25rem;color:var(--text);font-weight:600;font-size:.975rem;border-bottom:1px solid var(--border);transition:background .15s,color .15s}nav.offcanvas>.offcanvas-body>ul>li>a:hover{background:var(--bg);color:var(--accent-text)}details.faq-item summary:hover,nav.offcanvas .sub-menu{background:var(--bg)}nav.offcanvas .sub-menu>li>a{padding:.6rem 1.25rem .6rem 2rem;color:var(--muted);font-weight:500;font-size:.9rem}nav.offcanvas .sub-menu>li>a:hover{color:var(--accent-text);background:#fff}nav.offcanvas,nav.offcanvas .sub-menu .sub-menu{background:#fff}nav.offcanvas .sub-menu .sub-menu>li>a{padding-left:3rem;font-size:.85rem;border-bottom:1px solid var(--bg)}.offcanvas-account{padding:1rem 1.25rem;border-bottom:1px solid var(--border)}#site-wrap>footer,.offcanvas-cta{border-top:1px solid var(--border)}.offcanvas-cta{padding:1.25rem;flex-shrink:0;margin-top:auto}#site-wrap>footer{padding:1.5rem 1.25rem;background:#fff}#site-wrap>footer>.wrap{display:flex;flex-direction:column;gap:1.5rem;align-items:center;text-align:center}#site-wrap>footer img{height:54px}#site-wrap>footer nav{gap:1.5rem;flex-wrap:wrap}#site-wrap>footer nav a{color:var(--muted);font-size:.825rem;font-weight:500;min-height:44px;display:inline-flex;align-items:center;position:relative;transition:color .2s}#site-wrap>footer nav a::after{content:"";position:absolute;bottom:10px;left:0;right:0;height:1px;background:var(--muted);transform:scaleX(0);transition:transform .2s ease;transform-origin:left}#site-wrap>footer p{font-size:.75rem;color:var(--muted)}section.hero{display:grid;grid-template-columns:1fr;gap:2.5rem;padding-top:2.5rem;padding-bottom:3rem}section.hero h1{margin:1rem 0}section.hero>div>p{font-size:1rem;max-width:480px;margin-bottom:1.75rem}section.hero .actions,section.hero .stats{display:flex;flex-wrap:wrap;align-items:center}section.hero .actions{gap:.75rem}section.hero .stats{gap:0;margin-top:2rem}section.hero .stats>div{display:flex;flex-direction:column;padding-right:1.5rem}section.hero .stats>div+div{padding-left:1.5rem;border-left:1px solid var(--border)}section.hero .stats strong{font-size:1.5rem;color:var(--text);line-height:1;display:block}section.hero .stats span{font-size:.8rem;color:var(--muted);font-weight:500;margin-top:.1rem}.mockup{background:#fff;border-radius:1rem;box-shadow:0 4px 24px rgb(0 0 0/.09),0 0 0 1px rgb(0 0 0/.04);overflow:hidden}.mockup-head{background:var(--dark)}.mockup-head p{font-size:.72rem;font-weight:600;opacity:.55;letter-spacing:.1em;text-transform:uppercase;color:#fff;margin-bottom:.25rem}.mockup-head strong{font-size:2rem;font-weight:800;letter-spacing:-.02em;line-height:1;color:#fff;display:block}.mockup-head span{font-size:.825rem;opacity:.6;color:#fff;margin-top:.2rem;display:block}.mockup-body,.mockup-head{padding:1.375rem 1.75rem}.home-tekst-afb-text h2,.home-tekst-breed h2,.mockup-row{margin-bottom:1.125rem}.mockup-row:last-child{margin-bottom:0}.mockup-row-head{display:flex;align-items:center;gap:.5rem;margin-bottom:.45rem}.mockup-row-head b{font-weight:600;font-size:.875rem;color:var(--text);flex:1}.mockup-row-head em{font-style:normal;font-weight:700;color:var(--accent-text);font-size:.875rem}.mockup-body .icon,.track{background:var(--accent-light)}.mockup-body .icon{width:28px;height:28px;border-radius:7px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.track{height:6px;border-radius:999px;overflow:hidden}.track>span{display:block;height:100%;background:var(--accent);border-radius:999px}.mockup-foot{background:var(--bg);border-radius:.75rem;padding:.75rem .875rem;display:flex;justify-content:space-between;align-items:center}.mockup-foot b{font-size:.775rem;font-weight:600;color:var(--text)}.mockup-foot em{font-style:normal;font-size:.775rem;font-weight:700}.home-tekst-afb{padding:3rem 0;background:#fff}.home-tekst-afb-inner{display:grid;grid-template-columns:1fr;gap:2rem;align-items:start}.home-tekst-afb-text{order:1}.home-tekst-afb-prose p,.home-tekst-breed-prose p{font-size:.975rem;line-height:1.8;margin-bottom:1rem}.home-tekst-afb-prose ul{padding-left:0;list-style:none;margin:1rem 0;display:flex;flex-direction:column;gap:.5rem}.home-tekst-afb-prose ul li{font-size:.925rem;color:var(--muted);padding-left:1.5rem;position:relative;line-height:1.5}.home-tekst-afb-prose ul li::before{content:"✓";position:absolute;left:0;color:var(--accent-text);font-weight:700}.home-tekst-afb-prose strong{color:var(--text);font-weight:700}.home-tekst-afb-text .btn{margin-top:1.75rem}@media (min-width:900px){.home-tekst-afb-inner{grid-template-columns:1.5fr 1fr;gap:4.5rem}.home-tekst-afb.no-image .home-tekst-afb-inner{grid-template-columns:1fr;max-width:760px}}.home-tekst-breed-wrap{background:#fff}.home-faq,.home-tekst-breed{padding-top:2.5rem;padding-bottom:2.5rem;max-width:760px}.home-faq h2{margin-bottom:1.5rem}.maatregelen-listing{padding-top:3rem;padding-bottom:3rem}.maatregelen-listing>h2{max-width:680px;margin-top:.875rem;margin-bottom:1rem}.maatregelen-listing-intro{max-width:680px;color:var(--muted);margin-bottom:2rem;font-size:.975rem}.maatregelen-grid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width:640px){.maatregelen-grid{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.maatregelen-grid{grid-template-columns:repeat(3,1fr)}}.maatregel-card{display:flex;flex-direction:column;overflow:hidden;padding:0}.maatregel-img{display:block;aspect-ratio:3/2;overflow:hidden}.maatregel-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.maatregel-card:hover .maatregel-img img{transform:scale(1.04)}.maatregel-body{padding:1.5rem;display:flex;flex-direction:column;flex:1;gap:.875rem}.maatregel-body h3{font-size:1.125rem;margin:0}.maatregel-intro{font-size:.875rem;color:var(--muted);line-height:1.6;margin:0}.maatregel-body h3 a{color:var(--text);text-decoration:none}.breadcrumb b,.maatregel-body h3 a:hover,.maatregel-subitems li a:hover,.mockup-foot em{color:var(--accent-text)}.maatregel-subitems{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.375rem}.maatregel-subitems li{font-size:.875rem}.maatregel-subitems li a{color:var(--muted);text-decoration:none;padding-left:1rem;position:relative}.maatregel-subitems li a::before{content:"→";position:absolute;left:0;color:var(--accent-text);font-size:.75rem;top:1px}.cta-strip{background:var(--dark)}.cta-banner{display:flex;flex-direction:column;gap:1.5rem;align-items:flex-start;padding:2.5rem 0}.cta-banner h2{color:#fff;font-size:clamp(1.375rem,3.5vw,2rem)}.cta-banner p{color:rgb(255 255 255/.6);font-size:.9rem;margin-top:.5rem}.breadcrumb{display:flex;align-items:center;gap:.5rem;font-size:.8rem;color:var(--muted);padding:1rem 0 0;flex-wrap:nowrap;min-width:0}.breadcrumb a{color:var(--muted);font-weight:500;transition:color .2s;white-space:nowrap;flex-shrink:0}.breadcrumb span{opacity:.4;flex-shrink:0}.breadcrumb b{font-weight:600}@media (max-width:899px){.breadcrumb b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}}.home-tekst-afb-prose a:not(.btn):not(.tag){color:#1565a0;text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgb(21 101 160/.4)}.home-tekst-afb-prose a:not(.btn):not(.tag):hover{color:#0d4f80;text-decoration-color:#0d4f80}@media (min-width:1024px){.hamburger{display:none}body>header .btn.ghost{display:inline-flex}body>header nav{display:flex}section.hero{grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.cta-banner{flex-direction:row;justify-content:space-between;align-items:center}}@media (min-width:768px){#site-wrap>footer>.wrap{flex-direction:row;justify-content:space-between;text-align:left}#site-wrap>footer nav{justify-content:flex-start}}@media (max-width:1023px){.btn{font-size:.9rem}.btn,.btn.large{padding:.7rem 1.5rem}.breadcrumb{padding-top:.375rem}section.hero{padding-top:1rem}body>header{position:fixed;top:0;left:0;right:0;backdrop-filter:none;background:#f8fafc;z-index:100}#site-wrap{padding-top:88px}section.hero .stats{flex-wrap:nowrap;gap:0}section.hero .stats strong{font-size:1.1rem}section.hero .stats span{font-size:.7rem}section.hero .stats>div{padding-right:1rem}section.hero .stats>div+div{padding-left:1rem}#site-wrap>footer>.wrap{gap:.375rem}#site-wrap>footer img{height:42px}#site-wrap>footer nav{margin-bottom:.5rem}}@media (max-width:639px){.btn{font-size:.825rem}.btn,.btn.large{padding:.55rem 1.2rem}}.faq-list{display:flex;flex-direction:column;gap:.75rem}details.faq-item{border:1px solid var(--border);border-radius:.875rem;background:var(--card);overflow:hidden}details.faq-item summary{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;cursor:pointer;font-weight:700;font-size:.975rem;color:var(--text);list-style:none;transition:background .15s}details.faq-item summary::-webkit-details-marker{display:none}details.faq-item summary::after{content:"+";font-size:1.25rem;font-weight:400;color:var(--accent-text);flex-shrink:0;transition:transform .2s}details.faq-item .faq-body{padding:0 1.25rem 1.1rem}details.faq-item .faq-body p{font-size:.925rem}#scroll-top{position:fixed;bottom:2rem;right:2rem;width:48px;height:48px;border-radius:50%;background:var(--accent);color:var(--accent-text);border:0;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px rgb(0 0 0/.15);opacity:0;pointer-events:none;transition:opacity .35s,transform .2s,background .2s;z-index:40}#scroll-top:hover{background:var(--accent-dark);transform:translateY(-3px)}#scroll-top svg{width:20px;height:20px}@media (max-width:1023px){#scroll-top{width:40px;height:40px;bottom:1.25rem;right:1rem}#scroll-top svg{width:16px;height:16px}}