:root{--kus-shell-max:1200px;--kus-border:#e5e7eb;--kus-ink:#111827;--kus-muted:#4b5563;--kus-surface:#fff;--kus-soft:#f8fafc;--kus-accent:#0f766e}#masthead,.site-header,.site-footer,.ast-footer-overlay,.site-primary-footer-wrap,.site-below-footer-wrap{display:none!important}.kus-skip-link{position:fixed;left:12px;top:-60px;z-index:99999;background:#fff;color:#111;padding:10px 14px;border-radius:8px;box-shadow:0 4px 20px rgb(0 0 0 / .15)}.kus-skip-link:focus{top:12px}.kus-global-header{position:sticky;top:0;z-index:9990;background:rgb(255 255 255 / .98);border-bottom:1px solid var(--kus-border);backdrop-filter:blur(12px)}.kus-header-inner{max-width:var(--kus-shell-max);min-height:72px;margin:auto;padding:0 20px;display:flex;align-items:center;justify-content:space-between;gap:24px}.kus-brand{display:flex;align-items:center;min-width:0;color:var(--kus-ink);font-weight:800;text-decoration:none}.kus-brand .custom-logo-link{display:flex}.kus-brand img{display:block;max-height:48px;width:auto}.kus-desktop-nav{display:flex;align-items:center;gap:6px}.kus-desktop-nav>a,.kus-nav-trigger{min-height:44px;padding:10px 12px;display:inline-flex;align-items:center;border:0;background:#fff0;color:var(--kus-ink);font:inherit;font-weight:650;text-decoration:none;cursor:pointer;border-radius:9px}.kus-desktop-nav>a:hover,.kus-desktop-nav>a:focus-visible,.kus-nav-trigger:hover,.kus-nav-trigger:focus-visible{background:var(--kus-soft);outline:none}.kus-nav-group{position:relative}.kus-mega-menu,.kus-popover-menu{position:absolute;top:calc(100% + 8px);right:0;background:var(--kus-surface);border:1px solid var(--kus-border);border-radius:14px;box-shadow:0 20px 45px rgb(15 23 42 / .15);padding:18px}.kus-mega-menu{width:min(760px,calc(100vw - 40px));display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.kus-popover-menu{width:220px}.kus-mega-menu[hidden],.kus-popover-menu[hidden]{display:none}.kus-menu-column h2{margin:0 0 8px;font-size:14px;color:var(--kus-muted)}.kus-menu-column a,.kus-popover-menu a,.kus-menu-all{display:block;padding:8px 6px;color:var(--kus-ink);text-decoration:none;border-radius:7px;line-height:1.35}.kus-menu-column a:hover,.kus-menu-column a:focus-visible,.kus-popover-menu a:hover,.kus-popover-menu a:focus-visible,.kus-menu-all:hover,.kus-menu-all:focus-visible{background:var(--kus-soft);outline:none}.kus-menu-all{grid-column:1/-1;border-top:1px solid var(--kus-border);padding-top:12px;margin-top:2px;font-weight:700}.kus-primary-cta{background:var(--kus-accent)!important;color:#fff!important;font-weight:750!important;white-space:nowrap}.kus-primary-cta:hover,.kus-primary-cta:focus-visible{filter:brightness(.94)}.kus-mobile-actions,.kus-mobile-drawer{display:none}.kus-mobile-wa,.kus-drawer-toggle{min-width:44px;min-height:44px;align-items:center;justify-content:center;border-radius:10px}.kus-prefooter{background:var(--kus-ink);color:#fff}.kus-prefooter-inner{max-width:var(--kus-shell-max);margin:auto;padding:38px 20px;display:flex;align-items:center;justify-content:space-between;gap:28px}.kus-prefooter h2{color:#fff;margin:4px 0 8px;font-size:clamp(24px,3vw,36px)}.kus-prefooter p{margin:0;color:#d1d5db}.kus-eyebrow{font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#99f6e4}.kus-global-footer{background:#f8fafc;border-top:1px solid var(--kus-border);color:var(--kus-ink)}.kus-footer-grid{max-width:var(--kus-shell-max);margin:auto;padding:38px 20px 26px;display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:28px}.kus-footer-grid h2,.kus-footer-grid summary{font-size:16px;font-weight:800;margin:0 0 12px}.kus-footer-grid details{border:0}.kus-footer-grid summary{list-style:none;pointer-events:none}.kus-footer-grid summary::-webkit-details-marker{display:none}.kus-footer-grid nav a{display:block;padding:5px 0;color:var(--kus-muted);text-decoration:none}.kus-footer-grid nav a:hover,.kus-footer-grid nav a:focus-visible{color:var(--kus-ink);text-decoration:underline}.kus-footer-grid p{color:var(--kus-muted);line-height:1.65}.kus-footer-meta{max-width:var(--kus-shell-max);margin:auto;padding:20px;border-top:1px solid var(--kus-border);display:grid;grid-template-columns:1fr 1.5fr 1fr;gap:18px;font-size:13px;color:var(--kus-muted)}.kus-footer-meta p{margin:0}.kus-footer-meta a{color:inherit}@media (max-width:900px){.kus-header-inner{min-height:64px;padding:0 16px}.kus-desktop-nav{display:none}.kus-mobile-actions{display:flex;gap:8px;align-items:center}.kus-mobile-wa{display:inline-flex;background:var(--kus-accent);color:#fff;text-decoration:none;font-weight:800}.kus-drawer-toggle{display:inline-flex;border:1px solid var(--kus-border);background:#fff;color:var(--kus-ink);font-size:22px;cursor:pointer}.kus-mobile-drawer{display:block;max-height:calc(100vh - 64px);overflow:auto;border-top:1px solid var(--kus-border);background:#fff}.kus-mobile-drawer[hidden]{display:none}.kus-mobile-drawer nav{padding:10px 16px 20px}.kus-mobile-drawer a,.kus-mobile-drawer summary{display:flex;align-items:center;min-height:48px;padding:8px 4px;color:var(--kus-ink);text-decoration:none;font-weight:700;cursor:pointer}.kus-mobile-drawer details{border-bottom:1px solid var(--kus-border)}.kus-mobile-group{padding:6px 10px 10px}.kus-mobile-group strong{display:block;margin:6px 0;color:var(--kus-muted);font-size:13px}.kus-mobile-group a{min-height:44px;font-weight:500}.kus-mobile-drawer .kus-primary-cta{justify-content:center;margin-top:14px}.kus-prefooter-inner{display:block;padding:32px 18px}.kus-prefooter .kus-primary-cta{display:inline-flex;margin-top:20px;padding:12px 16px;text-decoration:none;border-radius:10px}.kus-footer-grid{grid-template-columns:1fr;padding:28px 18px 18px;gap:0}.kus-footer-grid>section{padding-bottom:16px}.kus-footer-grid details{border-top:1px solid var(--kus-border);padding:0}.kus-footer-grid summary{pointer-events:auto;cursor:pointer;min-height:48px;display:flex;align-items:center;margin:0}.kus-footer-grid details:not([open]) nav{display:none}.kus-footer-meta{grid-template-columns:1fr;padding:18px;gap:10px}.kus-brand img{max-height:42px}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}html.kus-drawer-open,html.kus-drawer-open body{overflow:hidden}.kus-video{max-width:100%;height:auto}.kus-sel{max-width:100%}.kus-page a.kus-pill,.kus-page button.kus-pill,.kus-page a.kus-linkPill,.kus-page button.kus-linkPill,.kus-page a.kus-btn-sm,.kus-page button.kus-btn-sm{min-height:44px}.kus-page details>summary{min-height:44px;display:flex;align-items:center}@media (max-width:900px){.kus-brand{flex:1 1 auto}.kus-brand .custom-logo-link{min-width:0;min-height:44px;align-items:center}.kus-brand img{max-width:100%}.kus-footer-grid nav a{display:flex;align-items:center;min-height:44px;padding:8px 0}.kus-footer-meta a{display:inline-flex;align-items:center;min-height:44px}}