@charset "UTF-8";.header{font-family:'source sans 3',sans-serif;position:fixed;top:0;width:100%;z-index:999;pointer-events:none}.header.is-compact .header-bottom{transform:translateY(-100%)}.header.is-scrolled .promo-tooltip{opacity:0;visibility:hidden;transform:translateY(-10px)}.header-top{background-color:#fff;border-bottom:1px solid #f3f4f6;position:relative;z-index:10;pointer-events:auto;box-shadow:0 1px 2px rgba(0,0,0,5%)}.header-top-inner{display:flex;justify-content:space-between;align-items:center;height:80px}.logo{display:flex;align-items:center;flex-shrink:0;margin-top:4px}.logo:focus{outline:2px solid #39c;border-radius:4px}.product-nav ul{display:flex;gap:24px;list-style-type:none;padding:0;margin:0}.product-link{font-size:18px;font-weight:800;color:#4b5563;display:flex;align-items:center;padding:4px;border-radius:4px;transition:color .2s ease;text-decoration:none;border:none;outline:none;-webkit-tap-highlight-color:transparent}.product-link:hover{color:#39c;text-decoration:none;border:none}.product-link:focus,.product-link:active,.product-link:focus-visible{outline:none;border:none;box-shadow:none}.flex-align{display:flex;align-items:center}.dropdown-parent{position:relative}.dropdown-parent:hover .dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}.dropdown-parent:hover .dropdown-icon{transform:rotate(180deg)}.dropdown-menu{position:absolute;top:100%;left:0;background:#fff;border:1px solid #f3f4f6;border-radius:8px;padding:8px 0;min-width:220px;box-shadow:0 10px 25px -5px rgba(0,0,0,.1);opacity:0;visibility:hidden;transform:translateY(10px);transition:all .2s ease;z-index:100}.dropdown-menu a{display:block;padding:8px 16px;color:#4b5563;text-decoration:none;font-weight:600;white-space:nowrap;transition:all .2s ease}.dropdown-menu a:hover{background:#f9fafb;color:#39c}.top-right-container{display:flex;align-items:center}.header-bottom{background-color:#fff;position:relative;z-index:5;pointer-events:auto;transition:transform .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 6px -1px rgba(0,0,0,5%)}.header-bottom-inner{display:flex;justify-content:space-between;align-items:center;height:72px}.main-nav{display:flex;align-items:center;gap:32px}.nav-link{font-weight:800;color:#4b5563;transition:color .2s ease;display:flex;align-items:center;padding:8px 0;text-decoration:none;border:none;outline:none;-webkit-tap-highlight-color:transparent}.nav-link:hover{color:#39c;text-decoration:none;border:none}.nav-link:focus,.nav-link:active,.nav-link:focus-visible{outline:none;border:none;box-shadow:none}.dropdown{position:relative}.dropdown:hover .nav-link{color:#39c}.dropdown:hover .dropdown-icon{color:#39c}.dropdown-icon{width:16px;height:16px;margin-left:4px;color:#9ca3af;transition:color .2s ease}.action-buttons{display:flex;align-items:center;gap:16px;position:relative}.btn-login{color:#39c;font-weight:700;transition:color .2s ease}.btn-login:hover{color:#0052cc}.action-buttons .btn-primary{padding:8px 16px!important;font-size:14px!important;box-shadow:0 4px 12px rgba(0,190,0,.25)!important;transform:none!important}.action-buttons .btn-primary:hover{background-color:#00a100!important;transform:translateY(-2px)!important;box-shadow:0 6px 16px rgba(0,190,0,.35)!important}@keyframes pulse-halo{0%{box-shadow:0 0 20px rgba(36,190,0,.35),0 10px 25px -5px rgba(0,0,0,.1),0 0 rgba(36,190,0,.4)}70%{box-shadow:0 0 20px rgba(36,190,0,.35),0 10px 25px -5px rgba(0,0,0,.1),0 0 0 12px rgba(36,190,0,0)}100%{box-shadow:0 0 20px rgba(36,190,0,.35),0 10px 25px -5px rgba(0,0,0,.1),0 0 rgba(36,190,0,0)}}.promo-tooltip{position:absolute;top:100%;right:0;margin-top:18px;background-color:#fff;border:1px solid #24be00;border-radius:8px;padding:12px 16px;font-size:18px;font-weight:600;color:#374151;animation:pulse-halo 2s infinite;white-space:nowrap;transition:opacity .3s ease,transform .3s ease,visibility .3s;z-index:60;pointer-events:none}.promo-tooltip::before{content:'';position:absolute;top:-8px;right:45px;width:14px;height:14px;background-color:#fff;border-top:1px solid #24be00;border-left:1px solid #24be00;transform:rotate(45deg)}.promo-tooltip del{color:#9ca3af;text-decoration:line-through;margin-right:4px}.promo-tooltip del.promo-orange{color:#f97316}.promo-tooltip strong{color:#24be00;font-weight:700}.mega-dropdown:hover .nav-link{color:#39c}.mega-dropdown:hover .dropdown-icon{color:#39c}.mega-dropdown:hover .mega-dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}.mega-dropdown-menu{position:absolute;top:100%;left:0;width:100%;background:#fff;border-top:1px solid #f3f4f6;box-shadow:0 10px 25px -5px rgba(0,0,0,.1);opacity:0;visibility:hidden;transform:translateY(10px);transition:all .2s ease;z-index:100;padding:32px 0}.mega-top-row{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;align-items:end;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid #f3f4f6}.mega-top-col-img{width:100%}.mega-top-image{width:100%;height:140px;object-fit:cover;object-position:bottom center;border-radius:8px;display:block}.mega-top-col-list{grid-column:span 2}.mega-top-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.mega-top-list li{color:#374151;line-height:1.5}.mega-top-list li strong{color:#1f2937}.mega-top-list a{color:inherit;text-decoration:none;transition:color .2s ease}.mega-top-list a:hover{color:#39c}.mega-top-col-btn{display:block}.mega-btn-primary{display:block;width:100%;padding:8px 16px;background-color:#39c;color:#fff!important;border-radius:4px;font-weight:600;text-align:center;text-decoration:none;transition:all .2s ease}.mega-btn-primary:hover{background-color:#287a99}.mega-menu-container{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.mega-column{display:flex;flex-direction:column;gap:16px}.mega-column-span-2{grid-column:span 2}.premium-accountants-menu-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:-8px}.mega-column a.premium-menu-card{display:flex;flex-direction:column;text-decoration:none;padding:8px;border-radius:4px;transition:background .2s}.mega-column a.premium-menu-card:hover{background:#f9fafb}.mega-column a.premium-menu-card .premium-menu-name{font-weight:600;color:#1f2937;font-size:14px;margin-bottom:4px}.mega-column a.premium-menu-card .premium-menu-img{height:35px;width:60px;object-fit:contain;align-self:flex-start}.mega-column a.premium-menu-card .premium-menu-row{display:flex;align-items:center;gap:12px}.mega-column a.premium-menu-card .premium-menu-desc{font-size:13px;color:#6b7280;line-height:1.3;font-weight:400;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mega-col-header{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:800;color:#1f2937}.mega-col-header .mega-icon{width:24px;height:24px;color:#39c}.mega-col-subheader{margin-top:24px}.mega-btn-inline{margin-top:0!important}.mega-section-divider{border-top:1px solid #f3f4f6;margin:12px 0}.mega-column>.mega-btn-primary{margin-top:auto}.mega-section-img{width:100%;height:90px;object-fit:cover;border-radius:6px}.mega-column ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.mega-column ul.compact-list{gap:4px;margin-bottom:1rem}.mega-column a{display:block;color:#4b5563;text-decoration:none;font-weight:600;transition:color .2s ease}.mega-column a:hover{color:#39c}.mega-column a.mega-list-link{display:flex;align-items:center;gap:8px}.mega-list-icon{width:16px;height:16px;flex-shrink:0;margin-top:-2px}.mega-col-text{font-size:15px;line-height:1.5;color:#4b5563;margin-bottom:16px}.mega-col-logo{margin-bottom:16px;display:flex;justify-content:center}.mega-col-logo img{max-width:120px;height:auto}.mega-btn-outline{display:inline-block;padding:8px 16px;border:1px solid #39c;color:#39c!important;border-radius:4px;font-weight:600;text-align:center;text-decoration:none;transition:all .2s ease;margin-top:auto}.mega-btn-outline:hover{background:#39c;color:#fff!important}.mega-article-list{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.mega-article-card{display:flex;flex-direction:row;gap:10px;align-items:flex-start;text-decoration:none!important;color:#1f2937!important;transition:opacity .2s ease;padding:4px 0}.mega-article-card:hover{opacity:.8;color:#39c!important}.mega-article-thumb{width:64px;height:48px;object-fit:cover;object-position:top left;border-radius:4px;flex-shrink:0}.mega-article-text{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.mega-article-title{font-size:13px;line-height:1.3;font-weight:600;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mega-article-excerpt{font-size:11px;line-height:1.4;font-weight:400;color:#6b7280;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mobile-toggle-btn{display:none;position:relative;width:24px;height:24px;background:0 0;border:none;cursor:pointer;padding:0}.mobile-toggle-btn span{display:block;position:absolute;left:0;width:24px;height:2px;background:#39c;border-radius:10px;transition:all .3s ease}.mobile-toggle-btn span:nth-child(1){top:4px}.mobile-toggle-btn span:nth-child(2){top:11px}.mobile-toggle-btn span:nth-child(3){top:18px}.mobile-menu{position:fixed;top:80px;right:0;bottom:0;width:100%;background:#fff;z-index:40;transform:translateX(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);overflow-y:auto;pointer-events:none}.mobile-menu.is-open{transform:translateX(0);pointer-events:auto}.mobile-menu-inner{padding:24px;display:flex;flex-direction:column;gap:32px}.mobile-product-nav ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px}.mobile-product-link{font-size:20px;font-weight:800;color:#374151;text-decoration:none;border:none;outline:none;display:block;padding:8px 12px;margin:0 -12px;border-radius:4px;transition:all .2s ease;-webkit-tap-highlight-color:transparent}.mobile-product-link:hover{background-color:rgba(51,153,204,.15);color:#39c!important;text-decoration:none;border:none}.mobile-product-link:focus,.mobile-product-link:active,.mobile-product-link:focus-visible{outline:none;border:none;box-shadow:none}.mobile-submenu{list-style:none;padding-left:1.5rem;margin-top:12px;display:none;flex-direction:column;gap:12px;border-left:2px solid #f3f4f6;margin-left:16px}.mobile-submenu.is-open{display:flex}.mobile-submenu a.sub-link{font-size:16px;font-weight:500;color:#4b5563;display:block;position:relative;padding:6px 12px 6px 24px;margin:0 -12px;border-radius:4px;transition:all .2s ease}.mobile-submenu a.sub-link::before{content:'–';position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#9ca3af;transition:transform .2s ease}.mobile-submenu a.sub-link:hover{background-color:rgba(51,153,204,.15);color:#39c!important;padding-left:28px}.mobile-submenu a.sub-link:hover::before{transform:translateY(-50%)scaleX(1.3)}.mobile-submenu-desc{padding:0 1rem 1rem;color:#4b5563;font-size:.9rem;line-height:1.5;margin:0}.mobile-submenu-header{font-size:14px;font-weight:800;color:#1f2937;text-transform:uppercase;margin-top:12px;margin-bottom:4px;letter-spacing:.5px}.mobile-main-nav{display:flex;flex-direction:column;gap:16px}.mobile-main-nav>ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px}.mobile-nav-link{font-size:18px;font-weight:500;color:#4b5563;text-decoration:none;border:none;outline:none;display:block;padding:8px 12px;margin:0 -12px;border-radius:4px;transition:all .2s ease;-webkit-tap-highlight-color:transparent}.mobile-nav-link:hover{background-color:rgba(51,153,204,.15);color:#39c!important;text-decoration:none;border:none}.mobile-nav-link:focus,.mobile-nav-link:active,.mobile-nav-link:focus-visible{outline:none;border:none;box-shadow:none}.shop-highlight{margin:12px -12px 0!important;background-color:rgba(51,153,204,8%)!important;border:1px solid rgba(51,153,204,.3)!important;color:#39c!important;font-weight:600!important;display:flex!important;align-items:center;gap:8px;border-radius:6px;padding:10px 16px!important;transition:all .25s ease}.shop-highlight .shop-icon{width:20px;height:20px;stroke-width:2.2px;color:#39c;transition:transform .25s ease}.shop-highlight:hover{background-color:rgba(51,153,204,.16)!important;border-color:rgba(51,153,204,.6)!important;color:#39c!important;transform:translateY(-1px);box-shadow:0 4px 12px rgba(51,153,204,.12)}.shop-highlight:hover .shop-icon{transform:scale(1.1)rotate(-5deg)}.mobile-actions{display:flex;flex-direction:column;gap:16px;margin-top:24px;border-top:1px solid #f3f4f6;padding-top:24px}.mobile-actions .btn-login,.mobile-actions .btn-primary{text-align:center;width:100%}@media(max-width:991px){.product-nav,.header-bottom{display:none}.mobile-toggle-btn{display:flex}}.mobile-toggle-btn.is-active span:nth-child(1){top:11px;transform:rotate(45deg)}.mobile-toggle-btn.is-active span:nth-child(2){opacity:0}.mobile-toggle-btn.is-active span:nth-child(3){top:11px;transform:rotate(-45deg)}html,body{overflow-x:hidden;width:100%}body{padding-top:152px}@media(max-width:991px){body{padding-top:80px}}html{--color-teal-dark:#094D5E;--color-teal-mid:#1A6A87;--color-blue-medium:#3898D4;--color-blue-hero:#5CA2D0;--color-blue-light:#D1E8F5;--color-green-primary:#22C55E;--color-green-hover:#16A34A;--bg-light:#FFFFFF;--bg-gray:#F8FAFC;--text-dark:#1E293B;--text-muted:#64748B;--text-light:#FFFFFF;--font-display:'Inter', sans-serif;--font-body:'Inter', sans-serif;--border-radius:4px;overflow-x:hidden}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-body);background-color:var(--bg-light);color:var(--text-dark);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden;width:100%}section{position:relative}.has-bottom-divider{position:relative}.has-bottom-divider::after{content:'';position:absolute;bottom:0;left:5%;width:90%;height:1px;background:linear-gradient(90deg,transparent,rgba(51,153,204,.2),transparent);pointer-events:none}.jortt-glass-panel{position:relative;background:rgba(230,240,245,.6);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.6);border-radius:12px;box-shadow:0 15px 35px rgba(0,0,0,5%);padding:3rem;z-index:1;transform:translate3d(0,0,0);isolation:isolate}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:700;line-height:1.2}a{color:inherit;text-decoration:none;transition:color .3s ease}.container{max-width:1200px;margin:0 auto;padding:0 2rem}@media(max-width:480px){.container{padding:0 1rem}}.top-notification-bar{background-color:#f3f4f6;font-size:18px;padding:.5rem 0;color:var(--text-dark);font-weight:500}.top-bar-container{display:flex;justify-content:space-between;align-items:center}.top-bar-left{flex:1;text-align:left}.top-bar-right{flex:1;text-align:right}.promo-text{color:#f97316;font-weight:600}.promo-text del{color:#fdba74}.rating-icon{color:#39c;font-weight:700}.site-header{background:var(--bg-light);border-bottom:1px solid #e2e8f0;padding:1rem 0}.nav-container{display:flex;justify-content:space-between;align-items:center}.nav-links{display:flex;gap:1.5rem;align-items:center;justify-content:center;flex:1}.nav-links a{font-weight:600;font-size:18px;color:var(--text-dark);display:flex;align-items:center;gap:4px}.nav-links a:hover{color:var(--color-blue-medium)}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid var(--color-blue-medium);border-right:4px solid transparent;border-left:4px solid transparent}.nav-actions{display:flex;gap:1rem;align-items:center}.btn-outline{padding:.65rem 1.25rem;border-radius:var(--border-radius);font-weight:700;transition:all .2s ease;cursor:pointer;background:#fff;color:var(--color-blue-medium);border:2px solid var(--color-blue-medium)!important;display:inline-flex;align-items:center;justify-content:center}.btn-outline:hover{background:#f0f9ff}.btn{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;border-radius:var(--border-radius);font-weight:700;transition:all .2s ease;cursor:pointer;border:none}.btn-primary{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;font-weight:700;font-size:18px;border-radius:6px;background-color:#00be00;color:#fff;box-shadow:inset 0 1px rgba(255,255,255,.3),0 2px #00BE00,0 4px #00A100,0 6px #008900,0 8px #007100,0 8px 16px rgba(0,190,0,.5);overflow:hidden;border:none;transition:all 250ms;cursor:pointer}.btn-primary::before{content:'';position:absolute;inset:0;background:linear-gradient(to right,transparent,rgba(255,255,255,.2),transparent);transform:translateX(-100%);animation:shimmer 2s infinite}.btn-primary:hover{background-color:#00be00;transform:translateY(4px);box-shadow:inset 0 1px rgba(255,255,255,.3),0 1px #00BE00,0 2px #00A100,0 3px #008900,0 4px #007100,0 4px 8px rgba(0,190,0,.5)}@keyframes shimmer{100%{transform:translateX(100%)}}.btn-secondary{background:#fff;color:var(--color-teal-dark);border:1px solid #e2e8f0}@media(max-width:480px){.hero-wrapper{display:flex;flex-direction:column;align-items:center}.hero-wrapper .hero-section{order:1;width:100%}}.hero-section{background:linear-gradient(90deg,#3399cc 0%,rgba(51,153,204,.7) 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 60px),0 100%);color:#fff;padding:2.5rem 0 4rem;position:relative}.internal-hero-section{background:#39c;color:#fff;padding:2.5rem 0 4rem;position:relative;text-align:left;min-height:auto;overflow:hidden;clip-path:polygon(0 0,100% 0,100% calc(100% - 60px),0 100%)}.internal-hero-section.flat-hero{clip-path:none;padding:4rem 0}@media(max-width:991px){.internal-hero-section{min-height:auto}}.internal-hero-content{display:flex;flex-direction:column;align-items:center;max-width:800px;margin:0 auto}.hero-bg-graphic{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover;z-index:0;opacity:1}.internal-hero-text{position:relative;z-index:10;text-align:left;max-width:700px;margin:2rem 0 0}@media(max-width:991px){.internal-hero-text{max-width:100%}}.internal-hero-text .internal-hero-heading{align-items:flex-start}.hero-pill-badge{display:inline-block;background:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.4);padding:4px 16px;border-radius:50px;font-size:18px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;margin-bottom:1.5rem;backdrop-filter:blur(8px)}.internal-hero-heading{font-family:poppins,sans-serif;font-weight:900;font-size:clamp(32px,5vw,46px);line-height:1.2;margin-bottom:20px;filter:drop-shadow(-8px -8px 0 #95D2F0);display:flex;flex-direction:column;align-items:flex-start}.internal-hero-heading-line{background:#000;color:#fff;border-radius:4px;padding:10px 20px 20px;margin:0;display:inline-block;z-index:1}.internal-hero-heading-line.line-2{margin-top:-12px;z-index:2}.hero-glass-panel{margin-top:1rem;position:relative;z-index:20;width:100%;max-width:500px;display:flex;flex-direction:column;align-items:center;padding:2rem}.hero-glass-panel .hero-disclaimer{color:#1a202c}.hero-features-list{list-style:none;padding:0;margin:0 0 24px;display:flex;flex-direction:column;gap:12px;font-size:18px;font-family:'source sans 3',sans-serif;color:#000}.hero-features-list li{display:flex;align-items:flex-start}.hero-features-list .hero-check{color:var(--color-green-primary);font-weight:700;margin-right:8px}.hero-actions-column{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%}.hero-actions-column .btn-green-submit{width:auto}.hero-disclaimer{font-family:caveat,cursive;font-size:24px;opacity:1;max-width:340px;line-height:1.2;text-align:center;color:#fff}.internal-hero-paragraph{font-family:'source sans 3',sans-serif;font-weight:600;font-size:22px;margin-bottom:20px;opacity:1;line-height:28px;text-shadow:0 2px 4px rgba(0,0,0,.2);max-width:500px}@media(max-width:991px){.internal-hero-paragraph{max-width:500px}}.internal-hero-graphic-container{max-width:1e3px;margin:0 auto;transform:translateY(2rem);position:relative;z-index:10}.hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start}.hero-grid .internal-hero-text{margin-top:0;max-width:100%}@media(max-width:991px){.hero-grid{grid-template-columns:1fr;gap:2.5rem}}.hero-heading{font-family:poppins,sans-serif;font-weight:900;font-size:46px;line-height:1.3;margin-bottom:20px;filter:drop-shadow(-8px -8px 0 #95D2F0);display:inline-flex;flex-direction:column;align-items:flex-start;white-space:nowrap;gap:0}@media(max-width:991px){.hero-heading{font-size:clamp(20px,6vw,44px);white-space:normal}}.hero-heading-line{background:#000;color:#fff;border-radius:4px;padding:10px 20px 20px;margin:0}.hero-heading-line.line-2{margin-top:-12px}.jortt-text-blue{color:#39c}.hero-content{position:relative;z-index:10}.hero-paragraph{font-family:'source sans 3',sans-serif;font-weight:600;font-size:22px;margin-bottom:20px;opacity:1;line-height:28px;text-shadow:0 2px 4px rgba(0,0,0,.2);max-width:500px}@media(max-width:991px){.hero-paragraph{margin-left:0;margin-right:0}}.hero-image-placeholder{background:#fff;border-radius:10px;height:350px;box-shadow:0 20px 40px rgba(0,0,0,.2);display:flex;flex-direction:column;overflow:hidden}.hero-image-placeholder .top-bar{background:#f1f5f9;height:30px;border-bottom:1px solid #e2e8f0}.feature-target-section{background:var(--color-teal-dark);color:#fff;padding:5rem 0}.feature-target-grid{display:grid;grid-template-columns:1fr 2fr;gap:3rem}@media(max-width:991px){.feature-target-grid{grid-template-columns:1fr}}.feature-target-grid h2{font-size:clamp(28px,8vw,40px)}.feature-cards-horiz{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}@media(max-width:768px){.feature-cards-horiz{grid-template-columns:1fr}}.card-horiz{background:var(--color-teal-mid);padding:2rem;border-radius:var(--border-radius)}.card-horiz h3{color:var(--color-blue-light);margin-bottom:.5rem;font-size:20px}.stappen-section{padding:6rem 0;text-align:center}.stappen-title{font-family:poppins,sans-serif;font-size:clamp(28px,8vw,42px);font-weight:800;margin-bottom:2rem;color:#1a202c}.stappen-blue-wrapper{background-color:#39c;border-radius:12px;padding:4rem 2.5rem;width:100%}.stappen-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.feature-glass-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;position:relative;z-index:10}@media(max-width:991px){.feature-glass-grid{grid-template-columns:1fr}}.feature-glass-card{background:rgba(230,240,245,.6);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.6);border-radius:12px;padding:3rem 2rem 2.5rem;position:relative;text-align:left;box-shadow:0 15px 35px rgba(0,0,0,5%);transition:transform .4s cubic-bezier(.25,.8,.25,1),box-shadow .4s ease;display:flex;flex-direction:column;align-items:center;text-align:center;overflow:hidden}.feature-glass-card:hover{transform:translateY(-8px);box-shadow:0 25px 50px rgba(0,0,0,.15),inset 0 0 0 1px rgba(255,255,255,.8)}.feature-glass-card:hover .feature-icon-box{transform:scale(1.1)}.feature-icon-box{width:70px;height:70px;background:#fff;border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;box-shadow:0 0 25px rgba(51,153,204,.5),0 0 10px #3399cc;transition:transform .4s ease}.feature-icon-mask{width:35px;height:35px;background-color:#39c}.feature-glass-title{display:flex;flex-direction:column;align-items:center;gap:0;font-family:poppins,sans-serif;font-size:22px;font-weight:700;line-height:1.2;margin-bottom:1rem;position:relative;z-index:2}.feature-glass-text{font-family:'source sans 3',sans-serif;font-size:18px;color:#4a5568;line-height:1.6;margin:0}.stappen-card{background-color:#a1cbe0;border-radius:10px;border:1px solid rgba(255,255,255,.4);padding:2.5rem 1.5rem 2rem;position:relative;text-align:left;box-shadow:0 10px 40px rgba(0,0,0,.1);display:flex;flex-direction:column;overflow:hidden}.stappen-content-layout{display:flex;align-items:flex-start;gap:1rem}@media(max-width:480px){.stappen-content-layout{flex-direction:column;align-items:center;text-align:center}}.hide-stappen-numbers .stappen-left-col{display:none!important}.stappen-left-col{flex-shrink:0;width:90px;display:flex;justify-content:center}.stappen-left-col.is-check{width:60px}.stappen-right-col{flex-grow:1;min-width:0}.stappen-number{font-family:poppins,sans-serif;font-variant-numeric:tabular-nums;font-size:160px;font-weight:300;line-height:.7;margin-top:-18px;color:#fff;text-shadow:0 0 25px rgba(51,153,204,.5),0 0 10px #39c;opacity:.9;z-index:1}.stappen-number.is-check{font-size:90px;line-height:.8;margin-top:-4px}.stappen-badge-title{display:flex;flex-direction:column;align-items:flex-start;gap:0;font-family:poppins,sans-serif;font-size:20px;font-weight:700;line-height:1.2;margin-bottom:1.5rem;margin-top:0;position:relative;z-index:2;text-align:left}.badge-line{background-color:#024d65;color:#fff;padding:6px 12px;margin:0;border-radius:4px;white-space:normal;word-wrap:break-word;word-break:break-word}.badge-line.line-2{margin-top:-6px}.stappen-text{font-family:'source sans 3',sans-serif;font-size:18px;color:#1a202c;line-height:1.5;margin:0;word-wrap:break-word;word-break:break-word}.stappen-text ul{margin:.5rem 0 0;padding:0;list-style:none;font-size:.9em;line-height:1.2}.stappen-text li{margin-bottom:.2rem;position:relative;padding-left:1.25rem;z-index:2;word-break:break-word;hyphens:auto}.stappen-text li::before{content:'✓';color:var(--color-green-primary);position:absolute;left:0;font-weight:700}.stappen-svg-anim{display:block;width:calc(100% + 1.5rem);height:280px;object-fit:contain;object-position:center bottom;position:relative;z-index:2;margin-top:auto;margin-left:-.75rem;margin-right:-.75rem;margin-bottom:-2rem}@media(max-width:1200px){.stappen-blue-wrapper{padding:3rem 1.5rem}.stappen-grid{gap:1rem}.stappen-card{padding:2rem 1.25rem}.stappen-left-col{width:60px}.stappen-number{font-size:110px;margin-top:-10px}.stappen-text{font-size:18px}.stappen-badge-title{font-size:18px}}@media(max-width:991px){.stappen-grid{grid-template-columns:1fr;max-width:800px;margin-left:auto;margin-right:auto;gap:2rem}.stappen-svg-anim{margin-top:2rem;margin-left:0;margin-right:0;margin-bottom:0;width:100%;height:240px}.stappen-left-col{width:90px}.stappen-number{font-size:140px;margin-top:-15px}.stappen-badge-title{align-items:center;text-align:center}.badge-line{text-align:center}}.video-grid-section{padding:6rem 0;text-align:center}.video-glass-container{background:rgba(170,224,240,.15);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.6);border-radius:16px;padding:3rem;box-shadow:0 15px 35px rgba(0,0,0,5%);margin-top:4rem}.video-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}@media(max-width:991px){.video-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:576px){.video-grid{grid-template-columns:1fr}}.video-grid-2col{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}@media(max-width:768px){.video-grid-2col{grid-template-columns:1fr}}@media(max-width:991px){.video-grid-2col{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.video-grid-2col{grid-template-columns:1fr}}.video-card{border-radius:12px;overflow:hidden;position:relative;transition:all .4s cubic-bezier(.25,.8,.25,1);z-index:1;cursor:pointer}.video-card iframe{border-radius:8px}.video-card:hover,.video-card:active,.video-card:focus-within{transform:scale(1.05)translateY(-5px);box-shadow:0 25px 50px rgba(0,0,0,.15);z-index:10}.stats-svg-section{padding:5rem 0 6rem;text-align:center;background:#fff;position:relative}.stats-header-block{margin-bottom:0}.stats-title{font-family:poppins,sans-serif;font-size:clamp(28px,8vw,42px);font-weight:800;color:#1a202c;line-height:1.2;margin-bottom:2rem}.stats-flex-container{display:grid;grid-template-columns:1.1fr .9fr;gap:3rem;align-items:center;max-width:1100px;margin:0 auto}@media(max-width:991px){.stats-flex-container{grid-template-columns:1fr}}.stats-image-container{width:100%;margin:0}.stats-graph-img{width:100%;height:auto;display:block}.stats-glass-box{position:relative;width:100%;margin:0;padding:3rem;background:rgba(170,224,240,.15);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.6);border-radius:12px;box-shadow:0 15px 35px rgba(0,0,0,5%);text-align:left}@media(max-width:480px){.stats-glass-box{padding:1.5rem}}.quote-icon{width:32px;height:32px;background-color:#39c}.quote-left{-webkit-mask:url(/images/icons/quote-left-solid-full.svg)no-repeat center/contain;mask:url(/images/icons/quote-left-solid-full.svg)no-repeat center/contain;margin-bottom:1.5rem}.quote-right{-webkit-mask:url(/images/icons/quote-right-solid-full.svg)no-repeat center/contain;mask:url(/images/icons/quote-right-solid-full.svg)no-repeat center/contain;margin-top:1.5rem;margin-left:auto}.stats-quote-text{font-size:1.125rem;line-height:1.8;color:#333}.stats-quote-text .text-highlight{font-size:1.15rem;font-weight:800;color:#1a202c}.stats-quote-column{display:flex;flex-direction:column;justify-content:center}.stats-bron-text-below{display:block;margin-top:1rem;font-size:1.125rem;color:#666;text-align:right}.stats-bron-text-below a{color:#39c;text-decoration:underline;transition:color .2s ease}.stats-bron-text-below a:hover{text-decoration:none;color:#267aaddd}.header-logo-img{max-height:32px;width:auto;vertical-align:middle}.logo-bar-section{background:#fff;padding:2rem 0}.logo-bar-container{display:flex;justify-content:center;flex-wrap:wrap;gap:2.5rem;opacity:.5}@media(max-width:480px){.logo-bar-container{gap:1.5rem}}.hero-btn-gap{margin-right:1rem}.hero-img-container{display:block;position:relative;height:100%}@media(max-width:991px){.hero-img-container{position:absolute;top:0;left:50%;transform:translateX(-50%);width:100vw;height:100%;overflow:hidden;z-index:1;pointer-events:none}.hero-img-container::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(51,153,204,.85);z-index:2}}.laptop-img-wrap{position:absolute;top:0;left:0;width:140%;max-width:1e3px;min-width:700px;transform:none}.laptop-img-wrap.internal-laptop-img-wrap{top:3rem;bottom:auto}@media(max-width:991px){.laptop-img-wrap{position:absolute;width:150%;min-width:unset;max-width:unset;left:50%;top:50%;transform:translate(-50%,-50%);margin-top:0;z-index:1}}.macbook-img{width:100%;height:auto;filter:drop-shadow(0 20px 40px rgba(0,0,0,.2))}.macbook-img.tilted-hero-img{transform:rotate(1.5deg);transform-origin:bottom center}.award-badge-img{position:absolute;width:140px;height:auto;max-height:140px;object-fit:contain;right:5%;bottom:20px;filter:drop-shadow(0 15px 30px rgba(0,0,0,.4));z-index:20}@media(max-width:991px){.award-badge-img{width:90px;max-height:90px}}@media(max-width:480px){.award-badge-img{position:relative;width:70px;height:auto;max-height:70px;right:auto;bottom:auto;display:block;margin:1.5rem auto 0;order:2}}.hero-actions-row{display:flex;gap:24px;align-items:center;margin-top:20px}.signup-card-wrapper{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:340px}.signup-card{background:#fff;border-radius:10px;padding:24px;width:100%;max-width:340px;box-shadow:0 10px 30px rgba(0,0,0,.1);color:#333}.signup-title{font-family:'source sans 3',sans-serif;font-size:18px;font-weight:600;margin-bottom:12px;color:#1a202c}@media(max-width:400px){.signup-title{font-size:clamp(13px,3.5vw,18px)}}.signup-input-wrap{display:flex;align-items:center;border:1px solid #e2e8f0;border-radius:4px;padding:8px 12px;margin-bottom:12px}.input-icon{margin-right:8px}.signup-email{border:none;outline:none;width:100%;font-size:18px;font-family:'source sans 3',sans-serif;text-overflow:ellipsis;min-width:0}@media(max-width:480px){.signup-email{font-size:clamp(12px,3.5vw,18px)}}.signup-email::placeholder{opacity:.8!important;color:#718096}.signup-checkbox-label{display:flex;align-items:flex-start;font-size:18px;color:#4a5568;margin-bottom:16px;font-family:'source sans 3',sans-serif;gap:8px}@media(max-width:480px){.signup-checkbox-label{font-size:clamp(12px,3.5vw,18px)}}.signup-checkbox{width:16px;height:16px;flex-shrink:0;margin-top:2px;accent-color:#3399cc;cursor:pointer}.signup-checkbox-label a{color:var(--color-blue-hero);text-decoration:none;margin-left:4px}.btn-green-submit{position:relative;width:100%;background-color:#00be00;color:#fff;font-weight:700;border:none;border-radius:var(--border-radius);padding:.75rem 1.5rem;cursor:pointer;font-size:18px;box-shadow:inset 0 1px rgba(255,255,255,.3),0 2px #00BE00,0 4px #00A100,0 6px #008900,0 8px #007100,0 8px 16px rgba(0,190,0,.5);overflow:hidden;transition:all 250ms}.btn-green-submit::before{content:'';position:absolute;inset:0;background:linear-gradient(to right,transparent,rgba(255,255,255,.2),transparent);transform:translateX(-100%);animation:shimmer 2s infinite}.btn-green-submit:hover{background-color:#00be00;transform:translateY(4px);box-shadow:inset 0 1px rgba(255,255,255,.3),0 1px #00BE00,0 2px #00A100,0 3px #008900,0 4px #007100,0 4px 8px rgba(0,190,0,.5)}.btn-green-submit:active{transform:translateY(8px);box-shadow:inset 0 1px rgba(255,255,255,.3),0 0 #00BE00,0 2px 4px rgba(0,190,0,.5)}.es-button-base-container{background-color:#39c!important;color:#fff!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important;border-radius:var(--border-radius)!important}.es-button-base-container span{color:#fff!important}.es-button-base-container:hover{background-color:#1a4d66!important;transform:translateY(-4px)!important;box-shadow:0 10px 15px rgba(26,77,102,.4)!important}.elfsight-review-wrapper{position:absolute;bottom:70px;left:50%;transform:translate(-50%,50%);z-index:20}@media(max-width:991px){.elfsight-review-wrapper{bottom:30px}}@media(max-width:575px){.elfsight-review-wrapper{position:relative;bottom:auto;left:auto;transform:none;margin:2rem auto;display:flex}}@media(max-width:480px){.elfsight-review-wrapper{order:3;margin:1rem auto;justify-content:center}}.feature-subtitle{margin-top:1rem;opacity:.9}.feature-card-text{opacity:.8}.process-card-inverted{background:#fff;color:var(--text-dark);border:1px solid #e2e8f0}.text-blue-hero{color:var(--color-blue-hero)!important}.bg-blue-light{background:var(--color-blue-light)!important}.process-text{opacity:.9}.process-text-muted{color:var(--text-muted)}.video-play-badge{position:absolute;bottom:10px;left:10px;background:#fff;padding:2px 8px;border-radius:4px;font-weight:700;font-size:18px}.footer-bottom{text-align:center;border-top:1px solid #333;padding-top:2rem}.pain-vs-gain-section{position:relative;padding:6rem 0;background:#fff;overflow:hidden}.pvsg-teal-backdrop{position:absolute;top:0;bottom:0;left:0;width:50%;background-color:#1a4d66;border-radius:0 10px 10px 0;z-index:1}@media(max-width:480px){.pvsg-teal-backdrop{display:none}}.pain-vs-gain-section.pvsg-reversed .pvsg-teal-backdrop{left:auto;right:0;border-radius:10px 0 0 10px}.pvsg-grid{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start}.pvsg-grid>*{min-width:0}.pvsg-left-content{color:#e6f0f5;padding-right:4rem;margin-top:0;padding-top:0}.pvsg-bot-img{position:absolute;right:60px;top:50%;transform:translateY(-50%);width:1088px;max-width:none}.pain-vs-gain-section.pvsg-reversed .pvsg-left-content{order:2;padding-right:0;padding-left:4rem}.pain-vs-gain-section.pvsg-reversed .pvsg-right-content{order:1}.pain-vs-gain-section.pvsg-reversed .pvsg-bot-img{right:auto;left:60px;max-width:none;height:auto;border-radius:12px;box-shadow:0 25px 50px rgba(0,0,0,.15);z-index:1}@media(max-width:991px){.pain-vs-gain-section.pvsg-reversed .pvsg-bot-img{position:relative;left:auto;top:auto;transform:none;width:100%;margin-bottom:2rem}}.pvsg-h2{font-family:poppins,sans-serif;font-size:clamp(28px,8vw,42px);color:#fff;font-weight:800;line-height:1.2;margin-top:0;padding-top:0;margin-bottom:2.5rem}.pvsg-text{font-family:'source sans 3',sans-serif;font-size:18px;line-height:1.6;opacity:.9;margin-bottom:1.8rem}.pvsg-bold{font-weight:700;font-size:19px;opacity:1;color:#fff;margin:1.5rem 0 1rem}.pvsg-last-p{margin-top:2rem;font-style:italic;opacity:.75}.pvsg-right-content{position:relative;margin-top:0;padding-top:0;margin-left:-3rem;z-index:10}@media(max-width:991px){.pvsg-right-content{margin-left:0}}.pvsg-h3{font-family:poppins,sans-serif;font-size:clamp(28px,8vw,42px);font-weight:800;color:#1a202c;line-height:1.2;margin-top:0;padding-top:0;margin-bottom:2rem;margin-left:calc(2.5rem + 60px + 1.8rem - 6rem);position:relative;z-index:10}.pvsg-glass-card{background:rgba(230,240,245,.65);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.75);border-radius:10px;padding:3rem 2.5rem;box-shadow:-10px 15px 40px rgba(0,0,0,.1);margin-left:-6rem}@media(max-width:991px){.pvsg-glass-card{margin-left:0;width:100%;padding:2rem 1.5rem}}@media(max-width:480px){.pvsg-glass-card{margin-left:0;width:100%;padding:1.5rem 1rem}}.pvsg-numbered-list{list-style:none;counter-reset:custom-counter;padding-left:0;margin-bottom:0}.pvsg-numbered-list li{position:relative;padding-left:36px;margin-bottom:.75rem;line-height:1.6}.pvsg-numbered-list li::before{content:counter(custom-counter);counter-increment:custom-counter;position:absolute;left:0;top:2px;width:24px;height:24px;background-color:#39c;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.125rem;font-weight:700}.pvsg-numbered-list li:last-child{margin-bottom:0}.pvsg-features-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:3rem}.pvsg-feature-item{display:flex;gap:1.8rem;align-items:flex-start}.pvsg-icon-box{flex-shrink:0;width:60px;height:60px;background:#39c;border-radius:8px;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 16px rgba(51,153,204,.35);margin-top:-5px}.pvsg-feature-text h4{font-size:20px;color:#39c;font-weight:700;margin-bottom:.5rem}.pvsg-feature-text p{font-family:'source sans 3',sans-serif;font-size:18px;color:#1a202c;line-height:1.5;margin:0}@media(max-width:991px){.pvsg-grid{grid-template-columns:1fr;gap:4rem}.pvsg-teal-backdrop{width:100%;border-radius:0;height:46%}.pvsg-glass-card,.pvsg-h3{margin-left:0}.pvsg-right-content{margin-top:4rem}.pvsg-left-content{padding-right:0}.pain-vs-gain-section.pvsg-reversed .pvsg-left-content{padding-left:0;order:unset}.pain-vs-gain-section.pvsg-reversed .pvsg-right-content{order:unset}.pvsg-h3{color:#000}.pain-vs-gain-section.pvsg-reversed .pvsg-h3{color:#fff}}@media(max-width:480px){.pvsg-left-content{padding:1.5rem;width:100%;overflow:hidden;text-align:center;background-color:#1a4d66;border-radius:8px;color:#fff}}.extras-section{position:relative;overflow:hidden;overflow-x:clip;padding:8rem 0;background-color:#fff;text-align:center}.extras-section-custom-alt{background-color:var(--color-blue-light)}.extras-chapter-divider{position:relative;background:linear-gradient(135deg,#1a4d66 0%,#113445 100%);padding:4rem 0;clip-path:polygon(0 12%,100% 0%,100% 88%,0% 100%);margin:-2rem 0;z-index:5}.extras-chapter-divider__inner{display:flex;align-items:center;gap:2.5rem}.extras-chapter-divider__line{flex:1;height:1px;background:linear-gradient(90deg,transparent,rgba(51,153,204,.5),transparent)}.extras-chapter-divider__content{text-align:center;flex-shrink:0;max-width:480px;padding:1rem 0}.extras-chapter-divider__icon{display:block;font-size:2.5rem;margin-bottom:.75rem;line-height:1}.extras-chapter-divider__title{font-family:poppins,sans-serif;font-weight:800;font-size:2rem;color:#fff;margin:0 0 .75rem;line-height:1.2}.extras-chapter-divider__title span{color:#39c}.extras-chapter-divider__sub{color:rgba(255,255,255,.8);font-size:1rem;line-height:1.6;margin:0}.extras-node-bg{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;opacity:.6}.extras__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;align-items:start}.extra-card{background:rgba(230,240,245,.6);border:1px solid rgba(255,255,255,.5);border-radius:24px;padding:20px 24px;box-shadow:-10px 15px 40px rgba(0,0,0,.1),inset 0 1px 1px rgba(255,255,255,.6);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);position:relative;z-index:2;display:flex;flex-direction:column;gap:32px;overflow:hidden}.extra-card__tag{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;color:#1a202c;font-size:.875rem;font-weight:700;text-transform:uppercase;z-index:5}.extra-card__tag-box{padding:4px 8px;border-radius:6px;background:#39c;color:#fff}.extra-card h3{margin:18px 0 14px;font-size:1.25rem;font-family:poppins,sans-serif;color:#024d65;font-weight:700;line-height:1.3;text-align:left}.extra-card p{margin:0;color:#1a202c;font-family:'source sans 3',sans-serif;line-height:1.6;text-align:left}.extra-card__text-col h3{margin-top:0}.extra-card--wide{min-height:350px}.extra-card--tall{min-height:480px;max-width:430px}.extra-card--offset-left{transform:translateX(-36px)}.extra-card--offset-right{transform:translateX(36px)}.extra-card--offset-down{transform:translateY(36px)}.extra-card--align-right{justify-self:end}.extra-card:nth-child(4){margin-top:76px}.extra-card__body{display:flex;flex-direction:column;gap:1.5rem;flex-grow:1}.extra-card--wide .extra-card__body{display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:2rem}.extras-device{width:100%;max-width:580px;display:block;margin:0 auto;filter:drop-shadow(0 15px 25px rgba(0,0,0,.15));transition:transform .4s cubic-bezier(.4,0,.2,1);z-index:10;pointer-events:none;transform:scale(1.06)}.extras-device-object{pointer-events:auto;width:100%;object-fit:contain;margin:0 auto;display:block}.extras-device-object--height-280{max-height:280px;margin-bottom:1.5rem}.extras-device-object--height-480{max-height:480px}.extra-card{transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s ease,background .3s ease;cursor:pointer}.extra-card:hover{transform:translateY(-8px)scale(1.03);box-shadow:-20px 40px 80px rgba(0,0,0,.2),inset 0 1px 1px rgba(255,255,255,.8);background:rgba(235,245,250,.75);z-index:30}.extra-card:not(.is-expanded):hover .extras-device{transform:translateY(-10px)scale(1.12)}@media(max-width:900px){.extras__grid{grid-template-columns:1fr 1fr;gap:24px}.extra-card--offset-left,.extra-card--offset-right,.extra-card--offset-down{transform:none}.extra-card--align-right{justify-self:auto}.extra-card:nth-child(4){margin-top:0}.extra-card--wide .extra-card__body{grid-template-columns:1fr;text-align:center}}@media(max-width:480px){.extras__grid{grid-template-columns:1fr;gap:16px}.extra-card--tall{max-width:100%}.extra-card--wide{min-height:auto}}.animation-modal{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9999;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .4s ease}.animation-modal.is-active{opacity:1;pointer-events:auto}.modal-backdrop{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(10,20,30,.7);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);cursor:pointer}.modal-content{position:relative;z-index:2;width:90%;max-width:1200px;height:80vh;display:flex;align-items:center;justify-content:center}.modal-content object{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 20px 50px rgba(0,0,0,.3))}.modal-close-btn{position:absolute;top:30px;right:40px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.3);color:#fff;width:50px;height:50px;border-radius:50%;font-size:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:3;transition:all .2s ease}.modal-close-btn:hover{background:rgba(255,255,255,.3);transform:scale(1.1)}.innovatie-section{position:relative;padding:6rem 0;background:linear-gradient(90deg,#024D65 0%,rgba(2,77,101,.7) 100%)}.innovatie-grid{position:relative;z-index:2;display:grid;grid-template-columns:1.5fr 1fr;gap:4rem;align-items:center}.innovatie-video-container{position:relative;z-index:1}.innovatie-glass-card{background:rgba(230,240,245,.65);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.75);border-radius:10px;padding:2rem 2.5rem;box-shadow:-10px 15px 40px rgba(0,0,0,.1);margin-left:-6rem;position:relative;z-index:10}.zo-gaaf-text-content{color:#1a202c}.zo-gaaf-text-content h3{font-family:poppins,sans-serif;font-size:20px;font-weight:700;color:#39c;margin-top:0;margin-bottom:.5rem;line-height:1.3}.zo-gaaf-text-content p{font-family:'source sans 3',sans-serif;font-size:18px;color:#1a202c;line-height:1.6;margin-bottom:1.5rem}.zo-gaaf-text-content .center{text-align:center}.zo-gaaf-text-content strong{font-weight:700}.innovatie-features-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1.5rem}.innovatie-feature-item{display:flex;gap:1.8rem;align-items:flex-start}.innovatie-icon-box{flex-shrink:0;width:60px;height:60px;background:#39c;border-radius:4px;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 16px rgba(51,153,204,.35);margin-top:-5px}.innovatie-icon-box img{width:32px;height:32px;filter:brightness(0)invert(1)}.innovatie-feature-text{flex-grow:1;text-align:left}.innovatie-feature-text h3{font-family:poppins,sans-serif;font-size:20px;font-weight:700;color:#39c;margin-top:0;margin-bottom:.5rem;line-height:1.3}.innovatie-feature-text p{font-family:'source sans 3',sans-serif;font-size:18px;color:#1a202c;line-height:1.6;margin:0}@media(max-width:991px){.innovatie-grid{grid-template-columns:1fr;gap:2rem}.innovatie-glass-card{margin-left:0;margin-top:0}}@media(max-width:480px){.innovatie-section{overflow:hidden}.innovatie-grid{gap:1.5rem}.innovatie-feature-item{flex-direction:column;align-items:center;text-align:center}.innovatie-glass-card{padding:1.5rem 1rem}.innovatie-section-title{font-size:clamp(22px,6vw,32px)}}.faq-section{padding:8rem 0;background:#fff;position:relative;overflow:hidden}.cursus-faq.faq-section{padding:3rem 0 1rem;background:0 0}.cursus-faq.faq-section .faq-title{font-size:26px;margin-bottom:1rem}.cursus-faq.faq-section .faq-question h3{font-size:18px;font-weight:700;margin:0}.faq-grid{display:grid;grid-template-columns:1fr 1.5fr;gap:5rem;align-items:start}.faq-grid>*{min-width:0}.faq-left-pillar{position:-webkit-sticky;position:sticky;top:8rem}.faq-title{font-family:poppins,sans-serif;font-size:clamp(28px,8vw,42px);font-weight:800;color:#1a202c;line-height:1.2;margin-bottom:1.5rem}.faq-subtitle{font-family:'source sans 3',sans-serif;font-size:18px;line-height:1.6;color:#555;margin-bottom:2rem}.faq-list{display:flex;flex-direction:column;gap:1.5rem}.faq-layout-stacked .faq-grid{grid-template-columns:1fr;gap:2.5rem}.faq-layout-stacked .faq-left-pillar{position:relative;top:0}@media(max-width:767px){.faq-grid{grid-template-columns:1fr;gap:3rem}.faq-left-pillar{position:relative;top:0}}@media(max-width:480px){.faq-section{padding:4rem 0;overflow:hidden}.faq-grid{gap:2rem}.faq-title{font-size:clamp(20px,6vw,28px)}.faq-subtitle{font-size:15px}}.faq-item{background:rgba(240,248,255,.65);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.75);border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,5%);cursor:pointer;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.faq-item:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(51,153,204,.15)}.faq-question{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;background:0 0;user-select:none}.faq-feature-title-wrap{display:flex;align-items:center;gap:1.25rem}.faq-feature-icon{flex-shrink:0;width:44px;height:44px;background:#39c;border-radius:8px;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 12px rgba(51,153,204,.25)}.faq-feature-icon img{width:24px;height:24px;filter:brightness(0)invert(1)}.faq-question h3{font-family:poppins,sans-serif;font-size:18px;font-weight:700;color:#1a202c;margin:0;transition:color .3s ease}.faq-item.is-open .faq-question h3{color:#39c}.faq-icon{flex-shrink:0;width:32px;height:32px;border-radius:50%;background:#39c;display:flex;align-items:center;justify-content:center;font-size:0;color:transparent;position:relative;transition:transform .4s cubic-bezier(.2,.8,.2,1)}.faq-icon::before,.faq-icon::after{content:'';position:absolute;background-color:#fff;border-radius:2px}.faq-icon::before{width:14px;height:2px}.faq-icon::after{width:2px;height:14px}.faq-item.is-open .faq-icon{transform:rotate(45deg);background:#00be00}.faq-answer-wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.2,.8,.2,1)}.faq-item.is-open .faq-answer-wrapper{grid-template-rows:1fr}.faq-answer-inner{overflow:hidden}.faq-answer-text{padding:0 2rem 1.5rem;font-family:'source sans 3',sans-serif;font-size:18px;line-height:1.7;color:#4a5568;margin:0}.cta-section{position:relative;z-index:100;margin-top:5rem;margin-bottom:-10rem;text-align:center}@media(max-width:768px){.cta-section{margin-bottom:-6rem}}.cta-card{background-color:#39c;color:#fff;border-radius:12px;padding:4rem;margin:0 auto;max-width:1100px;box-shadow:0 15px 40px rgba(51,153,204,.3);position:relative;z-index:100}@media(max-width:768px){.cta-card{padding:2.5rem 1.5rem}}.cta-title{font-family:poppins,sans-serif;font-size:clamp(28px,8vw,42px);font-weight:800;margin-top:0;margin-bottom:.5rem}.cta-subtitle{font-family:poppins,sans-serif;font-size:22px;font-weight:600;margin-top:0;margin-bottom:1.5rem;opacity:.9}.cta-text{font-family:'source sans 3',sans-serif;font-size:18px;line-height:1.6;margin-bottom:2.5rem;opacity:.85}.cta-btn{position:relative;background-color:#00be00!important;color:#fff;font-weight:700;font-size:18px;padding:1rem 2.5rem;border-radius:8px;text-decoration:none;display:inline-block;border:none;transition:all 250ms;box-shadow:inset 0 1px rgba(255,255,255,.3),0 2px #00BE00,0 4px #00A100,0 6px #008900,0 8px #007100,0 8px 16px rgba(0,190,0,.5);overflow:hidden}.cta-btn::before{content:'';position:absolute;inset:0;background:linear-gradient(to right,transparent,rgba(255,255,255,.2),transparent);transform:translateX(-100%);animation:shimmer 2s infinite}.cta-btn:hover{background-color:#00be00!important;transform:translateY(4px);box-shadow:inset 0 1px rgba(255,255,255,.3),0 1px #00BE00,0 2px #00A100,0 3px #008900,0 4px #007100,0 4px 8px rgba(0,190,0,.5)}@media(max-width:768px){.extras__grid{grid-template-columns:1fr}.extra-card,.extra-card--tall,.extra-card--medium,.extra-card--wide{max-width:100%;min-height:auto}}.video-testimonials-section{padding:5rem 0}.video-testimonials-section .video-testimonials-heading{text-align:center;margin-bottom:3rem}.video-testimonials-section .video-testimonials-heading h2{font-family:poppins,sans-serif;font-size:2.5rem;font-weight:800;color:#333;margin-bottom:.5rem}.video-testimonials-section .video-testimonials-heading p{font-size:1.125rem;color:#666}.video-testimonials-section .video-testimonials-grid{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:start}@media(max-width:768px){.video-testimonials-section .video-testimonials-grid{grid-template-columns:1fr;gap:2rem}}.video-testimonials-section .video-testimonial-card{background:0 0;border-radius:12px;overflow:hidden;transition:transform .3s ease}.video-testimonials-section .video-testimonial-card:hover{transform:translateY(-5px)}.video-testimonials-section .video-testimonial-card .youtube-responsive-wrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.1)}.video-testimonials-section .video-testimonial-card .youtube-responsive-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.video-testimonials-section .video-testimonial-card .testimonial-content{padding:1.5rem 0;text-align:center}.video-testimonials-section .video-testimonial-card .testimonial-content .testimonial-badge{background:#39c;color:#fff;padding:8px 16px;border-radius:4px;display:inline-block;font-family:poppins,sans-serif;font-weight:600;font-size:1.125rem;max-width:100%;white-space:normal;word-wrap:break-word}.home-usps-bar{padding:56px 0 32px;background-color:initial}.home-usps-container{display:grid;grid-template-columns:repeat(2,minmax(0,max-content));justify-content:center;gap:16px 48px}.home-usps-container.home-usps-three-col{grid-template-columns:repeat(3,1fr)}.home-usps-container.home-usps-three-col .home-usp-item{white-space:normal;align-items:flex-start}.home-usps-container.home-usps-three-col .home-usp-item .usp-icon{margin-top:1px}.home-usp-item{display:flex;align-items:center;gap:10px;font-weight:700;color:#1e293b;font-size:16px;white-space:nowrap}.home-usp-item .usp-icon{width:22px;height:22px;color:#22c55e;flex-shrink:0}@media(max-width:768px){.home-usps-container{grid-template-columns:1fr;justify-content:flex-start;gap:16px}.home-usp-item{white-space:normal}}.breadcrumbs{font-family:'source sans 3',sans-serif;font-size:14px;color:#64748b;margin-bottom:1.5rem}.breadcrumbs ol{list-style:none;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .15rem;margin:0}.breadcrumbs li{display:flex;align-items:center;gap:.25rem}.breadcrumbs li span[aria-hidden]{color:#cbd5e1;margin:0 .2rem}.breadcrumbs a{color:#39c;text-decoration:none}.breadcrumbs a:hover{text-decoration:underline}.breadcrumbs span[aria-current]{color:#94a3b8;font-weight:500}.legal-content-panel{background:0 0;backdrop-filter:none;-webkit-backdrop-filter:none;border:none;box-shadow:none;padding:3rem 0}.legal-content-panel h2{color:#39c;margin-bottom:1.5rem;font-size:2rem;font-weight:700}.legal-content-panel h3{color:#1e293b;margin-top:2rem;margin-bottom:1rem;font-size:1.5rem;font-weight:600}.legal-content-panel p,.legal-content-panel li{color:#475569;font-size:1.125rem;line-height:1.8;margin-bottom:1rem}.legal-content-panel ol.legal-list{padding-left:0;counter-reset:legal-counter}.legal-content-panel ol.legal-list>li{list-style:none;counter-increment:legal-counter}.legal-content-panel ol.legal-list>li::marker{content:none}.legal-content-panel ol.legal-list>li>details.faq-container>summary .faq-title::before{content:counter(legal-counter);display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;min-width:28px;border-radius:50%;background:#39c;color:#fff;font-family:poppins,sans-serif;font-size:14px;font-weight:700;margin-right:12px;flex-shrink:0}.legal-content-panel .content ol.main-list,.legal-content-panel .content ul.main-list,.legal-content-panel .content .legal-sub-ul{list-style-type:none;padding-left:0;margin-left:0}.legal-content-panel .content ol.main-list>li::marker,.legal-content-panel .content ul.main-list>li::marker,.legal-content-panel .content .legal-sub-ul>li::marker{content:none}.legal-content-panel a{color:#39c;text-decoration:underline}.legal-content-panel a:hover{color:#024d65}blockquote{background:rgba(240,248,255,.65);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.75);border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,5%);margin:1.5rem 0;padding:2.5rem;font-size:1.125rem;font-style:normal;color:#334155;line-height:1.6;position:relative}blockquote.accordion-quote{background:rgba(51,153,204,5%);border:1px solid rgba(51,153,204,.2);padding:2rem 3rem;font-style:italic;color:#1e293b;font-weight:500}blockquote.accordion-quote::before{content:'';position:absolute;left:1rem;top:2rem;width:24px;height:24px;background-color:#39c;-webkit-mask:url(/images/icons/quote-left-solid-full.svg)no-repeat center/contain;mask:url(/images/icons/quote-left-solid-full.svg)no-repeat center/contain}blockquote.accordion-quote::after{content:'';position:absolute;right:1rem;bottom:1rem;width:24px;height:24px;background-color:#39c;-webkit-mask:url(/images/icons/quote-right-solid-full.svg)no-repeat center/contain;mask:url(/images/icons/quote-right-solid-full.svg)no-repeat center/contain}.legal-content-panel details.faq-container{background:rgba(170,224,240,.25);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(170,224,240,.45);border-radius:10px;margin-bottom:1rem;box-shadow:0 2px 12px rgba(51,153,204,8%);overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.legal-content-panel details.faq-container:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(51,153,204,.15)}.legal-content-panel details.faq-container[open]{box-shadow:0 10px 15px -3px rgba(0,0,0,8%);border-color:rgba(51,153,204,.3)}.legal-content-panel details.faq-container summary{padding:1.5rem 2rem;background:0 0;display:flex;justify-content:space-between;align-items:center;user-select:none;cursor:pointer;list-style:none}.legal-content-panel details.faq-container summary::-webkit-details-marker{display:none}.legal-content-panel details.faq-container summary .faq-title{font-family:poppins,sans-serif;font-size:18px;font-weight:700;color:#1a202c;margin:0;transition:color .3s ease;display:flex;align-items:center}.legal-content-panel details.faq-container summary .icon,.legal-content-panel details.faq-container summary .sub-icon{flex-shrink:0;width:32px;height:32px;border-radius:50%;background:#39c;display:flex;align-items:center;justify-content:center;position:relative;transition:transform .4s cubic-bezier(.2,.8,.2,1),background-color .3s ease}.legal-content-panel details.faq-container summary .icon::before,.legal-content-panel details.faq-container summary .icon::after,.legal-content-panel details.faq-container summary .sub-icon::before,.legal-content-panel details.faq-container summary .sub-icon::after{content:'';position:absolute;background-color:#fff;border-radius:2px}.legal-content-panel details.faq-container summary .icon::before,.legal-content-panel details.faq-container summary .sub-icon::before{width:14px;height:2px}.legal-content-panel details.faq-container summary .icon::after,.legal-content-panel details.faq-container summary .sub-icon::after{width:2px;height:14px}.legal-content-panel details.faq-container summary .icon svg,.legal-content-panel details.faq-container summary .sub-icon svg{display:none}.legal-content-panel details.faq-container[open]>summary .faq-title{color:#39c}.legal-content-panel details.faq-container[open]>summary .icon,.legal-content-panel details.faq-container[open]>summary .sub-icon{transform:rotate(45deg);background:#00be00}.legal-content-panel details.faq-container .content{padding:1.5rem 2rem 2rem;margin:0 1rem 1rem;border-radius:8px;background:rgba(255,255,255,.75);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.9);box-shadow:0 2px 8px rgba(0,0,0,4%)}.changelog-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background-color:#39c;border-radius:50%;color:#fff;font-size:28px;font-weight:400;transition:transform .2s ease,background-color .2s ease;line-height:1;padding-bottom:2px}.changelog-details[open] .changelog-icon{transform:rotate(45deg);background-color:#00be00}.contact-hero{position:relative;min-height:320px}.contact-hero .femke-bg{position:absolute;width:100%;height:100%;background-image:url(/images/contact/femke-headset.png);background-size:auto 90%;background-repeat:no-repeat;background-position:90% 100%;opacity:1;pointer-events:none;z-index:0}.contact-content-section{padding:5rem 0 4rem;background-color:#f8fafc}.contact-top-grid{display:grid;grid-template-columns:1fr 1.6fr;gap:3rem;align-items:stretch}@media(max-width:900px){.contact-top-grid{grid-template-columns:1fr}}.contact-text-col{padding:3rem;display:flex;flex-direction:column;justify-content:center;gap:1.25rem}.contact-intro-text{font-size:1.1rem;line-height:1.7;color:#4a5568;margin:0}.contact-chat-col{display:flex;flex-direction:column}.contact-wonderchat{width:100%;flex:1;min-height:560px;border:none;border-radius:16px;box-shadow:0 10px 40px rgba(0,0,0,.1);background-color:#fff}.contact-team-section{padding:5rem 0 6rem;background-color:#fff;text-align:center}.contact-team-heading{font-family:poppins,sans-serif;font-weight:700;font-size:2.25rem;line-height:1.2;color:#0f172a;margin:0 auto 3rem;max-width:700px}.team-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:1.25rem;margin-bottom:2.5rem}@media(max-width:991px){.team-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:600px){.team-grid{grid-template-columns:repeat(2,1fr)}}.flip-card{background-color:initial;aspect-ratio:1/1;perspective:1e3px}.flip-card-inner{position:relative;width:100%;height:100%;text-align:center;transition:transform .6s cubic-bezier(.4,0,.2,1);transform-style:preserve-3d;cursor:pointer}.flip-card:hover .flip-card-inner{transform:rotateY(180deg)}.flip-card-front,.flip-card-back{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:16px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.1)}.flip-card-front{background-color:#fff}.flip-card-back{background-color:#39c;color:#fff;transform:rotateY(180deg);display:flex;align-items:center;justify-content:center}.flip-card-img{width:100%;height:100%;object-fit:cover;display:block}.flip-card-placeholder{width:100%;height:100%;background:#e2e8f0;display:flex;align-items:center;justify-content:center;color:#94a3b8;font-size:.85rem}.flip-card-name{font-family:caveat,cursive;font-size:2rem;margin:0;font-weight:600;color:#fff}.contact-team-subtext{font-size:1.05rem;line-height:1.6;color:#64748b;margin:0 auto;max-width:500px}.onboarding-page{min-height:80vh;padding:4rem 1rem;background:#f8fafc}.onboarding-container{max-width:860px;margin:0 auto;text-align:center}.onboarding-title{font-size:2rem;font-weight:800;text-align:center;margin-bottom:2rem;color:#0f172a}.onboarding-content{background:#fff;border-radius:10px;padding:2rem;box-shadow:0 2px 12px rgba(0,0,0,8%);text-align:center}.onboarding-content p{font-size:1.1rem;line-height:1.7;color:#334155;margin-bottom:1.25rem;text-align:center}.onboarding-content .vimeo-video{position:relative;width:100%;padding-bottom:56.25%;height:0;margin:1.5rem 0;border-radius:10px;overflow:hidden;background:#000}.onboarding-content .vimeo-video iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.onboarding-content a.button,.onboarding-content a[href*="jortt.nl"]{display:inline-block;margin-top:1.5rem;padding:1rem 2.5rem;background:#39c;color:#fff;border-radius:4px;font-weight:700;font-size:1.1rem;text-decoration:none;transition:background .2s}.onboarding-content a.button:hover,.onboarding-content a[href*="jortt.nl"]:hover{background:#024d65}.pvsg-h2-offset{margin-left:3rem}@media(max-width:991px){.pvsg-h2-offset{margin-left:0}}.pvsg-cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem;margin:4rem 0}.pvsg-info-card{padding:2.5rem;height:100%;margin-left:0}.pvsg-info-card h3{font-family:poppins,sans-serif;color:#39c;font-size:28px;font-weight:800;margin-bottom:1.5rem}.pvsg-info-card p{color:#333;margin-bottom:1rem}.pvsg-info-card p:last-child{margin-bottom:0}.book-scene{min-height:100vh;background:linear-gradient(160deg,#1a6699 0%,#3399cc 55%,#5ab3dd 100%);display:flex;flex-direction:column;align-items:center;padding:2.5rem 1rem}.book-page-slot{position:relative;width:640px;max-width:100%;min-height:500px}.book-page{position:absolute;inset:0;width:100%;background:#fff;border-radius:10px;box-shadow:0 24px 80px rgba(0,0,0,.22),0 4px 16px rgba(51,153,204,.12);border:1px solid rgba(255,255,255,.65);display:none;flex-direction:column;overflow:visible}.book-page.is-active{display:flex;animation:pageSlideIn .42s cubic-bezier(.4,0,.2,1)both}.book-page.is-active.anim-back{animation:pageSlideInBack .42s cubic-bezier(.4,0,.2,1)both}.book-page.is-exiting{display:flex!important;pointer-events:none;animation:pageSlideOut .3s cubic-bezier(.4,0,.2,1)both}.book-page.is-exiting-back{display:flex!important;pointer-events:none;animation:pageSlideOutBack .3s cubic-bezier(.4,0,.2,1)both}@keyframes pageSlideIn{from{opacity:0;transform:translateX(48px)scale(.97)}to{opacity:1;transform:translateX(0)scale(1)}}@keyframes pageSlideInBack{from{opacity:0;transform:translateX(-48px)scale(.97)}to{opacity:1;transform:translateX(0)scale(1)}}@keyframes pageSlideOut{from{opacity:1;transform:translateX(0)scale(1)}to{opacity:0;transform:translateX(-48px)scale(.97)}}@keyframes pageSlideOutBack{from{opacity:1;transform:translateX(0)scale(1)}to{opacity:0;transform:translateX(48px)scale(.97)}}.page-inner{display:flex;flex-direction:column;flex:1;padding:2.5rem 2.5rem 1.5rem}.book-cover-header{text-align:center;padding-bottom:1.75rem;border-bottom:2px solid rgba(51,153,204,.28);margin-bottom:1.75rem}.book-brand-badge{display:inline-block;background:#39c;color:#fff;font-weight:800;font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;padding:.3rem 1rem;border-radius:4px;margin-bottom:.75rem}.book-series-label{font-size:.8rem;text-transform:uppercase;letter-spacing:.14em;color:#94a3b8;margin-bottom:.4rem}.book-cover-title{font-family:poppins,sans-serif;color:#39c;font-size:2.2rem;font-weight:800;line-height:1.15;margin-bottom:.75rem}.book-cover-desc{font-size:.95rem;color:#64748b;max-width:420px;margin:0 auto;line-height:1.6}.toc-nav{flex:1}.toc-heading{font-family:poppins,sans-serif;color:#39c;font-size:.68rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;margin-bottom:.6rem}.toc-list{list-style:none;padding:0;margin:0}.toc-item{border-bottom:1px solid rgba(51,153,204,8%)}.toc-item:last-child{border-bottom:none}.toc-link{display:grid;grid-template-columns:28px 1fr auto auto auto;align-items:center;gap:.5rem;width:100%;padding:.8rem .75rem;border-radius:10px;border:1px solid transparent;background:0 0;cursor:pointer;text-align:left;font-family:inherit;font-size:.95rem;color:#334155;transition:background .18s,border-color .18s,transform .15s;-webkit-appearance:none}.toc-link:hover{background:rgba(170,224,240,.18);border-color:rgba(51,153,204,.28);transform:translateX(3px)}.toc-link:hover .toc-num{background:#39c;color:#fff}.toc-link:hover .toc-chevron{opacity:1;transform:translateX(3px)}.toc-link:focus-visible{outline:2px solid #39c;outline-offset:2px}.toc-num{width:26px;height:26px;border-radius:50%;background:rgba(170,224,240,.18);border:1px solid rgba(51,153,204,.28);color:#39c;font-weight:700;font-size:.75rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .18s,color .18s}.toc-chapter-title{font-weight:600;color:#1e293b}.toc-dots{border-bottom:2px dotted rgba(51,153,204,.3);align-self:flex-end;margin-bottom:4px;min-width:24px;flex:1}.toc-page-ref{font-size:.78rem;color:#94a3b8;font-variant-numeric:tabular-nums}.toc-chevron{color:#39c;font-size:1.1rem;opacity:.25;transition:opacity .18s,transform .18s}.chapter-header{border-bottom:2px solid rgba(51,153,204,.28);padding-bottom:1rem;margin-bottom:1.5rem}.chapter-eyebrow{display:block;font-family:poppins,sans-serif;font-size:.68rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#39c;opacity:.6;margin-bottom:.25rem}.chapter-title{font-family:poppins,sans-serif;color:#39c;font-size:1.7rem;font-weight:800;margin:0;line-height:1.2}.chapter-body{flex:1}.chapter-body p{font-size:1rem;line-height:1.75;color:#334155;margin-bottom:1rem}.chapter-body strong{color:#0f172a}.chapter-body .vimeo-video{position:relative;width:100%;padding-bottom:56.25%;height:0;margin:1.25rem 0;border-radius:10px;overflow:hidden;background:#000;box-shadow:0 4px 20px rgba(0,0,0,.14)}.chapter-body .vimeo-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.chapter-body a[href*="jortt.nl"]:not(.cta-btn),.chapter-body a[href*="app.jortt"]:not(.cta-btn){display:inline-block;margin-top:.75rem;padding:.8rem 2rem;background:#39c;color:#fff;border-radius:4px;font-weight:700;font-size:.95rem;text-decoration:none;transition:background .2s,transform .15s}.chapter-body a[href*="jortt.nl"]:not(.cta-btn):hover,.chapter-body a[href*="app.jortt"]:not(.cta-btn):hover{background:#024d65;transform:translateY(-2px)}.page-nav-bar{display:grid;grid-template-columns:repeat(3,1fr);align-items:center;gap:.5rem;margin-top:1.5rem;padding-top:1rem;border-top:1px solid rgba(51,153,204,.28);background:0 0;color:inherit}.page-nav-bar.toc-footer-nav{grid-template-columns:1fr;justify-items:center}.book-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.55rem 1rem;border-radius:4px;font-weight:700;font-size:.88rem;font-family:inherit;cursor:pointer;transition:background .18s,border-color .18s,transform .15s;white-space:nowrap;-webkit-appearance:none;border:2px solid transparent;width:100%}.book-btn:focus-visible{outline:2px solid #39c;outline-offset:2px}.book-btn:active{transform:scale(.97)}.book-btn-primary{background:#39c;color:#fff;border-color:#39c}.book-btn-primary:hover{background:#024d65;border-color:#024d65;transform:translateY(-1px)}.book-btn-outline{background:#39c;color:#fff;border-color:#39c}.book-btn-outline:hover{background:#024d65;border-color:#024d65;transform:translateY(-1px)}.book-btn-ghost{background:0 0;color:#39c;border-color:rgba(51,153,204,.28);font-size:.82rem;justify-content:center}.book-btn-ghost:hover{background:rgba(170,224,240,.18);border-color:#39c}.next-btn{justify-content:center}.curl{width:80px;height:80px;position:absolute;bottom:0;right:0;cursor:pointer;z-index:10;border-radius:0 0 10px 0;background:linear-gradient(315deg,#fff,#f3f3f3 45%,#ddd 50%,#aaa 50%,#bbb 56%,#ccc 62%,#f3f3f3 80%,#fff 100%);filter:drop-shadow(-3px -3px 6px rgba(0,0,0,.22))drop-shadow(-1px -1px 2px rgba(0,0,0,.1));transition:width .5s ease,height .5s ease,filter .5s ease}.curl:hover{width:160px;height:160px;filter:drop-shadow(-6px -6px 14px rgba(0,0,0,.35))drop-shadow(-2px -2px 4px rgba(0,0,0,.15))}.page-indicator-bar{display:flex;align-items:center;justify-content:center;gap:.75rem;padding-top:.75rem;margin-top:.5rem}.page-num-label{font-size:.72rem;color:#94a3b8;font-variant-numeric:tabular-nums}.page-progress-dots{display:flex;gap:.4rem}.progress-dot{width:8px;height:8px;border-radius:50%;background:rgba(51,153,204,.25);border:1px solid rgba(51,153,204,.28);cursor:pointer;transition:background .18s,transform .15s}.progress-dot:hover{background:rgba(51,153,204,.55);transform:scale(1.2)}.progress-dot.is-active{background:#39c;border-color:#39c;transform:scale(1.15)}@media(max-width:680px){.book-scene{padding:1.5rem .75rem 3rem}.page-inner{padding:1.75rem 1.25rem 1.25rem}.book-cover-title{font-size:1.75rem}.chapter-title{font-size:1.4rem}.page-nav-bar{grid-template-columns:1fr 1fr}.page-nav-bar .book-btn-ghost{grid-column:1/-1;order:3}}.mkb-pvsg-left-content{display:flex;align-items:center;justify-content:center;align-self:center;position:relative}.pvsg-intro-text{font-size:1.15rem;font-weight:500;margin-bottom:2rem;line-height:1.6;color:#1a202c}.pvsg-intro-text--highlight{font-weight:600;font-size:1.2rem;margin-bottom:3rem}.pvsg-icon-mask{-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-size:contain;mask-repeat:no-repeat;mask-position:center;background-color:#fff;width:28px;height:28px}.mkb-stappen-blue-wrapper{background:linear-gradient(135deg,#3399cc 0%,#267aad 100%);position:relative;overflow:hidden}.stappen-deco-blob-1{position:absolute;top:-50px;right:-50px;width:200px;height:200px;background:rgba(255,255,255,.1);border-radius:50%;filter:blur(20px)}.stappen-deco-blob-2{position:absolute;bottom:-80px;left:10%;width:300px;height:300px;background:rgba(255,255,255,5%);border-radius:50%;filter:blur(40px)}.stappen-title-white{color:#fff;margin-bottom:4rem;text-align:center}.stappen-title-blue-text{color:#39c}.mkb-innovatie-video-container{display:flex;align-items:center;justify-content:center;width:100%}.youtube-wrapper-inline{width:100%;aspect-ratio:16/9;border-radius:12px;overflow:hidden;box-shadow:0 10px 40px rgba(0,0,0,.3);transform:scale(1.05);margin-left:1rem}.youtube-iframe-inline{width:100%;height:100%;border:none}.pvsg-reversed .pvsg-teal-backdrop{left:auto;right:0;border-radius:10px 0 0 10px}.pvsg-reversed .pvsg-left-content{padding-right:0;padding-left:4rem}@media(min-width:992px){.pvsg-reversed .pvsg-bot-img{right:auto!important;left:0!important;width:1088px!important;max-width:none!important;position:absolute!important}}.pvsg-reversed .pvsg-right-content{margin-left:0;margin-right:0;left:0}.pvsg-reversed .pvsg-glass-card{margin-left:0;margin-right:-6rem;left:0;box-shadow:10px 15px 40px rgba(0,0,0,.1);position:relative;z-index:10}.pvsg-reversed .pvsg-h3{margin-left:0;left:0}.pvsg-reversed .mkb-pvsg-left-content{margin-left:0;z-index:1}@keyframes float-img{0%{transform:translateY(0)}50%{transform:translateY(-15px)}100%{transform:translateY(0)}}.floating-jpg{animation:float-img 6s ease-in-out infinite;border-radius:12px}@keyframes scroll-logos{0%{transform:translateX(0)}100%{transform:translateX(calc(-50% - 2.5rem))}}.logo-slide-track{display:inline-flex;gap:5rem;align-items:center;animation:scroll-logos 30s linear infinite}.logo-slide-track:hover{animation-play-state:paused}.logo-slide img{height:35px;width:auto;object-fit:contain;filter:grayscale(100%)opacity(.6);transition:filter .3s ease,transform .3s ease}.logo-slide img:hover{filter:grayscale(0%)opacity(1);transform:scale(1.05)}.stats-quote-box-inline{text-align:left;padding:2.5rem}@media(max-width:768px){.stats-quote-box-inline{padding:1.5rem}}.stats-quote-item-flex{display:flex;gap:1rem;margin-bottom:1.5rem;align-items:flex-start}.stats-quote-icon-container{background-color:#39c;border-radius:8px;width:60px;height:60px;min-width:60px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.stats-quote-icon-img{width:32px;height:32px;filter:brightness(0)invert(1)}.stats-quote-item-title{font-size:1.25rem;font-weight:700;color:#39c;margin-top:0;margin-bottom:.5rem}.stats-quote-item-text{font-size:1.125rem;line-height:1.6;margin-bottom:0}.stats-quote-footer-text{font-size:1.2rem;line-height:1.6;font-weight:600;margin-bottom:0}.logo-slider-container-inline{margin-top:8rem;overflow:hidden;white-space:nowrap;width:100%;position:relative}.logo-slider-fade-left{position:absolute;top:0;left:0;width:100px;height:100%;background:linear-gradient(to right,#ffffff,transparent);z-index:2}.logo-slider-fade-right{position:absolute;top:0;right:0;width:100px;height:100%;background:linear-gradient(to left,#ffffff,transparent);z-index:2}footer{background:#000;padding:12rem 0 3rem;color:#fff;font-family:var(--font-body);font-size:16px}footer .j-grid-container{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;margin-bottom:3rem}footer .j-grid-container h4{font-family:var(--font-display);color:#fff;margin-bottom:.75rem;font-size:1.125rem}footer .j-grid-container ul{list-style:none;padding:0;margin:0;line-height:1.2}footer .j-grid-container li{margin-bottom:.25rem;font-size:16px}footer .j-grid-container a{color:#39c;text-decoration:none;transition:opacity .2s ease}footer .j-grid-container a:hover{opacity:.8;color:#39c}footer .j-grid-container p.over{color:#a1a1aa;margin-bottom:2rem}footer .j-grid-container p.over a{color:#39c}footer .j-grid-container address{color:#a1a1aa;font-style:normal;margin-bottom:1.5rem;line-height:1.6}footer .j-grid-container address a{color:#39c}footer .j-grid-container .button.small{display:inline-block;margin-top:10px;border:2px solid #39c;padding:10px 20px;border-radius:4px;font-weight:700;color:#39c;text-decoration:none;transition:all .2s ease}footer .j-grid-container .button.small:hover{background:#39c;color:#fff}footer .social-icons{display:flex;gap:1.5rem;margin-top:2rem}footer .social-icons .icon{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border:2px solid rgba(255,255,255,.5);border-radius:4px;transition:all .3s ease}footer .social-icons .icon img{height:22px;width:auto;filter:brightness(0)invert(1);opacity:.8;transition:opacity .2s ease}footer .social-icons a:hover .icon{border-color:#fff;background:rgba(255,255,255,.1);transform:translateY(-2px)}footer .social-icons a:hover .icon img{opacity:1}footer .trademark{display:flex;justify-content:space-between;align-items:flex-end;border-top:1px solid #333;margin-top:3rem;padding-top:2rem}footer .trademark .logo img{max-height:48px}footer .trademark div:last-child{text-align:right;font-size:16px;max-width:600px;color:#a1a1aa}footer .trademark div:last-child a{color:#39c;text-decoration:none}footer .trademark div:last-child a:hover{text-decoration:underline}@media(max-width:900px){footer .j-grid-container{grid-template-columns:repeat(2,1fr)}footer .trademark{flex-direction:column;align-items:center;text-align:center;gap:2rem}footer .trademark div:last-child{text-align:center}}@media(max-width:600px){footer{padding:8rem 0 2rem}footer .j-grid-container{grid-template-columns:1fr;gap:3rem;text-align:center}footer .social-icons{justify-content:center}}.accountant-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:2.5rem;margin-bottom:4rem}@media(max-width:480px){.accountant-grid{grid-template-columns:1fr;gap:1.5rem}}.accountant-card{background:#fff;border-radius:16px;padding:2.5rem;box-shadow:0 10px 25px -5px rgba(0,0,0,5%),0 8px 10px -6px rgba(0,0,0,1%);border:1px solid rgba(51,153,204,.1);display:flex;flex-direction:column;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.accountant-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px -5px rgba(0,0,0,.1),0 10px 15px -6px rgba(0,0,0,5%);border-color:rgba(51,153,204,.3)}.accountant-card img{margin-bottom:2rem;object-fit:contain;max-height:100px;width:100%;align-self:center}.accountant-card h3{margin-top:0;font-size:1.4rem;color:#1a4d66;font-family:poppins,sans-serif;font-weight:700;margin-bottom:1rem}.accountant-card p{color:#475569;line-height:1.6;font-size:1rem}.accountant-card ul{padding-left:0;margin-bottom:2rem;flex-grow:1;list-style:none}.accountant-card ul li{position:relative;padding-left:1.75rem;margin-bottom:.75rem;color:#334155;font-size:1.05rem;line-height:1.5}.accountant-card ul li::before{content:'✓';position:absolute;left:0;top:0;color:#00be00;font-weight:700;font-size:1.1rem}.accountant-card div.contact-info{background:rgba(170,224,240,.15);padding:1.25rem;border-radius:12px;font-size:1.05rem;margin-bottom:0;color:#1e293b;line-height:1.5;border:1px solid rgba(51,153,204,.1);display:flex;flex-direction:column;gap:.75rem}.accountant-card div.contact-info .contact-row{display:flex;align-items:flex-start;word-break:break-word}.accountant-card div.contact-info .contact-row i{color:#39c;margin-right:.75rem;margin-top:.25rem;width:16px;flex-shrink:0;text-align:center}.accountant-card div.contact-info .contact-row span,.accountant-card div.contact-info .contact-row a,.accountant-card div.contact-info .contact-row strong{flex-grow:1}.accountant-card div.contact-info strong{color:#0f172a;font-size:1.1rem}.accountant-card div.contact-info a{color:#39c;text-decoration:none;font-weight:600;transition:color .2s;overflow-wrap:anywhere}.accountant-card div.contact-info a:hover{color:#1a4d66}.premium-section .accountant-card{background:rgba(255,255,255,.1);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.2);box-shadow:0 10px 25px rgba(0,0,0,.1)}.premium-section .accountant-card:hover{background:rgba(255,255,255,.15);border-color:rgba(255,255,255,.4);box-shadow:0 20px 40px rgba(0,0,0,.15)}.premium-section .accountant-card h3{color:#fff}.premium-section .accountant-card p,.premium-section .accountant-card ul li{color:#f1f5f9}.premium-section .accountant-card div.contact-info{color:#f1f5f9}.premium-section .accountant-card div.contact-info strong{color:#fff}.premium-section .accountant-card div.contact-info .contact-row i{color:#fff}.premium-section .accountant-card div.contact-info a{color:#fff}.premium-section .accountant-card div.contact-info a:hover{color:#1a4d66}.form-glass-wrapper{margin-top:3rem;padding:2rem;background:rgba(170,224,240,.15);border:1px solid rgba(255,255,255,.5);backdrop-filter:blur(10px);border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,5%)}.form-glass-heading{margin-top:0;color:#39c;margin-bottom:1.5rem;text-align:center}.blog-list-section{padding:4rem 0;background:#fff}.blog-list-section .blog-header{text-align:center;margin-bottom:3rem}.blog-list-section .blog-header h1{font-family:poppins,sans-serif;font-size:2.5rem;font-weight:800;color:#0f172a}.blog-list-section .blog-header h1 .text-primary{color:#39c}.blog-list-section .blog-header p{font-size:1.125rem;color:#64748b;max-width:600px;margin:1rem auto 0}.blog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2rem;margin-top:2rem}@media(max-width:480px){.blog-grid{grid-template-columns:1fr;gap:1.5rem}}.blog-card{background:rgba(170,224,240,.25);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.5);border-radius:16px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,5%);transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column;text-decoration:none;color:inherit}.blog-card:hover{transform:translateY(-5px);box-shadow:0 15px 40px rgba(0,0,0,8%)}.blog-card .blog-card-image-wrap{width:100%;aspect-ratio:16/9;overflow:hidden;background:#e2e8f0}.blog-card .blog-card-image-wrap img{width:100%;height:100%;object-fit:cover;object-position:top left;transition:transform .5s ease}.blog-card:hover .blog-card-image-wrap img{transform:scale(1.05)}.blog-card .blog-card-content{padding:1.5rem;flex-grow:1;display:flex;flex-direction:column}.blog-card .blog-card-content h3{font-family:poppins,sans-serif;font-size:1.25rem;font-weight:700;margin-top:0;margin-bottom:.5rem;line-height:1.3;color:#1e293b}.blog-card .blog-card-content .blog-card-date{font-size:1.125rem;color:#64748b;margin-bottom:1rem}.blog-card .blog-card-content p{font-size:1.125rem;color:#475569;margin-bottom:1.5rem;flex-grow:1}.blog-card .blog-card-content .blog-card-readmore{color:#39c;font-weight:600;font-size:1.125rem;display:inline-flex;align-items:center}.blog-card .blog-card-content .blog-card-readmore::after{content:'→';margin-left:.5rem;transition:transform .2s ease}.blog-card:hover .blog-card-readmore::after{transform:translateX(4px)}.blog-single-article{max-width:800px;margin:0 auto;padding:3rem 20px}@media(max-width:480px){.blog-single-article{padding:2rem 1rem}}.blog-single-article .blog-header{margin-bottom:2rem;text-align:center}.blog-single-article .blog-header h1{font-family:poppins,sans-serif;font-size:clamp(1.6rem,6vw,2.5rem);font-weight:800;line-height:1.2;margin-bottom:1rem;color:#0f172a}.blog-single-article .blog-header .blog-subtitle{font-size:1.25rem;color:#475569;font-weight:400;margin-bottom:2rem}.blog-single-article .blog-meta-author{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:2rem}.blog-single-article .blog-meta-author .author-avatar{width:50px;height:50px;border-radius:50%;background:#e2e8f0;overflow:hidden}.blog-single-article .blog-meta-author .author-avatar img{width:100%;height:100%;object-fit:cover}.blog-single-article .blog-meta-author .author-info{text-align:left}.blog-single-article .blog-meta-author .author-info .author-name{font-weight:600;color:#1e293b;margin:0}.blog-single-article .blog-meta-author .author-info .author-name a{color:inherit;text-decoration:none}.blog-single-article .blog-meta-author .author-info .author-name a:hover{text-decoration:underline}.blog-single-article .blog-meta-author .author-info .author-job,.blog-single-article .blog-meta-author .author-info .author-date{font-size:1.125rem;color:#64748b;margin:0}.blog-single-article .blog-hero-image{width:100%;border-radius:16px;margin-bottom:3rem;box-shadow:0 10px 30px rgba(0,0,0,.1)}.blog-single-article .blog-content{font-size:1.125rem;line-height:1.7;color:#334155}.blog-single-article .blog-content h2{font-family:poppins,sans-serif;font-size:1.75rem;margin-top:2.5rem;margin-bottom:1rem;color:#0f172a}.blog-single-article .blog-content h3{font-family:poppins,sans-serif;font-size:1.5rem;margin-top:2rem;margin-bottom:.75rem}.blog-single-article .blog-content p{margin-bottom:1.5rem}.blog-single-article .blog-content a{color:#39c;text-decoration:none}.blog-single-article .blog-content img{max-width:100%;height:auto;border-radius:8px;margin:2rem 0}.blog-single-article .blog-content blockquote{border-left:4px solid #39c;padding-left:1.5rem;font-style:italic;color:#475569;margin:2rem 0;background:#f8fafc;padding:1.5rem}.blog-single-article .blog-content ul{list-style:none;padding-left:0;margin-bottom:1.5rem}.blog-single-article .blog-content ul li{position:relative;padding-left:1.75rem;margin-bottom:.5rem}.blog-single-article .blog-content ul li::before{content:'\f00c';font-family:'font awesome 6 free';font-weight:900;color:#00be00;position:absolute;left:0;top:.15em;font-size:.9em}.blog-breadcrumbs{font-family:'source sans 3',sans-serif;font-size:14px;color:#64748b;margin-bottom:1.5rem;display:flex;align-items:center;flex-wrap:wrap;gap:.25rem}.blog-breadcrumbs a{color:#39c;text-decoration:none}.blog-breadcrumbs a:hover{text-decoration:underline}.blog-breadcrumbs span.separator{color:#cbd5e1;margin:0 .2rem}.blog-breadcrumbs span:not(.separator):not(a span){color:#94a3b8;font-weight:500}.blog-filter-tabs{display:flex;gap:.5rem;margin-bottom:2rem;flex-wrap:wrap}.blog-filter-btn{padding:.5rem 1.25rem;border:2px solid #e2e8f0;border-radius:4px;background:0 0;font-size:.9rem;font-weight:600;color:#64748b;cursor:pointer;transition:all .2s ease}.blog-filter-btn:hover{border-color:#39c;color:#39c}.blog-filter-btn.active{background:#39c;border-color:#39c;color:#fff}.blog-card-tags{display:flex;gap:.4rem;margin-bottom:.6rem;flex-wrap:wrap}.blog-tag{display:inline-block;font-size:.68rem;font-weight:800;letter-spacing:.1em;padding:.18rem .55rem;border-radius:2px;text-transform:uppercase;transform:rotate(-5deg);transform-origin:left center;box-shadow:0 1px 3px rgba(0,0,0,.18),inset 0 0 0 1px rgba(255,255,255,.25)}.blog-tag--zzp,.blog-tag--salaris,.blog-tag--peppol,.blog-tag--boekhouden,.blog-tag--btw,.blog-tag--facturen,.blog-tag--ondernemen,.blog-tag--tech,.blog-tag--verhaal{background:#00be00;color:#fff}.pers-list-section{padding:4rem 0;background:#f1f5f9}.pers-header{text-align:center;margin-bottom:3rem}.pers-header h1{font-size:clamp(1.6rem,6vw,2.5rem);font-weight:800;color:#0f172a;margin-bottom:1rem}.pers-header p{font-size:1.125rem;color:#475569;max-width:700px;margin:0 auto}.pers-contact-block{background:#fff;border-radius:8px;padding:2rem;margin-bottom:3rem;box-shadow:0 4px 6px -1px rgba(0,0,0,5%),0 2px 4px -1px rgba(0,0,0,3%);display:grid;grid-template-columns:1fr 1fr;gap:2rem}@media(max-width:768px){.pers-contact-block{grid-template-columns:1fr}}.pers-contact-block h2{font-size:1.25rem;font-weight:700;color:#0f172a;margin-top:0;margin-bottom:1rem}.pers-contact-block p{font-size:1.125rem;color:#334155;margin-bottom:.5rem;line-height:1.5}.pers-contact-block a{color:#39c;text-decoration:none}.pers-contact-block a:hover{text-decoration:underline}.pers-section-title{font-size:1.75rem;font-weight:700;color:#0f172a;margin-bottom:2rem;border-bottom:2px solid #e2e8f0;padding-bottom:.5rem}.pers-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:2rem}@media(max-width:480px){.pers-grid{grid-template-columns:1fr;gap:1.5rem}}.pers-card{background:#fff;border-radius:6px;border:1px solid #e2e8f0;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease;display:flex;flex-direction:column;text-decoration:none;color:inherit}.pers-card:hover{transform:translateY(-3px);box-shadow:0 10px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);border-color:#cbd5e1}.pers-card .pers-card-image-wrap{width:100%;aspect-ratio:16/9;overflow:hidden;background:#f8fafc;border-bottom:1px solid #e2e8f0}.pers-card .pers-card-image-wrap img{width:100%;height:100%;object-fit:cover}.pers-card .pers-card-content{padding:1.5rem;flex-grow:1;display:flex;flex-direction:column}.pers-card .pers-card-content h3{font-size:1.125rem;font-weight:700;margin-top:0;margin-bottom:.75rem;line-height:1.4;color:#0f172a}.pers-card .pers-card-content .pers-card-date{font-size:1.125rem;font-weight:600;color:#39c;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem}.pers-card .pers-card-content p{font-size:1.125rem;color:#475569;margin-bottom:1.5rem;line-height:1.5;flex-grow:1}.pers-card .pers-card-content .pers-card-readmore{color:#0f172a;font-weight:600;font-size:1.125rem;display:inline-flex;align-items:center}.pers-card .pers-card-content .pers-card-readmore::after{content:'→';margin-left:.5rem;transition:transform .2s ease}.pers-card:hover .pers-card-readmore::after{transform:translateX(4px)}.pers-single-article{max-width:760px;margin:0 auto;padding:3rem 20px}.pers-single-article .pers-header{margin-bottom:2.5rem;text-align:left}.pers-single-article .pers-header .pers-toptitle{font-size:1.125rem;font-weight:700;color:#39c;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem;display:block}.pers-single-article .pers-header h1{font-size:2.5rem;font-weight:800;line-height:1.2;margin-bottom:1rem;color:#0f172a}.pers-single-article .pers-header .pers-subtitle{font-size:1.25rem;color:#475569;font-weight:400;margin-top:0}.pers-single-article .pers-meta{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;padding:1rem 0;margin-bottom:2.5rem;font-size:1.125rem;color:#64748b}.pers-single-article .pers-hero-image{width:100%;border-radius:6px;margin-bottom:3rem;border:1px solid #e2e8f0}.pers-single-article .pers-content{font-size:1.125rem;line-height:1.7;color:#1e293b}.pers-single-article .pers-content h2{font-size:1.5rem;font-weight:700;margin-top:2.5rem;margin-bottom:1rem;color:#0f172a}.pers-single-article .pers-content p{margin-bottom:1.5rem}.pers-single-article .pers-content a{color:#39c;text-decoration:none}.pers-single-article .pers-content ul,.pers-single-article .pers-content ol{margin-bottom:1.5rem;padding-left:1.5rem}.pers-single-article .pers-content ul li,.pers-single-article .pers-content ol li{margin-bottom:.5rem}.pers-single-article .pers-content img{max-width:100%;height:auto;border-radius:6px;margin:2rem 0;border:1px solid #e2e8f0}.pers-single-article .pers-content .pers-boilerplate{margin-top:4rem;padding-top:2rem;border-top:2px solid #e2e8f0;font-size:1.125rem;color:#475569}.pers-single-article .pers-content .pers-boilerplate h3{font-size:1.125rem;color:#0f172a;margin-bottom:1rem}.error-page-section{padding:6rem 20px;background:#f8fafc;min-height:calc(100vh - 200px);display:flex;align-items:center;justify-content:center}.error-container{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}@media(max-width:900px){.error-container{grid-template-columns:1fr;text-align:center;gap:2rem}}.error-content h1{font-size:5rem;font-weight:800;color:#39c;margin:0;line-height:1}.error-content .error-subtitle{font-size:2rem;font-weight:700;color:#0f172a;margin-top:.5rem;margin-bottom:2rem;line-height:1.2}.error-content p{font-size:1.125rem;color:#475569;line-height:1.8;margin-bottom:2.5rem}.error-content p strong{color:#0f172a;font-weight:700}.error-content .error-button{display:inline-block;background:#39c;color:#fff;padding:.875rem 2rem;border-radius:8px;font-weight:600;font-size:1.125rem;text-decoration:none;transition:background .2s ease,transform .2s ease}.error-content .error-button:hover{background:#1a4d66;transform:translateY(-2px)}.error-image{width:100%;display:flex;justify-content:center;align-items:center}.error-image img{max-width:100%;height:auto}.price-colum-grid{display:grid;width:100%;max-width:1300px;margin:0 auto;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}@media(max-width:479px){.price-colum-grid{justify-items:center}}@media(max-width:479px){.price-colum-grid{display:flex;flex-direction:column;gap:24px}#price-jortt-gratis{order:1}#price-jortt-zzp{order:2}#price-jortt-compleet{order:3}#price-jortt-plus{order:4}#price-jortt-gratis,#price-jortt-zzp,#price-jortt-compleet,#price-jortt-plus{grid-column:1/-1;grid-row:auto;width:100%}}.price-container{font-weight:400;margin-top:10px;position:relative;display:flex;margin-right:-10px;margin-left:-10px;flex-direction:row;justify-content:space-between;flex-wrap:nowrap;align-items:stretch}@media(max-width:991px){.price-container{flex-direction:column;align-items:center;margin-top:10px;margin-right:0;margin-left:0}}.price-container .best-choice{margin-top:-16px}.price-container .price-header-v3{font-size:26px}.price-container .kleine-lettertjes{font-size:15px;color:#fff;margin-top:30px;margin-bottom:50px;line-height:20px;text-align:center}.price-container .kleine-lettertjes ul.kleine-lettertjes-list{padding-left:0;margin:10px 0 20px;list-style:none;display:inline-block;text-align:left}.price-container .kleine-lettertjes ul.kleine-lettertjes-list li{margin-bottom:8px;color:#fff;font-size:14px;position:relative;padding-left:24px}.price-container .kleine-lettertjes ul.kleine-lettertjes-list li::before{content:"";position:absolute;left:0;top:3px;width:14px;height:14px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%2300BE00" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><polyline points="20 6 9 17 4 12"></polyline></svg>');background-repeat:no-repeat;background-size:contain}.price-container .kleine-lettertjes h4{font-size:15px;font-weight:700;margin-top:20px;margin-bottom:-5px;color:#fff}.price-container.add-on{flex-direction:column}@media(max-width:479px){.price-container.add-on{margin-top:50px}}.price-container.add-on .prijs-block-header{min-height:0;margin-bottom:30px}@media(max-width:768px){.price-container{left:0}}@media(max-width:479px){.price-container{left:0}}.salaris-grid>div{display:flex;flex-direction:column;padding:0 15px;border-right:1px solid #d7ebf6}.salaris-grid>div:last-child{border-right:none}@media(max-width:991px){.salaris-grid{grid-template-columns:1fr;margin-top:-20px}.salaris-grid>div{border-right:none;border-bottom:none;padding-bottom:0;margin-bottom:0}.salaris-grid>div:last-child{border-bottom:none}.salaris-grid .prijs-block-header{min-height:0}}.prijs-action-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;max-width:300px;margin-left:auto;margin-right:auto;padding:12px;color:#fff;font-weight:600;border-radius:6px;border:none;cursor:pointer;transition:all 250ms;overflow:hidden;background-color:#00be00;box-shadow:inset 0 1px rgba(255,255,255,.3),0 2px #00BE00,0 4px #00A100,0 6px #008900,0 8px #007100,0 8px 16px rgba(0,190,0,.5)}.prijs-action-button::before{content:'';position:absolute;inset:0;background:linear-gradient(to right,transparent,rgba(255,255,255,.2),transparent);transform:translateX(-100%);animation:shimmer 2s infinite}.prijs-action-button:hover{background-color:#00be00;transform:translateY(4px);box-shadow:inset 0 1px rgba(255,255,255,.3),0 1px #00BE00,0 2px #00A100,0 3px #008900,0 4px #007100,0 4px 8px rgba(0,190,0,.5)}.prijs-action-button:hover i,.prijs-action-button:hover svg{animation:bounce 1s infinite}@media(max-width:479px){.prijs-action-button{max-width:initial;text-align:center}}@keyframes shimmer{100%{transform:translateX(100%)}}@keyframes bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-25%)}}.faq{background-image:url(/images/section/laptop-table-background.jpg);background-position:50% 100%;background-size:contain;background-repeat:no-repeat}.spaarvarken{border-top:1px solid #b3e5fc;border-bottom:1px solid #b3e5fc;background-color:#c6ecff;background-image:url(/images/section/spaarvarken.svg);background-position:34% 100%;background-size:auto 70%;background-repeat:no-repeat}.spaarvarken.last{border-bottom-width:0}@media(max-width:479px){.spaarvarken{padding-bottom:131px}}@media(max-width:768px){.spaarvarken{padding-bottom:105px;background-position:50% 100%}}@media(max-width:991px){.spaarvarken{background-position:16% 100%}}.spaarvarken-blok{margin-top:16px;background-color:#c6ecff}@media(max-width:991px){.spaarvarken-blok{background-color:rgba(198,236,255,.63)}}@media(max-width:768px){.spaarvarken-blok{margin-top:16px;background-color:rgba(198,236,255,.77)}}.prijs-block-header{margin-bottom:0;text-align:center}@media(max-width:991px){.prijs-block-header{padding-right:10px;padding-left:10px}}@media(max-width:479px){.prijs-block-header.compleet{margin-bottom:96px}}.prijs-block-header.gratis{background-color:#39c}.prijs-block-header.plus{background-color:#f50}.prijs-block-header h2{margin-top:4px;margin-bottom:12px;font-size:34px;line-height:1.2;font-weight:800}.prijs-block-header .prijs-desc{margin-bottom:0;font-size:16px;line-height:1.4;color:#334155}.prijs-block-header .prijs-desc b{font-weight:700;color:#0f172a}.prijs-block-header.add-on{height:70px}.prijs-block-header .prijs-sub{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:70px;padding:10px;border-radius:6px;background-color:#e4f6ff;font-size:14px;line-height:16px;color:#000}.meest-gekozen{position:absolute;top:-12px;left:50%;transform:translateX(-50%);z-index:10;width:120px;padding-top:2px;padding-bottom:2px;font-size:12px;font-weight:700;background-color:#ff8000;border-radius:60px;color:#fff;text-align:center;text-transform:uppercase}.price-footer-block{padding-right:0;padding-left:0}.price-footer-block.add-on{text-align:center}.price-footer-block p .subtext{font-size:14px;color:#4b5563}@media(max-width:479px){.price-footer-block{padding-right:10px;padding-left:10px}.price-footer-block .text-block-6{display:none}}@media(max-width:991px){.price-footer-block .j-grid.col-4-4-4{display:flex;flex-direction:column;gap:0;align-items:center;width:100%}.price-footer-block .j-grid.col-4-4-4>div{border-right:none;padding:0;width:100%}}.price-footer-block .j-grid.col-4-4-4 .price-v3-wrapper{grid-column:1/span 3;margin-top:30px;text-align:center}@media(max-width:991px){.price-footer-block .j-grid.col-4-4-4 .price-v3-wrapper{margin-top:50px;margin-bottom:20px;width:100%}}.price-footer-block .text-block-6{background-color:#024d65;position:absolute;top:0;right:0;bottom:0;width:58px;justify-content:center;border-top-right-radius:4px;border-bottom-right-radius:4px;background-color:rgba(0,0,0,.2);background-image:url(/images/icons/arrow_forward.svg);background-position:50%;background-size:30px;background-repeat:no-repeat}.price-button-text{border-radius:6px;font-size:16px;font-weight:600;text-align:center}.prijs-block-v3,.add-on-block{display:flex;flex-direction:column;justify-content:space-between;border-radius:12px;padding:20px;font-size:20px;position:relative}.prijs-block-v3 .prijs-info-txt,.add-on-block .prijs-info-txt{margin-top:-15px;margin-bottom:0;font-size:12px;color:#999!important}.prijs-block-v3 h2,.add-on-block h2{text-align:center;color:#000;font-weight:800}.prijs-block-v3.gratis,.add-on-block.gratis{width:380px;max-width:100%}.prijs-block-v3.no-best-choice,.add-on-block.no-best-choice{margin-top:31px}@media(max-width:991px){.prijs-block-v3,.add-on-block{width:100%;position:relative;margin-top:20px;margin-bottom:23px}.prijs-block-v3.gratis,.add-on-block.gratis{width:100%}.prijs-block-v3.no-best-choice,.add-on-block.no-best-choice{margin-top:0}}@media(max-width:479px){.prijs-block-v3,.add-on-block{width:100%;margin-right:0;margin-left:0;margin-bottom:0;margin-top:0}.prijs-block-v3.gratis,.add-on-block.gratis{width:100%}}.price-container.add-on{margin-top:4rem}@media(max-width:768px){.price-container.add-on{margin-top:2rem}}.add-on-block{width:100%}.add-on-block.jortt-glass-panel{padding:0}.add-on-top-section{display:flex;flex-wrap:wrap;width:100%}.add-on-left-content{flex:1 1 60%;padding:3rem}@media(max-width:991px){.add-on-left-content{padding:2.5rem 2rem}}@media(max-width:768px){.add-on-left-content{flex:1 1 100%;padding:2rem 1.5rem}}.add-on-title{color:#000;font-size:2rem;margin-bottom:.5rem;font-weight:800;line-height:1.2}@media(max-width:768px){.add-on-title{font-size:1.5rem}}.add-on-subtitle{font-size:1.125rem;line-height:1.5;color:#333;margin-bottom:1.5rem;font-weight:500}@media(max-width:768px){.add-on-subtitle{font-size:1rem}}.add-on-features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem 2rem}@media(max-width:479px){.add-on-features-grid{grid-template-columns:1fr;gap:.5rem}}.price-list.add-on{margin:0}.price-list.add-on li{border-bottom:1px solid rgba(0,0,0,5%);min-height:auto;padding:1rem 0}.price-list.add-on li.no-border{border-bottom:none}.price-list.add-on li .small-list-txt{margin-top:8px}.add-on-right-pricing{flex:1 1 35%;padding:3rem;display:flex;flex-direction:column;justify-content:center;align-items:center;background:rgba(255,255,255,.4);border-left:1px solid rgba(255,255,255,.6)}@media(max-width:991px){.add-on-right-pricing{padding:2.5rem 2rem}}@media(max-width:768px){.add-on-right-pricing{flex:1 1 100%;border-left:none;border-top:1px solid rgba(255,255,255,.6);padding:2rem 1.5rem}}.add-on-right-pricing .price-block-v3{font-size:3rem;margin-bottom:1.5rem}@media(max-width:768px){.add-on-right-pricing .price-block-v3{font-size:2.25rem;margin-bottom:1rem}}.add-on-right-pricing .price-block-v3 .price-old{font-size:1.25rem;position:relative;bottom:10px}.add-on-right-pricing .price-block-v3 span{font-size:1.25rem;position:relative;bottom:10px}.add-on-right-pricing p{font-size:.875rem;color:#666;margin-top:1rem;text-align:center}.add-on-portal-row{background:rgba(51,153,204,.1);border-top:1px solid rgba(255,255,255,.6);padding:1.5rem 3rem;display:flex;align-items:center;gap:1.5rem}@media(max-width:768px){.add-on-portal-row{flex-direction:column;align-items:flex-start;padding:1.5rem;gap:1rem}}.add-on-portal-row h3{color:#000;font-size:1.25rem;font-weight:800;margin:0 0 .25rem}@media(max-width:768px){.add-on-portal-row h3{font-size:1.1rem}}.add-on-portal-row p{color:#333;margin:0;font-size:1rem;line-height:1.4;font-weight:500}@media(max-width:768px){.add-on-portal-row p{font-size:.95rem}}.add-on-portal-icon-wrapper{background:#39c;border-radius:8px;width:56px;height:56px;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 10px rgba(51,153,204,.2)}#korting{padding:3rem;margin-top:2rem}@media(max-width:991px){#korting{padding:2.5rem 2rem}}@media(max-width:768px){#korting{padding:2rem 1.5rem;margin-top:1.5rem}}.korting-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:3rem;margin-top:2rem;align-items:center}@media(max-width:991px){.korting-grid{gap:2rem}}@media(max-width:768px){.korting-grid{grid-template-columns:1fr;gap:1.5rem;margin-top:1.5rem}}.korting-text{font-size:1.125rem;line-height:1.6}@media(max-width:768px){.korting-text{font-size:1rem}}.korting-list{list-style-type:none;padding-left:0;font-size:1.125rem;line-height:1.8}@media(max-width:768px){.korting-list{font-size:1rem;line-height:1.6}}.korting-list li{margin-bottom:.5rem}.korting-check{color:var(--color-green-primary);font-weight:700;margin-right:8px}.prijs-block-v3.jortt-glass-panel,.add-on-block.jortt-glass-panel{background:rgba(255,255,255,.85);border:1px solid rgba(255,255,255,.7);box-shadow:0 20px 40px rgba(10,73,112,.12)}.prijs-populair-badge{position:absolute;top:-18px;left:50%;z-index:20;display:inline-block;padding:4px 16px;border-radius:4px;font-size:1rem;font-weight:800;text-transform:uppercase;letter-spacing:1.5px;background:#fff;transform:translate(-50%,0)rotate(-8deg);border:3px solid #00be00;color:#00be00;box-shadow:3px 3px rgba(0,190,0,.2);white-space:nowrap}.price-block-v3{margin-top:0;margin-bottom:16px;font-size:32px;line-height:32px;text-align:center;color:#000;font-weight:800}.price-block-v3 .price-old{color:#ff8000;text-decoration:line-through;font-size:24px;margin-right:8px}.price-block-v3 .price-old span{color:#000;bottom:0}.price-block-v3 span{font-size:18px;position:relative;bottom:8px}.price-block-v3 p{color:#000}.price-list{list-style:none;padding-left:0;margin-bottom:0;font-size:15px}.price-list.add-on{margin-top:0}.price-list li,.price-list li a{font-size:15px}.price-list li{color:#4b5563;position:relative;padding:8px 0;margin-left:0;line-height:1.3;font-weight:600;min-height:45px;display:flex;flex-direction:column;justify-content:center;border-bottom:1px solid rgba(0,0,0,.1)}.price-list li:last-child{border-bottom:none}.price-list li .li-header{font-size:16px;font-weight:700;line-height:1.4}.price-list li .small-list-txt{font-size:13px;line-height:1.4;font-weight:400;margin-top:2px}.price-list li .small-list-txt .highlight-green{font-weight:600;color:#3cb932}.price-list .opstart::before{background-color:#f8be1c}.subscription-profiler{margin-top:24px;margin-bottom:32px}.subscription-profiler__lead{max-width:1e3px;margin:0 auto 24px}.subscription-profiler__shell{max-width:1e3px;margin:0 auto}.subscription-profiler__quiz,.subscription-profiler__result{border-radius:24px;background:rgba(255,255,255,.65);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 18px 40px rgba(10,73,112,.1);border:1px solid rgba(255,255,255,.6);color:#000}.subscription-profiler__quiz{padding:28px}@media(max-width:479px){.subscription-profiler__quiz{padding:20px}}.subscription-profiler__result{margin-top:12px;padding:28px;opacity:1;max-height:1600px;overflow:hidden;pointer-events:auto;transform:translateX(0);transition:opacity .25s ease,max-height .25s ease,transform .25s ease}@media(max-width:479px){.subscription-profiler__result{padding:20px}}.subscription-profiler__result h3[data-result-name]{font-family:poppins,sans-serif;font-weight:800;color:#39c;font-size:28px;margin-top:0;margin-bottom:12px}.subscription-profiler__result[aria-hidden=true]{opacity:0;max-height:0;padding-top:0;padding-bottom:0;border-width:0;margin:0;pointer-events:none;transform:translateY(16px)}.subscription-profiler__eyebrow{margin-bottom:8px;color:#39c;font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:12px}.subscription-profiler__progress{margin-bottom:20px}.subscription-profiler__progress-bar{width:100%;height:10px;border-radius:999px;background:#dff1fb;overflow:hidden}.subscription-profiler__progress-fill{display:block;height:100%;width:20%;border-radius:inherit;background:linear-gradient(90deg,#3399cc 0%,#3CB932 100%);transition:width .2s ease}.subscription-profiler__progress-label{margin:10px 0 0;font-size:14px;color:#517188}.subscription-profiler__form{display:flex;flex-direction:column;gap:18px}.subscription-profiler__step{margin:0;padding:0;border:0;min-width:0}.subscription-profiler__step legend{margin-bottom:10px;font-size:28px;line-height:1.2;font-family:poppins,sans-serif;font-weight:800;color:#1a202c}@media(max-width:479px){.subscription-profiler__step legend{font-size:24px;line-height:1.2}}.subscription-profiler__step p{margin-bottom:18px;color:#000}.subscription-profiler__option{position:relative;display:block;margin-bottom:12px;cursor:pointer}.subscription-profiler__option input{position:absolute;opacity:0;pointer-events:none}.subscription-profiler__option span{position:relative;display:block;padding:18px 18px 18px 54px;border:1px solid rgba(255,255,255,.6);border-radius:10px;background:rgba(255,255,255,.5);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 4px 10px rgba(0,0,0,5%);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.subscription-profiler__option span::before{content:"";position:absolute;left:20px;top:22px;width:20px;height:20px;border-radius:50%;border:2px solid #8ab9cf;background:#fff}.subscription-profiler__option strong{display:block;margin-bottom:5px;color:#000;font-size:18px;line-height:24px}.subscription-profiler__option small{display:block;font-size:15px;line-height:22px;color:#506f83}.subscription-profiler__option:hover span{border-color:rgba(255,255,255,.9);box-shadow:none;background-color:rgba(255,255,255,.8)}.subscription-profiler__option input:checked+span{border-color:#39c;box-shadow:none;background-color:rgba(255,255,255,.9)}.subscription-profiler__option input:checked+span::before{border-color:#39c;background:radial-gradient(circle,#3399cc 0 5px,#fff 6px)}.subscription-profiler__actions{display:flex;justify-content:space-between;gap:16px;margin-top:6px}@media(max-width:768px){.subscription-profiler__actions{flex-direction:column-reverse;align-items:center}.subscription-profiler__actions .button+.button{margin-left:0}}@media(max-width:479px){.subscription-profiler__actions{flex-direction:column-reverse;align-items:center}.subscription-profiler__actions .button+.button{margin-left:0}}.subscription-profiler__actions .button{padding:16px 32px;margin:0;text-align:center;border-radius:6px;border:1px solid #39c;font-weight:600;font-size:18px;background-color:#39c;color:#fff}.subscription-profiler__actions .button:hover{background-color:#2b84b0;border-color:#2b84b0}.subscription-profiler__actions .button.secondary-button{background-color:#e6f0f5;border-color:#e6f0f5;color:#000}.subscription-profiler__actions .button.secondary-button:hover{background-color:#cde1ec;border-color:#cde1ec}.subscription-profiler__actions .button.primary-button{background-color:#00be00;border:none;color:#fff;box-shadow:inset 0 1px rgba(255,255,255,.3),0 2px #00BE00,0 4px #00A100,0 6px #008900,0 8px #007100,0 8px 16px rgba(0,190,0,.5);overflow:hidden;position:relative}.subscription-profiler__actions .button.primary-button::before{content:'';position:absolute;inset:0;background:linear-gradient(to right,transparent,rgba(255,255,255,.2),transparent);transform:translateX(-100%);animation:shimmer 2s infinite}.subscription-profiler__actions .button.primary-button:hover{background-color:#00be00;border:none;transform:translateY(4px);box-shadow:inset 0 1px rgba(255,255,255,.3),0 1px #00BE00,0 2px #00A100,0 3px #008900,0 4px #007100,0 4px 8px rgba(0,190,0,.5)}@media(max-width:479px){.subscription-profiler__actions .button{width:100%;min-width:0}}@media(max-width:768px){.subscription-profiler__actions .button{width:100%;min-width:0}}.subscription-profiler__actions .button[aria-hidden=true]{opacity:0;pointer-events:none}.subscription-profiler__error{padding:12px 14px;border-radius:14px;background:#fff4e9;color:#8a4d00;font-weight:600}.subscription-profiler__reasons{margin:20px 0;padding-left:0;list-style:none}.subscription-profiler__reasons p{margin-bottom:10px}.subscription-profiler__reasons ul{list-style:none;padding-left:0;margin:0}.subscription-profiler__reasons ul li{position:relative;padding-left:28px;margin-bottom:10px;color:#35566c}.subscription-profiler__reasons ul li::before{content:'✓';position:absolute;left:0;top:0;color:#00be00;font-weight:800;font-size:18px}.subscription-profiler__support-note,.subscription-profiler__secondary{padding:16px 18px;border-radius:16px;font-size:15px;line-height:22px}.subscription-profiler__support-note{background:#fff;border:1px solid #d7ebf6;color:#47677b}.subscription-profiler__secondary{margin-top:14px;background:#0c4363;color:#fff}.subscription-profiler__result-actions{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:16px;margin-top:20px}.subscription-profiler__result-actions .button{display:block;box-sizing:border-box;width:100%;max-width:300px;padding:12px;text-align:center;border-radius:6px;font-family:poppins,sans-serif;font-weight:700;border-color:#39c;background-color:#39c;color:#fff;margin:0!important}.subscription-profiler__result-actions .button:hover{background-color:#2b81ab;border-color:#2b81ab}.subscription-profiler__result-actions .button.primary-button{background-color:#00be00;border:none;color:#fff;box-shadow:inset 0 1px rgba(255,255,255,.3),0 2px #00BE00,0 4px #00A100,0 6px #008900,0 8px #007100,0 8px 16px rgba(0,190,0,.5);overflow:hidden;position:relative}.subscription-profiler__result-actions .button.primary-button::before{content:'';position:absolute;inset:0;background:linear-gradient(to right,transparent,rgba(255,255,255,.2),transparent);transform:translateX(-100%);animation:shimmer 2s infinite}.subscription-profiler__result-actions .button.primary-button:hover{background-color:#00be00;border:none;transform:translateY(4px);box-shadow:inset 0 1px rgba(255,255,255,.3),0 1px #00BE00,0 2px #00A100,0 3px #008900,0 4px #007100,0 4px 8px rgba(0,190,0,.5)}.subscription-profiler__result-actions .button.secondary-button{background-color:#e6f0f5;border-color:#e6f0f5;color:#000;box-shadow:none}.subscription-profiler__result-actions .button.secondary-button:hover{background-color:#cde1ec;border-color:#cde1ec}#vergelijk-abonnementen{scroll-margin-top:80px;padding-top:40px}.pitch-section{padding-top:80px;padding-bottom:140px;overflow:hidden}.automation-stamp{position:absolute;top:15%;left:15%;background:0 0;color:#00be00;padding:10px 24px;border:4px solid #00be00;border-radius:8px;font-weight:900;font-size:20px;text-transform:uppercase;letter-spacing:1px;transform:scale(3)rotate(-12deg);z-index:5;opacity:0}.automation-stamp.is-animated{animation:stamp-animation .5s cubic-bezier(.25,1,.5,1)forwards;animation-delay:.6s}@keyframes stamp-animation{0%{opacity:0;transform:scale(3)rotate(-12deg)}50%{opacity:1;transform:scale(.9)rotate(-12deg)}100%{opacity:1;transform:scale(1)rotate(-12deg)}}.benefits-container .benefit-item{display:flex;align-items:flex-start;margin-bottom:25px}.benefits-container .benefit-item:last-child{margin-bottom:0}.benefits-container .benefit-item .benefit-icon{min-width:38px;max-width:38px;margin-right:15px;margin-top:5px}.benefits-container .benefit-item h3{color:#000;margin-top:0;margin-bottom:5px;font-size:20px}.benefits-container .benefit-item p{margin:0;font-size:16px;line-height:1.5}#compare-table-wrapper{position:relative;overflow:clip;max-height:580px;transition:max-height .5s ease-in-out}#compare-table-wrapper.expanded{max-height:1e4px}#compare-fade{position:absolute;bottom:0;left:0;width:100%;height:150px;background:linear-gradient(to bottom,rgba(255,255,255,0),#fff);pointer-events:none;transition:opacity .3s ease-in-out}#compare-fade.expanded{opacity:0}#toon-meer-container{margin-top:30px;margin-bottom:20px;display:flex;justify-content:center}.toon-meer-btn{background-color:#39c;color:#fff;padding:0 60px;line-height:45px;border-radius:6px;font-weight:600;font-size:20px;cursor:pointer;border:none;transition:background-color .2s ease}.toon-meer-btn:hover{background-color:#2b81ab}.legal-accordion-page>.legal-list{padding-left:0;list-style-type:none;margin-top:0}.compare-container{background:rgba(255,255,255,.4);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.6);border-radius:24px;padding:10px 20px;margin-top:2rem}@media(max-width:768px){.compare-container{padding:10px}}@media(max-width:479px){.compare-container{padding:10px}}.compare-block{display:flex;flex-direction:row;border-bottom:1px solid rgba(0,0,0,.1);background-color:initial}.compare-block img{width:26px}@media(max-width:991px){.compare-block{flex-direction:column}}.compare-block.header{z-index:200;background:rgba(255,255,255,.6);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);position:-webkit-sticky;position:sticky;top:94px;padding-top:10px;margin-bottom:38px}.compare-block.header>div:first-of-type{display:block;width:60%}@media(max-width:991px){.compare-block.header>div:first-of-type{width:100%}}.compare-block.header h3{font-size:30px;padding-top:17px;margin:0;color:#39c}@media(max-width:991px){.compare-block.header h3{font-size:28px;padding-top:0;width:100%}}.compare-block.header p{margin:0 0 10px;line-height:15px}@media(max-width:870px){.compare-block.header{top:0}}.compare-block:nth-of-type(2){margin-top:-38px}.compare-block details{position:relative;width:60%}@media(max-width:991px){.compare-block details{width:100%}}.compare-block details p{margin:0 5px 5px 15px;padding-bottom:10px}.compare-block details>summary{list-style:none;padding:8px 0;cursor:pointer;transition:all .1s ease-out}.compare-block details>summary::-webkit-details-marker{display:none}.compare-block details>summary::before{content:'+';display:inline-block;width:14px;margin-right:12px;font-size:24px;font-weight:400;color:#39c;vertical-align:middle;transition:transform .2s ease}.compare-block details[open]>summary::before{transform:rotate(45deg);color:#00be00}.compare-block>div{width:50%;display:grid;justify-content:space-around;justify-items:center;align-items:center;grid-column-gap:10px;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:auto;font-size:15px;font-weight:500;line-height:38px}@media(max-width:991px){.compare-block>div{width:100%;grid-column-gap:6px}}.compare-block>div div{width:100%;text-align:center}.compare-block>div div h2{background-color:#39c;color:#fff;font-weight:700;text-align:center;font-size:19px;line-height:1.3;padding:14px;border-radius:3px;margin-top:5px}.compare-block>div div h2:nth-of-type(2){background-color:#00be00}@media(max-width:479px){.compare-block>div div h2{font-size:15px}}.compare-block>div div .green{background-color:#00be00;padding:20px 0;margin-bottom:20px;line-height:14px}.compare-block>div div .green .small-txt{font-size:12px}.compare-block>div div span.price{font-size:40px}.compare-block>div div span.price span{font-size:20px;position:relative;bottom:13px}@media(max-width:479px){.compare-block>div div span.price{font-size:36px}.compare-block>div div span.price span{font-size:18px;bottom:11px}}.compare-block>div span.check{margin:5px;font-size:20px;line-height:13px;color:#39c;width:30px;height:30px;border-radius:20px;padding:2px;display:flex;align-items:center;justify-content:center}.compare-block>div span.check.compleet{color:#00be00}.compare-block>div span.gratis{grid-column-start:1}.compare-block>div span.zzp{grid-column-start:2}.compare-block>div span.compleet{grid-column-start:3}.compare-block>div span.plus{grid-column-start:4}.faq-new{max-width:946px;margin-left:auto;margin-right:auto}.faq-new details{padding:5px 10px;border-bottom:1px dotted #ccc}.faq-new summary{font-size:22px;line-height:1;margin-bottom:2px;margin-top:20px;color:#0d657f;font-weight:700}.faq-new summary:hover{cursor:pointer}.price-accordion summary{list-style:none;cursor:pointer;position:relative;padding-right:30px;display:block;width:100%;box-sizing:border-box}.price-accordion summary::-webkit-details-marker{display:none}.price-accordion summary span.li-header,.price-accordion summary strong.li-header{display:inline}.price-accordion summary a{margin-left:5px;display:inline-flex;align-items:center;vertical-align:middle}.price-accordion summary::after{content:"";display:block;position:absolute;right:0;top:50%;margin-top:-10px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%233399cc" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="10"></circle><line x1="12" y1="8" x2="12" y2="16"></line><line x1="8" y1="12" x2="16" y2="12"></line></svg>');background-repeat:no-repeat;background-position:50%;background-size:20px;background-color:initial;border:none;border-radius:50%;width:20px;height:20px;transition:transform .2s ease}.price-accordion[open] summary::after{transform:none;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%233399cc" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="10"></circle><line x1="8" y1="12" x2="16" y2="12"></line></svg>')}.price-accordion .small-list-txt{margin-top:8px;padding-bottom:4px;width:170px}.price-tier-row{margin:0 -20px 20px;padding:8px 10px;color:#fff;text-align:center;font-weight:700;font-size:13px;letter-spacing:.5px;text-transform:uppercase}@media(max-width:479px){.price-tier-row{margin-left:0;margin-right:0;border-radius:4px}}@media(max-width:768px){.price-tier-row{margin-left:0;margin-right:0;border-radius:4px}}.price-tier-row.starter-tier{background-color:#baddf0;color:#000;min-height:35px}.price-tier-row.zzp-tier{background-color:#6cb6da}.price-tier-row.mkb-tier{background-color:#39c}.price-tier-row.plus-tier{background-color:#297aa3}.prijs-review-wrapper .review-body{padding-top:20px}.prijs-review-wrapper .review-body>div{padding-top:0}#price-jortt-gratis .price-list li::before{background-color:#95cae5}#price-jortt-zzp .price-list li::before{background-color:#6cb6da}#price-jortt-compleet .price-list li::before{background-color:#39c}#price-jortt-plus .price-list li::before{background-color:#297aa3}.prijs-desc{background-color:initial;color:#000;font-size:14px;line-height:16px;margin:0;padding:0 10px;text-align:center}.prijs-block-header{height:110px;display:flex;flex-direction:column;justify-content:flex-start}.prijs-block-v3{color:#000;border-radius:8px;box-shadow:0 4px 15px rgba(0,0,0,8%);transition:transform .3s ease,box-shadow .3s ease,outline .3s ease,z-index 0s;outline:2px solid transparent}.prijs-block-v3:hover,.prijs-block-v3:focus-within{transform:translateY(-5px);box-shadow:0 15px 45px rgba(51,153,204,.4);outline:2px solid #39c;position:relative;z-index:100}.prijs-block-v3#price-jortt-gratis:hover,.prijs-block-v3#price-jortt-gratis:focus-within{box-shadow:0 15px 45px rgba(149,202,229,.6);outline-color:#95cae5}.prijs-block-v3#price-jortt-zzp:hover,.prijs-block-v3#price-jortt-zzp:focus-within{box-shadow:0 15px 45px rgba(108,182,218,.6);outline-color:#6cb6da}.prijs-block-v3#price-jortt-plus:hover,.prijs-block-v3#price-jortt-plus:focus-within{box-shadow:0 15px 45px rgba(41,122,163,.6);outline-color:#297aa3}.promo-box{height:35px;display:flex;align-items:center;justify-content:center;margin-bottom:5px}.prijs-hero{padding-top:60px}@media(max-width:479px){.prijs-hero .j-container{padding-top:20px}}#subscription-profiler-title{margin-top:20px}.price-promo-summary{margin:40px auto 100px;max-width:1e3px;padding:40px;background:#fff;border:2px solid #00be00;border-radius:16px;box-shadow:0 0 35px rgba(0,190,0,.35)}@media(max-width:479px){.price-promo-summary{padding:30px 20px;margin:20px auto 40px;border-radius:12px}}.price-promo-summary th{padding-top:10px;padding-bottom:10px;color:#000;font-weight:700}.price-promo-summary h2{margin-top:0;margin-bottom:20px;color:#333;font-weight:700}.price-promo-summary .j-grid{align-items:center}.price-promo-summary p{font-size:18px;line-height:1.6}.price-promo-summary p b{color:#00be00}.price-promo-summary ul{list-style-type:none;padding:0;margin:0}.price-promo-summary ul li{position:relative;padding-left:28px;margin-bottom:16px;font-size:16px;line-height:1.5}.price-promo-summary ul li::before{content:"✓";position:absolute;left:0;color:#00be00;font-weight:800;font-size:18px}.price-promo-summary ul li strong{color:#39c}@keyframes primary-pulse{0%{box-shadow:0 0 rgba(51,153,204,.6)}70%{box-shadow:0 0 20px 15px rgba(51,153,204,0)}100%{box-shadow:0 0 rgba(51,153,204,0)}}.pulse-glow-primary{animation:primary-pulse 2.5s infinite}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.legal-accordion-page .main-list{padding-left:0;list-style-type:none}.pvsg-image-wrapper{position:relative;display:inline-block;max-width:580px;width:100%}.prijs-page-bot-img{position:relative;right:auto;top:auto;transform:none;width:100%;max-width:580px;height:auto;object-fit:contain}.awards-timeline-container.flat-timeline .timeline-items{position:relative;max-width:800px;margin:0 auto}.awards-timeline-container.flat-timeline .award-item-block{border-left:2px solid #39c;padding-left:60px;padding-bottom:50px;position:relative;margin-left:30px;text-align:left;transition:all .3s ease}.awards-timeline-container.flat-timeline .award-item-block:last-of-type{border-left-color:transparent}.awards-timeline-container.flat-timeline .award-title{font-size:22px;color:#0c4363;margin-top:-10px;margin-bottom:5px;font-weight:700;text-align:left;line-height:1.2;font-family:poppins,sans-serif;transition:color .3s ease}.awards-timeline-container.flat-timeline .award-subtitle{color:#666;margin-top:0;margin-bottom:20px;font-size:16px}.awards-timeline-container.flat-timeline .award-content::after{content:"";display:table;clear:both}.awards-timeline-container.flat-timeline .award-content p{color:#555;line-height:1.6;margin-bottom:0}.awards-timeline-container.flat-timeline .award-badge{float:right!important;width:90px;height:90px;object-fit:contain;margin:0 0 20px 30px!important;padding:10px;border:1px solid #d7ebf6;border-radius:12px;background:#fff;box-shadow:0 8px 24px rgba(51,153,204,.35);transition:transform .3s ease,box-shadow .3s ease}.awards-timeline-container.flat-timeline .award-year{position:absolute;left:-32px;top:-15px;width:60px;height:60px;border:2px solid #39c;border-radius:50%;background-color:#fff;color:#39c;display:flex;justify-content:center;align-items:center;font-weight:700;font-size:16px;transition:background-color .3s ease,color .3s ease,transform .3s ease}.awards-timeline-container.flat-timeline .award-item-block:hover .award-title{color:#39c}.awards-timeline-container.flat-timeline .award-item-block:hover .award-year{background-color:#39c;color:#fff;transform:scale(1.1)}.awards-timeline-container.flat-timeline .award-item-block:hover .award-badge{transform:translateY(-5px);box-shadow:0 12px 30px rgba(51,153,204,.5)}.awards-timeline-container.flat-timeline .dashed-line-end{border-left:2px dashed #39c;height:80px;margin-top:-50px;margin-left:30px}.changelog-timeline-section .changelog-timeline{position:relative}.changelog-timeline-section .changelog-timeline::before{content:'';position:absolute;top:0;bottom:0;left:150px;width:2px;background:#e2e8f0}.changelog-timeline-section .changelog-item{display:flex;margin-bottom:3rem;position:relative}.changelog-timeline-section .changelog-meta{width:150px;padding-right:30px;text-align:right;flex-shrink:0}.changelog-timeline-section .changelog-meta .changelog-date{display:block;font-size:.95rem;color:#718096;margin-bottom:.5rem;font-weight:500}.changelog-timeline-section .changelog-meta .changelog-badge{display:inline-block;padding:2px 8px;border-radius:4px;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;background:0 0;transform:rotate(-5deg);border:2px solid #00be00;color:#00be00;box-shadow:2px 2px rgba(0,190,0,.15)}.changelog-timeline-section .changelog-meta .changelog-badge.badge-bug{border-color:#e53e3e;color:#e53e3e;box-shadow:2px 2px rgba(229,62,62,.15)}.changelog-timeline-section .changelog-meta .changelog-badge.badge-announce{border-color:#39c;color:#39c;box-shadow:2px 2px rgba(51,153,204,.15)}.changelog-timeline-section .changelog-meta .changelog-badge.badge-change{border-color:#dd6b20;color:#dd6b20;box-shadow:2px 2px rgba(221,107,32,.15)}.changelog-timeline-section .changelog-meta .changelog-badge.badge-delete{border-color:#718096;color:#718096;box-shadow:2px 2px rgba(113,128,150,.15)}.changelog-timeline-section .changelog-marker{position:absolute;left:150px;top:5px;width:16px;height:16px;border-radius:50%;background:#fff;border:3px solid #39c;transform:translateX(-50%);z-index:1}.changelog-timeline-section .changelog-card{flex:1;margin-left:40px}.changelog-timeline-section .changelog-card .changelog-details{width:100%}.changelog-timeline-section .changelog-card .changelog-details[open] .changelog-icon{background-color:#00be00;transform:rotate(45deg)}.changelog-timeline-section .changelog-card .changelog-details[open] .changelog-content-body{border-top:1px solid rgba(0,0,0,5%);margin-top:0;padding-top:1.5rem}.changelog-timeline-section .changelog-card .changelog-summary{padding:.5rem 1.5rem;display:flex;gap:1.5rem;cursor:pointer;list-style:none;align-items:center;outline:none;margin:0;justify-content:space-between}.changelog-timeline-section .changelog-card .changelog-summary::-webkit-details-marker{display:none}.changelog-timeline-section .changelog-card .changelog-text-content{flex:1;margin:0;font-size:1.125rem;font-weight:500;color:#1a4d66;line-height:1.6}.changelog-timeline-section .changelog-card .changelog-text-content p{margin:0}.changelog-timeline-section .changelog-card .changelog-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background-color:#39c;border-radius:50%;color:#fff;font-size:1.2rem;flex-shrink:0;transition:all .3s ease}.changelog-timeline-section .changelog-card .changelog-content-body{padding:0 1.5rem 1.5rem}.changelog-timeline-section .changelog-card .changelog-content-body .changelog-text-content{font-size:1.1rem;line-height:1.6;color:#4a5568}.changelog-timeline-section .changelog-card .changelog-content-body .changelog-media{margin-top:1.5rem;border-radius:8px;overflow:hidden}.changelog-timeline-section .changelog-card .changelog-content-body .changelog-media.video-container{position:relative;padding-bottom:56.25%;height:0}.changelog-timeline-section .changelog-card .changelog-content-body .changelog-media.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.changelog-timeline-section .changelog-card .changelog-content-body .changelog-media.image-container img{display:block;max-width:100%;height:auto;border-radius:8px}.changelog-timeline-section .changelog-card .changelog-content-body .changelog-action{margin-top:1.5rem}.changelog-timeline-section .changelog-card .changelog-content-body .changelog-action a{display:inline-flex;align-items:center;color:#39c;font-weight:600;text-decoration:none;transition:color .2s}.changelog-timeline-section .changelog-card .changelog-content-body .changelog-action a:hover{color:#1a4d66}.changelog-timeline-section .changelog-card .changelog-content-body .changelog-action a svg{width:16px;height:16px;margin-left:6px}@media(max-width:768px){.changelog-timeline-section .changelog-timeline::before{left:20px}.changelog-timeline-section .changelog-item{flex-direction:column}.changelog-timeline-section .changelog-meta{width:100%;text-align:left;padding-left:50px;padding-right:0;margin-bottom:1rem;display:flex;align-items:center;gap:1rem}.changelog-timeline-section .changelog-meta .changelog-date{margin-bottom:0}.changelog-timeline-section .changelog-marker{left:20px;top:5px}.changelog-timeline-section .changelog-card{padding-left:0;margin-left:50px}}.changelog-roadwork-list{list-style:none;padding-left:0;margin-top:1.5rem}.changelog-roadwork-list li{position:relative;padding-left:32px;margin-bottom:.75rem;line-height:1.6}.changelog-roadwork-list li::before{content:'✓';position:absolute;left:0;top:0;color:#00be00;font-weight:900;font-size:1.2rem}.changelog-pagination{display:flex;justify-content:space-between;align-items:center;margin-top:4rem;padding-top:2rem;border-top:1px solid #edf2f7;gap:1rem}.changelog-pagination .changelog-btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;background-color:#f0faff;color:#39c;font-weight:600;border-radius:9999px;text-decoration:none;transition:all .2s ease;border:2px solid transparent}.changelog-pagination .changelog-btn:hover{background-color:#39c;color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(51,153,204,.2)}.changelog-pagination .changelog-btn.btn-prev{margin-right:auto}.changelog-pagination .changelog-btn.btn-next{margin-left:auto}.changelog-pagination .changelog-btn svg{width:20px;height:20px}.changelog-pagination .changelog-btn.btn-prev svg{margin-right:8px}.changelog-pagination .changelog-btn.btn-next svg{margin-left:8px}.changelog-load-more{display:flex;justify-content:center;margin-top:3rem}.changelog-load-more .toon-meer-btn{background-color:#39c;color:#fff;border:none;padding:.75rem 2.5rem;border-radius:10px;font-weight:600;font-size:1.1rem;cursor:pointer;transition:all .3s ease;font-family:poppins,sans-serif;box-shadow:0 4px 6px rgba(51,153,204,.2)}.changelog-load-more .toon-meer-btn:hover{background-color:#1a4d66;transform:translateY(-2px);box-shadow:0 6px 12px rgba(26,77,102,.3)}.cursus-boekhouden-page{display:flex;justify-content:space-around;align-items:stretch;margin-top:18px}@media(max-width:768px){.cursus-boekhouden-page{margin-top:0;flex-direction:column-reverse;padding:0}}.svg-defs{position:absolute;width:0;height:0;overflow:hidden}.cursus-boekhouden-nav-column{flex:0 0 360px;margin-right:30px}.cursus-boekhouden-nav-column img{width:140px;height:140px;object-fit:cover;object-position:top;display:block;margin:16px auto;border-radius:50%;border:3px solid #39c;box-shadow:0 4px 16px rgba(51,153,204,.25)}.cursus-boekhouden-nav-column p{background-color:#ecf3fc;padding:10px;border-radius:12px;margin:0 10px 20px}.cursus-boekhouden-nav-column .chalkboard{background:linear-gradient(160deg,#1c1c1c 0%,#242424 60%,#1e1e1e 100%);border:7px solid #7a5c2e;border-top-color:#a07840;border-left-color:#a07840;border-radius:5px;padding:20px 16px 22px;margin:0 4px 20px;box-shadow:inset 0 0 24px rgba(0,0,0,.7),0 6px 20px rgba(0,0,0,.3);position:relative;min-height:170px;overflow:hidden}.cursus-boekhouden-nav-column .chalkboard .chalk-canvas{display:block;width:100%;height:150px}.cursus-boekhouden-nav-column .menu-container{background:rgba(255,255,255,.65);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.85);border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,6%)}.cursus-boekhouden-nav-column .menu-container .menu-header{font-family:poppins,sans-serif;font-size:20px;font-weight:700;color:#39c;padding:20px 20px 12px}@media(max-width:768px){.cursus-boekhouden-nav-column{margin:0}.cursus-boekhouden-nav-column img{max-width:50%}}@keyframes chalk-cursor{0%,100%{opacity:1}50%{opacity:0}}.cursus-boekhouden-article-column{min-width:0}ul.cursus-menu-sub{list-style:none;font-weight:400;padding:12px 12px 16px}@media(max-width:768px){ul.cursus-menu-sub{columns:2}}@media(max-width:479px){ul.cursus-menu-sub{columns:1}}ul.cursus-menu-sub li{display:flex;align-items:center;gap:6px;margin-bottom:4px}ul.cursus-menu-sub li i{color:#39c;font-size:13px;width:16px;flex-shrink:0;text-align:center}ul.cursus-menu-sub li .cursus-menu-header{font-weight:700}ul.cursus-menu-sub li .selected{font-weight:700;background-color:rgba(51,153,204,.15);border-radius:4px}ul.cursus-menu-sub li a{display:block;padding:6px 10px;border-radius:4px;color:#39c;text-decoration:none;font-family:'source sans 3',sans-serif;font-size:15px;font-weight:500;line-height:1.5;transition:all .2s ease}ul.cursus-menu-sub li a:hover{background-color:rgba(51,153,204,.15);color:#39c}header.cursus-boekhouden{display:flex;flex-direction:column;background:rgba(255,255,255,.65);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.85);border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,6%);padding:24px 24px 0;margin-bottom:30px}header.cursus-boekhouden h1{font-family:poppins,sans-serif;color:#39c;font-size:36px;font-weight:700;margin-top:0;margin-bottom:8px;line-height:1.2}header.cursus-boekhouden p{font-family:'source sans 3',sans-serif;font-size:18px;color:#444;margin-bottom:16px}header.cursus-boekhouden .youtube-video{width:100%}@keyframes handwriting-fadein{from{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}.youtube-video{width:100%;position:relative;padding-bottom:56.25%;border-radius:12px;overflow:hidden;box-shadow:0 15px 30px rgba(0,0,0,.1)}.youtube-video iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}section.cursus{background-color:#fff;padding:40px;border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,3%)}section.cursus h2{font-family:poppins,sans-serif;font-weight:800;font-size:30px;margin-top:1.5rem;margin-bottom:18px;color:#1a202c}section.cursus h3{font-family:poppins,sans-serif;font-weight:800;font-size:24px;margin-top:1.5rem;margin-bottom:14px;color:#1a202c}section.cursus h4{font-family:poppins,sans-serif;font-weight:800;font-size:20px;margin-top:1.25rem;margin-bottom:12px;color:#1a202c}section.cursus p,section.cursus ul,section.cursus ol{font-family:'source sans 3',sans-serif;font-size:17px;line-height:1.7;color:#334155;margin-bottom:20px}section.cursus ul,section.cursus ol{list-style:none;padding-left:0;margin-left:0}section.cursus li{margin-bottom:8px;position:relative;padding-left:22px}section.cursus ol{counter-reset:cursus-counter}section.cursus ol>li{counter-increment:cursus-counter}section.cursus ol>li::before{content:counter(cursus-counter)".";position:absolute;left:0;top:0;color:#39c;font-weight:700;font-family:poppins,sans-serif}section.cursus p+ul,section.cursus p+ol{margin-top:-8px}section.cursus .cursus-tldr{background:rgba(230,240,245,.4);border:1px solid rgba(255,255,255,.8);border-radius:12px;padding:24px;margin-bottom:40px;box-shadow:0 4px 20px rgba(0,0,0,5%);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}section.cursus .cursus-tldr h2{margin-top:0;font-size:20px;color:#1a4d66;margin-bottom:16px}section.cursus .cursus-tldr .cursus-tldr-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}section.cursus .cursus-tldr .cursus-tldr-header h2{margin-bottom:0}section.cursus .cursus-tldr .cursus-meta{font-size:14px;color:#555;font-weight:500;display:flex;align-items:center;margin:0}section.cursus .cursus-tldr .cursus-meta .reading-time{background:rgba(170,224,240,.25);padding:4px 10px;border-radius:6px;color:#1a4d66;gap:6px}section.cursus .cursus-tldr ul{margin:0;padding-left:0;list-style:none}section.cursus .cursus-tldr ul li{margin-bottom:12px;font-weight:600;color:#2d3748;padding-left:28px;position:relative}section.cursus .cursus-tldr ul li::before{content:"\f00c";font-family:"font awesome 6 free";font-weight:900;color:#00be00;position:absolute;left:0;top:1px}section.cursus .cursus-tldr ul li:last-child{margin-bottom:0}section.cursus .cursus-image-container{margin:32px 0;display:flex;justify-content:center}section.cursus .cursus-image-container .cursus-image{max-width:100%;height:auto;border-radius:12px;box-shadow:0 8px 30px rgba(0,0,0,8%);border:1px solid rgba(230,240,245,.8)}section.cursus .cursus-faq{margin-top:50px;padding-top:30px;border-top:1px solid rgba(0,0,0,5%)}section.cursus .cursus-faq h2{font-size:26px;margin-bottom:24px}section.cursus .cursus-faq .faq-item{background:rgba(230,240,245,.4);border:1px solid rgba(255,255,255,.8);border-radius:12px;margin-bottom:12px;overflow:hidden;transition:all .3s ease}section.cursus .cursus-faq .faq-item[open]{background:rgba(230,240,245,.7);box-shadow:0 4px 15px rgba(0,0,0,3%)}section.cursus .cursus-faq .faq-item[open] summary{border-bottom:1px solid rgba(255,255,255,.5);color:#39c}section.cursus .cursus-faq .faq-item[open] summary::after{transform:rotate(180deg)}section.cursus .cursus-faq .faq-item summary{padding:18px 24px;font-family:poppins,sans-serif;font-weight:600;font-size:16px;color:#1a202c;cursor:pointer;list-style:none;position:relative;display:flex;align-items:center;justify-content:space-between;transition:color .2s ease}section.cursus .cursus-faq .faq-item summary::-webkit-details-marker{display:none}section.cursus .cursus-faq .faq-item summary:hover{color:#39c}section.cursus .cursus-faq .faq-item summary::after{content:"";display:block;width:14px;height:14px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%233399cc' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;transition:transform .3s ease}section.cursus .cursus-faq .faq-item .faq-content{padding:20px 24px}section.cursus .cursus-faq .faq-item .faq-content p{margin-bottom:0;font-size:16px}.cursus .klassiek{display:none}.cursus .modern{display:inherit}section.cursus{background:rgba(255,255,255,.65);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.85);border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,6%);padding:32px;margin-top:24px}.support-nav{margin-top:50px;padding-top:35px;border-top:1px solid #ccc}.support-nav-arrow{color:#39c;display:block;width:50%;position:relative;padding-top:20px;margin-bottom:20px;height:45px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.support-nav-arrow:hover{color:#39c}@media(max-width:768px){.support-nav-arrow{width:100%}}.support-nav-arrow::before{top:0;height:45px;width:45px;content:"";background-image:url(/images/icons/nav-arrow.svg);background-repeat:no-repeat;background-size:24px;position:absolute}.support-nav-arrow::after{color:#000;position:absolute;top:-4px}.support-nav-arrow.previous{padding-left:45px;float:left;padding-right:5px}@media(max-width:768px){.support-nav-arrow.previous{border-right:0;padding-right:0}}.support-nav-arrow.previous::after{content:"Vorige";left:45px}.support-nav-arrow.previous::before{left:0;transform:rotate(180deg);background-position:100%}.support-nav-arrow.next{text-align:right;float:right;padding-left:5px;padding-right:45px}.support-nav-arrow.next::after{content:"Volgende";right:45px}.support-nav-arrow.next::before{right:0;background-position:100%}.support-nav.cursus .support-nav-arrow.previous::after{font-family:poppins,sans-serif;font-size:13px;font-weight:700;color:#718096;content:"Vorige les"}.support-nav.cursus .support-nav-arrow.next::after{font-family:poppins,sans-serif;font-size:13px;font-weight:700;color:#718096;content:"Volgende les"}.highlight{background:url(/images/cursus-boekhouden/brush-stroke.svg);background-repeat:no-repeat;background-size:100% 100%;color:#39c}.booking,.balance-sheet,.profit-lost{background-color:#fff;padding:30px 20px;margin:30px 0}.booking div:hover,.balance-sheet div:hover,.profit-lost div:hover{background-color:#f5f5f5}.booking .titel,.balance-sheet .titel,.profit-lost .titel{font-size:21px;margin-bottom:22px}.booking,.balance-sheet{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:20px;grid-row-gap:10px}.booking .titel,.balance-sheet .titel{grid-column:1/3}.profit-lost{display:flex;flex-direction:column}.profit-lost div{display:flex;justify-content:space-between}.profit-lost div.head,.profit-lost div.total{font-weight:600;font-size:19px;margin-top:6px}.profit-lost div.head{border-bottom:1px solid #dbdbdb}.profit-lost div.total{border-top:1px solid #969696}.profit-lost .debet-credit{justify-content:flex-end}.balance-sheet .quadrant div:first-of-type{font-weight:600}.balance-sheet .head{display:flex;justify-content:space-between;font-size:20px;padding:0 5px}.booking .booking-header{grid-column-start:1;grid-column-end:3}.booking .quadrant{margin-top:23px}@media(max-width:768px){.booking .bedrijf,.balance-sheet .bedrijf{grid-column-start:1;grid-column-end:3;grid-row-start:2;grid-row-end:3}.booking .kapitaal,.balance-sheet .kapitaal{grid-column-start:1;grid-column-end:3;grid-row-start:3;grid-row-end:4}.booking .eigen,.balance-sheet .eigen{grid-column-start:1;grid-column-end:3;grid-row-start:4;grid-row-end:5}.booking .schulden,.balance-sheet .schulden{grid-column-start:1;grid-column-end:3;grid-row-start:5;grid-row-end:6}}.quadrant{min-height:40px;padding:5px;border-style:solid;border-width:2px;border-color:transparent;position:relative}.quadrant div{display:flex;justify-content:space-between;align-items:flex-end}.quadrant .debet-credit{justify-content:flex-end}.quadrant td,.quadrant th{padding:5px 5px 1px;line-height:20px;vertical-align:bottom}.quadrant td:nth-child(1),.quadrant th:nth-child(1){width:100%}.quadrant td:nth-child(2),.quadrant th:nth-child(2){text-align:right}.quadrant.eigen{border-color:#47ffaf}.quadrant.eigen.text::before{position:absolute;content:"Eigen vermogen";background-color:#47ffaf;top:-20px;right:-2px;font-size:12px;line-height:12px;padding:4px 8px}.quadrant.bedrijf{border-color:#3635e8}.quadrant.bedrijf.text::before{position:absolute;color:#fff;background-color:#3635e8;top:-20px;left:-2px;font-size:12px;line-height:12px;padding:4px 8px}.quadrant.kapitaal{border-color:#ffe347}.quadrant.kapitaal.text::before{position:absolute;background-color:#ffe347;top:-20px;left:-2px;font-size:12px;line-height:12px;padding:4px 8px}.quadrant.schulden{border-color:#ff2d4c}.quadrant.schulden.text::before{position:absolute;color:#fff;background-color:#ff2d4c;top:-20px;right:-2px;font-size:12px;line-height:12px;padding:4px 8px}.debet-credit{justify-content:flex-end;font-size:.9rem;line-height:1rem}.debet-credit span{border-bottom:1px solid #969696;width:70px;text-align:center}.debet-credit span:first-of-type{border-right:1px solid #969696}.plus{padding-right:4px}.min{padding-right:4px;width:66px;text-align:right}.show-modern .switch-button .active{left:4px}.show-modern .switch-button .switch-button-case.left{color:#39c}.show-modern .profit-lost{display:flex}.show-modern .profit-lost div{margin-left:35px}.show-modern .profit-lost div.head,.show-modern .profit-lost div.total{margin-left:0}.show-modern .debet-credit{display:none}.show-modern .booking .plus::before{content:"+"}.show-modern .booking .min::before{content:"-"}.show-modern .modern{display:inherit}.show-modern .klassiek{display:none}.show-modern .bedrijf.text::before{content:"Bedrijfsmiddelen"}.show-modern .kapitaal.text::before{content:"Bedrijfskapitaal"}.show-modern .schulden.text::before{content:"Schulden"}.show-klassiek .switch-button .active{left:50%}.show-klassiek .switch-button .switch-button-case.right{color:#39c}.show-klassiek .quadrant:empty{display:none}.show-klassiek .booking .bedrijf{grid-column-start:1;grid-column-end:3;grid-row-start:2;grid-row-end:3}.show-klassiek .booking .kapitaal{grid-column-start:1;grid-column-end:3;grid-row-start:3;grid-row-end:4}.show-klassiek .booking .eigen{grid-column-start:1;grid-column-end:3;grid-row-start:4;grid-row-end:5}.show-klassiek .booking .schulden{grid-column-start:1;grid-column-end:3;grid-row-start:5;grid-row-end:6}.show-klassiek .bedrijf .plus,.show-klassiek .kapitaal .plus{border-right:1px solid #969696;margin-right:70px}.show-klassiek .bedrijf .min,.show-klassiek .kapitaal .min{border-left:1px solid #969696}.show-klassiek .eigen .min,.show-klassiek .schulden .min,.show-klassiek .profit-lost .min{border-right:1px solid #969696;margin-right:70px}.show-klassiek .eigen .plus,.show-klassiek .schulden .plus,.show-klassiek .profit-lost .plus{border-left:1px solid #969696;width:66px;text-align:right}.show-klassiek .modern{display:none}.show-klassiek .klassiek{display:inherit}.show-klassiek .bedrijf.text::before{content:"Vaste activa"}.show-klassiek .kapitaal.text::before{content:"Vlottende activa"}.show-klassiek .schulden.text::before{content:"Vreemd vermogen"}.switch-button{display:flex;width:220px;height:40px;padding:4px;box-sizing:border-box;font-family:poppins,sans-serif;font-size:14px;font-weight:600;text-align:center;align-self:flex-end;left:50%;top:50%;will-change:transform;z-index:197!important;cursor:pointer;transition:.3s ease all;border:1px solid rgba(255,255,255,.75);border-radius:50px;background:rgba(230,240,245,.65);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);box-shadow:0 4px 15px rgba(0,0,0,5%);overflow:hidden;margin-bottom:20px}.switch-button-case{flex:1;display:flex;align-items:center;justify-content:center;background:0 0;height:100%;position:relative;border:none;color:#4a5568;transition:.3s ease all;z-index:2}.switch-button-case:hover{color:#39c;cursor:pointer}.switch-button-case:focus{outline:none}.switch-button .active{background-color:#fff;box-shadow:0 2px 10px rgba(0,0,0,.1);border-radius:50px;position:absolute;left:4px;top:4px;width:calc(50% - 4px);height:calc(100% - 8px);transition:.3s ease-out all;z-index:1}p.disclaimer{margin-top:42px;margin-bottom:70px;color:#aaa;font-family:'source sans 3',sans-serif;font-size:14px;line-height:20px}@media(max-width:767px){p.disclaimer{margin-right:10px;margin-left:10px}}p.disclaimer a{font-size:14px}.cursus-boekhouden-article-column .support-image{width:100%;padding:24px;border-radius:16px;background:linear-gradient(145deg,#ffffff,#f5f7fa);box-shadow:0 12px 24px -8px rgba(50,137,225,.15),0 4px 8px -4px rgba(0,0,0,5%);border:1px solid rgba(50,137,225,.1);margin:40px 0;display:flex;justify-content:center;transition:transform .3s ease,box-shadow .3s ease}.cursus-boekhouden-article-column .support-image:hover{transform:translateY(-3px);box-shadow:0 20px 32px -8px rgba(50,137,225,.2),0 6px 12px -4px rgba(0,0,0,8%)}.cursus-boekhouden-article-column .support-image img{width:100%!important;max-width:100%!important;height:auto;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,5%);border:1px solid #edf2f7}.cursus-boekhouden-article-column .support-image.gray,.cursus-boekhouden-article-column .support-image.vpb,.cursus-boekhouden-article-column .support-image.ib{background:linear-gradient(145deg,#ffffff,#f5f7fa);border:1px solid rgba(50,137,225,.1)}.cursus-boekhouden-article-column .support-image-top{font-size:14px;color:#64748b;margin-bottom:-30px;padding-left:8px;font-weight:500;letter-spacing:.3px;position:relative;z-index:1}.text-black{color:#000!important}.text-primary{color:#39c!important}.support-container{max-width:1200px;margin:0 auto;padding:40px 20px;font-family:'source sans 3',sans-serif}.support-main-wrapper{display:flex;flex-direction:column;gap:30px;margin-top:30px}@media(min-width:768px){.support-main-wrapper{flex-direction:row;align-items:flex-start}}.support-sidebar{flex:0 0 300px;background:rgba(255,255,255,.7);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.5);border-radius:10px;padding:0;box-shadow:0 4px 15px rgba(0,0,0,5%);position:sticky;top:90px;max-height:calc(100vh - 110px);display:flex;flex-direction:column;overflow:hidden}.support-sidebar .support-menu-main,.support-sidebar .support-menu-sub{list-style:none;padding:0;margin:0}.support-sidebar .support-menu-main li,.support-sidebar .support-menu-sub li{margin-bottom:10px;display:block!important;height:auto!important;position:relative}.support-sidebar .support-menu-main li a,.support-sidebar .support-menu-sub li a{display:block;padding:8px 12px;border-radius:4px;color:#39c;text-decoration:none;font-weight:500;font-family:'source sans 3',sans-serif;font-size:15px;transition:all .2s ease}.support-sidebar .support-menu-main li a:hover,.support-sidebar .support-menu-main li a.selected,.support-sidebar .support-menu-sub li a:hover,.support-sidebar .support-menu-sub li a.selected{background-color:rgba(51,153,204,.15);color:#39c}.support-sidebar .support-menu-main li a.category-header,.support-sidebar .support-menu-sub li a.category-header{display:block!important;position:relative!important;box-sizing:border-box!important;clear:both!important;float:none!important;height:auto!important;line-height:1.5!important;font-weight:700;font-size:1.1em;margin-bottom:15px!important;padding-bottom:12px!important;border-bottom:2px solid rgba(51,153,204,.2)!important;border-left:none!important;border-radius:0;background-color:initial!important;pointer-events:auto!important}.support-sidebar .support-menu-main li a.category-header:hover,.support-sidebar .support-menu-main li a.category-header.selected,.support-sidebar .support-menu-sub li a.category-header:hover,.support-sidebar .support-menu-sub li a.category-header.selected{background-color:initial!important}.support-sidebar .support-menu-main li a.has-icon,.support-sidebar .support-menu-sub li a.has-icon{padding-left:40px;background-position:10px;background-size:20px;background-repeat:no-repeat}.support-sidebar .support-menu-main li a.start,.support-sidebar .support-menu-sub li a.start{background-image:url(/icons/support-bar/start.svg)}.support-sidebar .support-menu-main li a.boekhouden,.support-sidebar .support-menu-sub li a.boekhouden{background-image:url(/icons/support-bar/menu_boekingen.svg)}.support-sidebar .support-menu-main li a.facturen,.support-sidebar .support-menu-sub li a.facturen{background-image:url(/icons/support-bar/menu_facturen.svg)}.support-sidebar .support-menu-main li a.btw,.support-sidebar .support-menu-sub li a.btw{background-image:url(/icons/support-bar/menu_btw.svg)}.support-sidebar .support-menu-main li a.boekhouder,.support-sidebar .support-menu-sub li a.boekhouder{background-image:url(/icons/support-bar/menu_boekhouder.svg)}.support-sidebar .support-menu-main li a.sepa,.support-sidebar .support-menu-sub li a.sepa{background-image:url(/icons/support-bar/menu_sepa.svg)}.support-sidebar .support-menu-main li a.rapporten,.support-sidebar .support-menu-sub li a.rapporten{background-image:url(/icons/support-bar/menu_rapporten.svg)}.support-sidebar .support-menu-main li a.question,.support-sidebar .support-menu-sub li a.question{background-image:url(/icons/support-bar/question-mark.svg)}.support-sidebar .support-menu-main li a.settings,.support-sidebar .support-menu-sub li a.settings{background-image:url(/icons/support-bar/settings.svg)}.support-sidebar .support-menu-main li a.salaris,.support-sidebar .support-menu-sub li a.salaris{background-image:url(/icons/support-bar/menu_salarisadministratie.svg)}.support-sidebar .support-menu-main li a.link,.support-sidebar .support-menu-sub li a.link{background-image:url(/icons/support-bar/link.svg)}.support-sidebar .support-menu-main li a.administratie,.support-sidebar .support-menu-sub li a.administratie{background-image:url(/icons/support-bar/menu_administratie.svg)}.support-sidebar .support-menu-main li a.ib,.support-sidebar .support-menu-sub li a.ib{background-image:url(/icons/support-bar/ib-icon.svg)}.support-sidebar .support-menu-main li a.vpb,.support-sidebar .support-menu-sub li a.vpb{background-image:url(/icons/support-bar/vpb-icon.svg)}.support-sidebar .support-menu-main li a.cursusb,.support-sidebar .support-menu-sub li a.cursusb{background-image:url(/icons/support-bar/start.svg)}.support-sidebar .support-back-to-main{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin:0;padding:12px 15px;background-color:#39c;color:#fff;font-size:.95em;text-decoration:none;font-weight:600;font-family:'source sans 3',sans-serif;border-radius:10px 10px 0 0;width:100%;box-sizing:border-box;transition:all .2s ease;gap:.25rem}.support-sidebar .support-back-to-main::before{content:"←";font-size:1.1em;display:inline-block;transition:transform .2s ease}.support-sidebar .support-back-to-main:hover{background-color:#024d65;color:#fff}.support-sidebar .support-back-to-main:hover::before{animation:bounceleft .3s alternate ease infinite}@keyframes bounceleft{from{transform:translateX(0)}to{transform:translateX(-4px)}}.support-sidebar nav{flex:1;overflow-y:auto;padding:20px;scrollbar-width:thin;scrollbar-color:rgba(51,153,204,.3)transparent}.support-sidebar nav::-webkit-scrollbar{width:4px}.support-sidebar nav::-webkit-scrollbar-track{background:0 0}.support-sidebar nav::-webkit-scrollbar-thumb{background-color:rgba(51,153,204,.3);border-radius:2px}.support-content{flex:1;min-width:0;background:rgba(255,255,255,.8);backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.6);border-radius:10px;padding:40px;box-shadow:0 8px 25px rgba(0,0,0,8%)}.support-content .content{width:100%;box-sizing:border-box;overflow-x:hidden;color:#4a5568;line-height:1.7;font-family:'source sans 3',sans-serif}.support-content .content h1,.support-content .content h2,.support-content .content h3,.support-content .content h4,.support-content .content h5,.support-content .content h6{color:#000;font-family:poppins,sans-serif;margin-top:1.5em;margin-bottom:.5em}.support-content .content h1{font-size:2.5rem;margin-top:0}.support-content .content h1 .text-primary{color:#39c}.support-content .content h2{font-size:1.8rem;color:#39c}.support-content .content h3{font-size:1.5rem}.support-content .content h4{font-size:1.25rem}.support-content .content h5{font-size:1.1rem}.support-content .content h6{font-size:1rem}.support-content .content h2.stap-heading,.support-content .content h3.stap-heading,.support-content .content h4.stap-heading{display:flex;align-items:center;flex-wrap:wrap;gap:12px;font-size:1.5rem!important;color:#000!important}.support-content .content h2.stap-heading .stap-stamp,.support-content .content h3.stap-heading .stap-stamp,.support-content .content h4.stap-heading .stap-stamp{display:inline-block;background-color:#00be00;color:#fff;padding:4px 12px;border-radius:4px;font-size:1.1rem;font-weight:800;text-transform:uppercase;transform:rotate(-3deg);box-shadow:2px 2px rgba(0,0,0,.1)}.support-content .content a{color:#39c;text-decoration:none;font-weight:600}.support-content .content a:hover{text-decoration:underline}.support-content .content ul,.support-content .content ol{padding-left:20px;margin-bottom:20px}.support-content .content ul li,.support-content .content ol li{margin-bottom:8px}.support-content .content table{width:100%;border-collapse:separate;border-spacing:0;border-radius:12px;overflow:hidden;box-shadow:0 4px 24px rgba(51,153,204,.12);margin:2rem 0;font-size:15px;display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.support-content .content table thead tr th{background:#39c;color:#fff;font-family:poppins,sans-serif;font-weight:700;font-size:14px;padding:15px 10px;text-align:center;border:none;white-space:nowrap;letter-spacing:.02em}.support-content .content table thead tr th:last-child{background:#024d65}.support-content .content table tbody tr{background:rgba(255,255,255,.9)}.support-content .content table tbody tr:nth-child(even){background:rgba(248,251,255,.95)}.support-content .content table tbody tr:last-child td{border-bottom:none}.support-content .content table tbody tr:last-child td:first-child{border-radius:0 0 0 12px}.support-content .content table tbody tr:last-child td:last-child{border-radius:0 0 12px 0}.support-content .content table tbody tr td{padding:13px 18px;border-bottom:1px solid rgba(51,153,204,8%);vertical-align:top;line-height:1.6;color:#475569}.support-content .content table tbody tr td:first-child{font-weight:700;color:#1e293b;font-family:poppins,sans-serif;font-size:14px;white-space:nowrap;background:rgba(51,153,204,4%)}.support-content .content table tbody tr td:last-child{background:rgba(170,224,240,.18);color:#024d65;font-weight:500}.support-content .content table.comparison-t{display:table;width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;border-radius:20px;overflow:hidden;box-shadow:5px 5px 10px rgba(0,0,0,.3);margin:40px 0}.support-content .content table.comparison-t thead th{padding:15px 10px;text-align:center;width:50%}.support-content .content table.comparison-t thead th:first-child{background-color:#323943;border-top-left-radius:20px}.support-content .content table.comparison-t thead th:last-child{background-color:#39c;border-top-right-radius:20px}.support-content .content table.comparison-t thead .t-content{display:flex;align-items:center;justify-content:center;gap:10px;white-space:nowrap}.support-content .content table.comparison-t thead .t-title{margin:0;color:#fff;border-bottom:none!important;padding-bottom:0!important}.support-content .content table.comparison-t thead .t-icon img,.support-content .content table.comparison-t thead .t-icon svg{display:block;height:65px;width:auto;margin:0!important;box-shadow:none!important;border-radius:0!important;filter:brightness(0)invert(1)}.support-content .content table.comparison-t tbody tr:last-child td:first-child{border-bottom-left-radius:20px}.support-content .content table.comparison-t tbody tr:last-child td:last-child{border-bottom-right-radius:20px}.support-content .content table.comparison-t tbody td{padding:15px 30px;color:#323943;width:50%;word-wrap:break-word;overflow-wrap:break-word;line-height:1.5;background-image:linear-gradient(to right,#000 33%,transparent 0);background-position:bottom;background-size:3px 1px;background-repeat:repeat-x;font-weight:400;font-family:inherit;font-style:normal;font-size:15px;white-space:normal}.support-content .content table.comparison-t tbody td:first-child{background-color:#e8ebee;color:#323943;font-weight:400;font-family:inherit;font-size:15px;white-space:normal}.support-content .content table.comparison-t tbody td:last-child{background-color:#ebf5fa;border-left:none;color:#323943;font-weight:400}.support-content .content table.comparison-t tbody td a{color:#39c;text-decoration:none;font-weight:600}.support-content .content table.comparison-t tbody td a:hover{text-decoration:underline;color:#1a4d66}.support-content .content table.comparison-t tbody td.intro{background-color:#fff;background-image:none;font-style:italic;white-space:normal;word-wrap:break-word;overflow-wrap:break-word}.support-content .content table.comparison-t tbody td.t-heading1{background-image:linear-gradient(to right,#000 33%,transparent 0);background-position:bottom;background-size:3px 1px;background-repeat:repeat-x;font-weight:700}.support-content .content table.comparison-t tbody td.t-heading1 h3,.support-content .content table.comparison-t tbody td.t-heading1 h4,.support-content .content table.comparison-t tbody td.t-heading1 h2,.support-content .content table.comparison-t tbody td.t-heading1 h1{margin:0!important;padding:0!important;border-bottom:none!important}.support-content .content table.comparison-t tbody td.t-heading1:first-child{background-color:#8e9aab}.support-content .content table.comparison-t tbody td.t-heading1:last-child{background-color:#99cce6}.support-content .content table.comparison-t tbody td.t-heading2{background-image:linear-gradient(to right,#000 33%,transparent 0);background-position:bottom;background-size:3px 1px;background-repeat:repeat-x;font-weight:700}.support-content .content table.comparison-t tbody td.t-heading2 h3,.support-content .content table.comparison-t tbody td.t-heading2 h4,.support-content .content table.comparison-t tbody td.t-heading2 h2,.support-content .content table.comparison-t tbody td.t-heading2 h1{margin:0!important;padding:0!important;border-bottom:none!important}.support-content .content table.comparison-t tbody td.t-heading2:first-child{background-color:#a5aebc}.support-content .content table.comparison-t tbody td.t-heading2:last-child{background-color:#add6eb}.support-content .content table.comparison-t tbody td.t-heading3{background-image:linear-gradient(to right,#000 33%,transparent 0);background-position:bottom;background-size:3px 1px;background-repeat:repeat-x;font-weight:600}.support-content .content table.comparison-t tbody td.t-heading3:first-child{background-color:#bbc3cd}.support-content .content table.comparison-t tbody td.t-heading3:last-child{background-color:#c2e0f0}.support-content .content table.comparison-t tbody td.t-heading4{background-image:linear-gradient(to right,#000 33%,transparent 0);background-position:bottom;background-size:3px 1px;background-repeat:repeat-x;font-style:italic}.support-content .content table.comparison-t tbody td.t-heading4:first-child{background-color:#d2d7dd}.support-content .content table.comparison-t tbody td.t-heading4:last-child{background-color:#d6ebf5}.support-content .content table.comparison-t--3col th.t-header-label{background:#024d65!important;padding:10px 14px;text-align:left;vertical-align:middle;width:22%;color:rgba(255,255,255,.9);font-family:poppins,sans-serif;font-size:.9rem;font-weight:600}.support-content .content table.comparison-t--3col th.t-header{width:39%}.support-content .content table.comparison-t--3col th.t-header:nth-child(2){background-color:#323943!important}.support-content .content table.comparison-t--3col th.t-header:last-child{background-color:#39c!important}.support-content .content table.comparison-t--3col th.t-header .t-title{font-size:.9rem!important;font-weight:600;margin:0!important;border-bottom:none!important;padding-bottom:0!important;white-space:normal;word-wrap:break-word}.support-content .content table.comparison-t--3col td{font-weight:400;color:#323943;font-size:15px;white-space:normal;font-family:inherit;font-style:normal;background-image:none}.support-content .content table.comparison-t--3col td:first-child{color:#323943;font-weight:400;font-family:inherit;font-size:15px;white-space:normal}.support-content .content table.comparison-t--3col td:last-child{color:#323943;font-weight:400}.support-content .content table.comparison-t--3col td.t-label{font-family:poppins,sans-serif;font-size:.88rem;font-weight:700;color:#1e3d4f;background-color:#cdd8e0!important;white-space:normal;background-image:linear-gradient(to right,#5a8a9f 33%,transparent 0)!important;background-position:bottom;background-size:3px 1px;background-repeat:repeat-x}.support-content .content table.comparison-t--3col td:nth-child(2){background-color:#e8ebee!important;color:#323943;background-image:linear-gradient(to right,#9aa5af 33%,transparent 0)!important;background-position:bottom;background-size:3px 1px;background-repeat:repeat-x}.support-content .content table.comparison-t--3col td.t-jortt{background-color:#ebf5fa!important;color:#323943;font-weight:400;background-image:linear-gradient(to right,#7bbbd6 33%,transparent 0)!important;background-position:bottom;background-size:3px 1px;background-repeat:repeat-x}.support-content .content table.comparison-t--2col th.t-header-label{width:60%!important}.support-content .content table.comparison-t--2col th.t-header{width:40%!important}.support-content .content table.comparison-t--matrix{table-layout:fixed}.support-content .content table.comparison-t--matrix th.t-header-label{background:#024d65!important;padding:10px 14px;text-align:center;vertical-align:middle;width:25%;color:rgba(255,255,255,.9);font-family:poppins,sans-serif;font-size:.9rem;font-weight:600}.support-content .content table.comparison-t--matrix th.t-header{width:15%;white-space:normal;background-color:#323943!important}.support-content .content table.comparison-t--matrix th.t-header:nth-child(2){background-color:#39c!important}.support-content .content table.comparison-t--matrix th.t-header .t-title{font-size:.9rem!important;font-weight:600;margin:0!important;border-bottom:none!important;padding-bottom:0!important;white-space:normal;word-wrap:break-word}.support-content .content table.comparison-t--matrix td{font-weight:400;color:#323943;font-size:15px;white-space:normal;font-family:inherit;font-style:normal;background-image:none;text-align:center}.support-content .content table.comparison-t--matrix td:first-child{color:#323943;font-weight:400;font-family:inherit;font-size:15px;white-space:normal;text-align:left}.support-content .content table.comparison-t--matrix td:last-child{color:#323943;font-weight:400}.support-content .content table.comparison-t--matrix td.t-label{font-family:poppins,sans-serif;font-size:.88rem;font-weight:700;color:#1e3d4f;background-color:#cdd8e0!important;white-space:normal;text-align:left;background-image:linear-gradient(to right,#5a8a9f 33%,transparent 0)!important;background-position:bottom;background-size:3px 1px;background-repeat:repeat-x}.support-content .content table.comparison-t--matrix td:not(.t-label):not(.t-jortt){background-color:#e8ebee!important;background-image:linear-gradient(to right,#9aa5af 33%,transparent 0)!important;background-position:bottom;background-size:3px 1px;background-repeat:repeat-x}.support-content .content table.comparison-t--matrix td.t-jortt{background-color:#ebf5fa!important;color:#323943;font-weight:600;background-image:linear-gradient(to right,#7bbbd6 33%,transparent 0)!important;background-position:bottom;background-size:3px 1px;background-repeat:repeat-x}.support-content .section-children{margin-top:30px}.support-content .section-children h2{color:#39c;font-family:poppins,sans-serif;font-size:1.8rem;margin-bottom:20px}.support-content .section-children ul{list-style:none;padding:0;display:grid;grid-template-columns:1fr;gap:20px}@media(min-width:768px){.support-content .section-children ul{grid-template-columns:1fr 1fr}}.support-content .section-children ul li{background:rgba(255,255,255,.5);border:1px solid rgba(255,255,255,.8);border-radius:10px;padding:20px;transition:transform .2s ease,box-shadow .2s ease}.support-content .section-children ul li:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(51,153,204,.1)}.support-content .section-children ul li h3{margin:0 0 10px;font-family:poppins,sans-serif;font-size:1.2rem}.support-content .section-children ul li h3 a{color:#39c;text-decoration:none}.support-content .section-children ul li h3 a:hover{text-decoration:underline}.support-content .section-children ul li p{margin:0;color:#718096;font-size:.95rem;line-height:1.5}.support-content .klassiek{font-size:.85em;color:#718096;margin-left:8px;font-weight:400}.support-content .modern{font-weight:700;color:#39c;font-size:1.1em}.support-content .balance-sheet-container{margin-bottom:30px;font-size:.95rem}.support-content .balance-sheet-container .titel{font-weight:700;font-size:1.2rem;margin-bottom:22px;color:#39c;font-family:'source sans 3',sans-serif;display:block;text-align:center}.support-content .balance-sheet{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:20px;grid-row-gap:10px}@media(max-width:600px){.support-content .balance-sheet{grid-template-columns:1fr}}.support-content .balance-sheet .col-left,.support-content .balance-sheet .col-right{background:#fff;border-radius:10px;box-shadow:0 4px 6px rgba(0,0,0,5%);padding:20px;display:flex;flex-direction:column}.support-content .balance-sheet .col-left.highlight-col,.support-content .balance-sheet .col-right.highlight-col{border:2px solid #fcd34d;box-shadow:0 0 15px rgba(252,211,77,.25);position:relative}.support-content .balance-sheet .col-left.highlight-col::before,.support-content .balance-sheet .col-right.highlight-col::before{content:"Uitgelicht";position:absolute;top:-12px;right:20px;background:#fcd34d;color:#333;font-size:.75rem;font-weight:700;padding:2px 8px;border-radius:12px;text-transform:uppercase}.support-content .balance-sheet .head{display:flex;justify-content:space-between;font-size:1.1rem;font-weight:700;padding:0 5px;border-bottom:2px solid #39c;padding-bottom:10px;margin-bottom:10px}.support-content .balance-sheet .quadrant{display:flex;flex-direction:column;position:relative}.support-content .balance-sheet .quadrant.highlight-quadrant{border-left:3px solid #fcd34d;background:linear-gradient(90deg,rgba(252,211,77,.15) 0%,rgba(255,255,255,0) 100%);padding:5px 5px 5px 12px;margin:-5px -5px -5px -12px;border-radius:4px}.support-content .balance-sheet .quadrant div:first-of-type{font-weight:600;color:#39c}.support-content .balance-sheet .quadrant>div{display:flex;justify-content:space-between;padding:5px;border-bottom:1px solid #f1f5f9}.support-content .balance-sheet .quadrant>div:last-child{border-bottom:none}.support-content .balance-sheet .quadrant>div.highlight{border-left:3px solid #fcd34d;background-color:rgba(252,211,77,.15);padding-left:10px;border-radius:0 4px 4px 0}.support-content .balance-sheet .quadrant>div.highlight span:first-child{font-weight:700}.support-content .booking .quadrant.text{border:2px solid transparent;margin-top:35px;position:relative;padding:0 10px 10px;border-radius:4px;flex:1}.support-content .booking .quadrant.text.bedrijf{border-color:#3635e8}.support-content .booking .quadrant.text.bedrijf::before{content:"Bedrijfsmiddelen";position:absolute;top:-24px;left:-2px;background-color:#3635e8;color:#fff;font-size:12px;line-height:12px;padding:6px 12px;border-radius:6px 6px 0 0;font-weight:600}.support-content .booking .quadrant.text.kapitaal{border-color:#ffe347}.support-content .booking .quadrant.text.kapitaal::before{content:"Bedrijfskapitaal";position:absolute;top:-24px;left:-2px;background-color:#ffe347;color:#333;font-size:12px;line-height:12px;padding:6px 12px;border-radius:6px 6px 0 0;font-weight:600}.support-content .booking .quadrant.text.eigen{border-color:#47ffaf}.support-content .booking .quadrant.text.eigen::before{content:"Eigen vermogen";position:absolute;top:-24px;right:-2px;background-color:#47ffaf;color:#333;font-size:12px;line-height:12px;padding:6px 12px;border-radius:6px 6px 0 0;font-weight:600}.support-content .booking .quadrant.text.schulden{border-color:#ff2d4c}.support-content .booking .quadrant.text.schulden::before{content:"Schulden";position:absolute;top:-24px;right:-2px;background-color:#ff2d4c;color:#fff;font-size:12px;line-height:12px;padding:6px 12px;border-radius:6px 6px 0 0;font-weight:600}.support-content .profit-lost div,.support-content .booking div{display:flex;justify-content:space-between;padding:6px}.support-content .profit-lost div.highlight,.support-content .booking div.highlight{border-left:3px solid #fcd34d;background-color:rgba(252,211,77,.15);padding-left:10px;border-radius:0 4px 4px 0}.support-content .profit-lost div.highlight span:first-child,.support-content .booking div.highlight span:first-child{font-weight:700}.support-content .profit-lost div.head,.support-content .profit-lost div.total,.support-content .booking div.head,.support-content .booking div.total{font-weight:600;font-size:1.1rem;margin-top:6px}.support-content .profit-lost div.head,.support-content .booking div.head{border-bottom:1px solid #dbdbdb}.support-content .profit-lost div.total,.support-content .booking div.total{border-top:1px solid #969696}.support-content .profit-lost .debet-credit,.support-content .booking .debet-credit{justify-content:flex-end;font-weight:700;color:#718096;font-size:.85em}.support-content .profit-lost .debet-credit span:first-child,.support-content .booking .debet-credit span:first-child{margin-right:40px}.support-content .profit-lost .debet-credit span:last-child,.support-content .booking .debet-credit span:last-child{width:60px;text-align:right}.support-content .profit-lost .min,.support-content .booking .min{margin-right:75px}.support-content .profit-lost .min::before,.support-content .booking .min::before{content:"-";margin-right:2px}.support-content .profit-lost .plus,.support-content .booking .plus{width:70px;text-align:right}.support-content .profit-lost .plus::before,.support-content .booking .plus::before{content:"+";margin-right:2px}.support-content .profit-lost .klassiek,.support-content .booking .klassiek{font-size:.85em;color:#718096;margin-right:8px;font-weight:400}.support-image-top{margin-bottom:0;padding-top:6px;text-align:left}.support-image{display:flex;margin-bottom:18px;padding:8px;justify-content:left;align-items:flex-start;width:fit-content;border-radius:4px}.support-image.gray{background-color:#dadee6;width:100%;justify-content:center}.support-image.vpb{background-color:#ddeff8}.support-image.ib{background-color:#ededed}.support-content .content table.jt-table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;border-radius:16px;overflow:hidden;box-shadow:0 4px 20px rgba(2,77,101,.15);margin:2rem 0;font-size:15px;display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.support-content .content table.jt-table thead tr th{padding:15px 10px;text-align:center;font-family:poppins,sans-serif;font-weight:600;font-size:.9rem;color:#fff;border:none;white-space:normal;word-wrap:break-word;vertical-align:middle}.support-content .content table.jt-table tbody tr:nth-child(even){background:rgba(248,251,255,.95)}.support-content .content table.jt-table tbody tr:last-child td{border-bottom:none}.support-content .content table.jt-table tbody tr td{padding:13px 14px;border-bottom:1px solid rgba(2,77,101,8%);vertical-align:middle;line-height:1.5;color:#323943;font-size:15px;font-family:inherit;font-weight:400;white-space:normal;text-align:center}.support-content .content table.jt-table th.jt-th-label{background:#024d65;text-align:center}.support-content .content table.jt-table th.jt-th-jortt,.support-content .content table.jt-table th.jt-th-value{background:#39c;text-align:center}.support-content .content table.jt-table th.jt-th-competitor{background:#323943;text-align:center}.support-content .content table.jt-table td.jt-label{background-color:rgba(2,77,101,.1);color:#024d65;font-family:poppins,sans-serif;font-weight:700;font-size:.88rem;text-align:left;background-image:linear-gradient(to right,rgba(2,77,101,.4) 33%,transparent 0);background-position:bottom;background-size:3px 1px;background-repeat:repeat-x}.support-content .content table.jt-table td.jt-jortt{background-color:rgba(51,153,204,.12);color:#1e4d6b;font-weight:500;background-image:linear-gradient(to right,rgba(51,153,204,.5) 33%,transparent 0);background-position:bottom;background-size:3px 1px;background-repeat:repeat-x}.support-content .content table.jt-table td.jt-competitor{background-color:#e8ebee;background-image:linear-gradient(to right,#9aa5af 33%,transparent 0);background-position:bottom;background-size:3px 1px;background-repeat:repeat-x}.support-content .content table.jt-table td.jt-value{background-color:rgba(51,153,204,.1);color:#1e4d6b;font-weight:600;text-align:center;background-image:linear-gradient(to right,rgba(51,153,204,.4) 33%,transparent 0);background-position:bottom;background-size:3px 1px;background-repeat:repeat-x}.support-content .content table.jt-table--hierarchy tbody tr:nth-child(even){background:0 0}.support-content .content table.jt-table--hierarchy tbody tr td{background-image:linear-gradient(to right,rgba(0,0,0,.15) 33%,transparent 0);background-position:bottom;background-size:3px 1px;background-repeat:repeat-x;font-family:poppins,sans-serif;font-weight:400;font-size:14px}.support-content .content table.jt-table--hierarchy tbody tr td:nth-child(odd){text-align:left}.support-content .content table.jt-table--hierarchy tbody tr td:nth-child(even){text-align:right}.support-content .content table.jt-table--hierarchy tbody tr.jt-h1 td:nth-child(odd){background-color:#024d65;color:#fff;font-weight:700;background-image:linear-gradient(to right,rgba(255,255,255,.2) 33%,transparent 0);background-position:bottom;background-size:3px 1px;background-repeat:repeat-x}.support-content .content table.jt-table--hierarchy tbody tr.jt-h1 td:nth-child(even){background-color:#1e7aad;color:#fff;font-weight:700;background-image:linear-gradient(to right,rgba(255,255,255,.2) 33%,transparent 0);background-position:bottom;background-size:3px 1px;background-repeat:repeat-x}.support-content .content table.jt-table--hierarchy tbody tr.jt-h2 td:nth-child(odd){background-color:#1a6b87;color:#fff;font-weight:700;background-image:linear-gradient(to right,rgba(255,255,255,.15) 33%,transparent 0);background-position:bottom;background-size:3px 1px;background-repeat:repeat-x}.support-content .content table.jt-table--hierarchy tbody tr.jt-h2 td:nth-child(even){background-color:#39c;color:#fff;font-weight:700;background-image:linear-gradient(to right,rgba(255,255,255,.15) 33%,transparent 0);background-position:bottom;background-size:3px 1px;background-repeat:repeat-x}.support-content .content table.jt-table--hierarchy tbody tr.jt-h3 td:nth-child(odd){background-color:#3a8aaa;color:#fff;font-weight:600;background-image:linear-gradient(to right,rgba(255,255,255,.1) 33%,transparent 0);background-position:bottom;background-size:3px 1px;background-repeat:repeat-x}.support-content .content table.jt-table--hierarchy tbody tr.jt-h3 td:nth-child(even){background-color:#5ab5d9;color:#1a3d52;font-weight:600;background-image:linear-gradient(to right,rgba(0,0,0,.1) 33%,transparent 0);background-position:bottom;background-size:3px 1px;background-repeat:repeat-x}.support-content .content table.jt-table--hierarchy tbody tr.jt-bold td:nth-child(odd){background-color:#6aaec8;color:#1a3d52;font-weight:700;background-image:linear-gradient(to right,rgba(0,0,0,.12) 33%,transparent 0);background-position:bottom;background-size:3px 1px;background-repeat:repeat-x}.support-content .content table.jt-table--hierarchy tbody tr.jt-bold td:nth-child(even){background-color:#8ccde8;color:#1a3d52;font-weight:700;background-image:linear-gradient(to right,rgba(0,0,0,8%) 33%,transparent 0);background-position:bottom;background-size:3px 1px;background-repeat:repeat-x}.support-content .content table.jt-table--hierarchy tbody tr.jt-italic td:nth-child(odd){background-color:#a2ceda;color:#2a5a70;font-style:italic;background-image:linear-gradient(to right,rgba(0,0,0,8%) 33%,transparent 0);background-position:bottom;background-size:3px 1px;background-repeat:repeat-x}.support-content .content table.jt-table--hierarchy tbody tr.jt-italic td:nth-child(even){background-color:#bad9ea;color:#1a4d6b;font-style:italic;background-image:linear-gradient(to right,rgba(0,0,0,6%) 33%,transparent 0);background-position:bottom;background-size:3px 1px;background-repeat:repeat-x}.support-content .content table.jt-table.jt-table--2col th:first-child,.support-content .content table.jt-table.jt-table--2col td:first-child{width:60%}.support-content .content table.jt-table.jt-table--2col th:last-child,.support-content .content table.jt-table.jt-table--2col td:last-child{width:40%}.support-content .content table.jt-table.jt-table--3col th:first-child,.support-content .content table.jt-table.jt-table--3col td:first-child{width:25%}.app-container{margin:40px auto;width:100%;max-width:500px}.app-container .card{padding:30px;border:1px solid #f5f5f7;border-radius:12px;box-shadow:0 4px 10px rgba(0,0,0,5%)}.app-container .question-text,.app-container .result-text{padding:20px 0}.app-container .options{text-align:center;margin-top:20px}.app-container #app-btn{background-color:#39c;color:#fff;border:none;padding:10px 20px;border-radius:5px;margin:0 10px;box-shadow:0 4px 10px rgba(0,0,0,.3);cursor:pointer;transition:all .2s ease}.app-container #app-btn:hover{background-color:#024d65;box-shadow:2px 5px 5px rgba(0,0,0,.1)}.app-container #app-btn:focus{outline:2px solid #024d65;outline-offset:2px}.app-container #app-btn.back-btn{background-color:initial;color:#39c;box-shadow:none;margin:20px 0}.app-container #app-btn.back-btn:hover{color:#024d65;background-color:initial}.app-container #app-btn.info-btn{background:0 0;color:#39c;box-shadow:none;padding:0;margin-left:8px}.app-container #app-btn.info-btn:hover{color:#024d65;background:0 0}.voordelen-section{background-color:#1a4d66;padding:5rem 0}.voordelen-section-heading{text-align:center;margin-bottom:3.5rem}.voordelen-section-title{color:#fff;font-family:poppins,sans-serif;font-weight:800;font-size:2.5rem;margin-bottom:1rem}.voordelen-highlight{color:#39c}.voordelen-glass-wrapper{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.voordelen-glass-card{flex:1;min-width:300px;background:rgba(170,224,240,.15);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.5);border-radius:12px;padding:3rem;color:#fff;box-shadow:0 4px 6px rgba(0,0,0,5%);display:flex;flex-direction:column}.voordelen-glass-card-center{justify-content:center}.voordelen-paragraph{font-size:1.125rem;line-height:1.7;margin-bottom:1.5rem;color:#e2e8f0}.voordelen-paragraph-bold{font-size:1.25rem;font-weight:700;line-height:1.6;margin-bottom:2.5rem;color:#fff}.voordelen-btn-group{display:flex;gap:1rem;flex-wrap:wrap}.voordelen-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1.5rem}.voordelen-list-item{display:flex;align-items:flex-start;gap:1rem;font-size:1.125rem;line-height:1.5;color:#e2e8f0}.voordelen-list-icon{color:#00be00;flex-shrink:0;margin-top:3px}.voordelen-btn{position:relative;background-color:#00be00;color:#fff;padding:.875rem 1.75rem;border-radius:8px;font-weight:700;text-decoration:none;display:inline-block;border:none;transition:all 250ms;box-shadow:inset 0 1px rgba(255,255,255,.3),0 2px #00BE00,0 4px #00A100,0 6px #008900,0 8px #007100,0 8px 16px rgba(0,190,0,.5);overflow:hidden}.voordelen-btn::before{content:'';position:absolute;inset:0;background:linear-gradient(to right,transparent,rgba(255,255,255,.2),transparent);transform:translateX(-100%);animation:shimmer 2s infinite}.voordelen-btn:hover{background-color:#00be00;transform:translateY(4px);box-shadow:inset 0 1px rgba(255,255,255,.3),0 1px #00BE00,0 2px #00A100,0 3px #008900,0 4px #007100,0 4px 8px rgba(0,190,0,.5);color:#fff}.voordelen-btn-outline{background-color:initial;border:2px solid rgba(255,255,255,.3);color:#fff;padding:.875rem 1.75rem;border-radius:8px;font-weight:700;text-decoration:none;display:inline-block;transition:all .2s}.voordelen-btn-outline:hover{background-color:rgba(255,255,255,.1);border-color:#fff;transform:translateY(-2px);color:#fff}.pvsg-left-content:has(img){display:flex;align-items:center;justify-content:center;align-self:stretch!important;position:relative}.pvsg-glass-card-intro{font-size:1.15rem;font-weight:600;margin-bottom:2rem;line-height:1.6}.jortt-text-blue{color:#39c!important}.stappen-svg-anim{transform:scale(1.15)}.cta-btn-wrapper{text-align:center;margin-top:3rem}.innovatie-section-custom{background-color:#1a4d66;padding:6rem 0}.innovatie-section-title{color:#fff;margin-bottom:4rem;text-align:center}.innovatie-grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}@media(max-width:991px){.innovatie-grid{grid-template-columns:1fr;gap:2rem}}@media(max-width:480px){.innovatie-grid{gap:1.5rem}}.youtube-wrapper-inline{position:relative;padding-bottom:56.25%;height:0;border-radius:12px;overflow:hidden;box-shadow:0 20px 40px rgba(0,0,0,.3)}.youtube-wrapper-inline iframe{position:absolute;top:0;left:0;width:100%;height:100%}.extras-section-custom{padding:6rem 0;position:relative}.extras-section-custom-alt{padding:6rem 0;position:relative;background-color:#f8fafc}.extras-node-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.extras-container{position:relative;z-index:10}.stappen-title-centered{text-align:center;margin-bottom:4rem}.extras__grid-custom{display:grid;grid-template-rows:auto auto}.extra-card__image-col{display:flex;align-items:center;justify-content:center}.extras-device{pointer-events:auto;max-height:450px;width:100%;margin:0 auto;display:block}.extras-device-margin{pointer-events:auto;max-height:450px;width:100%;margin:0 auto;display:block;margin-bottom:1.5rem}.stats-svg-section{background-color:#fff;padding:6rem 0}.stats-header-block{text-align:center;margin-bottom:4rem}.stats-flex-container{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}@media(max-width:991px){.stats-flex-container{grid-template-columns:1fr;gap:2rem}}@media(max-width:480px){.stats-flex-container{gap:1.5rem}}.stats-image-container{display:flex;justify-content:center;align-items:center}.stats-image-wrapper{background:rgba(255,255,255,.8);padding:3rem;border-radius:16px;box-shadow:0 8px 32px rgba(51,153,204,.15);display:inline-block;border:1px solid rgba(51,153,204,.2);width:100%;max-width:400px}@media(max-width:480px){.stats-image-wrapper{padding:1.5rem}}.stats-image{width:100%;height:auto;display:block;margin:0 auto}.stats-glass-box{padding:2.5rem;text-align:left}.stats-glass-box-item{display:flex;gap:1rem;margin-bottom:2.5rem;align-items:flex-start}.stats-glass-box-icon{background-color:#39c;border-radius:8px;width:60px;height:60px;min-width:60px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.stats-glass-box-title{font-size:1.25rem;font-weight:700;margin-bottom:.5rem;color:#39c;margin-top:0}.stats-quote-text{font-size:1.125rem;margin-bottom:0;line-height:1.6;text-align:left}.stats-glass-box-list{list-style:none;padding-left:0;margin-top:1rem}.stats-glass-box-list-item{margin-bottom:.5rem;position:relative;padding-left:1.5rem}.stats-glass-box-check{position:absolute;left:0;color:#39c;font-weight:700}.cta-text-custom{font-size:1.25rem;font-weight:500;margin-bottom:2rem}@media(max-width:991px){.pvsg-teal-backdrop{display:none!important}.pvsg-grid{grid-template-columns:1fr!important;gap:3rem!important}.pvsg-right-content,.pain-vs-gain-section.pvsg-reversed .pvsg-right-content{order:1!important;margin-top:0!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;width:100%!important}.pvsg-left-content,.pain-vs-gain-section.pvsg-reversed .pvsg-left-content{order:2!important;margin-top:0!important;margin-left:calc(-50vw + 50%)!important;margin-right:calc(-50vw + 50%)!important;padding:3rem calc(50vw - 50% + 2rem)!important;width:100vw!important;background-color:#1a4d66!important;border-radius:0!important;color:#fff!important;text-align:center!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important}.pvsg-left-content:not(:has(img,.pvsg-bot-img,object)),.pain-vs-gain-section.pvsg-reversed .pvsg-left-content:not(:has(img,.pvsg-bot-img,object)){order:1!important}.pvsg-glass-card,.pvsg-reversed .pvsg-glass-card{margin-left:0!important;margin-right:0!important;width:100%!important;padding:2rem 1.5rem!important}.pvsg-h3,.pain-vs-gain-section.pvsg-reversed .pvsg-h3{margin-left:0!important;margin-right:0!important;color:#1a202c!important}.pvsg-bot-img,.pain-vs-gain-section.pvsg-reversed .pvsg-bot-img{position:relative!important;left:auto!important;right:auto!important;top:auto!important;transform:none!important;width:100%!important;max-width:100%!important;height:400px!important;object-fit:cover!important;object-position:center!important;margin-bottom:0!important;border-radius:12px!important;box-shadow:0 10px 30px rgba(0,0,0,.15)!important}}@media(min-width:992px){.pain-vs-gain-section:not(.pvsg-reversed) .pvsg-bot-img{width:1088px!important;max-width:none!important;position:absolute!important;right:0!important;left:auto!important}.contact-hero .femke-bg{opacity:.25!important}.home-usps-container.home-usps-three-col{grid-template-columns:1fr!important;justify-content:flex-start!important;gap:16px!important}.home-usp-item{align-items:flex-start!important;white-space:normal!important}.home-usp-item .usp-icon{margin-top:2px!important}}@media(max-width:480px){.pvsg-grid{gap:2rem!important}.pvsg-left-content,.pain-vs-gain-section.pvsg-reversed .pvsg-left-content{padding:2rem calc(50vw - 50% + 1rem)!important}.pvsg-glass-card,.pvsg-reversed .pvsg-glass-card{padding:1.5rem 1rem!important}.internal-hero-heading,.hero-heading{font-size:clamp(20px,6vw,30px)!important;filter:none!important;margin-bottom:16px!important}.internal-hero-heading-line,.hero-heading-line{padding:6px 12px 10px!important;border-radius:3px!important}.internal-hero-heading-line.line-2,.hero-heading-line.line-2{margin-top:-6px!important}.internal-hero-paragraph,.hero-paragraph{font-size:16px!important;line-height:22px!important;margin-bottom:20px!important}.hero-glass-panel{padding:1.5rem 1rem!important}.contact-hero .femke-bg{opacity:.15!important;background-size:auto 70%!important;background-position:95% 100%!important}}object.pvsg-bot-img{max-height:100%!important;width:auto!important;object-fit:contain}.pvsg-icon-box i{font-size:24px!important;width:24px!important;height:24px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:transparent!important;-webkit-text-fill-color:transparent!important;-webkit-text-stroke:1px #fff!important;stroke:#fff;stroke-width:1px;fill:none}.pvsg-icon-box i::before{color:transparent!important;-webkit-text-fill-color:transparent!important;-webkit-text-stroke:1px #fff!important}.pvsg-feature-text h3{font-family:poppins,sans-serif;font-size:20px;font-weight:700;margin-top:0;margin-bottom:.5rem}body{overflow-x:hidden;max-width:100vw}img,video,iframe,object,embed{max-width:100%}@media(max-width:992px){.home-usps-bar{padding-bottom:1rem}.pain-vs-gain-section:first-of-type{padding-top:3rem}}.youtube-wrapper-inline iframe{width:100%!important;height:100%!important;position:absolute;top:0;left:0}.innovatie-video-container{width:100%;max-width:100%;overflow:hidden}@media(max-width:768px){.cta-card{padding:3rem 1.5rem;word-break:break-word}.cta-title{font-size:clamp(22px,5.5vw,34px)!important}}@media(max-width:481px){.cta-card{padding:2rem 1rem}.cta-title{font-size:clamp(18px,5vw,26px)!important}}@media(max-width:992px){.extras-chapter-divider{clip-path:none!important;margin:0!important;padding:4rem 1.5rem!important}.extras-chapter-divider__inner{flex-wrap:wrap;justify-content:center}}@media(max-width:768px){.extras-chapter-divider{padding:3rem 1rem!important}.extras-chapter-divider__inner{flex-direction:column;align-items:center;gap:1rem}.extras-chapter-divider__line{display:none}.extras-chapter-divider__content{max-width:100%;padding:0;text-align:center}.extras-chapter-divider__title{font-size:1.5rem!important}}@media(max-width:992px){.pvsg-left-content img{max-width:100%!important;width:100%!important;height:auto!important;display:block;margin:0 auto}}@media(max-width:768px){.support-main-wrapper{flex-direction:column!important}.support-sidebar{position:static!important;max-height:none!important;width:100%!important;flex:none!important;overflow:visible!important;border-radius:10px!important}.support-content{width:100%!important;padding:1.5rem!important;overflow-x:hidden}.support-content .content{max-width:100%;overflow-x:auto}.support-content .content pre,.support-content .content code{overflow-x:auto;white-space:pre-wrap;word-break:break-word}.support-content .content table{display:block;overflow-x:auto;max-width:100%}.support-content .content img{max-width:100%!important;height:auto}}@media(max-width:768px){.dreams-section{padding:3rem 0!important}.dreams-section .jortt-glass-panel{padding:2rem 1.25rem!important;border-radius:8px!important}.dreams-section .dreams-grid{grid-template-columns:1fr!important;gap:1.5rem!important}.dreams-section h2{font-size:clamp(1.5rem,5vw,2.2rem)!important;line-height:1.3!important}}@media(max-width:481px){.dreams-section .jortt-glass-panel{padding:1.5rem 1rem!important}.dreams-section h2{font-size:clamp(1.3rem,5vw,1.8rem)!important}}@media(max-width:768px){.internal-hero-section .jortt-glass-panel,.internal-hero-section .hero-glass-panel{width:100%!important;min-width:unset!important;padding:1.5rem!important;box-sizing:border-box;margin-left:0!important;margin-right:0!important}.hero-actions-column{width:100%;display:flex;flex-direction:column;align-items:stretch}}@media(max-width:481px){.internal-hero-section .jortt-glass-panel,.internal-hero-section .hero-glass-panel{padding:1.25rem!important}}.feature-hero-section{background:linear-gradient(135deg,#1a4d66 0%,#0a2f42 100%);padding:5rem 0 4rem}@media(max-width:768px){.feature-hero-section{padding:3.5rem 0 3rem}}.feature-hero-container{display:flex;flex-direction:column;align-items:center;text-align:center}.feature-hero-eyebrow{display:inline-block;font-size:.8rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#aad4e8;background:rgba(51,153,204,.2);border:1px solid rgba(51,153,204,.4);border-radius:999px;padding:.35rem 1rem;margin-bottom:1.5rem}.feature-hero-title{font-size:clamp(2rem,5vw,3.25rem);font-weight:800;color:#fff;line-height:1.15;margin-bottom:1.25rem;max-width:750px}.feature-hero-desc{font-size:clamp(1rem,2.5vw,1.2rem);color:rgba(255,255,255,.82);line-height:1.65;max-width:600px;margin-bottom:2.5rem}.feature-hero-actions{width:100%;max-width:500px}.boekhoudprogramma-pages-section{padding:5rem 0}@media(max-width:768px){.boekhoudprogramma-pages-section{padding:3rem 0}}.boekhoudprogramma-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:3rem}@media(max-width:991px){.boekhoudprogramma-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.boekhoudprogramma-grid{grid-template-columns:1fr;gap:1rem}}.boekhoudprogramma-card{text-decoration:none;display:block;border-radius:16px;transition:transform .2s ease,box-shadow .2s ease}.boekhoudprogramma-card:hover{transform:translateY(-4px);box-shadow:0 24px 48px rgba(10,73,112,.18);text-decoration:none}.boekhoudprogramma-card-inner{padding:2rem;display:flex;flex-direction:column;height:100%}@media(max-width:600px){.boekhoudprogramma-card-inner{padding:1.5rem}}.boekhoudprogramma-card-title{font-size:1.1rem;font-weight:700;color:#0f172a;margin-bottom:.75rem;line-height:1.3}.boekhoudprogramma-card-desc{font-size:.9rem;color:#4b5563;line-height:1.6;flex:1;margin-bottom:1rem}.boekhoudprogramma-card-arrow{font-size:1.25rem;color:#39c;font-weight:700;align-self:flex-end}@media(max-width:479px){.price-colum-grid{display:flex!important;flex-direction:column!important;gap:1.5rem!important}#price-jortt-gratis,#price-jortt-zzp,#price-jortt-compleet,#price-jortt-plus{width:100%!important;grid-column:unset!important;grid-row:unset!important}.price-tier-row{font-size:.75rem!important;padding:.5rem!important;white-space:normal!important;text-align:center!important;line-height:1.3!important}}@media(max-width:768px){.over-ons-hero-title{font-size:clamp(2.25rem,8vw,3rem)!important;font-weight:800!important;color:#fff!important;line-height:1.15!important}}@media(max-width:768px){.stappen-section,.feature-section,.bg-light-blue,.innovatie-section-custom{padding-top:3.5rem!important;padding-bottom:3.5rem!important}}.support-back-bottom .support-back-to-main{border-radius:10px;width:auto;padding:12px 24px}.partner-hero{padding:4rem 0}.partner-hero h1{font-size:clamp(2.2rem,5vw,3.2rem);font-weight:800;color:#1e293b;margin-bottom:1.5rem;font-family:poppins,sans-serif}.partner-hero h1 span{color:#39c}.partner-hero p{font-size:1.1rem;line-height:1.8;margin-bottom:2rem}.partner-hero ul.partner-checks{list-style:none;padding:0;margin:0 0 3rem;display:flex;flex-direction:column;gap:1rem}.partner-hero ul.partner-checks li{display:flex;align-items:flex-start;gap:1rem;font-size:1.125rem;line-height:1.5;color:#334155}.partner-hero ul.partner-checks li span{color:#00be00;flex-shrink:0;margin-top:3px}.partner-grid-section{background-color:#39c;padding:5rem 0}.partner-grid-section h2{margin-bottom:3rem;font-size:2.5rem;font-family:poppins,sans-serif;color:#fff}.partner-grid-section h2 span{color:#fff}.partner-grid-section .accountant-card img{max-height:none;height:auto;width:100%;margin-bottom:2rem;object-fit:contain;align-self:center}.cta-card .promo-note{margin-top:1.5rem;font-size:.9rem;opacity:.8;color:#fff}@use "sass:color";.bank-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:4rem 2.5rem;margin-top:3rem}.bank-card{position:relative;background:rgba(255,255,255,.6);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.8);border-radius:24px;padding:4rem 2rem 2.5rem;box-shadow:0 10px 40px -10px rgba(0,0,0,5%),inset 0 0 0 1px rgba(255,255,255,.5);transition:all .4s cubic-bezier(.16,1,.3,1);overflow:visible;display:flex;flex-direction:column;z-index:1}.bank-card::before{content:'';position:absolute;top:0;left:0;right:0;height:6px;background:linear-gradient(90deg,#3399cc,#00BE00);border-radius:24px 24px 0 0;opacity:0;transition:opacity .4s ease}.bank-card:hover{transform:translateY(-8px)scale(1.02);box-shadow:0 20px 40px -15px rgba(0,0,0,.12),0 10px 20px -5px rgba(0,0,0,6%);background:rgba(255,255,255,.95)}.bank-card:hover::before{opacity:1}.bank-logo-wrapper{position:absolute;top:0;left:0;right:0;display:flex;justify-content:center;align-items:center;transform:translateY(-33%);pointer-events:none}.bank-logo-wrapper .bank-logo{max-height:90px;width:auto;object-fit:contain;filter:drop-shadow(0 6px 12px rgba(0,0,0,8%));transition:transform .4s cubic-bezier(.16,1,.3,1)}.bank-logo-wrapper .bank-logo-placeholder{font-size:1.5rem;font-weight:700;color:#1e293b;background:#fff;padding:10px 20px;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,5%)}.bank-card-title{text-align:center;font-size:1.4rem;font-weight:800;color:#0f172a;margin-bottom:1.5rem;letter-spacing:-.02em;font-family:poppins,sans-serif}.bank-card-title a{color:inherit;text-decoration:none;transition:color .2s ease}.bank-card-title a::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:10}.bank-card-title a:hover{color:#39c}.bank-card-info{display:flex;flex-direction:column;flex-grow:1}.bank-rekeningen-list{list-style:none;padding:0;margin:0 0 1.5rem}.bank-rekeningen-list .rekening-item{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px dashed rgba(0,0,0,8%);font-size:.95rem}.bank-rekeningen-list .rekening-item:last-child{border-bottom:none}.bank-rekeningen-list .rekening-item .rekening-label{color:#475569;font-weight:500}.bank-rekeningen-list .rekening-item .rekening-status{font-weight:600;font-size:.85rem;padding:.25rem .75rem;border-radius:9999px}.bank-rekeningen-list .rekening-item .rekening-status.status-green{background:rgba(0,190,0,.1);color:#008b00}.bank-rekeningen-list .rekening-item .rekening-status.status-red{background:rgba(229,62,62,.1);color:#e53e3e}.bank-rekeningen-list .rekening-item .rekening-status.status-default{background:#f1f5f9;color:#475569}.bank-extra-info{font-size:.8rem;color:#94a3b8;margin-bottom:1.5rem;font-style:italic;line-height:1.4}.bank-status-block{margin-top:auto;background:rgba(248,250,252,.8);border:1px solid rgba(0,0,0,3%);border-radius:16px;padding:1.25rem;display:flex;flex-direction:column;gap:.75rem}.bank-status-block .status-row{display:flex;justify-content:space-between;align-items:center;font-size:.9rem}.bank-status-block .status-row .status-label{color:#64748b;font-weight:500}.bank-status-block .status-row .status-value{font-weight:700;color:#0f172a}.bank-status-block .status-row .status-value.text-green{color:#00a500}.premium-section .accountant-card img{max-height:85px!important;width:auto!important;max-width:80%!important;margin-bottom:2rem;object-fit:contain;align-self:center}.premium-section .accountant-card .bank-logo-placeholder-text{font-size:1.5rem;font-weight:700;color:#fff;background:rgba(255,255,255,.15);padding:10px 20px;border-radius:12px;text-align:center;margin-bottom:2rem;align-self:center}.premium-section .accountant-card .bank-card-info{display:flex;flex-direction:column;flex-grow:1}.premium-section .accountant-card .bank-rekeningen-list{list-style:none;padding:0;margin:0 0 1.5rem}.premium-section .accountant-card .bank-rekeningen-list .rekening-item{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px dashed rgba(255,255,255,.2);font-size:.95rem;padding-left:0!important}.premium-section .accountant-card .bank-rekeningen-list .rekening-item::before{content:none!important}.premium-section .accountant-card .bank-rekeningen-list .rekening-item:last-child{border-bottom:none}.premium-section .accountant-card .bank-rekeningen-list .rekening-item .rekening-label{color:#f1f5f9;font-weight:500}.premium-section .accountant-card .bank-rekeningen-list .rekening-item .rekening-status{font-weight:600;font-size:.85rem;background:0 0!important;padding:0!important;border-radius:0!important}.premium-section .accountant-card .bank-rekeningen-list .rekening-item .rekening-status.status-green{color:#4ade80}.premium-section .accountant-card .bank-rekeningen-list .rekening-item .rekening-status.status-red{color:#fca5a5}.premium-section .accountant-card .bank-rekeningen-list .rekening-item .rekening-status.status-default{color:#fff}.premium-section .accountant-card .bank-extra-info{font-size:.8rem;color:#cbd5e1;margin-bottom:1.5rem;font-style:italic;line-height:1.4}.premium-section .accountant-card .bank-status-block{margin-top:auto;background:rgba(255,255,255,8%);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:1.25rem;display:flex;flex-direction:column;gap:.75rem}.premium-section .accountant-card .bank-status-block .status-row{display:flex;justify-content:space-between;align-items:center;font-size:.9rem}.premium-section .accountant-card .bank-status-block .status-row .status-label{color:#cbd5e1;font-weight:500}.premium-section .accountant-card .bank-status-block .status-row .status-value{font-weight:700;color:#fff}.premium-section .accountant-card .bank-status-block .status-row .status-value.text-green{color:#4ade80}.bank-section-title{font-family:poppins,sans-serif;font-size:clamp(2rem,4vw,2.5rem);font-weight:800;text-align:center;margin-bottom:3rem;color:#1e293b}.bank-section-title span{color:#39c}.bank-connect-grid{display:grid;grid-template-columns:1fr 1.5fr;gap:4rem;align-items:center;margin-top:4rem;margin-bottom:4rem}.bank-connect-grid.grid-reversed{grid-template-columns:1.5fr 1fr}@media(max-width:991px){.bank-connect-grid{grid-template-columns:1fr;gap:2.5rem}.bank-connect-grid.grid-reversed{grid-template-columns:1fr}}.bank-connect-image-col{display:flex;justify-content:center;align-items:center}.bank-connect-svg{position:relative;max-width:580px;width:100%;height:auto;object-fit:contain;z-index:10}.bank-glass-panel{background:rgba(170,224,240,.15);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.4);border-radius:16px;padding:3rem;box-shadow:0 15px 35px rgba(0,0,0,3%)}.webshop-page{font-family:'source sans 3',sans-serif;color:#1f2937;background-color:#fff}.webshop-page .container{max-width:1200px;margin:0 auto;padding:0 1.5rem;box-sizing:border-box}.webshop-page section{padding:5rem 0}@media(max-width:768px){.webshop-page section{padding:3rem 0}}.webshop-page .button{display:inline-block;padding:.8rem 2rem;font-size:1rem;font-weight:700;border-radius:6px;text-decoration:none;text-align:center;transition:all .2s ease;cursor:pointer;border:none}.webshop-page .button.primary{background-color:#39c;color:#fff!important;box-shadow:0 4px 14px rgba(51,153,204,.4)}.webshop-page .button.primary:hover{background-color:#024d65;transform:translateY(-2px);box-shadow:0 6px 20px rgba(51,153,204,.6)}.webshop-page .button.primary:active{transform:translateY(0)}.webshop-page .button.accent{background-color:#00be00;color:#fff!important;box-shadow:0 4px 14px rgba(0,190,0,.4)}.webshop-page .button.accent:hover{background-color:#008b00;transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,190,0,.6)}.webshop-page .button.accent:active{transform:translateY(0)}.webshop-page .button.secondary{background-color:#e6f0f5;color:#39c!important}.webshop-page .button.secondary:hover{background-color:#d4e5ee;transform:translateY(-2px)}.webshop-page .button.secondary:active{transform:translateY(0)}.webshop-page .button.large{padding:1rem 3rem;font-size:1.15rem}@media(max-width:768px){.webshop-page .button.large{padding:.8rem 2.2rem;font-size:1rem}}.webshop-page .webshop-usp{background-color:#fff}.webshop-page .webshop-usp .webshop-usp-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}@media(max-width:768px){.webshop-page .webshop-usp .webshop-usp-grid{grid-template-columns:1fr;gap:24px}}.webshop-page .webshop-usp .webshop-usp-card{background:rgba(255,255,255,.6);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.5);padding:3rem;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,3%);display:flex;flex-direction:column;align-items:flex-start}@media(max-width:768px){.webshop-page .webshop-usp .webshop-usp-card{padding:2rem}}.webshop-page .webshop-usp .webshop-usp-card h2{font-size:1.75rem;font-weight:800;margin-bottom:.5rem;color:#1f2937}@media(max-width:768px){.webshop-page .webshop-usp .webshop-usp-card h2{font-size:1.5rem}}.webshop-page .webshop-usp .webshop-usp-card h3{font-size:1.25rem;font-weight:700;color:#39c;margin-bottom:1.5rem}.webshop-page .webshop-usp .webshop-usp-card p{font-size:1.05rem;line-height:1.6;color:#4b5563;margin-bottom:2rem;flex-grow:1}.webshop-page .innovatie-section-custom{background-color:#024d65;padding:6rem 0}.webshop-page .innovatie-section-custom .innovatie-video-container{display:flex;align-items:center;justify-content:center}.webshop-page .innovatie-section-custom .innovatie-section-img{width:100%;height:auto;border-radius:12px;box-shadow:0 20px 40px rgba(0,0,0,.25)}.webshop-page .innovatie-section-custom .card-button-wrapper{text-align:center;margin-top:2rem}.webshop-page .stats-glass-box-icon i{font-size:24px;color:#fff}.webshop-page .cta-section .cta-title{margin-bottom:2.5rem}.kvk-usps-three-col{grid-template-columns:1fr!important}@media(min-width:768px){.kvk-usps-three-col{grid-template-columns:repeat(3,1fr)!important}}.kvk-stats-section{position:relative;background-color:initial;color:#fff;padding:5rem 0;margin-top:4rem;margin-bottom:4rem;z-index:1}.kvk-stats-section .kvk-stats-divider{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#1a4d66;transform:skewY(-2deg);transform-origin:center center;z-index:-1}.kvk-stats-grid{display:grid;grid-template-columns:1fr;gap:3rem;text-align:center}@media(min-width:768px){.kvk-stats-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;align-items:center}}.kvk-stats-col{display:flex;flex-direction:column;align-items:center;justify-content:center}.kvk-stats-number{font-family:poppins,sans-serif;font-size:3rem;font-weight:800;line-height:1.1;margin-bottom:.5rem}.kvk-stats-label{font-size:1.25rem;font-weight:500}.kvk-stats-reviews .kvk-stars{display:flex;gap:4px;margin-bottom:.75rem}.kvk-stats-reviews .kvk-review-item{font-size:1.1rem;font-weight:500;display:flex;align-items:center;justify-content:center;margin-bottom:.5rem}.kvk-stats-reviews .kvk-review-item span{color:#fff}ol.custom-ordered-list{list-style-type:none;counter-reset:custom-counter;padding-left:0;margin-left:0}ol.custom-ordered-list li{position:relative;padding-left:3rem;margin-bottom:1.25rem;font-size:1.1rem;line-height:1.6;color:inherit}ol.custom-ordered-list li::before{content:counter(custom-counter);counter-increment:custom-counter;position:absolute;left:0;top:-2px;width:28px;height:28px;background-color:#39c;color:#fff;font-weight:700;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.9rem}.kvk-explainer-svg .anim-data-flow{animation:slideData 4s infinite ease-in-out}.kvk-explainer-svg .anim-jortt-circle{transform-origin:300px 200px;animation:pulseJortt 4s infinite ease-in-out}.kvk-explainer-svg .anim-document{animation:slideDocument 4s infinite ease-in-out}.kvk-explainer-svg .anim-spin{transform-origin:300px 200px;animation:spinCircle 8s infinite linear}@keyframes slideData{0%{transform:translateX(80px)scale(.5);opacity:0}20%{transform:translateX(150px)scale(1);opacity:1}40%{transform:translateX(260px)scale(.5);opacity:0}100%{transform:translateX(260px)scale(.5);opacity:0}}@keyframes pulseJortt{0%,30%{transform:scale(1);filter:drop-shadow(0 0 0 rgba(0,190,0,0))}40%{transform:scale(1.1);filter:drop-shadow(0 0 20px rgba(0,190,0,.6))}50%,100%{transform:scale(1);filter:drop-shadow(0 0 0 rgba(0,190,0,0))}}@keyframes slideDocument{0%,40%{transform:translate(300px,200px)scale(0);opacity:0}50%{transform:translate(300px,200px)scale(1);opacity:1}80%{transform:translate(480px,200px)scale(1);opacity:1}90%,100%{transform:translate(480px,200px)scale(0);opacity:0}}@keyframes spinCircle{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.kvk-step-animation{position:relative;width:100%;max-width:900px;margin:0 auto;aspect-ratio:1131/1006;display:flex;align-items:center;justify-content:center}.kvk-step-animation .kvk-anim-step{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;opacity:0;animation:kvkStepAnim 9s infinite;border-radius:12px;box-shadow:0 20px 40px rgba(0,0,0,.1)}.kvk-step-animation .kvk-anim-step.step-1{position:relative;animation-delay:0s}.kvk-step-animation .kvk-anim-step.step-2{animation-delay:3s}.kvk-step-animation .kvk-anim-step.step-3{animation-delay:6s}.kvk-step-animation .kvk-anim-cursor{position:absolute;width:32px;height:32px;z-index:10;top:50%;left:50%;animation:kvkCursorAnim 9s infinite ease-in-out;filter:drop-shadow(0 4px 8px rgba(0,0,0,.2));transform-origin:top left}@keyframes kvkStepAnim{0%,25%{opacity:1}33.33%,100%{opacity:0}}@keyframes kvkCursorAnim{0%{top:90%;left:80%;transform:scale(1)}10%{top:85%;left:10%;transform:scale(1)}15%{transform:scale(.8)}18%{transform:scale(1)}33.33%{top:85%;left:10%;transform:scale(1);opacity:1}34%{top:90%;left:80%;opacity:0}35%{opacity:1}45%{top:48%;left:26%;transform:scale(1)}50%{transform:scale(.8)}53%{transform:scale(1)}66.66%{top:48%;left:26%;transform:scale(1);opacity:1}67%{top:90%;left:80%;opacity:0}68%{opacity:1}78%{top:29%;left:25%;transform:scale(1)}83%{transform:scale(.8)}86%{transform:scale(1)}100%{top:29%;left:25%;transform:scale(1)}}.kvk-anim-hover{position:absolute;opacity:0;pointer-events:none;z-index:5;transition:opacity .2s ease}.hover-1{top:83%;left:0%;width:100%;height:6%;background:rgba(51,153,204,.2);animation:kvkHover1 9s infinite}.hover-2{top:45%;left:0%;width:100%;height:6%;background:rgba(51,153,204,.2);animation:kvkHover2 9s infinite}@keyframes kvkHover1{0%,9%{opacity:0}10%,33.33%{opacity:1}34%,100%{opacity:0}}@keyframes kvkHover2{0%,44%{opacity:0}45%,66.66%{opacity:1}67%,100%{opacity:0}}