.event-aura-homepage .ea-about-page {
  --eaa-ink: #092747;
  --eaa-navy: #061a33;
  --eaa-blue: #0878d1;
  --eaa-cyan: #00aeef;
  --eaa-muted: #62758a;
  --eaa-pearl: #f4f7fb;
  --eaa-line: #dce6ef;
  color: var(--eaa-ink);
  background: #fff;
  font-family: 'Manrope', sans-serif;
  font-size: 15px;
  line-height: 1.7;
  overflow: clip;
}

.ea-about-page *,
.ea-about-page *::before,
.ea-about-page *::after { box-sizing: border-box; }
.ea-about-page .eaa-container { width: min(1190px, calc(100% - 64px)); margin-inline: auto; }
.ea-about-page h1,
.ea-about-page h2,
.ea-about-page h3 { font-weight: 500; }
.ea-about-page img { display: block; max-width: 100%; }
.ea-about-page a,
.ea-about-page button { -webkit-tap-highlight-color: transparent; }
.ea-about-page a:focus-visible,
.ea-about-page button:focus-visible { outline: 3px solid #00aeef; outline-offset: 4px; }
.ea-about-page .eaa-kicker {
  display: flex;
  align-items: center;
  gap: 10px;
  margin: 0 0 18px;
  color: #0878d1;
  font-size: 11px;
  font-weight: 800;
  letter-spacing: .07em;
}
.ea-about-page .eaa-kicker > span {
  width: 7px; height: 7px; flex: 0 0 7px; border-radius: 50%;
  background: linear-gradient(135deg, var(--eaa-blue), var(--eaa-cyan));
  box-shadow: 0 0 0 4px rgba(0, 174, 239, .1);
}
.ea-about-page .eaa-kicker-light { color: #a9ddfa; }
.ea-about-page .eaa-kicker-light > span { background: var(--eaa-cyan); box-shadow: 0 0 0 4px rgba(0, 174, 239, .17); }
.ea-about-page .ea-work-hero.eaa-about-banner {
  background-image:
    linear-gradient(90deg, #001123 0%, rgba(0, 17, 35, .98) 30%, rgba(0, 17, 35, .82) 49%, rgba(0, 17, 35, .3) 72%, rgba(0, 17, 35, .12) 100%),
    linear-gradient(0deg, rgba(0, 17, 35, .3), transparent 48%),
    var(--ea-work-hero-image);
  background-position: center, center, right center;
  background-repeat: no-repeat;
  background-size: cover, cover, contain;
}
.ea-about-page .eaa-hero {
  position: relative;
  isolation: isolate;
  min-height: 650px;
  padding: 54px 0 76px;
  background:
    radial-gradient(ellipse at 2% 0%, rgba(0, 174, 239, .08), transparent 42%),
    linear-gradient(135deg, #f7f9fc, #edf3f8);
}
.ea-about-page .eaa-hero::before {
  position: absolute; z-index: -1; top: 0; bottom: 0; left: 0; width: 48%;
  background: linear-gradient(90deg, rgba(255,255,255,.58), transparent);
  content: "";
}
.ea-about-page .eaa-hero-inner {
  display: grid; width: min(1190px, calc(100% - 64px)); min-height: 500px;
  grid-template-columns: minmax(0, .91fr) minmax(0, 1.09fr); align-items: center;
  gap: clamp(35px, 6vw, 83px); margin-inline: auto;
}
.ea-about-page .eaa-hero-copy { position: relative; z-index: 2; padding: 22px 0 16px; }
.ea-about-page .eaa-hero h2 {
  max-width: 620px; margin: 0; color: var(--eaa-navy);
  font-size: clamp(43px, 5.5vw, 76px); letter-spacing: -.065em; line-height: 1.03;
}
.ea-about-page .eaa-hero h2 em { color: #0878d1; font-style: normal; }
.ea-about-page .eaa-hero-lede { max-width: 495px; margin: 23px 0 26px; color: #53677d; font-size: 16px; line-height: 1.75; }
.ea-about-page .eaa-hero-actions { display: flex; align-items: center; flex-wrap: wrap; gap: 22px; }
.ea-about-page .eaa-button {
  display: inline-flex; min-height: 50px; align-items: center; justify-content: center; gap: 12px;
  border: 1px solid transparent; border-radius: 999px; padding: 0 21px;
  cursor: pointer; font: 800 13px/1.2 'Manrope', sans-serif; text-decoration: none;
  transition: background-color .2s ease, border-color .2s ease, color .2s ease, transform .2s ease, box-shadow .2s ease;
}
.ea-about-page .eaa-button:hover { transform: translateY(-2px); }
.ea-about-page .eaa-button svg { width: 18px; height: 18px; }
.ea-about-page .eaa-button-primary { background: linear-gradient(110deg, #0878d1, #078fdd 52%, #08b6e4); color: #fff; box-shadow: 0 11px 25px rgba(8,120,209,.2); }
.ea-about-page .eaa-button-primary:hover { background: linear-gradient(110deg, #066fca, #067fd2 52%, #059fd3); box-shadow: 0 14px 28px rgba(8,120,209,.26); }
.ea-about-page .eaa-text-link { display: inline-flex; align-items: center; gap: 10px; color: #125a9b; font-size: 13px; font-weight: 800; text-decoration: none; }
.ea-about-page .eaa-text-link span { color: #08a9df; font-size: 17px; transition: transform .2s ease; }
.ea-about-page .eaa-text-link:hover span { transform: translate(2px,-2px); }
.ea-about-page .eaa-hero-meta { display: flex; align-items: center; gap: 12px; margin-top: 39px; color: #738398; font-size: 10px; font-weight: 800; letter-spacing: .09em; text-transform: uppercase; }
.ea-about-page .eaa-hero-meta i { width: 4px; height: 4px; border-radius: 50%; background: #00aeef; }
.ea-about-page .eaa-hero-visual { position: relative; min-width: 0; padding: 14px 16px 23px 0; }
.ea-about-page .eaa-hero-photo { position: relative; height: clamp(380px, 42vw, 530px); overflow: hidden; border-radius: 5px 50px 5px 5px; background: #c5d4df; box-shadow: 0 30px 70px rgba(5,32,59,.18); }
.ea-about-page .eaa-hero-photo::after { position: absolute; inset: 50% 0 0; background: linear-gradient(0deg, rgba(2,18,37,.42), transparent); content: ""; pointer-events: none; }
.ea-about-page .eaa-hero-photo img { width: 100%; height: 100%; object-fit: cover; object-position: center 48%; animation: eaa-image-arrive .8s ease-out both; }
.ea-about-page .eaa-photo-note {
  position: absolute; z-index: 2; right: -11px; bottom: 0; display: flex; align-items: flex-start; gap: 13px;
  width: min(300px, 75%); border: 1px solid rgba(219,232,243,.88); border-radius: 5px;
  padding: 17px 19px; background: rgba(255,255,255,.94); color: var(--eaa-ink);
  box-shadow: 0 15px 42px rgba(5,32,59,.14); backdrop-filter: blur(10px);
  font-size: 12px; font-weight: 800; line-height: 1.5;
}
.ea-about-page .eaa-photo-note small { display: block; margin-top: 5px; color: #728398; font-size: 10px; font-weight: 600; }
.ea-about-page .eaa-photo-note-mark { width: 8px; height: 8px; flex: 0 0 8px; margin-top: 5px; border-radius: 50%; background: #00aeef; box-shadow: 0 0 0 5px rgba(0,174,239,.11); }
.ea-about-page .eaa-hero-index { position: absolute; top: 28px; right: 30px; z-index: 2; color: white; font-size: 11px; font-weight: 800; letter-spacing: .12em; text-shadow: 0 2px 9px rgba(0,0,0,.35); }
.ea-about-page .eaa-hero-index i { padding: 0 5px; color: #9dddf8; font-style: normal; }
.ea-about-page .eaa-hero-orbit { position: absolute; z-index: -1; top: -21px; right: -22px; width: 157px; height: 157px; border: 1px solid rgba(8,120,209,.2); border-radius: 50%; box-shadow: 0 0 0 17px rgba(8,120,209,.035), 0 0 0 34px rgba(8,120,209,.025); }
.ea-about-page .eaa-down-link { position: absolute; bottom: 24px; left: max(32px, calc((100vw - 1190px) / 2)); display: inline-flex; align-items: center; gap: 12px; color: #60758c; font-size: 10px; font-weight: 800; letter-spacing: .07em; text-decoration: none; text-transform: uppercase; }
.ea-about-page .eaa-down-link svg { width: 27px; height: 27px; border: 1px solid #b9cbdc; border-radius: 50%; padding: 6px; color: #0878d1; }
.ea-about-page .eaa-intro { padding: clamp(76px, 9vw, 120px) 0; background: #fff; }
.ea-about-page .eaa-intro-grid { display: grid; grid-template-columns: .65fr 1.35fr; column-gap: 8%; align-items: start; }
.ea-about-page .eaa-intro-grid > .eaa-kicker { margin-top: 8px; }
.ea-about-page .eaa-intro-copy h2 { max-width: 720px; margin: 0; color: var(--eaa-navy); font-size: clamp(34px, 4.6vw, 58px); letter-spacing: -.055em; line-height: 1.12; }
.ea-about-page .eaa-intro-columns { display: grid; grid-template-columns: 1fr 1fr; gap: 30px; margin-top: 24px; }
.ea-about-page .eaa-intro-columns p { margin: 0; color: #5c7086; font-size: 14px; line-height: 1.85; }
.ea-about-page .eaa-intro-foot { display: flex; grid-column: 2; align-items: center; gap: 13px; margin-top: 30px; color: #75869a; font-size: 11px; font-weight: 700; }
.ea-about-page .eaa-rule { width: 33px; height: 1px; background: #00aeef; }
.ea-about-page .eaa-capabilities { padding: clamp(72px, 8vw, 105px) 0; background: linear-gradient(145deg,#f5f8fb,#edf3f8); }
.ea-about-page .eaa-section-head { display: flex; align-items: end; justify-content: space-between; gap: 30px; margin-bottom: 43px; }
.ea-about-page .eaa-section-head h2,.ea-about-page .eaa-work-head h2 { margin: 0; color: var(--eaa-navy); font-size: clamp(32px,4vw,49px); letter-spacing: -.05em; line-height: 1.14; }
.ea-about-page .eaa-section-head > p { max-width: 370px; margin: 0 0 3px; color: #63778d; font-size: 13px; line-height: 1.75; }
.ea-about-page .eaa-capability-layout { display: grid; grid-template-columns: minmax(260px,.75fr) minmax(0,1.25fr); gap: clamp(34px,8vw,115px); align-items: start; }
.ea-about-page .eaa-capability-lead { position: sticky; top: 38px; border-top: 1px solid #bfd3e3; padding-top: 23px; }
.ea-about-page .eaa-capability-number { color: #0788d7; font-size: 11px; font-weight: 800; letter-spacing: .13em; }
.ea-about-page .eaa-capability-lead h3 { max-width: 330px; margin: 27px 0 12px; color: var(--eaa-navy); font-size: 30px; letter-spacing: -.045em; line-height: 1.2; }
.ea-about-page .eaa-capability-lead p { max-width: 380px; margin: 0; color: #62768b; font-size: 13px; line-height: 1.8; }
.ea-about-page .eaa-quiet-link { display: inline-flex; align-items: center; gap: 9px; margin-top: 23px; color: #0878d1; font-size: 12px; font-weight: 800; text-decoration: none; }
.ea-about-page .eaa-quiet-link svg { width: 16px; height: 16px; transition: transform .2s ease; }
.ea-about-page .eaa-quiet-link:hover svg { transform: translateX(4px); }
.ea-about-page .eaa-service-list { margin: 0; padding: 0; border-top: 1px solid #d5e0e9; list-style: none; }
.ea-about-page .eaa-service-list li { display: grid; min-height: 65px; grid-template-columns: 38px 1fr 19px; align-items: center; gap: 12px; border-bottom: 1px solid #d5e0e9; color: #183754; font-size: 15px; font-weight: 700; transition: padding .2s ease, color .2s ease; }
.ea-about-page .eaa-service-list li:hover { padding-inline: 8px; color: #0878d1; }
.ea-about-page .eaa-service-ordinal { color: #7a8da1; font-size: 10px; font-weight: 800; letter-spacing: .06em; }
.ea-about-page .eaa-service-list li svg { width: 17px; height: 17px; color: #54acd9; }
.ea-about-page .eaa-capability-footer { display: flex; align-items: center; gap: 13px; margin: 40px 0 0; border-top: 1px solid #cbd9e5; padding-top: 20px; color: #1c3b58; font-size: 12px; font-weight: 800; }
.ea-about-page .eaa-capability-footer i { width: 4px; height: 4px; border-radius: 50%; background: #00aeef; }
.ea-about-page .eaa-capability-footer p { margin: 0 0 0 auto; color: #77899b; font-size: 11px; font-weight: 600; }
.ea-about-page .eaa-method { position: relative; overflow: hidden; padding: clamp(76px,9vw,116px) 0; background: var(--eaa-navy); color: #fff; }
.ea-about-page .eaa-method::after { position: absolute; top: -240px; right: -130px; width: 540px; height: 540px; border: 1px solid rgba(91,185,236,.16); border-radius: 50%; box-shadow: 0 0 0 44px rgba(91,185,236,.035),0 0 0 91px rgba(91,185,236,.025); content: ""; pointer-events: none; }
.ea-about-page .eaa-method-grid { position: relative; z-index: 1; display: grid; grid-template-columns: minmax(0,.8fr) minmax(0,1.2fr); gap: clamp(45px,9vw,130px); }
.ea-about-page .eaa-method-copy { align-self: start; }
.ea-about-page .eaa-method-copy h2 { max-width: 420px; margin: 0; color: #fff; font-size: clamp(37px,4.5vw,57px); letter-spacing: -.055em; line-height: 1.1; }
.ea-about-page .eaa-method-copy > p:not(.eaa-kicker) { max-width: 410px; margin: 20px 0 25px; color: #c2d2e2; font-size: 14px; line-height: 1.8; }
.ea-about-page .eaa-button-ghost { border-color: rgba(207,229,247,.42); background: rgba(255,255,255,.025); color: #fff; }
.ea-about-page .eaa-button-ghost:hover { border-color: rgba(207,229,247,.8); background: rgba(255,255,255,.08); }
.ea-about-page .eaa-steps { margin: 0; padding: 0; list-style: none; }
.ea-about-page .eaa-steps li { display: grid; grid-template-columns: 50px 1fr; gap: 20px; border-top: 1px solid rgba(218,234,247,.2); padding: 23px 0; }
.ea-about-page .eaa-steps li:last-child { border-bottom: 1px solid rgba(218,234,247,.2); }
.ea-about-page .eaa-steps li > span { display: grid; width: 39px; height: 35px; place-items: center; border: 1px solid rgba(80,174,228,.48); border-radius: 4px; color: #75cafa; font-size: 10px; font-weight: 800; }
.ea-about-page .eaa-steps h3 { margin: 0 0 5px; color: #fff; font-size: 18px; letter-spacing: -.02em; }
.ea-about-page .eaa-steps p { max-width: 500px; margin: 0; color: #b8c9d9; font-size: 12px; line-height: 1.75; }
.ea-about-page .eaa-work { padding: clamp(75px,8vw,105px) 0; background: #fff; }
.ea-about-page .eaa-work-head { display: flex; align-items: end; justify-content: space-between; gap: 20px; margin-bottom: 33px; }
.ea-about-page .eaa-work-head .eaa-kicker { margin-bottom: 15px; }
.ea-about-page .eaa-work-head > .eaa-text-link { margin-bottom: 6px; }
.ea-about-page .eaa-project-mosaic { display: grid; grid-template-columns: repeat(4,minmax(0,1fr)); grid-template-rows: 235px; gap: 15px; }
.ea-about-page .eaa-project { position: relative; min-width: 0; overflow: hidden; margin: 0; border-radius: 5px; background: #dbe5ed; }
.ea-about-page .eaa-project-1,
.ea-about-page .eaa-project-2,
.ea-about-page .eaa-project-3,
.ea-about-page .eaa-project-4 { grid-column: auto; grid-row: auto; }
.ea-about-page .eaa-project img { width: 100%; height: 100%; object-fit: cover; transition: transform .5s cubic-bezier(.2,.7,.25,1); }
.ea-about-page .eaa-project:hover img { transform: scale(1.035); }
.ea-about-page .eaa-project::after { position: absolute; inset: 46% 0 0; background: linear-gradient(0deg,rgba(3,19,38,.77),transparent); content: ""; pointer-events: none; }
.ea-about-page .eaa-project figcaption { position: absolute; z-index: 1; right: 18px; bottom: 16px; left: 18px; display: flex; align-items: center; gap: 11px; color: white; font-size: 13px; font-weight: 800; }
.ea-about-page .eaa-project-count { color: #9bdbfb; font-size: 10px; letter-spacing: .08em; }
.ea-about-page .eaa-work-note { margin: 14px 0 0; color: #78899a; font-size: 10px; }
.ea-about-page .eaa-coverage { position: relative; overflow: hidden; padding: clamp(70px,8vw,100px) 0; background: linear-gradient(112deg,#08284a 0%,#061a33 70%); color: #fff; }
.ea-about-page .eaa-coverage::after { position: absolute; top: -215px; right: 5%; width: 450px; height: 450px; border: 1px solid rgba(0,174,239,.2); border-radius: 50%; box-shadow: 0 0 0 39px rgba(0,174,239,.035),0 0 0 80px rgba(0,174,239,.025); content: ""; }
.ea-about-page .eaa-coverage-inner { position: relative; z-index: 1; display: grid; grid-template-columns: .9fr 1.1fr; gap: clamp(38px,8vw,100px); align-items: center; }
.ea-about-page .eaa-coverage h2 { max-width: 500px; margin: 0; color: #fff; font-size: clamp(35px,4.2vw,53px); letter-spacing: -.05em; line-height: 1.1; }
.ea-about-page .eaa-coverage-inner > div > p:last-child { max-width: 440px; margin: 16px 0 0; color: #c0d0e0; font-size: 13px; line-height: 1.75; }
.ea-about-page .eaa-emirates { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); margin: 0; border: 1px solid rgba(215,235,250,.22); border-radius: 10px; padding: 8px 18px; background: rgba(2,16,34,.35); list-style: none; }
.ea-about-page .eaa-emirates li { display: flex; min-height: 55px; align-items: center; justify-content: flex-start; gap: 10px; border-bottom: 1px solid rgba(215,235,250,.13); padding-inline: 8px; color: #eff7fc; font-size: 12px; font-weight: 700; }
.ea-about-page .eaa-emirates li:nth-last-child(-n+2) { border-bottom: 0; }
.ea-about-page .eaa-emirates li span { width: 6px; height: 6px; flex: 0 0 6px; border-radius: 50%; background: #00aeef; }
@keyframes eaa-image-arrive { from { opacity: .75; transform: scale(1.025); } to { opacity: 1; transform: scale(1); } }
@media (max-width: 900px) {
  .ea-about-page .eaa-hero { min-height: 0; }
  .ea-about-page .eaa-hero-inner { grid-template-columns: 1fr 1fr; gap: 34px; }
  .ea-about-page .eaa-hero h2 { font-size: clamp(40px,6vw,62px); }
  .ea-about-page .eaa-hero-photo { height: 430px; }
  .ea-about-page .eaa-intro-grid { grid-template-columns: 1fr; }
  .ea-about-page .eaa-intro-grid > .eaa-kicker { margin: 0 0 17px; }
  .ea-about-page .eaa-intro-foot { grid-column: 1; }
  .ea-about-page .eaa-method-grid { grid-template-columns: .8fr 1.2fr; gap: 40px; }
  .ea-about-page .eaa-project-mosaic { grid-template-columns: repeat(2,minmax(0,1fr)); grid-template-rows: repeat(2,190px); }
}
@media (max-width: 650px) {
  .event-aura-homepage .ea-about-page .eaa-container { width: min(100% - 38px, 540px); }
  .ea-about-page .eaa-hero { padding: 39px 0 65px; }
  .ea-about-page .eaa-hero-inner { width: min(100% - 38px, 540px); grid-template-columns: 1fr; gap: 28px; }
  .ea-about-page .eaa-hero-copy { padding: 0; }
  .ea-about-page .eaa-kicker { margin-bottom: 14px; font-size: 10px; }
  .ea-about-page .eaa-hero h2 { max-width: 500px; font-size: clamp(42px,12vw,60px); }
  .ea-about-page .eaa-hero-lede { margin: 16px 0 20px; font-size: 14px; }
  .ea-about-page .eaa-hero-actions { gap: 15px; }
  .ea-about-page .eaa-button { min-height: 47px; padding-inline: 16px; font-size: 12px; }
  .ea-about-page .eaa-hero-meta { margin-top: 25px; font-size: 9px; }
  .ea-about-page .eaa-hero-visual { padding: 0 9px 17px 0; }
  .ea-about-page .eaa-hero-photo { height: 340px; border-radius: 4px 34px 4px 4px; }
  .ea-about-page .eaa-photo-note { right: 0; width: min(265px,84%); padding: 13px 14px; font-size: 11px; }
  .ea-about-page .eaa-hero-index { top: 13px; right: 20px; }
  .ea-about-page .eaa-hero-orbit { top: -15px; right: -13px; width: 100px; height: 100px; }
  .ea-about-page .eaa-down-link { left: 19px; bottom: 18px; font-size: 9px; }
  .ea-about-page .eaa-intro,.ea-about-page .eaa-capabilities,.ea-about-page .eaa-method,.ea-about-page .eaa-work { padding-block: 58px; }
  .ea-about-page .eaa-intro-copy h2,.ea-about-page .eaa-section-head h2,.ea-about-page .eaa-work-head h2 { font-size: 36px; }
  .ea-about-page .eaa-intro-columns { grid-template-columns: 1fr; gap: 13px; margin-top: 18px; }
  .ea-about-page .eaa-intro-columns p { font-size: 13px; }
  .ea-about-page .eaa-intro-foot { align-items: flex-start; margin-top: 21px; font-size: 10px; }
  .ea-about-page .eaa-section-head { display: block; margin-bottom: 27px; }
  .ea-about-page .eaa-section-head > p { margin-top: 13px; font-size: 12px; }
  .ea-about-page .eaa-capability-layout { grid-template-columns: 1fr; gap: 32px; }
  .ea-about-page .eaa-capability-lead { position: static; }
  .ea-about-page .eaa-capability-lead h3 { margin-top: 17px; font-size: 25px; }
  .ea-about-page .eaa-service-list li { min-height: 58px; font-size: 13px; }
  .ea-about-page .eaa-capability-footer { flex-wrap: wrap; gap: 9px; margin-top: 28px; font-size: 10px; }
  .ea-about-page .eaa-capability-footer p { flex-basis: 100%; margin: 4px 0 0; }
  .ea-about-page .eaa-method-grid { grid-template-columns: 1fr; gap: 35px; }
  .ea-about-page .eaa-method-copy h2,.ea-about-page .eaa-coverage h2 { font-size: 39px; }
  .ea-about-page .eaa-method-copy > p:not(.eaa-kicker) { font-size: 13px; }
  .ea-about-page .eaa-steps li { grid-template-columns: 42px 1fr; gap: 12px; padding: 18px 0; }
  .ea-about-page .eaa-steps h3 { font-size: 16px; }
  .ea-about-page .eaa-steps p { font-size: 11px; }
  .ea-about-page .eaa-work-head { align-items: flex-start; flex-direction: column; margin-bottom: 23px; }
  .ea-about-page .eaa-project-mosaic { grid-template-columns: repeat(2,minmax(0,1fr)); grid-template-rows: repeat(2,160px); gap: 10px; }
  .ea-about-page .eaa-project figcaption { right: 11px; bottom: 10px; left: 11px; gap: 7px; font-size: 11px; }
  .ea-about-page .eaa-coverage { padding-block: 58px; }
  .ea-about-page .eaa-coverage-inner { grid-template-columns: 1fr; gap: 28px; }
  .ea-about-page .eaa-coverage-inner > div > p:last-child { font-size: 12px; }
  .ea-about-page .eaa-emirates { padding: 6px 10px; }
  .ea-about-page .eaa-emirates li { min-height: 48px; font-size: 10px; }
  .ea-about-page .eaa-emirates li:nth-last-child(2) { border-bottom: 1px solid rgba(215,235,250,.13); }
}
@media (prefers-reduced-motion: reduce) {
  .ea-about-page *, .ea-about-page *::before, .ea-about-page *::after { scroll-behavior: auto !important; animation-duration: .01ms !important; transition-duration: .01ms !important; }
}

.ea-about-page .eaa-service-list li { position: relative; }
.ea-about-page .eaa-service-link { color: inherit; text-decoration: none; }
.ea-about-page .eaa-service-link::after { position: absolute; inset: 0; content: ""; }
.ea-about-page .eaa-service-link:focus-visible { outline: none; }
.ea-about-page .eaa-service-link:focus-visible::after { outline: 3px solid #00aeef; outline-offset: -3px; }
