.app-header{position:sticky;top:0;z-index:30;background:var(--color-white,#fff);border-bottom:1px solid var(--line,#e6e9ee);transition:box-shadow .18s ease}.app-header.is-elevated{box-shadow:0 4px 16px #0000280a}.app-header-inner{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;max-width:1920px;margin:0 auto;padding:18px 22px}.app-header .logo{display:inline-flex;align-items:center;color:var(--color-brand-primary,#000078);text-decoration:none;line-height:1}.app-header .logo img{height:24px;width:auto;display:block}.app-header .header-right{display:flex;align-items:center;gap:8px}.app-header .header-phone{display:none;font-size:14px;font-weight:500;color:var(--color-brand-primary,#000078);text-decoration:none}.app-header .header-cta{font-size:13px;font-weight:500;letter-spacing:.5px;text-transform:uppercase;padding:11px 22px;border-radius:var(--radius-pill,50px);background:var(--color-brand-primary,#000078);color:var(--color-white,#fff);border:none;display:inline-flex;align-items:center;gap:6px;cursor:pointer;min-width:0;font-family:inherit;transition:background .18s ease}.app-header .header-cta:hover{background:var(--color-blue-700-hover,#0082dd)}.app-header .header-cta .arr{transition:transform .18s ease}.app-header .header-cta:hover .arr{transform:translate(2px)}
