:root{--primary-color:#61365e;--secondary-color:#003145;--accent-color:#004c6c;--background-color:#f8f7f4;--text-primary:#003145;--text-secondary:#013a57;--button-primary:#08c;--button-primary-hover:#069;--border-color:#c3cccd;--error-color:#ff3b30;--button-border-radius:4px;--button-font-size:15px;--button-font-weight:550;--button-padding:0.8rem 1.5rem;--font-primary:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-heading:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-button:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--header-background:#fff;--header-text:#333;--header-height:120px;--header-shadow:0 2px 4px rgba(0,0,0,.1);--input-border:#c3cccd;--input-focus:#757575;--input-background:#fff;--container-padding:2rem;--border-radius:8px}body,html{padding:0;margin:0;background-color:var(--background-color,#f8f7f4);color:var(--text-primary,#003145);font-family:var(--font-primary)}a{color:inherit;text-decoration:none}*{box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading)}button{font-family:var(--font-button)}.Header_header__5X5wX{display:flex;background-color:var(--header-background,#fff);width:100%;height:var(--header-height,120px);padding:0 109px;position:fixed;top:0;left:0;z-index:1000;box-shadow:var(--header-shadow,0 2px 4px rgba(0,0,0,.1))}.Header_associationName___16iu{display:flex;align-items:center;gap:1rem;color:var(--accent-color,#004c6c);font-size:1.25rem;font-weight:500;cursor:pointer}.Header_container__GQ_sl{display:flex;justify-content:space-between;align-items:center;width:100%}.Header_authButton__LuMpb{display:flex;margin-left:auto}.Header_authButton__LuMpb button{display:flex;align-items:center;gap:5px;padding:0;cursor:pointer;border:none;font-size:18px;background:transparent}.Header_navbar__byunb{display:flex;align-items:center}.Header_navbar__byunb ul{display:flex;list-style:none;margin:0;padding:0;gap:2rem}.Header_navbar__byunb a{text-decoration:none;color:#333;font-weight:500;padding:.5rem 1rem;transition:color .3s ease}.Header_navbar__byunb a:hover{color:#666}.Header_navbar__byunb a.Header_active__fNCx3{color:#007bff;font-weight:600}.Header_rightSection__Ufaar{display:flex;flex-direction:row}.Header_userDropdown__fwivF{position:relative;display:flex;align-items:center}.Header_username__e5Tv8{cursor:pointer;padding:8px 16px;border-radius:4px;background-color:#f5f5f5;color:#333;font-weight:500;transition:background-color .2s}.Header_username__e5Tv8:hover{background-color:#e5e5e5}.Header_dropdownContent__yS41m{position:absolute;top:calc(100% + 4px);right:0;min-width:150px;background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.1);z-index:1000}.Header_dropdownContent__yS41m button{width:100%;padding:10px 16px;border:none;background:none;cursor:pointer;display:flex;align-items:center;color:#333;transition:background-color .2s}.Header_dropdownContent__yS41m button:not(:last-child){border-bottom:1px solid #e0e0e0}.Header_dropdownContent__yS41m button:hover{background-color:#f5f5f5}.LanguageSwitcher_languageSelect__Ly9fy{padding:4px 8px;border-radius:4px;border:1px solid #ccc;background-color:#fff;cursor:pointer;margin-right:1rem}.LanguageSwitcher_languageSelect__Ly9fy:hover{border-color:#666}.LanguageSwitcher_languageSelect__Ly9fy:focus{outline:none;border-color:#08c;box-shadow:0 0 0 2px rgba(0,136,204,.25)}.Footer_footer__JiI2X{width:100%;padding:.5rem 1rem;background-color:#fff;border-top:1px solid #e5e5e5;display:flex;justify-content:space-between;position:fixed;bottom:0;left:0;align-items:center}.Footer_container__43jLX{max-width:1200px;padding:0 1rem;display:flex}.Footer_contactBtn__0wkGC{background:none;cursor:pointer;font-size:1rem;text-decoration:underline;padding:0;border:none}.Footer_iSHARELogo__A3C9h{background-image:url(/resources/img/iSHARE.svg);height:55px}.Footer_KPNLogo__O_81O,.Footer_iSHARELogo__A3C9h{background-size:contain;background-repeat:no-repeat;width:85px;cursor:pointer}.Footer_KPNLogo__O_81O{background-image:url(/resources/img/logo_kpn.png);height:40px;margin-top:8px;margin-left:20px}