.atm-header,.atm-header *{box-sizing:border-box}.atm-header{--atm-black:#111110;--atm-ivory:#f7f7f2;--atm-performance:#ff5d2b;--atm-vita:#99b8a4;--atm-systems:#1c284b;--atm-line:rgba(17,17,16,.14);color:var(--atm-black);font-family:Inter Tight,Arial,sans-serif;position:sticky;top:0;width:100%;z-index:999}.atm-header a{color:inherit;text-decoration:none}.atm-header__bar{background:transparent;border-bottom:1px solid transparent;min-height:80px;position:relative;transition:background-color .2s ease,border-color .2s ease,backdrop-filter .2s ease;z-index:4}.atm-header.is-scrolled .atm-header__bar{backdrop-filter:blur(16px);background:hsla(60,24%,96%,.94);border-bottom-color:var(--atm-line)}.atm-header.is-company-open .atm-header__bar,.atm-header.is-mega-open .atm-header__bar,.atm-header.is-mobile-open .atm-header__bar{background:var(--atm-ivory)}.atm-header__bar-inner{align-items:center;display:flex;margin:0 auto;min-height:80px;width:min(calc(100% - 80px),1320px)}.atm-header__brand{align-items:center;display:flex;flex:0 0 auto;height:28px;width:auto}.atm-header__brand img{display:block;height:100%;width:auto}.atm-header__desktop-nav{align-items:center;display:flex;gap:clamp(22px,2.2vw,38px);margin-left:auto}.atm-header__nav-link{align-items:center;background:none;border:0;color:var(--atm-black);cursor:pointer;display:flex;font:500 15px/1 Inter Tight,Arial,sans-serif;gap:6px;min-height:44px;padding:0}.atm-header__nav-link svg{fill:none;height:14px;stroke:currentColor;stroke-width:1.6;transition:transform .25s ease;width:14px}.atm-header__nav-link:focus-visible,.atm-header__nav-link:hover{opacity:.58}.atm-header .atm-link--disabled{cursor:default;opacity:.38;pointer-events:none}.atm-header__nav-link.atm-link--disabled:hover{opacity:.38}.atm-header__company [aria-expanded=true] svg,.atm-header__products-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.atm-header__company{position:relative}.atm-header__company-menu{background:var(--atm-ivory);box-shadow:0 25px 70px rgba(17,17,16,.08);left:0;opacity:0;position:absolute;top:80px;transform:translateY(-8px);transition:.2s ease;visibility:hidden;width:100%;z-index:3}.atm-header.is-company-open .atm-header__company-menu{opacity:1;transform:none;visibility:visible}.atm-header__company-menu-inner{align-items:center;display:flex;gap:34px;justify-content:flex-end;margin:0 auto;min-height:76px;width:min(calc(100% - 80px),1320px)}.atm-header__company-menu a{font-size:14px;font-weight:500;padding:10px 0}.atm-header__company-menu a:focus-visible,.atm-header__company-menu a:hover{opacity:.55}.atm-header__actions{align-items:center;display:flex;gap:12px;margin-left:clamp(20px,2.8vw,46px)}.atm-header__search{display:grid;height:42px;place-items:center;width:42px}.atm-header__search svg{fill:none;height:21px;stroke:currentColor;stroke-width:1.5;width:21px}.atm-header__cta{align-items:center;background:var(--atm-black);border:1px solid var(--atm-black);border-radius:4px;color:var(--atm-ivory)!important;display:inline-flex;font-size:14px;font-weight:600;justify-content:center;min-height:42px;padding:0 20px;transition:.2s ease}.atm-header__cta:focus-visible,.atm-header__cta:hover{background:transparent;color:var(--atm-black)!important}.atm-header__menu-trigger{background:none;border:0;display:none;height:42px;padding:0;width:42px}.atm-header__menu-trigger span{background:currentColor;display:block;height:1.5px;margin:6px auto;transition:.25s ease;width:21px}.atm-header__menu-trigger[aria-expanded=true] span:first-child{transform:translateY(3.75px) rotate(45deg)}.atm-header__menu-trigger[aria-expanded=true] span:last-child{transform:translateY(-3.75px) rotate(-45deg)}.atm-header__backdrop{background:rgba(17,17,16,.24);border:0;display:block;inset:80px 0 0;opacity:0;position:fixed;transition:.25s ease;visibility:hidden;width:100%;z-index:1}.atm-header.is-company-open .atm-header__backdrop,.atm-header.is-mega-open .atm-header__backdrop,.atm-header.is-mobile-open .atm-header__backdrop{opacity:1;visibility:visible}.atm-mega{background:var(--atm-ivory);border-bottom:1px solid var(--atm-line);box-shadow:0 25px 70px rgba(17,17,16,.11);left:0;max-height:calc(100vh - 80px);opacity:0;overflow:auto;padding:28px 0 0;position:absolute;top:80px;transform:translateY(-12px);transition:opacity .24s ease,transform .24s ease,visibility .24s;visibility:hidden;width:100%;z-index:3}.atm-header.is-mega-open .atm-mega{opacity:1;transform:none;visibility:visible}.atm-mega__inner{display:grid;grid-template-columns:6fr 2fr 4fr;margin:0 auto;width:min(calc(100% - 80px),1320px)}.atm-mega__section{border-top:2px solid;padding:18px 32px 28px 0}.atm-mega__section+.atm-mega__section{border-left:1px solid rgba(17,17,16,.1);padding-left:32px}.atm-mega__section--performance{border-top-color:var(--atm-performance)}.atm-mega__section--vita{border-top-color:var(--atm-vita)}.atm-mega__section--systems{border-top-color:var(--atm-systems)}.atm-mega__heading{align-items:center;display:flex;font-size:25px;font-weight:700;gap:18px;justify-content:space-between;letter-spacing:-.025em}.atm-mega__heading span:last-child{font-size:15px;font-weight:400;transition:transform .2s ease}.atm-mega__heading:hover span:last-child{transform:translate(2px,-2px)}.atm-mega__description{color:rgba(17,17,16,.58);font-size:13px;line-height:1.4;margin:5px 0 18px;max-width:300px;min-height:36px}.atm-mega__performance-grid{display:grid;gap:0;grid-template-columns:1fr 1fr}.atm-mega__performance-grid>div:first-child{padding-right:32px}.atm-mega__performance-grid>div:last-child{border-left:1px solid rgba(17,17,16,.1);padding-left:32px}.atm-mega__group-label{color:rgba(17,17,16,.48);font-size:11px;font-weight:700;letter-spacing:.09em;margin:0 0 10px;text-transform:uppercase}.atm-mega ul{list-style:none;margin:0;padding:0}.atm-mega li a{gap:18px;justify-content:space-between}.atm-mega li a,.atm-mega__item-disabled{align-items:center;display:flex;font-size:15px;font-weight:500;line-height:1.25;padding:7px 0}.atm-mega li a span{opacity:0;transform:translateX(-5px);transition:.18s ease}.atm-mega li a:focus-visible span,.atm-mega li a:hover span{opacity:1;transform:none}.atm-mega__pro-card{align-items:flex-start;display:flex;flex-direction:column;padding-top:4px}.atm-mega__pro-card strong{font-size:18px;font-weight:500;line-height:1.25}.atm-mega__pro-card>span{color:rgba(17,17,16,.55);font-size:13px;line-height:1.35;margin-top:5px}.atm-mega__pro-card em{color:var(--atm-performance);font-size:13px;font-style:normal;font-weight:600;margin-top:13px}.atm-mega__pro-card em span{display:inline-block;transition:transform .18s ease}.atm-mega__pro-card:hover em span{transform:translateX(3px)}.atm-mega__featured{align-items:center;border-top:1px solid var(--atm-line);display:grid;gap:28px;grid-template-columns:minmax(0,1fr) auto;margin:0 auto;min-height:92px;overflow:hidden;padding:19px 0;position:relative;width:min(calc(100% - 80px),1320px)}.atm-mega__featured-copy{align-items:baseline;display:grid;gap:16px;grid-template-columns:auto auto minmax(0,1fr);min-width:0}.atm-mega__featured-eyebrow{color:rgba(17,17,16,.48);font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.atm-mega__featured-copy strong{font-size:17px}.atm-mega__featured-copy>span:last-child{color:rgba(17,17,16,.65);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atm-mega__featured-link{font-size:14px;font-weight:600}.atm-mega__featured img{height:64px;object-fit:cover;width:88px}.atm-mobile{display:none}@media (max-width:1100px){.atm-header__cta,.atm-header__desktop-nav{display:none}.atm-header__actions{margin-left:auto}.atm-header__menu-trigger{display:block}.atm-header__company-menu,.atm-mega{display:none}.atm-header__backdrop{inset:72px 0 0}.atm-header__bar{min-height:72px}.atm-header__bar-inner{min-height:72px;width:calc(100% - 40px)}.atm-header__brand{height:24px;width:auto}.atm-mobile{background:var(--atm-ivory);bottom:0;display:block;position:fixed;right:0;top:72px;transform:translateX(100%);transition:visibility .3s,transform .3s cubic-bezier(.22,.8,.25,1);visibility:hidden;width:min(100%,520px);z-index:3}.atm-header.is-mobile-open .atm-mobile{transform:none;visibility:visible}.atm-mobile__scroll{height:100%;overflow:auto;padding:14px 22px 36px}.atm-mobile__accordion>button,.atm-mobile__primary{align-items:center;background:none;border:0;border-bottom:1px solid var(--atm-line);display:flex;font:600 22px/1.1 Inter Tight,Arial,sans-serif;justify-content:space-between;min-height:61px;padding:0;text-align:left;width:100%}.atm-mobile__accordion>button span{font-size:22px;font-weight:400;transition:transform .2s ease}.atm-mobile__accordion>button[aria-expanded=true] span{transform:rotate(45deg)}.atm-mobile__panel{display:grid;grid-template-columns:1fr;max-height:0;opacity:0;overflow:hidden;transition:max-height .45s ease,opacity .25s ease,padding .3s ease}.atm-mobile__accordion.is-open .atm-mobile__panel{max-height:1200px;opacity:1;padding:22px 0 28px}.atm-mobile__item-disabled,.atm-mobile__panel>a:not(.atm-mobile__line-title):not(.atm-mobile__featured):not(.atm-mobile__pro-card){font-size:15px;font-weight:500;padding:6px 0}.atm-mobile__item-disabled{display:block}.atm-mobile__line-title{border-top:2px solid;font-size:19px;font-weight:700;margin-top:25px;padding:11px 0 7px}.atm-mobile__line-title:first-child{margin-top:0}.atm-mobile__line-title--performance{border-color:var(--atm-performance)}.atm-mobile__line-title--vita{border-color:var(--atm-vita)}.atm-mobile__line-title--systems{border-color:var(--atm-systems)}.atm-mobile__panel p{color:rgba(17,17,16,.58);font-size:13px;margin:0 0 13px}.atm-mobile__subhead{color:rgba(17,17,16,.46);font-size:11px;font-weight:700;letter-spacing:.09em;margin:11px 0 5px;text-transform:uppercase}.atm-mobile__pro-card{align-items:flex-start;display:flex;flex-direction:column;padding:8px 0 4px}.atm-mobile__pro-card strong{font-size:18px;font-weight:500}.atm-mobile__pro-card span{color:rgba(17,17,16,.55);font-size:13px;margin-top:4px}.atm-mobile__pro-card em{color:var(--atm-performance);font-size:13px;font-style:normal;font-weight:600;margin-top:10px}.atm-mobile__featured{background:rgba(17,17,16,.045);display:grid;margin-top:24px;padding:18px}.atm-mobile__featured small{color:rgba(17,17,16,.48);font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.atm-mobile__featured strong{font-size:19px;margin:3px 0 8px}.atm-mobile__featured span{font-size:13px;font-weight:600}.atm-mobile__panel--compact{gap:4px}.atm-mobile__contact{align-items:center;background:var(--atm-black);border-radius:4px;color:var(--atm-ivory)!important;display:flex;font-size:15px;font-weight:600;justify-content:center;margin-top:26px;min-height:52px}.atm-mobile__utilities{display:flex;flex-wrap:wrap;gap:10px 20px;margin-top:26px}.atm-mobile__utilities .atm-link--disabled,.atm-mobile__utilities a{color:rgba(17,17,16,.62);font-size:13px}body.atm-navigation-locked{overflow:hidden}}@media (prefers-reduced-motion:reduce){.atm-header *{scroll-behavior:auto!important;transition:none!important}}