/* Owner's eight-link navigation, with the original white and brand-color palette. */
html body .kc6-header{background:#fff!important;border-color:#ddd9d2;color:#242421;}
html body .kc6-header-inner{gap:30px}
html body #kc6-navigation{gap:28px;flex-wrap:nowrap}
html body #kc6-navigation>a,html body .kc6-header .pm-nav-group>a{color:#242421!important;padding:20px 0;position:relative;white-space:nowrap}
html body .kc6-header .pm-nav-group{gap:3px}
html body .kc6-header .pm-nav-group>.ks-sub-toggle{width:22px}
html body .kc6-header .pm-nav-group>.ks-sub-toggle img,html body .kc6-header [data-kc6-search] img,html body .kc6-header .kc6-brand img{filter:none}
html body #kc6-navigation>a[aria-current]:after,html body .kc6-header .pm-nav-group>a[aria-current]:after{content:"";position:absolute;bottom:10px;left:0;right:0;height:2px;background:#9f206c}
html body #kc6-navigation>a:is(:hover,[aria-current]),html body .kc6-header .pm-nav-group>a:is(:hover,[aria-current]){color:#9f206c!important;text-decoration:none}
html body .kc6-header [data-pm-controlled].is-open>a{background:transparent!important;color:#9f206c!important}
html body .kc6-header-actions{gap:12px;flex:none}
html body.kc6-site .rc-list-trigger{display:none!important}
@media(min-width:1201px) and (max-width:1450px){html body .kc6-header-inner{width:calc(100% - 48px);gap:22px}html body #kc6-navigation{gap:20px}html body #kc6-navigation>a,html body .kc6-header .pm-nav-group>a{}html body .kc6-brand img:last-child{width:88px}html body .kc6-brand img:first-child{width:30px}}
@media(max-width:1200px){
 html body .kc6-header-inner{height:74px;gap:16px}
 html body .kc6-menu{display:block;margin-left:auto;min-height:42px;padding:10px 12px;background:#fff;color:#242421;border:1px solid #ddd9d2;}
 html body #kc6-navigation{display:none;position:absolute;top:74px;left:0;right:0;margin:0;background:#fff;border-bottom:1px solid #ddd9d2;padding:16px 24px;max-height:calc(100dvh - 74px);overflow:auto}
 html body #kc6-navigation.is-open{display:grid;grid-template-columns:1fr;gap:0}
 html body #kc6-navigation>a,html body .kc6-header .pm-nav-group>a{padding:16px 0;border-bottom:1px solid #eee;}
 html body #kc6-navigation>a[aria-current]:after,html body .kc6-header .pm-nav-group>a[aria-current]:after{display:none}
 html body .kc6-header .pm-nav-group{display:grid;grid-column:1/-1;grid-template-columns:1fr 44px;width:100%}
 html body .kc6-header .pm-nav-group>.ks-sub-toggle{width:44px}
}
@media(max-width:700px){html body .kc6-header-inner{height:70px;gap:10px}html body #kc6-navigation{top:70px}html body .kc6-header-actions{gap:6px}html body .kc6-header-actions>.rc-list-trigger{}html body .kc6-header-actions>button{padding:6px}html body .kc6-header .kc6-brand img:first-child{width:25px}html body .kc6-header .kc6-brand img:last-child{width:73px}}
/* Service needs only a short, single-column dropdown beneath its trigger. */
html body .kc6-header .pm-service-group{position:relative}
html body .kc6-header .pm-service-group>.pm-service-trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:7px;width:auto;min-height:44px;padding:20px 0;border:0;background:transparent;color:#242421;cursor:pointer;white-space:nowrap}
html body .kc6-header .pm-service-group:is(:hover,.is-open)>.pm-service-trigger,html body .kc6-header .pm-service-trigger[aria-current]{color:#9f206c}
html body .kc6-header .pm-service-trigger img{width:14px;height:14px;flex:0 0 14px}
html body .kc6-header[data-pm-layout=wide] .pm-service-group>#ks-services-menu[data-products-menu-local]{position:absolute;inset:calc(100% + 12px) auto auto -14px;transform:none;width:270px!important;max-width:calc(100vw - 32px);max-height:calc(100dvh - 100px);overflow:auto;border:1px solid #e4dedf;border-radius:3px;box-shadow:0 8px 24px #2820261a;background:#fff!important;padding:0!important}
html body .kc6-header .pm-service-group #ks-services-menu .pm-inner{width:100%!important;max-width:none!important;margin:0!important;padding:8px!important}
html body .kc6-header .pm-service-group #ks-services-menu .pm-links{display:flex!important;flex-direction:column!important;gap:2px!important;width:100%!important}
html body .kc6-header .pm-service-group #ks-services-menu .pm-links>a{display:block!important;min-height:44px;width:100%!important;padding:12px!important;white-space:normal!important}
@media(min-width:1201px) and (max-width:1450px){html body .kc6-header .pm-service-group>.pm-service-trigger{}}
@media(max-width:1200px){html body .kc6-header .pm-service-group{display:block;grid-column:1/-1}html body .kc6-header .pm-service-group>.pm-service-trigger{width:100%;padding:16px 0;border-bottom:1px solid #eee}html body .kc6-header .pm-service-group>#ks-services-menu{position:static;inset:auto;transform:none;width:100%!important;max-width:none;box-shadow:none}}
