.aion-container{width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:max(var(--container-pad), env(safe-area-inset-left)) max(var(--container-pad), env(safe-area-inset-right))}.aion-section{padding-block:var(--section-space)}.aion-section--subtle{background-color:var(--aion-bg-subtle);border-block:1px solid var(--aion-border)}.aion-section--navy{background-color:var(--aion-navy-deep);color:#fff}.aion-section-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.25rem;margin-bottom:clamp(1.75rem, 3.5vw, 2.75rem)}.aion-section-head--center{flex-direction:column;align-items:center;text-align:center;max-width:680px;margin-inline:auto}.aion-section-head__copy{max-width:620px}.aion-section-head__title{margin-bottom:.55rem}.aion-section-head__subtitle{color:var(--aion-slate);font-size:var(--text-body)}.aion-section-head__actions{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.aion-header{position:sticky;top:0;width:100%;z-index:1000;height:var(--header-height);background:#fff;border-bottom:1px solid var(--aion-border);transition:box-shadow var(--transition-fast),border-color var(--transition-fast)}.aion-header>.aion-container{height:100%}.aion-header.is-scrolled{border-bottom-color:rgb(15 34 80 / .14);box-shadow:0 8px 24px rgb(15 34 80 / .08)}body.admin-bar .aion-header{top:32px}@media (max-width:782px){body.admin-bar .aion-header{top:46px}}@media (max-width:600px){body.admin-bar .aion-header{top:0}}.aion-header__inner{height:100%;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1.5rem}.aion-brand{display:inline-flex;align-items:center;justify-self:start;flex-shrink:0}.aion-brand__img{height:36px;width:auto;object-fit:contain}.aion-brand__lockup{display:inline-flex;align-items:center;gap:.65rem}.aion-brand__text{display:flex;flex-direction:column;line-height:1}.aion-brand__name{font-family:var(--font-display);font-size:1.25rem;font-weight:800;letter-spacing:.04em}.aion-brand__sub{font-family:var(--font-display);font-size:.625rem;font-weight:700;letter-spacing:.24em;margin-top:2px}.aion-header__nav-wrap{display:flex;align-items:center;justify-content:center;justify-self:center}.aion-header__nav{display:flex;align-items:center;justify-content:center}.aion-header__actions{display:flex;align-items:center;justify-self:end;gap:.85rem}.aion-header__stores{display:flex;align-items:center}.aion-menu-toggle,.aion-header__toggle{display:none;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-sm);border:1px solid var(--aion-border);color:var(--aion-ink);background:#fff;cursor:pointer;padding:0;transition:border-color var(--transition-fast),background-color var(--transition-fast)}.aion-header__toggle:hover{border-color:var(--aion-blue-primary);background:var(--aion-blue-tint)}.aion-menu-toggle__bars{display:flex;flex-direction:column;justify-content:space-between;width:18px;height:13px}.aion-menu-toggle__bars span{display:block;width:100%;height:2px;border-radius:2px;background-color:var(--aion-navy)}.aion-mobile-drawer{position:fixed;inset:0;z-index:1100;display:flex;justify-content:flex-end;opacity:0;pointer-events:none;transition:opacity var(--transition-base)}.aion-mobile-drawer.is-open{opacity:1;pointer-events:auto}.aion-mobile-drawer__backdrop{position:absolute;inset:0;background:rgb(15 34 80 / .52)}.aion-mobile-drawer__panel{position:relative;z-index:1;width:min(360px, 90vw);height:100%;background:#fff;padding:1.25rem max(1.5rem, env(safe-area-inset-right)) max(2rem, env(safe-area-inset-bottom)) 1.5rem;display:flex;flex-direction:column;gap:1.5rem;overflow-y:auto;transform:translateX(100%);transition:transform var(--transition-base)}.aion-mobile-drawer.is-open .aion-mobile-drawer__panel{transform:translateX(0)}.aion-mobile-drawer__head{display:flex;align-items:center;justify-content:space-between;padding-bottom:1rem;border-bottom:1px solid var(--aion-border)}.aion-mobile-drawer__close{width:44px;height:44px;border-radius:var(--radius-sm);border:1px solid var(--aion-border);display:inline-flex;align-items:center;justify-content:center;font-size:1.25rem;color:var(--aion-ink)}.aion-mobile-nav__list{display:flex;flex-direction:column;gap:.25rem}.aion-mobile-nav__list a{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:.75rem .5rem;font-family:var(--font-display);font-weight:600;font-size:1rem;color:var(--aion-ink);border-bottom:1px solid var(--aion-bg-subtle)}.aion-mobile-drawer__apps{margin-top:auto;padding-top:1.25rem;border-top:1px solid var(--aion-border)}.aion-mobile-drawer__apps-label{font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--aion-muted);margin-bottom:.75rem}.aion-footer{background:var(--aion-navy-deep);color:rgb(255 255 255 / .85);padding-top:clamp(3rem, 5vw, 4.5rem);padding-bottom:2rem}.aion-footer__grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.2fr;gap:clamp(1.75rem, 3vw, 3rem);padding-bottom:clamp(2rem, 4vw, 3rem);border-bottom:1px solid rgb(255 255 255 / .14)}.aion-footer__desc{margin-top:1rem;font-size:var(--text-sm);line-height:1.7;color:rgb(255 255 255 / .74);max-width:340px}.aion-footer__heading{font-family:var(--font-display);font-size:var(--text-sm);font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#fff;margin-bottom:1rem}.aion-footer__menu,.aion-footer__contact{display:flex;flex-direction:column;gap:.6rem;font-size:var(--text-sm)}.aion-footer__menu a,.aion-footer__contact a{color:rgb(255 255 255 / .78)}.aion-footer__contact a,.aion-footer__contact li>span{display:inline-flex;align-items:flex-start;gap:.55rem}.aion-footer__contact svg{flex-shrink:0;margin-top:3px}.aion-footer__menu a:hover,.aion-footer__contact a:hover{color:#fff}.aion-footer__socials{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.aion-footer__social-link{display:inline-flex;align-items:center;padding:.35rem .75rem;border-radius:var(--radius-pill);border:1px solid rgb(255 255 255 / .22);font-size:var(--text-xs);font-weight:600;color:#fff}.aion-footer__social-link:hover{background:rgb(255 255 255 / .12)}.aion-footer__apps{margin-top:1.25rem}.aion-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding-top:1.5rem;font-size:var(--text-xs);color:rgb(255 255 255 / .65)}.aion-footer__copyright{margin:0}.aion-footer__legal{display:flex;flex-wrap:wrap;gap:1.25rem}.aion-section-head__eyebrow{display:inline-block;margin-bottom:.45rem;font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.09em;color:var(--aion-blue-primary)}.aion-brand__mark{display:block;flex-shrink:0}.aion-brand__img--white{max-height:44px;width:auto}