.atmc-header,.atomic-header{background-color:var(--header-bg,#fff);border-bottom:var(--header-show-border,1px) solid var(--header-border-color,#e2e8f0);height:var(--header-height,80px);overflow:visible;transition:all var(--transition-normal);z-index:var(--z-sticky)}.atmc-header,.atmc-header-wrapper,.atomic-header,.atomic-header-wrapper{position:relative;width:100%}.atmc-header--sticky,.atomic-header--sticky{position:sticky;top:0}.atmc-header--sticky.is-scrolled,.atomic-header--sticky.is-scrolled{box-shadow:var(--shadow-md)}.atmc-header--sticky.is-hidden,.atomic-header--sticky.is-hidden{transform:translateY(-100%)}.atomic-header--hide-on-scroll{transition:transform var(--transition-normal),box-shadow var(--transition-normal)}.atmc-header--transparent,.atomic-header--transparent{background-color:transparent;border-bottom:none;left:0;position:absolute;right:0;top:0}.atmc-header--transparent .atmc-header__logo-img--default,.atomic-header--transparent .atomic-header__logo-img--default{display:none}.atmc-header--transparent .atmc-header__logo-img--light,.atomic-header--transparent .atomic-header__logo-img--light{display:block}.atmc-header--transparent .atmc-header_language-switcher-label-current,.atmc-header--transparent .atmc-header_menu a,.atomic-header--transparent .atomic-header__nav-link,.atomic-header--transparent .atomic-header__search-toggle{color:var(--color-white)}.atmc-header--transparent.is-scrolled,.atomic-header--transparent.is-scrolled{background-color:var(--header-bg,#fff);border-bottom:var(--header-show-border,1px) solid var(--header-border-color,#e2e8f0);position:fixed}.atmc-header--transparent.is-scrolled .atmc-header__logo-img--default,.atomic-header--transparent.is-scrolled .atomic-header__logo-img--default{display:block}.atmc-header--transparent.is-scrolled .atmc-header__logo-img--light,.atomic-header--transparent.is-scrolled .atomic-header__logo-img--light{display:none}.atmc-header--transparent.is-scrolled .atmc-header_language-switcher-label-current,.atmc-header--transparent.is-scrolled .atmc-header_menu a,.atomic-header--transparent.is-scrolled .atomic-header__nav-link,.atomic-header--transparent.is-scrolled .atomic-header__search-toggle{color:var(--header-link,#4a5568)}.atmc-header--shadow-sm,.atomic-header--shadow-sm{box-shadow:var(--shadow-sm)}.atmc-header--shadow-md,.atomic-header--shadow-md{box-shadow:var(--shadow-md)}.atmc-header--shadow-lg,.atomic-header--shadow-lg{box-shadow:var(--shadow-lg)}.atmc-header--shadow-none,.atomic-header--shadow-none{box-shadow:none}.atmc-header__container,.atomic-header__container{align-items:center;display:flex;gap:var(--spacing-lg);height:100%;justify-content:space-between;overflow:visible}.atmc-header--full-width .atmc-header__container,.atomic-header--full-width .atomic-header__container{max-width:100%;padding:0 var(--spacing-xl)}.atmc-header__logo,.atomic-header__logo{flex-shrink:0}.atmc-header__logo-link,.atomic-header__logo-link{align-items:center;display:flex}.atmc-header__logo-img,.atomic-header__logo-img{height:auto;max-height:calc(var(--header-height, 80px) - 24px);transition:opacity var(--transition-fast);width:auto}.atmc-header__logo-img--light,.atomic-header__logo-img--light{display:none}.atmc-header__logo-text,.atomic-header__logo-text{color:var(--header-text,#1a202c);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);text-decoration:none}.atmc-header__nav,.atomic-header__nav{align-items:center;display:flex;flex:1;justify-content:center}.atmc-header--nav-left .atmc-header__nav,.atomic-header--nav-left .atomic-header__nav{justify-content:flex-start;margin-left:var(--spacing-xl)}.atmc-header--nav-right .atmc-header__nav,.atomic-header--nav-right .atomic-header__nav{justify-content:flex-end;margin-right:var(--spacing-xl)}.atmc-header_menu,.atomic-header__nav-list{align-items:center;display:flex;flex-wrap:nowrap;gap:var(--header-nav-spacing,32px);list-style:none;margin:0;overflow:visible;padding:0}.atmc-header_menu>li,.atomic-header__nav-item{align-items:center;display:flex;margin:0;position:relative}.atmc-header_menu>li>a,.atomic-header__nav-link{line-height:1}.atmc-header_menu a,.atomic-header__nav-link{align-items:center;color:var(--header-link,#4a5568);display:inline-flex;font-size:var(--header-nav-font-size,15px);font-weight:var(--header-nav-font-weight,500);gap:6px;justify-content:center;padding:8px 0;text-decoration:none;transition:color var(--transition-fast);white-space:nowrap}.atmc-header_menu a:hover,.atmc-header_menu>li.is-active>a,.atomic-header__nav-item.is-active>.atomic-header__nav-link,.atomic-header__nav-link:hover{color:var(--header-link-hover,#0fb5b3)}.atmc-header_menu-arrow,.atomic-header__nav-arrow{height:6px;transition:transform var(--transition-fast);width:10px}.atmc-header_menu>li:hover .atmc-header_menu-arrow,.atomic-header__nav-item:hover .atomic-header__nav-arrow,.atomic-header__nav-link[aria-expanded=true] .atomic-header__nav-arrow{transform:rotate(180deg)}.atmc-header__dropdown,.atomic-header__dropdown{background-color:var(--color-white,#fff);border-radius:var(--radius-md,8px);box-shadow:0 8px 24px rgba(0,0,0,.12);display:block!important;left:50%!important;list-style:none;margin:0!important;min-width:200px;opacity:0;padding:var(--spacing-md,16px);pointer-events:none;position:absolute!important;top:calc(100% + 4px)!important;transform:translateX(-50%) translateY(4px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease;visibility:hidden;z-index:var(--z-dropdown,100)}.atomic-header__dropdown:before,.atomic-mega-menu:before{content:"";height:12px;left:0;position:absolute;right:0;top:-12px}.atmc-header_menu>li:hover>.atmc-header__dropdown,.atomic-header__dropdown.is-open,.atomic-header__nav-item:hover>.atomic-header__dropdown{opacity:1;pointer-events:auto;transform:translateX(-50%) translateY(0);visibility:visible}.atmc-header__dropdown-item,.atomic-header__dropdown-item{margin:0}.atmc-header__dropdown-link,.atomic-header__dropdown-link{border-radius:var(--radius-sm);color:var(--color-text-secondary);display:block;font-size:var(--font-size-small);padding:var(--spacing-sm) var(--spacing-md);text-decoration:none;transition:all var(--transition-fast);white-space:nowrap}.atmc-header__dropdown-link:hover,.atomic-header__dropdown-link:hover{background-color:var(--color-light);color:var(--color-primary)}.atmc-header__mega-menu,.atomic-mega-menu{background-color:var(--color-white);border-radius:0 0 var(--radius-lg) var(--radius-lg);box-shadow:var(--shadow-xl);left:50%;max-width:var(--container-max-width);opacity:0;padding:var(--spacing-xl) 0;position:absolute;top:100%;transform:translateX(-50%);transition:all var(--transition-normal);visibility:hidden;width:100vw;z-index:var(--z-dropdown)}.atmc-header__mega-menu.is-open,.atmc-header_menu>li:hover>.atmc-header__mega-menu,.atomic-header__nav-item:hover>.atomic-mega-menu,.atomic-mega-menu.is-open{opacity:1;pointer-events:auto;visibility:visible}.atmc-header__mega-menu-container,.atomic-mega-menu__container{padding:0 var(--spacing-xl)}.atmc-header__mega-menu-grid,.atomic-mega-menu__grid{display:grid;gap:var(--spacing-xl);grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.atmc-header__mega-menu-title,.atomic-mega-menu__title{color:var(--color-text-muted);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);letter-spacing:.05em;margin-bottom:var(--spacing-md);text-transform:uppercase}.atmc-header__mega-menu-list,.atomic-mega-menu__list{list-style:none;margin:0;padding:0}.atmc-header__mega-menu-item,.atomic-mega-menu__item{margin-bottom:var(--spacing-sm)}.atmc-header__mega-menu-link,.atomic-mega-menu__link{color:var(--color-text-secondary);display:block;font-size:var(--font-size-body);padding:var(--spacing-xs) 0;text-decoration:none;transition:color var(--transition-fast)}.atmc-header__mega-menu-link:hover,.atomic-mega-menu__link:hover{color:var(--header-link-hover,#e67559)}.atmc-header__mega-menu-link--main,.atomic-mega-menu__link--main{color:var(--color-text-primary);font-weight:var(--font-weight-medium)}.atmc-header_language-switcher,.atomic-header__language-switcher{position:relative}.atmc-header_language-switcher-label-current,.atomic-header__language-switcher-toggle{align-items:center;background:transparent;border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--header-link,#4a5568);cursor:pointer;display:flex;font-size:var(--font-size-small);font-weight:var(--font-weight-medium);gap:6px;padding:8px 12px;transition:all var(--transition-fast)}.atmc-header_language-switcher-label-current:hover,.atomic-header__language-switcher-toggle:hover{border-color:var(--header-link-hover,#e67559);color:var(--header-link-hover,#e67559)}.atmc-header_language-switcher-dropdown,.atomic-header__language-dropdown{background-color:var(--color-white);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);margin-top:var(--spacing-xs);min-width:150px;opacity:0;padding:var(--spacing-sm);position:absolute;right:0;top:100%;transition:all var(--transition-fast);visibility:hidden;z-index:var(--z-dropdown)}.atmc-header_language-switcher:hover .atmc-header_language-switcher-dropdown,.atomic-header__language-switcher:hover .atomic-header__language-dropdown{opacity:1;visibility:visible}.atmc-header_language-switcher-option,.atomic-header__language-option{border-radius:var(--radius-sm);color:var(--color-text-secondary);display:block;font-size:var(--font-size-small);padding:var(--spacing-sm) var(--spacing-md);text-decoration:none;transition:all var(--transition-fast)}.atmc-header_language-switcher-option:hover,.atomic-header__language-option:hover{background-color:var(--color-light);color:var(--header-link-hover,#e67559)}.atmc-header_language-switcher-option.is-active,.atomic-header__language-option.is-active{color:var(--header-link-hover,#e67559);font-weight:var(--font-weight-semibold)}.atmc-header__actions,.atomic-header__actions{align-items:center;display:flex;flex-shrink:0;gap:var(--spacing-md)}.atmc-header__search-toggle,.atomic-header__search-toggle{align-items:center;background:transparent;border:none;border-radius:var(--radius-full);color:var(--header-link,#4a5568);cursor:pointer;display:flex;height:40px;justify-content:center;padding:0;transition:all var(--transition-fast);width:40px}.atmc-header__search-toggle:hover,.atomic-header__search-toggle:hover{background-color:var(--color-light);color:var(--header-link-hover,#e67559)}.atmc-header__cta,.atomic-header__cta{background-color:var(--header-cta-bg,#4a5568);border:2px solid transparent;border-radius:var(--radius-md);color:var(--header-cta-text,#fff);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);padding:10px 20px;text-decoration:none;transition:all var(--transition-fast)}.atmc-header__cta:hover,.atomic-header__cta:hover{opacity:.9;transform:translateY(-1px)}.atmc-header__cta.btn--outline,.atomic-header__cta.btn--outline{background-color:transparent;border-color:var(--header-cta-bg,#4a5568);color:var(--header-cta-bg,#4a5568)}.atmc-header__cta.btn--outline:hover,.atomic-header__cta.btn--outline:hover{background-color:var(--header-cta-bg,#4a5568);color:var(--header-cta-text,#fff)}.atmc-header__cta.btn--ghost,.atomic-header__cta.btn--ghost{background-color:transparent;color:var(--header-cta-bg,#4a5568)}.atmc-header__cta.btn--ghost:hover,.atomic-header__cta.btn--ghost:hover{background-color:var(--color-light)}.atmc-header__mobile-toggle,.atomic-header__mobile-toggle{background:transparent;border:none;cursor:pointer;display:none;height:44px;padding:0;width:44px;z-index:calc(var(--z-sticky) + 1)}.atmc-header__hamburger,.atomic-header__hamburger{align-items:center;display:flex;flex-direction:column;gap:5px;height:24px;justify-content:center;margin:0 auto;width:24px}.atmc-header__hamburger span,.atomic-header__hamburger span{background-color:var(--header-link,#4a5568);border-radius:2px;display:block;height:2px;transform-origin:center;transition:all var(--transition-fast);width:24px}.atmc-header__mobile-toggle.is-active .atmc-header__hamburger span:first-child,.atomic-header__mobile-toggle.is-active .atomic-header__hamburger span:first-child{transform:translateY(7px) rotate(45deg)}.atmc-header__mobile-toggle.is-active .atmc-header__hamburger span:nth-child(2),.atomic-header__mobile-toggle.is-active .atomic-header__hamburger span:nth-child(2){opacity:0;transform:scaleX(0)}.atmc-header__mobile-toggle.is-active .atmc-header__hamburger span:nth-child(3),.atomic-header__mobile-toggle.is-active .atomic-header__hamburger span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.atmc-header__mobile-overlay,.atomic-header__mobile-overlay{background-color:rgba(0,0,0,.5);bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transition:all var(--transition-normal);visibility:hidden;z-index:calc(var(--z-sticky) - 1)}.atmc-header__mobile-overlay.is-active,.atomic-header__mobile-overlay.is-active{opacity:1;visibility:visible}.atmc-header__search-overlay,.atomic-header__search-overlay{align-items:center;background-color:rgba(0,0,0,.9);bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:fixed;right:0;top:0;transition:all var(--transition-normal);visibility:hidden;z-index:var(--z-modal)}.atmc-header__search-overlay.is-open,.atomic-header__search-overlay.is-open{opacity:1;visibility:visible}.atmc-header__search-form,.atomic-header__search-form{max-width:600px;padding:0 var(--spacing-lg);width:100%}.atmc-header__search-input,.atomic-header__search-input{background:transparent;border:none;border-bottom:2px solid hsla(0,0%,100%,.3);color:var(--color-white);font-size:var(--font-size-xl);outline:none;padding:var(--spacing-lg);transition:border-color var(--transition-fast);width:100%}.atmc-header__search-input::placeholder,.atomic-header__search-input::placeholder{color:hsla(0,0%,100%,.5)}.atmc-header__search-input:focus,.atomic-header__search-input:focus{border-color:var(--color-white)}.atmc-header__search-close,.atomic-header__search-close{align-items:center;background:transparent;border:none;color:var(--color-white);cursor:pointer;display:flex;height:48px;justify-content:center;position:absolute;right:var(--spacing-lg);top:var(--spacing-lg);transition:opacity var(--transition-fast);width:48px}.atmc-header__search-close:hover,.atomic-header__search-close:hover{opacity:.7}.atmc-header__topbar,.atomic-header__topbar{background-color:var(--header-topbar-bg,#1a202c);color:var(--header-topbar-text,#a0aec0);font-size:var(--font-size-small);padding:var(--spacing-sm) 0}.atmc-header__topbar-container,.atomic-header__topbar-container{align-items:center;display:flex;gap:var(--spacing-md);justify-content:space-between}.atmc-header__topbar-left,.atomic-header__topbar-left{align-items:center;display:flex;gap:var(--spacing-lg)}.atmc-header__topbar-right,.atomic-header__topbar-right{align-items:center;display:flex;gap:var(--spacing-md)}.atmc-header__topbar-link,.atomic-header__topbar-link{color:inherit;text-decoration:none;transition:color var(--transition-fast)}.atmc-header__topbar-link:hover,.atomic-header__topbar-link:hover{color:var(--color-white)}@media (max-width:767px){.atmc-header__mobile-toggle,.atomic-header__mobile-toggle{align-items:center;display:flex;justify-content:center}.atmc-header__nav,.atmc-header_menu,.atomic-header__nav{background-color:var(--color-white);bottom:0;flex-direction:column;justify-content:flex-start;left:0;overflow-y:auto;padding:var(--spacing-lg);position:fixed;right:0;top:var(--header-height,80px);transform:translateX(100%);transition:transform var(--transition-normal);z-index:var(--z-fixed)}.atmc-header__nav.is-open,.atmc-header_menu.is-open,.atomic-header__nav.is-open{transform:translateX(0)}.atmc-header--mobile-left .atmc-header__nav,.atomic-header--mobile-left .atomic-header__nav{transform:translateX(-100%)}.atmc-header--mobile-left .atmc-header__nav.is-open,.atomic-header--mobile-left .atomic-header__nav.is-open{transform:translateX(0)}.atmc-header_menu,.atomic-header__nav-list{align-items:stretch;flex-direction:column;gap:0;width:100%}.atmc-header_menu>li,.atomic-header__nav-item{border-bottom:1px solid var(--color-border);display:block}.atmc-header_menu a,.atomic-header__nav-link{align-items:center;display:flex;font-size:var(--font-size-lg);justify-content:space-between;padding:var(--spacing-md) 0}.atmc-header__dropdown,.atmc-header__mega-menu,.atomic-header__dropdown,.atomic-mega-menu{background:transparent;border-radius:0;box-shadow:none;display:none!important;max-width:none;opacity:1;padding:0 0 var(--spacing-md) var(--spacing-lg);pointer-events:auto;position:static!important;transform:none!important;visibility:visible;width:100%}.atmc-header_menu>li:hover>.atmc-header__dropdown,.atomic-header__dropdown.is-open,.atomic-header__nav-item:hover>.atomic-header__dropdown{display:none!important}.atmc-header_menu>li.is-expanded>.atmc-header__dropdown,.atomic-header__nav-item.is-expanded>.atomic-header__dropdown,.atomic-header__nav-item.is-expanded>.atomic-mega-menu,.atomic-mega-menu.is-open{display:block!important}.atomic-header__nav-item.is-expanded>.atomic-header__nav-link .atomic-header__nav-arrow{transform:rotate(180deg)}.atmc-header__mega-menu-grid,.atomic-mega-menu__grid{gap:var(--spacing-lg);grid-template-columns:1fr}.atmc-header__cta,.atomic-header__cta{display:none}.atmc-header__mobile-cta,.atomic-header__mobile-cta{display:block;margin-top:var(--spacing-lg);text-align:center;width:100%}.atmc-header_language-switcher,.atomic-header__language-switcher{margin-top:var(--spacing-md);width:100%}.atmc-header_language-switcher-dropdown,.atomic-header__language-dropdown{box-shadow:none;margin-top:var(--spacing-sm);opacity:1;position:static;visibility:visible}.atmc-header,.atomic-header{height:var(--header-height-mobile,64px)}.atmc-header__logo-img,.atomic-header__logo-img{max-height:calc(var(--header-height-mobile, 64px) - 20px)}.atmc-header__search-toggle,.atmc-header__topbar,.atomic-header__search-toggle,.atomic-header__topbar{display:none}.atmc-header__nav,.atomic-header__nav{top:var(--header-height-mobile,64px)}.atmc-header_menu a,.atomic-header__nav-link{font-size:var(--font-size-body);padding:var(--spacing-sm) 0}}@media print{.atmc-header,.atomic-header{border-bottom:1px solid #ccc;box-shadow:none;position:relative}.atmc-header__actions,.atmc-header__mobile-toggle,.atmc-header__nav,.atomic-header__actions,.atomic-header__mobile-toggle,.atomic-header__nav{display:none}}.atmc-header__skip-link,.atomic-header__skip-link{background-color:var(--color-primary);border-radius:var(--radius-sm);color:var(--color-white);left:50%;padding:var(--spacing-sm) var(--spacing-md);position:absolute;text-decoration:none;top:-100%;transform:translateX(-50%);transition:top var(--transition-fast);z-index:calc(var(--z-modal) + 1)}.atmc-header__skip-link:focus,.atomic-header__skip-link:focus{top:var(--spacing-sm)}.atmc-header__cta:focus-visible,.atmc-header_menu a:focus-visible,.atomic-header__cta:focus-visible,.atomic-header__mobile-toggle:focus-visible,.atomic-header__nav-link:focus-visible,.atomic-header__search-toggle:focus-visible{outline:2px solid var(--header-link-hover,#e67559);outline-offset:2px}@media (prefers-reduced-motion:reduce){.atmc-header,.atmc-header__dropdown,.atmc-header__mega-menu,.atmc-header__nav,.atomic-header,.atomic-header__dropdown,.atomic-header__hamburger span,.atomic-header__nav,.atomic-mega-menu{transition:none}}