
/* ATEXA Inner Pages V3 — Mega Menu + About / Corporate Story */
:root{--av3-ink:#101214;--av3-ink2:#171a1c;--av3-gold:#bd9438;--av3-gold2:#d6b45e;--av3-paper:#f6f4ee;--av3-line:rgba(17,19,21,.11);--av3-muted:#697075}

/* Premium desktop mega navigation */
@media(min-width:1280px){
  .atexa-nav-root{position:relative!important}
  .atexa-nav-root>ul>li{position:static!important}
  .atexa-nav-link{position:relative;transition:color .18s ease!important}
  .atexa-nav-link:after{content:"";position:absolute;left:.48rem;right:.48rem;bottom:.15rem;height:1px;transform:scaleX(0);transform-origin:center;background:#b99139;transition:transform .2s ease}
  .atexa-nav-root>ul>li:hover>.atexa-nav-link,.atexa-nav-root>ul>li:focus-within>.atexa-nav-link{color:#9b772f!important}
  .atexa-nav-root>ul>li:hover>.atexa-nav-link:after,.atexa-nav-root>ul>li:focus-within>.atexa-nav-link:after,.atexa-nav-link[aria-current="page"]:after{transform:scaleX(1)}
  .atexa-mega-menu{position:absolute;z-index:80;left:50%;top:100%;width:min(790px,calc(100vw - 48px));padding-top:14px;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,8px);transition:opacity .18s ease,transform .18s ease,visibility .18s ease}
  .atexa-nav-item--mega:hover>.atexa-mega-menu,.atexa-nav-item--mega:focus-within>.atexa-mega-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%,0)}
  .atexa-mega-panel{display:grid;grid-template-columns:260px 1fr;overflow:hidden;border:1px solid rgba(17,19,21,.1);border-radius:16px;background:#fff;box-shadow:0 24px 70px rgba(8,10,12,.17)}
  .atexa-mega-intro{position:relative;min-height:310px;padding:25px 24px 22px;background:radial-gradient(circle at 20% 10%,rgba(205,171,84,.18),transparent 34%),linear-gradient(145deg,#111416,#090b0c);color:#fff}
  .atexa-mega-intro:after{content:"";position:absolute;inset:0;opacity:.15;background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px);background-size:34px 34px;mask-image:linear-gradient(135deg,#000,transparent 70%);pointer-events:none}
  .atexa-mega-intro>*{position:relative;z-index:1}
  .atexa-mega-intro>span{display:flex;align-items:center;gap:.55rem;color:#d5b35c;font-size:.58rem;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.atexa-mega-intro>span:before{content:"";width:22px;height:1px;background:currentColor}
  .atexa-mega-intro>strong{display:block;margin-top:1rem;font-size:1.35rem;line-height:1.1;letter-spacing:-.035em}.atexa-mega-intro>p{margin:.85rem 0 0;color:rgba(255,255,255,.58);font-size:.73rem;line-height:1.65}.atexa-mega-intro>a{position:absolute;left:24px;bottom:22px;display:flex;align-items:center;gap:.45rem;color:#e0c477;font-size:.7rem;font-weight:850;text-decoration:none}.atexa-mega-intro>a i{font-size:.58rem;transition:transform .18s ease}.atexa-mega-intro>a:hover i{transform:translateX(3px)}
  .atexa-mega-links{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:0!important;margin:0!important;padding:14px!important;align-content:start;list-style:none!important;background:linear-gradient(180deg,#fff,#fbfaf7)}
  .atexa-mega-links>li{border-bottom:1px solid rgba(17,19,21,.07)}.atexa-mega-links>li:nth-last-child(-n+2){border-bottom:0}
  .atexa-mega-links a{display:grid;grid-template-columns:28px 1fr;gap:.55rem;min-height:70px;align-items:center;padding:.75rem .7rem;border-radius:9px;color:#191c1e;text-decoration:none;transition:background .16s ease,transform .16s ease}.atexa-mega-links a:hover,.atexa-mega-links a.is-active{background:#f4efe2;transform:translateX(2px)}
  .atexa-mega-link__arrow{display:grid;width:26px;height:26px;place-items:center;border:1px solid rgba(185,145,57,.22);border-radius:50%;color:#a47a24;background:#fff}.atexa-mega-link__arrow i{font-size:.52rem}.atexa-mega-link__copy{min-width:0}.atexa-mega-link__copy strong{display:block;font-size:.76rem;line-height:1.25}.atexa-mega-link__copy small{display:block;margin-top:.22rem;color:#7a8084;font-size:.61rem;line-height:1.35}
}
@media(min-width:1280px) and (max-width:1390px){.atexa-mega-menu{width:min(720px,calc(100vw - 34px))}.atexa-mega-panel{grid-template-columns:230px 1fr}.atexa-mega-intro{padding-left:20px;padding-right:20px}.atexa-mega-intro>a{left:20px}.atexa-mega-link__copy small{display:none}.atexa-mega-links a{min-height:57px}}

/* About V3 */
.about-v3{background:#fff;color:var(--av3-ink)}
.about-v3 *{box-sizing:border-box}
.av3-kicker{display:flex;align-items:center;gap:.65rem;margin:0;color:var(--av3-gold2);font-size:.65rem;font-weight:900;letter-spacing:.19em;text-transform:uppercase}.av3-kicker>span{display:block;width:28px;height:1px;background:currentColor}.av3-kicker--dark{color:#a47a24}
.av3-btn{display:inline-flex;min-height:50px;align-items:center;justify-content:center;gap:.6rem;border:1px solid transparent;border-radius:.72rem;padding:.82rem 1.1rem;font-size:.78rem;font-weight:850;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.av3-btn:hover{transform:translateY(-1px)}.av3-btn--gold{background:linear-gradient(135deg,#c79d3e,#b88a28);color:#fff;box-shadow:0 14px 32px rgba(183,138,40,.22)}.av3-btn--ghost{border-color:rgba(255,255,255,.18);background:rgba(255,255,255,.05);color:#fff;backdrop-filter:blur(8px)}
.av3-breadcrumb{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2rem;color:rgba(255,255,255,.42);font-size:.7rem}.av3-breadcrumb a{color:inherit;text-decoration:none}.av3-breadcrumb strong{color:rgba(255,255,255,.72)}
.av3-hero{position:relative;overflow:hidden;padding:clamp(3.6rem,6.5vw,7rem) 0;background:radial-gradient(circle at 12% 13%,rgba(198,157,62,.15),transparent 28%),linear-gradient(135deg,#0c0e0f,#15191b 68%,#0d0f10);color:#fff}.av3-hero:after{content:"";position:absolute;inset:0;opacity:.12;background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(90deg,#000,transparent 65%);pointer-events:none}.av3-hero__grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.92fr) minmax(470px,1.08fr);gap:clamp(2.5rem,5vw,5.5rem);align-items:center}.av3-hero__copy h1{max-width:11ch;margin:.9rem 0 0;font-size:clamp(3.2rem,5.65vw,6.25rem);font-weight:760;line-height:.91;letter-spacing:-.065em;text-wrap:balance}.av3-hero__copy h1 em{color:#d4b25c;font-style:normal}.av3-lead{max-width:720px;margin:1.45rem 0 0;color:rgba(255,255,255,.64);font-size:clamp(.95rem,1.2vw,1.08rem);line-height:1.78}.av3-actions{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.7rem}.av3-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:2rem 0 0;padding:1.35rem 0 0;border-top:1px solid rgba(255,255,255,.11)}.av3-facts div{padding-right:1rem}.av3-facts dt{color:#fff;font-size:1rem;font-weight:900}.av3-facts dd{margin:.24rem 0 0;color:rgba(255,255,255,.42);font-size:.62rem;line-height:1.45}.av3-hero__visual{position:relative;min-height:590px}.av3-hero__image{position:absolute;inset:0 0 42px 45px;overflow:hidden;margin:0;border:1px solid rgba(255,255,255,.13);border-radius:1.25rem;background:#222;box-shadow:0 34px 80px rgba(0,0,0,.34)}.av3-hero__image img{width:100%;height:100%;object-fit:cover;filter:saturate(.86) contrast(1.04)}.av3-hero__image:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(6,7,8,.62),transparent 47%)}.av3-hero__image figcaption{position:absolute;z-index:2;left:1.2rem;bottom:1.05rem}.av3-hero__image figcaption span{display:block;color:#d8ba69;font-size:.58rem;font-weight:900;letter-spacing:.16em}.av3-hero__image figcaption strong{display:block;margin-top:.22rem;font-size:.78rem}.av3-hero__note{position:absolute;z-index:3;width:205px;border:1px solid rgba(255,255,255,.14);border-radius:.9rem;background:rgba(12,14,15,.87);padding:.9rem 1rem;box-shadow:0 18px 42px rgba(0,0,0,.28);backdrop-filter:blur(14px)}.av3-hero__note--one{left:0;bottom:74px}.av3-hero__note--two{right:-15px;top:40px}.av3-hero__note small{color:#d3b15c;font-size:.54rem;font-weight:900;letter-spacing:.13em}.av3-hero__note strong{display:block;margin-top:.35rem;font-size:.78rem}.av3-hero__note span{display:block;margin-top:.25rem;color:rgba(255,255,255,.48);font-size:.61rem;line-height:1.45}
.av3-manifesto{padding:clamp(5rem,8vw,8rem) 0;background:linear-gradient(180deg,#fff,#f7f5ef)}.av3-manifesto__grid{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:clamp(3rem,8vw,8rem);align-items:start}.av3-sticky-copy{position:sticky;top:8.2rem}.av3-sticky-copy h2{max-width:10.5ch;margin:.9rem 0 0;font-size:clamp(2.5rem,4.8vw,5.25rem);line-height:.96;letter-spacing:-.06em}.av3-sticky-copy h2 em{color:#a57c26;font-style:normal}.av3-sticky-copy>p{max-width:570px;margin:1.25rem 0 0;color:var(--av3-muted);line-height:1.82}.av3-sticky-copy>a{display:inline-flex;align-items:center;gap:.5rem;margin-top:1.3rem;color:#926b1e;font-size:.78rem;font-weight:850;text-decoration:none}.av3-sticky-copy>a i{font-size:.6rem}.av3-principles{margin:0;padding:0;list-style:none;border-top:1px solid var(--av3-line)}.av3-principles li{display:grid;grid-template-columns:48px 52px 1fr;gap:1rem;align-items:start;padding:1.65rem .15rem;border-bottom:1px solid var(--av3-line)}.av3-principles__no{padding-top:.72rem;color:#ad8430;font-size:.6rem;font-weight:900;letter-spacing:.12em}.av3-principles__icon{display:grid;width:46px;height:46px;place-items:center;border:1px solid rgba(185,145,57,.18);border-radius:.72rem;background:#f3ecdd;color:#9f7625}.av3-principles__icon i{font-size:.95rem}.av3-principles h3{margin:.15rem 0 0;font-size:1.12rem}.av3-principles p{margin:.5rem 0 0;color:var(--av3-muted);font-size:.82rem;line-height:1.72}
.av3-audience{padding:clamp(5rem,7.5vw,7rem) 0;background:#fff}.av3-section-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.58fr);gap:2.5rem;align-items:end}.av3-section-head h2{max-width:12ch;margin:.78rem 0 0;font-size:clamp(2.4rem,4.4vw,4.8rem);line-height:.98;letter-spacing:-.055em}.av3-section-head>p{margin:0;color:var(--av3-muted);line-height:1.78}.av3-section-head--light h2{color:#fff}.av3-section-head--light>p{color:rgba(255,255,255,.55)}.av3-audience__rows{margin-top:2.4rem;border-top:1px solid var(--av3-line)}.av3-audience__rows article{display:grid;grid-template-columns:60px minmax(190px,.45fr) 1fr 30px;gap:1.2rem;align-items:center;min-height:105px;border-bottom:1px solid var(--av3-line);transition:padding .2s ease,background .2s ease}.av3-audience__rows article:hover{background:#faf8f2;padding-left:.75rem;padding-right:.75rem}.av3-audience__rows article>span{color:#b1842b;font-size:.6rem;font-weight:900}.av3-audience__rows h3{margin:0;font-size:1rem}.av3-audience__rows p{margin:0;color:var(--av3-muted);font-size:.78rem;line-height:1.65}.av3-audience__rows article>i{color:#b58a32;font-size:.75rem}
.av3-process{padding:clamp(5rem,8vw,7.5rem) 0;background:radial-gradient(circle at 85% 20%,rgba(189,148,56,.12),transparent 27%),#0d0f10;color:#fff}.av3-timeline{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:2.6rem 0 0;padding:0;list-style:none;border-top:1px solid rgba(255,255,255,.11);border-bottom:1px solid rgba(255,255,255,.11)}.av3-timeline li{position:relative;min-height:260px;padding:1.45rem 1.25rem;border-right:1px solid rgba(255,255,255,.1)}.av3-timeline li:last-child{border-right:0}.av3-timeline li>span{color:#cfad55;font-size:.62rem;font-weight:900;letter-spacing:.13em}.av3-timeline h3{margin:3.2rem 0 0;font-size:1rem}.av3-timeline p{margin:.75rem 0 0;color:rgba(255,255,255,.48);font-size:.74rem;line-height:1.68}.av3-timeline li:before{content:"";position:absolute;top:-4px;left:1.2rem;width:8px;height:8px;border-radius:50%;background:#bd9438;box-shadow:0 0 0 5px rgba(189,148,56,.13)}
.av3-portal{padding:clamp(5rem,8vw,8rem) 0;background:linear-gradient(180deg,#f7f5ef,#fff)}.av3-portal__grid{display:grid;grid-template-columns:minmax(420px,.9fr) minmax(0,1.1fr);gap:clamp(3rem,8vw,8rem);align-items:center}.av3-portal__visual{position:relative;display:grid;place-items:center;min-height:620px}.av3-portal__frame{position:relative;width:min(420px,85%);overflow:hidden;border:1px solid rgba(17,19,21,.12);border-radius:1.4rem;background:#111416;padding:18px;box-shadow:0 30px 70px rgba(17,19,21,.16);transform:rotate(-2deg)}.av3-portal__frame:before{content:"";display:block;position:absolute;inset:8px;border:1px solid rgba(255,255,255,.06);border-radius:1rem;pointer-events:none}.av3-portal__frame img{display:block;width:100%;height:auto;border-radius:.8rem}.av3-portal__tag{position:absolute;right:4%;bottom:13%;border:1px solid rgba(17,19,21,.1);border-radius:.7rem;background:#fff;padding:.7rem .85rem;color:#9b7426;font-size:.58rem;font-weight:900;letter-spacing:.12em;box-shadow:0 14px 34px rgba(17,19,21,.11)}.av3-portal__copy h2{max-width:11ch;margin:.85rem 0 0;font-size:clamp(2.55rem,4.6vw,5rem);line-height:.97;letter-spacing:-.058em}.av3-portal__copy>p{max-width:680px;margin:1.25rem 0 0;color:var(--av3-muted);line-height:1.8}.av3-portal__copy ul{display:grid;gap:.9rem;margin:1.5rem 0 0;padding:0;list-style:none}.av3-portal__copy li{display:grid;grid-template-columns:42px 1fr;gap:.8rem;align-items:start}.av3-portal__copy li>i{display:grid;width:40px;height:40px;place-items:center;border-radius:.65rem;background:#f1ead9;color:#9d7421}.av3-portal__copy li span{color:#737a7e;font-size:.78rem;line-height:1.65}.av3-portal__copy li strong{display:block;color:#17191a;font-size:.83rem}.av3-inline-cta{display:inline-flex;align-items:center;gap:.5rem;margin-top:1.5rem;color:#936c20;font-size:.8rem;font-weight:900;text-decoration:none}.av3-inline-cta i{font-size:.6rem;transition:transform .2s ease}.av3-inline-cta:hover i{transform:translateX(3px)}
.av3-projects{padding:clamp(5rem,8vw,8rem) 0;background:#fff}.av3-project-grid{display:grid;grid-template-columns:1.25fr .75fr;grid-template-rows:repeat(2,280px);gap:.9rem;margin-top:2.5rem}.av3-project{position:relative;overflow:hidden;border-radius:1rem;background:#ddd;color:#fff;text-decoration:none}.av3-project--large{grid-row:1/3}.av3-project img{width:100%;height:100%;object-fit:cover;transition:transform .55s ease,filter .55s ease;filter:saturate(.88)}.av3-project:hover img{transform:scale(1.025);filter:saturate(1)}.av3-project:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(6,7,8,.76),transparent 55%)}.av3-project>span{position:absolute;z-index:2;left:1.2rem;bottom:1.05rem}.av3-project small{display:block;color:#d8ba67;font-size:.55rem;font-weight:900;letter-spacing:.14em}.av3-project strong{display:block;margin-top:.25rem;font-size:1.05rem}.av3-projects__footer{display:flex;justify-content:flex-end;margin-top:1rem}.av3-projects__footer a{display:inline-flex;align-items:center;gap:.5rem;color:#90691c;font-size:.78rem;font-weight:850;text-decoration:none}
.av3-why{padding:clamp(5rem,8vw,7.5rem) 0;background:#101315;color:#fff}.av3-why__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:2.5rem;border-top:1px solid rgba(255,255,255,.11);border-bottom:1px solid rgba(255,255,255,.11)}.av3-why__grid article{min-height:330px;padding:1.4rem 1.2rem;border-right:1px solid rgba(255,255,255,.1)}.av3-why__grid article:last-child{border-right:0}.av3-why__grid article>span{color:#cfad56;font-size:.58rem;font-weight:900}.av3-why__grid article>i{display:block;margin-top:2.7rem;color:#d5b45f;font-size:1.05rem}.av3-why__grid h3{margin:1rem 0 0;font-size:1rem;line-height:1.35}.av3-why__grid p{margin:.65rem 0 0;color:rgba(255,255,255,.48);font-size:.74rem;line-height:1.7}
.av3-brands{padding:clamp(4.8rem,7.5vw,7rem) 0;background:#f7f5ef}.av3-brand-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin-top:2.2rem}.av3-brand-rail a{display:grid;min-height:115px;place-items:center;border:1px solid var(--av3-line);border-radius:.8rem;background:#fff;padding:1.25rem;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.av3-brand-rail a:hover{transform:translateY(-2px);border-color:rgba(185,145,57,.32);box-shadow:0 14px 34px rgba(17,19,21,.06)}.av3-brand-rail img{width:auto;height:34px;max-width:120px;object-fit:contain}
.av3-reviews{padding:clamp(5rem,7.5vw,7rem) 0;background:#fff}.av3-reviews__head{display:flex;align-items:end;justify-content:space-between;gap:2rem}.av3-reviews__head h2{margin:.78rem 0 0;font-size:clamp(2.35rem,4.1vw,4.4rem);line-height:1;letter-spacing:-.052em}.av3-reviews__head>a{display:inline-flex;align-items:center;gap:.5rem;color:#936d21;font-size:.76rem;font-weight:850;text-decoration:none}.av3-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:2.2rem}.av3-review-grid article{min-height:245px;border:1px solid var(--av3-line);border-radius:.95rem;background:#fff;padding:1.2rem;box-shadow:0 8px 26px rgba(17,19,21,.035)}.av3-review__person{display:flex;align-items:center;gap:.65rem}.av3-review__person>span{display:grid;width:36px;height:36px;place-items:center;border-radius:50%;background:#1e2529;color:#fff;font-size:.78rem;font-weight:900}.av3-review__person>div{min-width:0;flex:1}.av3-review__person strong{display:block;font-size:.78rem}.av3-review__person small{display:block;margin-top:.1rem;color:#858b8f;font-size:.6rem}.av3-review__person>b{color:#4285f4;font-size:1rem}.av3-review__stars{margin-top:1rem;color:#f5b600;font-size:.9rem;letter-spacing:.06em}.av3-review-grid blockquote{margin:.7rem 0 0;color:#596064;font-size:.76rem;line-height:1.72}
.av3-cta{padding:clamp(4.7rem,7.5vw,7rem) 0;background:radial-gradient(circle at 85% 20%,rgba(189,148,56,.13),transparent 28%),linear-gradient(135deg,#101315,#090b0c);color:#fff}.av3-cta__inner{display:grid;grid-template-columns:1fr auto;gap:4rem;align-items:center}.av3-cta h2{max-width:12ch;margin:.8rem 0 0;font-size:clamp(2.5rem,4.5vw,5rem);line-height:.97;letter-spacing:-.057em}.av3-cta p{max-width:750px;margin:1rem 0 0;color:rgba(255,255,255,.55);line-height:1.78}.av3-cta__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.65rem}

@media(max-width:1050px){.av3-hero__grid{grid-template-columns:1fr 1fr}.av3-hero__visual{min-height:500px}.av3-hero__image{left:20px}.av3-manifesto__grid{gap:3.5rem}.av3-timeline{grid-template-columns:repeat(3,minmax(0,1fr))}.av3-timeline li:nth-child(3){border-right:0}.av3-timeline li:nth-child(n+4){border-top:1px solid rgba(255,255,255,.1)}.av3-portal__grid{grid-template-columns:.8fr 1.2fr;gap:3rem}.av3-why__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.av3-why__grid article:nth-child(2){border-right:0}.av3-why__grid article:nth-child(n+3){border-top:1px solid rgba(255,255,255,.1)}.av3-brand-rail{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:820px){.av3-hero__grid,.av3-manifesto__grid,.av3-section-head,.av3-portal__grid,.av3-cta__inner{grid-template-columns:1fr}.av3-hero__visual{min-height:460px;margin-top:1rem}.av3-sticky-copy{position:static}.av3-section-head{gap:1.2rem}.av3-audience__rows article{grid-template-columns:44px 1fr 30px}.av3-audience__rows article p{grid-column:2/4}.av3-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}.av3-timeline li:nth-child(2n){border-right:0}.av3-timeline li:nth-child(3){border-right:1px solid rgba(255,255,255,.1)}.av3-timeline li:nth-child(n+3){border-top:1px solid rgba(255,255,255,.1)}.av3-portal__visual{min-height:520px;order:2}.av3-portal__copy{order:1}.av3-project-grid{grid-template-columns:1fr 1fr;grid-template-rows:360px 220px}.av3-project--large{grid-column:1/3;grid-row:auto}.av3-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.av3-cta__actions{justify-content:flex-start}}
@media(max-width:600px){.av3-hero{padding-top:2.7rem}.av3-hero__copy h1{font-size:clamp(2.7rem,13vw,4rem)}.av3-actions{display:grid}.av3-actions .av3-btn{width:100%}.av3-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.av3-hero__visual{min-height:410px}.av3-hero__image{inset:0 0 35px 0}.av3-hero__note{width:178px}.av3-hero__note--one{left:8px;bottom:8px}.av3-hero__note--two{right:8px;top:14px}.av3-sticky-copy h2,.av3-section-head h2,.av3-portal__copy h2,.av3-reviews__head h2,.av3-cta h2{font-size:clamp(2.35rem,11vw,3.8rem)}.av3-principles li{grid-template-columns:35px 44px 1fr;gap:.65rem}.av3-principles__icon{width:42px;height:42px}.av3-audience__rows article{grid-template-columns:34px 1fr 24px;gap:.6rem;padding:1rem 0}.av3-timeline{grid-template-columns:1fr}.av3-timeline li{min-height:auto;border-right:0!important;border-top:1px solid rgba(255,255,255,.1);padding:1.3rem .2rem}.av3-timeline li:first-child{border-top:0}.av3-timeline h3{margin:1.7rem 0 0}.av3-portal__visual{min-height:430px}.av3-portal__frame{width:min(330px,86%)}.av3-project-grid{grid-template-columns:1fr;grid-template-rows:none}.av3-project,.av3-project--large{grid-column:auto;grid-row:auto;min-height:260px}.av3-project--large{min-height:360px}.av3-why__grid{grid-template-columns:1fr}.av3-why__grid article{min-height:auto;border-right:0!important;border-top:1px solid rgba(255,255,255,.1);padding:1.2rem .1rem}.av3-why__grid article:first-child{border-top:0}.av3-why__grid article>i{margin-top:1.8rem}.av3-brand-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.av3-brand-rail a{min-height:94px}.av3-reviews__head{display:block}.av3-reviews__head>a{margin-top:1rem}.av3-review-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:.5rem}.av3-review-grid article{min-width:84%;scroll-snap-align:start}.av3-cta__actions{display:grid}.av3-cta__actions .av3-btn{width:100%}}
@media(prefers-reduced-motion:reduce){.about-v3 *,.atexa-mega-menu,.atexa-mega-menu *{scroll-behavior:auto!important;transition:none!important}}

/* ATEXA mobile header hotfix (2026-10-08):
   Tailwind's .flex utility can override the user-agent [hidden] rule on the
   off-canvas mobile menu. In Safari that can expose the otherwise-closed
   white drawer and create horizontal overflow. Respect the native hidden
   attribute in all page templates, independent of the app.css load order. */
#mobile-nav[hidden],
#mobile-nav-backdrop[hidden] {
  display: none !important;
  visibility: hidden !important;
  pointer-events: none !important;
}
