:root{--primary-orange:#ff6b35;--primary-orange-hover:#e85a30;--oranje:#f97316;--oranje-donker:#ea580c;--primary-blue:#2b4c7e;--primary-blue-light:#4a6da1;--text-dark:#1a1a1a;--text-medium:#4a4a4a;--text-light:#7a7a7a;--background-white:#fff;--background-light:#f8f9fa;--background-lighter:#fafbfc;--border-light:#e1e5e9;--border-medium:#d1d5db;--font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-size-base:1rem;--line-height-base:1.5;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--border-radius:6px;--transition:all 0.15s ease}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background-color:var(--background-white);font-size:var(--font-size-base);line-height:var(--line-height-base);margin:0;padding:0}body,h1,h2,h3,h4,h5,h6{color:var(--text-dark);font-family:var(--font-family)}h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-bold);line-height:1.2}.container{margin:0 auto;max-width:1200px;padding:0 20px;width:100%}.niki-cta-button{background-color:var(--oranje);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;font-family:var(--font-family);font-size:16px;font-weight:700;padding:12px 28px;text-align:center;text-decoration:none;transition:all .3s ease}.niki-cta-button:hover{background-color:var(--oranje-donker);transform:translateY(-2px)}#hs_cos_wrapper_navigation .niki-nav-container{align-items:center;display:flex;height:75px;margin:0 auto;max-width:1200px;padding:0 20px;width:100%}#hs_cos_wrapper_navigation .niki-logo{align-items:center;display:flex;flex-shrink:0;text-decoration:none}#hs_cos_wrapper_navigation .niki-logo svg{height:60px;width:auto}#hs_cos_wrapper_navigation .niki-nav-menu{display:flex;flex-grow:1;gap:35px;justify-content:center;list-style:none;margin:0;padding:0}#hs_cos_wrapper_navigation .niki-nav-link{color:var(--text-dark);font-family:var(--font-family);font-size:16px;font-weight:500;padding:8px 0;position:relative;text-decoration:none;white-space:nowrap}#hs_cos_wrapper_navigation .niki-nav-link:hover{color:var(--oranje)}.nav-accent{background:var(--oranje);bottom:-2px;height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.niki-nav-link:hover .nav-accent{width:24px}#hs_cos_wrapper_navigation .header-actions{align-items:center;display:flex;gap:15px}@media (min-width:992px){#hs_cos_wrapper_navigation .hamburger-button{display:none}#hs_cos_wrapper_navigation .cta-text-desktop{display:inline}#hs_cos_wrapper_navigation .cta-text-mobile{display:none}}@media (max-width:991px){#hs_cos_wrapper_contactbar,#hs_cos_wrapper_navigation .niki-nav-menu{display:none}#hs_cos_wrapper_navigation .hamburger-button{align-items:center;display:flex;flex-direction:column;gap:5px}#hs_cos_wrapper_navigation .cta-text-desktop{display:none}#hs_cos_wrapper_navigation .cta-text-mobile{display:inline}}.site-footer{background:var(--text-dark);color:#e5e7eb;padding:60px 0 40px}.content-section__container{align-items:center;display:flex;gap:3rem;margin:0 auto;max-width:1200px;padding:4rem 1rem}.content-section__image,.content-section__text{flex:1}.content-section--image-left .content-section__container{flex-direction:row-reverse}@media (max-width:768px){.content-section--image-left .content-section__container,.content-section__container{flex-direction:column;gap:2rem;padding:2rem 1rem}}