/*
Theme Name: AION Nexus
Theme URI: https://aionnexus.org
Template: hello-elementor
Author: AION Nexus
Author URI: https://aionnexus.org
Description: AION Nexus custom WordPress child theme built on Hello Elementor for the AION digital platform.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 3.4.17.20260917.1
Updated: 2026-09-17 00:00:00
*/
body.home .page-header,body.home .page-header .entry-title,body.home h1.entry-title{display:none!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;}

/* AION HERO + SECTION 8 FINAL TUNE — 2026-09-13 */
body:is(.elementor-page-26,.page-id-26,.postid-26,.elementor-page-404,.page-id-404,.postid-404) #aion-homepage .aion-hero-v3__content{top:clamp(158px,18svh,235px)!important;left:clamp(64px,5.2vw,122px)!important;width:min(760px,46vw)!important;max-width:760px!important;gap:clamp(10px,1.2svh,18px)!important;}
body:is(.elementor-page-26,.page-id-26,.postid-26,.elementor-page-404,.page-id-404,.postid-404) #aion-homepage .aion-hero-v053g-clean__brand{width:clamp(560px,39vw,760px)!important;max-width:min(760px,46vw)!important;margin-bottom:clamp(20px,2.2svh,34px)!important;}
body:is(.elementor-page-26,.page-id-26,.postid-26,.elementor-page-404,.page-id-404,.postid-404) #aion-homepage .aion-hero-v053g-clean__copy h1.aion-homepage-headline{font-size:clamp(48px,3.55vw,68px)!important;line-height:.96!important;max-width:760px!important;letter-spacing:-.045em!important;font-weight:860!important;}
body:is(.elementor-page-26,.page-id-26,.postid-26,.elementor-page-404,.page-id-404,.postid-404) #aion-homepage .aion-hero-v053g-clean__copy p{font-size:clamp(16px,1.02vw,19px)!important;line-height:1.52!important;font-weight:650!important;max-width:700px!important;}
@media(min-width:1600px){body:is(.elementor-page-26,.page-id-26,.postid-26,.elementor-page-404,.page-id-404,.postid-404) #aion-homepage .aion-hero-v3__content{width:740px!important;max-width:740px!important;top:clamp(170px,18.5svh,245px)!important;}body:is(.elementor-page-26,.page-id-26,.postid-26,.elementor-page-404,.page-id-404,.postid-404) #aion-homepage .aion-hero-v053g-clean__brand{width:720px!important;max-width:720px!important;}body:is(.elementor-page-26,.page-id-26,.postid-26,.elementor-page-404,.page-id-404,.postid-404) #aion-homepage .aion-hero-v053g-clean__copy h1.aion-homepage-headline{font-size:64px!important;max-width:740px!important;}}
@media(max-width:1100px){body:is(.elementor-page-26,.page-id-26,.postid-26,.elementor-page-404,.page-id-404,.postid-404) #aion-homepage .aion-hero-v3__content{top:clamp(138px,15svh,184px)!important;width:min(700px,70vw)!important;}body:is(.elementor-page-26,.page-id-26,.postid-26,.elementor-page-404,.page-id-404,.postid-404) #aion-homepage .aion-hero-v053g-clean__brand{width:clamp(480px,54vw,680px)!important;max-width:70vw!important;}body:is(.elementor-page-26,.page-id-26,.postid-26,.elementor-page-404,.page-id-404,.postid-404) #aion-homepage .aion-hero-v053g-clean__copy h1.aion-homepage-headline{font-size:clamp(44px,4.8vw,58px)!important;}}
@media(max-width:780px){body:is(.elementor-page-26,.page-id-26,.postid-26,.elementor-page-404,.page-id-404,.postid-404) #aion-homepage .aion-hero-v3__content{left:22px!important;right:22px!important;top:auto!important;bottom:clamp(76px,10svh,112px)!important;width:auto!important;max-width:none!important;}body:is(.elementor-page-26,.page-id-26,.postid-26,.elementor-page-404,.page-id-404,.postid-404) #aion-homepage .aion-hero-v053g-clean__brand{width:min(88vw,520px)!important;max-width:88vw!important;}body:is(.elementor-page-26,.page-id-26,.postid-26,.elementor-page-404,.page-id-404,.postid-404) #aion-homepage .aion-hero-v053g-clean__copy h1.aion-homepage-headline{font-size:clamp(34px,8.4vw,44px)!important;line-height:.98!important;}}
body:is(.elementor-page-26,.page-id-26,.postid-26,.elementor-page-404,.page-id-404,.postid-404) #aion-capabilities .aion-capabilities-v065e__intro,body:is(.elementor-page-26,.page-id-26,.postid-26,.elementor-page-404,.page-id-404,.postid-404) #aion-capabilities [class*="intro"]{max-width:1180px!important;margin-left:auto!important;margin-right:auto!important;}
body:is(.elementor-page-26,.page-id-26,.postid-26,.elementor-page-404,.page-id-404,.postid-404) #aion-capabilities :is(.aion-capabilities-v065e__intro h2,#aion-capabilities-v065e-title){font-size:clamp(38px,4.2vw,66px)!important;line-height:.98!important;letter-spacing:-.04em!important;font-weight:860!important;}
body:is(.elementor-page-26,.page-id-26,.postid-26,.elementor-page-404,.page-id-404,.postid-404) #aion-capabilities :is(p,li,span){font-weight:560!important;}
body:is(.elementor-page-26,.page-id-26,.postid-26,.elementor-page-404,.page-id-404,.postid-404) #aion-capabilities :is(button,a,[role="button"]){text-wrap:balance!important;overflow-wrap:normal!important;word-break:normal!important;}

/* AION GLOBAL VISUAL AUTHORITY LAYER — HERO + SECTION 8 — 2026-09-13 */
body:is(.elementor-page-26,.page-id-26,.postid-26,.elementor-page-404,.page-id-404,.postid-404) #aion-homepage .aion-hero-v3__content{top:clamp(142px,15.8svh,202px)!important;left:clamp(58px,5.5vw,116px)!important;width:min(980px,62vw)!important;transform:none!important;gap:clamp(8px,1svh,14px)!important;}
body:is(.elementor-page-26,.page-id-26,.postid-26,.elementor-page-404,.page-id-404,.postid-404) #aion-homepage .aion-hero-v053g-clean__brand{width:clamp(620px,55vw,980px)!important;max-width:62vw!important;margin:0 0 clamp(18px,2svh,28px)!important;}
body:is(.elementor-page-26,.page-id-26,.postid-26,.elementor-page-404,.page-id-404,.postid-404) #aion-homepage .aion-hero-v053g-clean__copy h1.aion-homepage-headline{font-size:clamp(56px,4.8vw,82px)!important;line-height:.94!important;letter-spacing:-.048em!important;font-weight:870!important;margin:0 0 clamp(18px,1.8svh,28px)!important;color:rgba(255,255,255,.97)!important;text-wrap:balance!important;max-width:980px!important;}
body:is(.elementor-page-26,.page-id-26,.postid-26,.elementor-page-404,.page-id-404,.postid-404) #aion-homepage .aion-hero-v053g-clean__copy p{width:min(760px,100%)!important;max-width:760px!important;font-size:clamp(16px,1.16vw,20px)!important;line-height:1.5!important;font-weight:650!important;color:rgba(255,255,255,.92)!important;text-shadow:0 2px 16px rgba(0,0,0,.5)!important;}
@media(max-width:1100px){body:is(.elementor-page-26,.page-id-26,.postid-26,.elementor-page-404,.page-id-404,.postid-404) #aion-homepage .aion-hero-v3__content{top:clamp(130px,14svh,176px)!important;width:min(760px,70vw)!important;}body:is(.elementor-page-26,.page-id-26,.postid-26,.elementor-page-404,.page-id-404,.postid-404) #aion-homepage .aion-hero-v053g-clean__brand{width:clamp(520px,58vw,760px)!important;max-width:70vw!important;}body:is(.elementor-page-26,.page-id-26,.postid-26,.elementor-page-404,.page-id-404,.postid-404) #aion-homepage .aion-hero-v053g-clean__copy h1.aion-homepage-headline{font-size:clamp(48px,5.2vw,64px)!important;}}
@media(max-width:780px){body:is(.elementor-page-26,.page-id-26,.postid-26,.elementor-page-404,.page-id-404,.postid-404) #aion-homepage .aion-hero-v3__content{left:22px!important;right:22px!important;top:auto!important;bottom:clamp(72px,10svh,104px)!important;width:auto!important;}body:is(.elementor-page-26,.page-id-26,.postid-26,.elementor-page-404,.page-id-404,.postid-404) #aion-homepage .aion-hero-v053g-clean__brand{width:min(92vw,500px)!important;max-width:92vw!important;margin-bottom:16px!important;}body:is(.elementor-page-26,.page-id-26,.postid-26,.elementor-page-404,.page-id-404,.postid-404) #aion-homepage .aion-hero-v053g-clean__copy h1.aion-homepage-headline{font-size:clamp(35px,9.2vw,46px)!important;line-height:.96!important;}body:is(.elementor-page-26,.page-id-26,.postid-26,.elementor-page-404,.page-id-404,.postid-404) #aion-homepage .aion-hero-v053g-clean__copy p{font-size:clamp(14.5px,3.8vw,17px)!important;font-weight:630!important;}}
body:is(.elementor-page-26,.page-id-26,.postid-26,.elementor-page-404,.page-id-404,.postid-404) #aion-capabilities,body:is(.elementor-page-26,.page-id-26,.postid-26,.elementor-page-404,.page-id-404,.postid-404) #aion-capabilities *{box-sizing:border-box!important;}
body:is(.elementor-page-26,.page-id-26,.postid-26,.elementor-page-404,.page-id-404,.postid-404) #aion-capabilities{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;color:rgba(245,250,255,.94)!important;overflow:hidden!important;isolation:isolate!important;}
body:is(.elementor-page-26,.page-id-26,.postid-26,.elementor-page-404,.page-id-404,.postid-404) #aion-capabilities :is(h1,h2,h3,h4,p,small,span,button,li,strong){font-family:inherit!important;}
body:is(.elementor-page-26,.page-id-26,.postid-26,.elementor-page-404,.page-id-404,.postid-404) #aion-capabilities :is(h1,h2,h3,h4){font-weight:850!important;letter-spacing:-.035em!important;text-wrap:balance!important;overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important;}
body:is(.elementor-page-26,.page-id-26,.postid-26,.elementor-page-404,.page-id-404,.postid-404) #aion-capabilities :is(small,[class*="kicker"],[class*="eyebrow"]){font-size:clamp(11px,.78vw,13px)!important;line-height:1.25!important;font-weight:850!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:#ffd86e!important;}
body:is(.elementor-page-26,.page-id-26,.postid-26,.elementor-page-404,.page-id-404,.postid-404) #aion-capabilities :is(.aion-capabilities-v065e__intro h2,#aion-capabilities-v065e-title){font-size:clamp(42px,5.2vw,78px)!important;line-height:.95!important;max-width:1040px!important;margin-inline:auto!important;}
body:is(.elementor-page-26,.page-id-26,.postid-26,.elementor-page-404,.page-id-404,.postid-404) #aion-capabilities p{font-size:clamp(15px,1vw,18px)!important;line-height:1.55!important;font-weight:560!important;color:rgba(234,244,252,.86)!important;max-width:72ch!important;}
body:is(.elementor-page-26,.page-id-26,.postid-26,.elementor-page-404,.page-id-404,.postid-404) #aion-capabilities button{font-weight:850!important;letter-spacing:.08em!important;white-space:normal!important;line-height:1.15!important;}
body:is(.elementor-page-26,.page-id-26,.postid-26,.elementor-page-404,.page-id-404,.postid-404) #aion-capabilities :is(.aion-capabilities-v065e__more,[class*="more"],[class*="return"]){min-width:max-content!important;width:auto!important;max-width:100%!important;padding:12px 18px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;}
body:is(.elementor-page-26,.page-id-26,.postid-26,.elementor-page-404,.page-id-404,.postid-404) #aion-capabilities :is(.aion-capabilities-v065e__capability-card,[class*="card"],[class*="panel"]){min-width:0!important;}
@media(max-width:980px){body:is(.elementor-page-26,.page-id-26,.postid-26,.elementor-page-404,.page-id-404,.postid-404) #aion-capabilities{min-height:auto!important;}body:is(.elementor-page-26,.page-id-26,.postid-26,.elementor-page-404,.page-id-404,.postid-404) #aion-capabilities :is(.aion-capabilities-v065e__intro h2,#aion-capabilities-v065e-title){font-size:clamp(34px,8vw,56px)!important;line-height:.98!important;}}
@media(max-width:680px){body:is(.elementor-page-26,.page-id-26,.postid-26,.elementor-page-404,.page-id-404,.postid-404) #aion-capabilities{padding-inline:0!important;}body:is(.elementor-page-26,.page-id-26,.postid-26,.elementor-page-404,.page-id-404,.postid-404) #aion-capabilities :is(.aion-capabilities-v065e__intro h2,#aion-capabilities-v065e-title){font-size:clamp(30px,10vw,42px)!important;}body:is(.elementor-page-26,.page-id-26,.postid-26,.elementor-page-404,.page-id-404,.postid-404) #aion-capabilities p{font-size:15px!important;line-height:1.5!important;}}


/* AION HERO + SECTION 8 FINAL TUNE — 2026-09-13 CASCADE-LAST */
body:is(.elementor-page-26,.page-id-26,.postid-26,.elementor-page-404,.page-id-404,.postid-404) #aion-homepage .aion-hero-v3__content{top:clamp(158px,18svh,235px)!important;left:clamp(64px,5.2vw,122px)!important;width:min(760px,46vw)!important;max-width:760px!important;gap:clamp(10px,1.2svh,18px)!important;}
body:is(.elementor-page-26,.page-id-26,.postid-26,.elementor-page-404,.page-id-404,.postid-404) #aion-homepage .aion-hero-v053g-clean__brand{width:clamp(560px,39vw,760px)!important;max-width:min(760px,46vw)!important;margin-bottom:clamp(20px,2.2svh,34px)!important;}
body:is(.elementor-page-26,.page-id-26,.postid-26,.elementor-page-404,.page-id-404,.postid-404) #aion-homepage .aion-hero-v053g-clean__copy h1.aion-homepage-headline{font-size:clamp(48px,3.55vw,68px)!important;line-height:.96!important;max-width:760px!important;letter-spacing:-.045em!important;font-weight:860!important;}
body:is(.elementor-page-26,.page-id-26,.postid-26,.elementor-page-404,.page-id-404,.postid-404) #aion-homepage .aion-hero-v053g-clean__copy p{font-size:clamp(16px,1.02vw,19px)!important;line-height:1.52!important;font-weight:650!important;max-width:700px!important;}
@media(min-width:1600px){body:is(.elementor-page-26,.page-id-26,.postid-26,.elementor-page-404,.page-id-404,.postid-404) #aion-homepage .aion-hero-v3__content{width:740px!important;max-width:740px!important;top:clamp(170px,18.5svh,245px)!important;}body:is(.elementor-page-26,.page-id-26,.postid-26,.elementor-page-404,.page-id-404,.postid-404) #aion-homepage .aion-hero-v053g-clean__brand{width:720px!important;max-width:720px!important;}body:is(.elementor-page-26,.page-id-26,.postid-26,.elementor-page-404,.page-id-404,.postid-404) #aion-homepage .aion-hero-v053g-clean__copy h1.aion-homepage-headline{font-size:64px!important;max-width:740px!important;}}
@media(max-width:1100px){body:is(.elementor-page-26,.page-id-26,.postid-26,.elementor-page-404,.page-id-404,.postid-404) #aion-homepage .aion-hero-v3__content{top:clamp(138px,15svh,184px)!important;width:min(700px,70vw)!important;}body:is(.elementor-page-26,.page-id-26,.postid-26,.elementor-page-404,.page-id-404,.postid-404) #aion-homepage .aion-hero-v053g-clean__brand{width:clamp(480px,54vw,680px)!important;max-width:70vw!important;}body:is(.elementor-page-26,.page-id-26,.postid-26,.elementor-page-404,.page-id-404,.postid-404) #aion-homepage .aion-hero-v053g-clean__copy h1.aion-homepage-headline{font-size:clamp(44px,4.8vw,58px)!important;}}
@media(max-width:780px){body:is(.elementor-page-26,.page-id-26,.postid-26,.elementor-page-404,.page-id-404,.postid-404) #aion-homepage .aion-hero-v3__content{left:22px!important;right:22px!important;top:auto!important;bottom:clamp(76px,10svh,112px)!important;width:auto!important;max-width:none!important;}body:is(.elementor-page-26,.page-id-26,.postid-26,.elementor-page-404,.page-id-404,.postid-404) #aion-homepage .aion-hero-v053g-clean__brand{width:min(88vw,520px)!important;max-width:88vw!important;}body:is(.elementor-page-26,.page-id-26,.postid-26,.elementor-page-404,.page-id-404,.postid-404) #aion-homepage .aion-hero-v053g-clean__copy h1.aion-homepage-headline{font-size:clamp(34px,8.4vw,44px)!important;line-height:.98!important;}}
body:is(.elementor-page-26,.page-id-26,.postid-26,.elementor-page-404,.page-id-404,.postid-404) #aion-capabilities .aion-capabilities-v065e__intro,body:is(.elementor-page-26,.page-id-26,.postid-26,.elementor-page-404,.page-id-404,.postid-404) #aion-capabilities [class*="intro"]{max-width:1180px!important;margin-left:auto!important;margin-right:auto!important;}
body:is(.elementor-page-26,.page-id-26,.postid-26,.elementor-page-404,.page-id-404,.postid-404) #aion-capabilities :is(.aion-capabilities-v065e__intro h2,#aion-capabilities-v065e-title){font-size:clamp(38px,4.2vw,66px)!important;line-height:.98!important;letter-spacing:-.04em!important;font-weight:860!important;}
body:is(.elementor-page-26,.page-id-26,.postid-26,.elementor-page-404,.page-id-404,.postid-404) #aion-capabilities :is(p,li,span){font-weight:560!important;}
body:is(.elementor-page-26,.page-id-26,.postid-26,.elementor-page-404,.page-id-404,.postid-404) #aion-capabilities :is(button,a,[role="button"]){text-wrap:balance!important;overflow-wrap:normal!important;word-break:normal!important;}
