@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.2/css/all.min.css');

/* Industry Forum body only. The shared header and footer are rendered by site-shell.js. */
.axial-forum { color:#526980; background:#fff; font-family:"Montserrat",Arial,sans-serif; }
.axial-page { width:min(1200px,calc(100% - 64px)); margin:0 auto; }.axial-section { padding:94px 0; }.axial-tint { background:#f4f8fc; }.axial-head { margin-bottom:43px; }.axial-head>p,.axial-label { margin:0; color:#2f6db8; font:700 10px/1 "Montserrat",sans-serif; letter-spacing:1.25px; text-transform:uppercase; }.axial-head>p::before { display:inline-block; width:25px; height:2px; margin:0 10px 3px 0; content:""; background:currentColor; }.axial-head h2 { margin:14px 0 0; color:#14345f; font:600 clamp(29px,3vw,42px)/1.12 "Montserrat",sans-serif; letter-spacing:-1.5px; }.axial-forum h3 { margin:0; color:#24486f; font:600 16px/1.35 "Montserrat",sans-serif; letter-spacing:-.3px; }.axial-forum p { margin:0; }

.axial-hero { overflow:hidden; border-bottom:1px solid #dce7f1; background:linear-gradient(105deg,#f7fbff 0,#edf4fc 52%,#082856 52%,#061d43 100%); }.axial-hero__grid { display:grid; grid-template-columns:45% 55%; min-height:595px; }.axial-hero__copy { display:flex; flex-direction:column; justify-content:center; padding:46px 45px 46px 0; }.axial-crumb { display:flex; gap:9px; align-items:center; margin-bottom:40px; color:#7790aa; font:600 10px/1 "Montserrat",sans-serif; letter-spacing:.65px; text-transform:uppercase; }.axial-crumb a { color:#3568a4; text-decoration:none; }.axial-crumb b { color:#17345d; }.axial-label { display:inline-block; width:max-content; padding:5px 8px; color:#2c61a6; background:#dceafa; }.axial-hero h1 { max-width:510px; margin:17px 0 0; color:#10325d; font:600 clamp(39px,4.25vw,58px)/1.02 "Oswald",sans-serif; letter-spacing:.1px; text-transform:uppercase; }.axial-hero h1 span { color:#145ab4; }.axial-hero__subtitle { margin-top:13px!important; color:#1761ba; font:600 20px/1.28 "Montserrat",sans-serif; letter-spacing:-.8px; }.axial-hero__summary { max-width:500px; margin-top:19px!important; color:#536b83; font:400 12px/1.78 "Montserrat",sans-serif; }.axial-facts { display:flex; flex-wrap:wrap; margin:22px 0 0; padding:0; list-style:none; }.axial-facts li { padding:0 10px; color:#244a74; border-left:1px solid #cad9e8; font:600 9px/1.5 "Montserrat",sans-serif; }.axial-facts li:first-child { padding-left:0; border:0; }.axial-actions { display:flex; flex-wrap:wrap; gap:12px; margin-top:27px; }.axial-button { display:inline-flex; gap:9px; align-items:center; padding:12px 15px; color:#fff; background:#175db8; border:1px solid #175db8; font:700 10px/1 "Montserrat",sans-serif; text-decoration:none; transition:.2s ease; }.axial-button:hover { color:#fff; background:#0b478d; transform:translateY(-1px); }.axial-button--outline { color:#195aac; background:transparent; border-color:#7fa5d5; }.axial-button--outline:hover { color:#0e4d98; background:#fff; }.axial-hero__visual { min-width:0; position:relative; margin:0; overflow:hidden; background:#09295a; }.axial-hero__visual>img { display:block; width:100%; height:100%; min-height:595px; object-fit:cover; object-position:67% center; }.axial-hero__visual::after { position:absolute; inset:0; content:""; background:linear-gradient(90deg,rgba(10,39,82,.22),transparent 34%); }.axial-hero__visual figcaption { position:absolute; z-index:1; top:23px; right:26px; color:#d9e9ff; font:700 9px/1 "Montserrat",sans-serif; letter-spacing:1.1px; }.axial-tech-pills { position:absolute; z-index:2; bottom:0; right:0; left:0; display:grid; grid-template-columns:repeat(4,1fr); gap:1px; background:rgba(255,255,255,.27); }.axial-tech-pills>div { min-height:112px; padding:17px 13px; background:rgba(255,255,255,.96); }.axial-tech-pills i { display:block; margin-bottom:10px; color:#1d62bc; font-size:18px; }.axial-tech-pills strong { display:block; color:#1a3a65; font:700 11px/1.35 "Montserrat",sans-serif; }.axial-tech-pills span { display:block; margin-top:4px; color:#718397; font:400 9px/1.45 "Montserrat",sans-serif; }

.axial-overview-grid { display:grid; grid-template-columns:.95fr .76fr 1.05fr; gap:38px; align-items:center; }.axial-intro p { margin-top:15px; color:#657b91; font:400 12px/1.78 "Montserrat",sans-serif; }.axial-intro .lead { margin-top:0; color:#385675; font-size:15px; }.axial-product { position:relative; min-height:330px; overflow:hidden; margin:0; border:1px solid #dce5ef; background:#eff4f9; }.axial-product img { position:absolute; inset:0; width:100%; height:100%; object-fit:cover; object-position:74% center; mix-blend-mode:multiply; }.axial-product figcaption { position:absolute; right:12px; bottom:12px; padding:5px 7px; color:#1b5bab; background:#fff; font:700 8px/1 "Montserrat",sans-serif; letter-spacing:.8px; }.axial-focus-list { border-top:1px solid #d9e2ec; }.axial-focus-list article { display:grid; grid-template-columns:27px 1fr; gap:10px; padding:13px 0; border-bottom:1px solid #d9e2ec; }.axial-focus-list i { padding-top:2px; color:#2064bd; font-size:15px; }.axial-focus-list h3 { font-size:13px; }.axial-focus-list p { margin-top:3px; color:#708399; font:400 11px/1.45 "Montserrat",sans-serif; }.axial-advantages { display:grid; grid-template-columns:repeat(5,1fr); margin-top:45px; border:1px solid #dce5ef; }.axial-advantages>div { display:flex; gap:11px; align-items:center; min-height:78px; padding:13px 17px; border-right:1px solid #dce5ef; }.axial-advantages>div:last-child { border:0; }.axial-advantages i { color:#1f62bb; font-size:19px; }.axial-advantages strong { display:block; color:#24496f; font:600 12px/1.25 "Montserrat",sans-serif; }.axial-advantages span { display:block; color:#7a8d9f; font:400 9px/1.35 "Montserrat",sans-serif; }

.axial-highlights { display:grid; grid-template-columns:repeat(6,1fr); gap:12px; }.axial-highlights article { position:relative; min-height:224px; padding:21px 16px 25px; background:#fff; border:1px solid #dce5ef; }.axial-highlights article>span { display:block; margin-bottom:22px; color:#9fbce1; font:600 14px/1 "Montserrat",sans-serif; }.axial-highlights i { color:#1d62bb; font-size:22px; }.axial-highlights h3 { margin-top:15px; font-size:14px; }.axial-highlights p { margin-top:9px; color:#6e8196; font:400 11px/1.53 "Montserrat",sans-serif; }.axial-highlights article::after { position:absolute; bottom:0; left:16px; width:25px; height:3px; content:""; background:#ef7b38; }
.axial-topics { display:grid; grid-template-columns:repeat(4,1fr); border-top:1px solid #d9e2ec; border-left:1px solid #d9e2ec; }.axial-topics article { min-height:220px; padding:22px; border-right:1px solid #d9e2ec; border-bottom:1px solid #d9e2ec; }.axial-topics span { color:#ee7b39; font:700 12px/1 "Montserrat",sans-serif; }.axial-topics i { display:block; margin:19px 0 12px; color:#1f63bd; font-size:24px; }.axial-topics h3 { font-size:14px; }.axial-topics p { margin-top:8px; color:#718497; font:400 11px/1.54 "Montserrat",sans-serif; }
.axial-applications { display:grid; grid-template-columns:repeat(3,1fr); gap:18px; }.axial-applications article { position:relative; min-height:275px; overflow:hidden; background:#0d315e; }.axial-applications img { display:block; width:100%; height:100%; position:absolute; inset:0; object-fit:cover; transition:transform .25s ease; }.axial-applications article:hover img { transform:scale(1.04); }.axial-applications article::after { position:absolute; right:0; bottom:0; left:0; height:49%; content:""; background:linear-gradient(transparent,rgba(5,25,57,.94)); }.axial-applications h3 { position:absolute; z-index:1; right:19px; bottom:18px; left:19px; color:#fff; font-size:19px; }
.axial-ecosystem { border-top:1px solid #e2e9f1; border-bottom:1px solid #e2e9f1; }.axial-chain { display:grid; grid-template-columns:repeat(7,1fr); border-top:1px solid #d9e2ec; border-bottom:1px solid #d9e2ec; }.axial-chain article { min-height:152px; position:relative; padding:24px 12px; text-align:center; }.axial-chain article+article { border-left:1px solid #d9e2ec; }.axial-chain article+article::before { position:absolute; z-index:2; top:50%; left:-11px; display:grid; width:21px; height:21px; place-items:center; transform:translateY(-50%); content:"→"; color:#185baa; background:#fff; border:1px solid #c9d8e8; border-radius:50%; font-weight:700; }.axial-chain i { display:block; margin-bottom:13px; color:#1e62bb; font-size:22px; }.axial-chain h3 { font-size:12px; }.axial-chain p { margin-top:5px; color:#788b9e; font:400 10px/1.4 "Montserrat",sans-serif; }
.axial-program { display:grid; grid-template-columns:.31fr .69fr; gap:65px; }.axial-program aside { padding:27px; background:#fff; border:1px solid #dce5ef; }.axial-program aside h2 { margin:12px 0 0; color:#193b67; font:600 28px/1.14 "Montserrat",sans-serif; letter-spacing:-1px; }.axial-program__detail { display:grid; gap:5px; margin:19px 0; padding:18px 0; color:#205eae; border-top:2px solid #2365bd; border-bottom:1px solid #d9e2ec; }.axial-program__detail strong { font:600 14px/1.4 "Montserrat",sans-serif; }.axial-program__detail span { color:#2c517b; font:600 12px/1.4 "Montserrat",sans-serif; }.axial-program__detail small { color:#7790a4; font:600 9px/1.4 "Montserrat",sans-serif; }.axial-program aside>p:last-child { color:#6b8094; font:400 11px/1.68 "Montserrat",sans-serif; }.axial-agenda { position:relative; padding-top:24px; }.axial-agenda>p { position:absolute; top:0; right:0; color:#6b829a; font:700 9px/1 "Montserrat",sans-serif; letter-spacing:1px; }.axial-agenda ol { margin:0; padding:0; list-style:none; border-top:1px solid #d9e2ec; }.axial-agenda li { display:grid; grid-template-columns:85px 1fr; gap:22px; min-height:48px; padding:11px 0; border-bottom:1px solid #d9e2ec; }.axial-agenda time { color:#1b60b9; font:700 12px/1.4 "Montserrat",sans-serif; }.axial-agenda strong { display:block; color:#24486e; font:600 13px/1.35 "Montserrat",sans-serif; }.axial-agenda span { display:block; margin-top:2px; color:#72869a; font:400 10px/1.4 "Montserrat",sans-serif; }
.axial-guests-lead { max-width:700px; margin-top:-26px!important; color:#6c8195; font:400 12px/1.65 "Montserrat",sans-serif; }.axial-invite-notice { display:inline-flex; margin:17px 0 -7px; padding:7px 10px; color:#315b8e; background:#f4f8fc; border-left:3px solid #ed7b2f; font:600 10px/1.35 "Montserrat",Arial,sans-serif; letter-spacing:.035em; }.axial-experts { display:grid; grid-template-columns:repeat(3,1fr); gap:14px; margin-top:36px; }.axial-experts article { overflow:hidden; border:1px solid #dce5ef; background:#fff; }.axial-experts img { display:block; width:100%; height:176px; object-fit:cover; filter:saturate(.8); }.axial-expert-portrait--sun { object-position:center 13%; }.axial-expert-portrait--huang { object-position:center 6%; }.axial-expert-portrait--chen { object-position:center 14%; }.axial-experts article>span,.axial-experts h3,.axial-experts p,.axial-experts small { display:block; margin-right:13px; margin-left:13px; }.axial-experts article>span { margin-top:14px; color:#2162b9; font:700 8px/1.35 "Montserrat",sans-serif; letter-spacing:.55px; text-transform:uppercase; }.axial-experts h3 { margin-top:7px; font-size:14px; }.axial-experts p { margin-top:5px; color:#60758d; font:400 10px/1.5 "Montserrat",sans-serif; }.axial-experts small { min-height:42px; margin-top:9px; padding:9px 0 12px; color:#8a9aaa; border-top:1px solid #e2e8f0; font:400 8px/1.42 "Montserrat",sans-serif; }
.axial-audience { padding:70px 0; border-top:1px solid #e0e8f0; border-bottom:1px solid #e0e8f0; }.axial-audience .axial-head { margin-bottom:28px; }.axial-audience>.axial-page>div { display:grid; grid-template-columns:repeat(6,1fr); }.axial-audience article { display:flex; flex-direction:column; gap:10px; justify-content:center; min-height:95px; padding:10px 15px; color:#345476; border-left:1px solid #dce5ef; font:600 10px/1.5 "Montserrat",sans-serif; }.axial-audience article:first-child { border:0; }.axial-audience i { color:#1e62bc; font-size:21px; }
.axial-involved { display:grid; grid-template-columns:repeat(4,1fr); gap:17px; }.axial-involved article { overflow:hidden; background:#fff; border:1px solid #dce5ef; }.axial-involved img { display:block; width:100%; height:146px; object-fit:cover; }.axial-involved article>div { min-height:188px; padding:18px; }.axial-involved h3 { font-size:16px; }.axial-involved p { margin-top:8px; color:#6a7f94; font:400 11px/1.55 "Montserrat",sans-serif; }.axial-involved a { display:inline-block; margin-top:15px; color:#1a5cad; font:700 10px/1 "Montserrat",sans-serif; text-decoration:none; }.axial-involved a:hover { color:#ed7133; }.axial-outcome-intro { max-width:650px; margin-top:-27px!important; color:#6b8093; font:400 13px/1.6 "Montserrat",sans-serif; }.axial-outcomes { display:grid; grid-template-columns:repeat(4,1fr); margin-top:38px; }.axial-outcomes article { min-height:155px; padding:0 26px; border-left:1px solid #dce5ef; }.axial-outcomes article:first-child { padding-left:0; border:0; }.axial-outcomes span { color:#ee7b39; font:600 27px/1 "Oswald",sans-serif; }.axial-outcomes h3 { margin-top:13px; font-size:16px; }.axial-outcomes p { margin-top:8px; color:#708398; font:400 11px/1.53 "Montserrat",sans-serif; }
.axial-cta { position:relative; overflow:hidden; color:#fff; background:#062d73; }.axial-cta::after { position:absolute; right:5%; bottom:-10px; width:455px; height:170px; content:""; opacity:.12; background:repeating-radial-gradient(ellipse at center,transparent 0 16px,#fff 17px 18px,transparent 19px 32px); }.axial-cta>.axial-page { position:relative; z-index:1; display:flex; justify-content:space-between; gap:35px; align-items:center; min-height:190px; }.axial-cta h2 { margin:0; color:#fff; font:600 32px/1.15 "Montserrat",sans-serif; letter-spacing:-1.1px; }.axial-cta p { max-width:640px; margin-top:9px; color:#c9dcf6; font:400 12px/1.65 "Montserrat",sans-serif; }.axial-cta nav { display:flex; gap:12px; flex:0 0 auto; }.axial-cta a { display:inline-flex; padding:12px 15px; color:#1554a4; background:#fff; border:1px solid #fff; font:700 10px/1 "Montserrat",sans-serif; text-decoration:none; }.axial-cta a:last-child { color:#fff; background:transparent; border-color:rgba(255,255,255,.8); }.axial-cta a:hover { background:#e5f0fe; }.axial-cta a:last-child:hover { background:rgba(255,255,255,.1); }

/* Match the supplied hero reference: one bright, continuous technical canvas with floating capability cards. */
.axial-hero { background:#f7fbff; }.axial-hero h1 { max-width:530px; font-size:clamp(38px,3.7vw,50px); }.axial-hero__visual { background:#f7fbff; box-shadow:-18px 0 36px rgba(48,91,139,.04); }.axial-hero__visual>img { object-position:center; filter:contrast(1.035) saturate(1.07); }.axial-hero__visual::after { display:block; z-index:1; width:96px; background:linear-gradient(90deg,rgba(247,251,255,.88),rgba(247,251,255,0)); pointer-events:none; }.axial-hero__visual figcaption { color:#3870b6; text-shadow:0 1px 1px rgba(255,255,255,.7); }.axial-tech-pills { right:30px; bottom:14px; left:30px; gap:12px; background:transparent; }.axial-tech-pills>div { min-height:122px; padding:19px 16px; background:rgba(255,255,255,.94); border:1px solid rgba(211,224,239,.92); border-radius:10px; box-shadow:0 12px 26px rgba(34,73,120,.14); }.axial-tech-pills strong { font-size:11px; }.axial-tech-pills span { font-size:9px; }

/* The hero headline reads like an engineering nameplate: subject first, forum title second. */
.axial-hero h1 { display:grid; gap:1px; margin-top:18px; letter-spacing:0; }.axial-hero__title-top,.axial-hero__title-main { display:block; }.axial-hero__title-top { color:#1a64bf!important; font-size:.84em; letter-spacing:.025em; }.axial-hero__title-main { position:relative; width:max-content; max-width:100%; padding-bottom:17px; color:#0e315d; font-size:1em; line-height:1.02; white-space:nowrap; }.axial-hero__title-main em { color:#174f97; font-style:normal; }.axial-hero__title-main::after { position:absolute; bottom:0; left:0; width:79px; height:3px; content:""; background:linear-gradient(90deg,#1c65be 0 72%,#ee7c37 72% 100%); }.axial-hero__subtitle { max-width:440px; margin-top:15px!important; font-weight:600; line-height:1.25; }.axial-hero__summary { max-width:470px; margin-top:20px!important; }.axial-facts { margin-top:23px; }

/* On wide displays, the motor visual expands into the unused right-side canvas without moving the copy column. */
@media (min-width:1201px) { .axial-hero__visual { width:calc(100% + clamp(0px, (100vw - 1200px) / 2, 380px)); } }

@media (max-width:980px) { .axial-hero__grid,.axial-overview-grid,.axial-program { grid-template-columns:1fr; }.axial-hero__copy { padding-right:0; }.axial-hero__visual>img { min-height:480px; }.axial-highlights { grid-template-columns:repeat(3,1fr); }.axial-topics { grid-template-columns:repeat(2,1fr); }.axial-experts { grid-template-columns:repeat(3,1fr); }.axial-chain { grid-template-columns:repeat(4,1fr); }.axial-chain article:nth-child(5) { border-left:0; border-top:1px solid #d9e2ec; }.axial-chain article:nth-child(n+5)::before { display:none; }.axial-audience>.axial-page>div { grid-template-columns:repeat(3,1fr); }.axial-audience article:nth-child(4) { border-left:0; } }
@media (max-width:600px) { .axial-page { width:calc(100% - 36px); }.axial-section { padding:66px 0; }.axial-hero { background:#f4f8fc; }.axial-hero__copy { min-height:0; padding:29px 0 36px; }.axial-crumb { margin-bottom:32px; }.axial-hero h1 { font-size:41px; }.axial-hero__title-main { padding-bottom:14px; white-space:normal; }.axial-hero__subtitle { font-size:18px; }.axial-facts { display:grid; gap:8px; }.axial-facts li { padding:0; border:0; }.axial-hero__visual>img { min-height:340px; }.axial-hero__visual figcaption { top:16px; right:15px; }.axial-tech-pills { grid-template-columns:repeat(2,1fr); }.axial-tech-pills>div { min-height:94px; }.axial-head { margin-bottom:32px; }.axial-overview-grid { gap:27px; }.axial-product { min-height:270px; }.axial-advantages { grid-template-columns:repeat(2,1fr); margin-top:31px; }.axial-advantages>div:nth-child(2n) { border-right:0; }.axial-advantages>div:last-child { border-right:1px solid #dce5ef; }.axial-highlights { grid-template-columns:repeat(2,1fr); }.axial-highlights article { min-height:205px; }.axial-topics { grid-template-columns:1fr; }.axial-topics article { min-height:182px; }.axial-applications { grid-template-columns:1fr; }.axial-applications article { min-height:235px; }.axial-chain { grid-template-columns:repeat(2,1fr); }.axial-chain article { min-height:132px; border-bottom:1px solid #d9e2ec; }.axial-chain article:nth-child(odd) { border-left:0; }.axial-chain article::before { display:none; }.axial-experts { grid-template-columns:repeat(2,1fr); }.axial-experts img { height:165px; }.axial-audience { padding:57px 0; }.axial-audience>.axial-page>div { grid-template-columns:repeat(2,1fr); }.axial-audience article:nth-child(odd) { border-left:0; }.axial-involved { grid-template-columns:1fr; }.axial-involved img { height:195px; }.axial-outcomes { grid-template-columns:1fr; gap:25px; }.axial-outcomes article,.axial-outcomes article:first-child { min-height:0; padding:0; border:0; }.axial-cta>.axial-page { display:block; min-height:0; padding:47px 0; }.axial-cta h2 { font-size:27px; }.axial-cta nav { flex-wrap:wrap; margin-top:23px; } }

@media (max-width:600px) { .axial-expert-photo--pending { height:165px; } }


/* Image treatment: keep the motor diagram complete and give each participation card a clear event focal point. */
.axial-product { background:#f5f9fd; }.axial-product img { box-sizing:border-box; padding:12px; object-fit:contain; object-position:center; mix-blend-mode:normal; }
@media (min-width:601px) { .axial-involved img { height:178px; }.axial-involved article:nth-child(1) img { object-position:center 62%; }.axial-involved article:nth-child(2) img { object-position:center 48%; }.axial-involved article:nth-child(3) img { object-position:center 54%; }.axial-involved article:nth-child(4) img { object-position:center 58%; } }

/* Reference-led Chinese hero: calm technical canvas, strong title hierarchy, and no overlaid feature cards. */
.axial-hero { background:#f4f8fc; }.axial-hero__grid { grid-template-columns:40% 60%; min-height:520px; }.axial-hero__copy { justify-content:center; padding:52px 34px 48px 0; }.axial-hero__tags { display:flex; flex-wrap:wrap; gap:8px; align-items:center; }.axial-hero__tags span { display:inline-flex; gap:6px; align-items:center; padding:7px 10px; color:#294e81; background:#e4ebf5; border-radius:4px; font:700 11px/1 "Montserrat","Microsoft YaHei",sans-serif; letter-spacing:.15px; }.axial-hero__tags span+span { color:#30537d; background:rgba(255,255,255,.7); border:1px solid #dce5f0; }.axial-hero__tags i { color:#2a61aa; font-size:10px; }.axial-hero h1 { gap:9px; max-width:535px; margin-top:22px; }.axial-hero__title-top { color:#123967!important; font:700 clamp(35px,3.2vw,48px)/1.17 "Microsoft YaHei","Noto Sans SC",Arial,sans-serif; letter-spacing:-2px; }.axial-hero h1 .axial-hero__title-main { width:auto; max-width:100%; padding:0; color:#63779a; font:600 15px/1.35 "Montserrat",Arial,sans-serif; letter-spacing:2.2px; white-space:normal; }.axial-hero__title-main::after { bottom:-17px; width:57px; height:3px; background:#ec7934; }.axial-hero__subtitle { max-width:none; margin-top:35px!important; color:#193f70; font:700 21px/1.35 "Microsoft YaHei","Noto Sans SC",Arial,sans-serif; letter-spacing:-.45px; }.axial-hero__summary { max-width:495px; margin-top:16px!important; color:#506c8c; font:400 13px/1.75 "Microsoft YaHei","Noto Sans SC",Arial,sans-serif; }.axial-facts { display:flex; flex-wrap:wrap; gap:18px; margin-top:25px; }.axial-facts li { display:flex; gap:11px; align-items:center; min-width:0; padding:0; color:#24456f; border:0; }.axial-facts li>i { flex:0 0 auto; color:#173f78; font-size:27px; }.axial-facts li>span { display:grid; gap:3px; min-width:0; }.axial-facts strong { color:#284565; font:700 11px/1.3 "Microsoft YaHei","Noto Sans SC",Arial,sans-serif; white-space:nowrap; }.axial-facts small { color:#768ca7; font:400 10px/1.25 "Microsoft YaHei","Noto Sans SC",Arial,sans-serif; }.axial-actions { margin-top:27px; }.axial-button { padding:14px 20px; color:#fff; background:#103c78; border-color:#103c78; font:700 11px/1 "Microsoft YaHei","Noto Sans SC",Arial,sans-serif; }.axial-button--outline { color:#244a7d; background:rgba(255,255,255,.44); border-color:#aebfd6; }.axial-hero__visual { background:#f4f8fc; box-shadow:none; }.axial-hero__visual>img { min-height:520px; object-fit:cover; object-position:center; filter:contrast(1.01) saturate(1.02); }.axial-hero__visual::after,.axial-hero__visual figcaption,.axial-tech-pills { display:none; }
@media (max-width:980px) { .axial-hero__grid { grid-template-columns:1fr; }.axial-hero__copy { padding-right:0; }.axial-hero__visual>img { min-height:390px; object-fit:contain; }.axial-facts { max-width:700px; } }
@media (max-width:600px) { .axial-hero__copy { padding:38px 0 40px; }.axial-hero h1 { margin-top:19px; }.axial-hero__title-top { font-size:38px; }.axial-hero__title-main { font-size:12px; letter-spacing:1.3px; }.axial-hero__subtitle { margin-top:33px!important; font-size:19px; }.axial-hero__summary { font-size:12px; }.axial-facts { grid-template-columns:1fr; gap:13px; }.axial-facts li { padding:0; }.axial-hero__visual>img { min-height:270px; } }

/* Tone down the generated-tech aesthetic: use the conference's restrained ink, paper and steel palette. */
.axial-hero { background:#f7f8fa; }.axial-hero__grid { grid-template-columns:45% 55%; }.axial-hero__tags span { color:#385573; background:#f0f3f6; border:1px solid #e1e6eb; border-radius:2px; }.axial-hero__tags span+span { color:#52677e; background:#fff; border-color:#dfe5eb; }.axial-hero__tags i { color:#4b6886; }.axial-hero__title-top { color:#183957!important; font-size:clamp(36px,2.75vw,42px); letter-spacing:-1.5px; white-space:nowrap; }.axial-hero h1 .axial-hero__title-main { color:#64738a; letter-spacing:1.65px; }.axial-hero__title-main::after { background:#c96a35; }.axial-hero__subtitle { color:#25445f; }.axial-hero__summary { color:#63758b; }.axial-facts li>i { color:#315274; }.axial-facts strong { color:#38546c; }.axial-facts small { color:#8492a1; }.axial-button { background:#173b63; border-color:#173b63; }.axial-button:hover { background:#102e50; }.axial-button--outline { color:#385976; background:transparent; border-color:#b8c4d0; }.axial-hero__visual { background:#f7f8fa; }.axial-hero__visual>img { filter:contrast(.98) saturate(.78) brightness(1.02); }
@media (max-width:600px) { .axial-hero__grid { grid-template-columns:1fr; }.axial-hero__title-top { font-size:36px; white-space:normal; }.axial-hero__title-main { letter-spacing:1.1px; } }

/* IENET conference palette: page mist, institutional navy, conference blue and coral. */
.axial-hero{background:#f4f7fa}
.axial-hero__tags span{color:#194c9a;background:#eaf0f7;border-color:#d7e1ed}
.axial-hero__tags span+span{color:#5c728a;background:#fff;border-color:#dce5ee}
.axial-hero__tags i{color:#1e4f96}
.axial-hero__title-top{color:#10213f!important}
.axial-hero h1 .axial-hero__title-main{color:#1e4f96}
.axial-hero__title-main::after{background:#ef5b3c}
.axial-hero__subtitle{color:#173c5d}
.axial-hero__summary{color:#687e94}
.axial-facts li>i{color:#1e4f96}
.axial-facts strong{color:#173c5d}
.axial-facts small{color:#8497a8}
.axial-button{background:#1e4f96;border-color:#1e4f96}
.axial-button:hover{background:#173c5d;border-color:#173c5d}
.axial-button--outline{color:#174b8d;background:rgba(255,255,255,.55);border-color:#b8c9dc}
.axial-button--outline:hover{color:#fff;background:#174b8d;border-color:#174b8d}
.axial-hero__visual{background:#f4f7fa}
.axial-hero__visual>img{filter:contrast(.99) saturate(.84) brightness(1.015)}

/* Give the invited-expert portraits more vertical room so faces and upper-body context remain visible. */
.axial-experts img{height:300px;object-position:center 15%}
.axial-expert-portrait--sun{object-position:center 10%}
.axial-expert-portrait--huang{object-fit:cover!important;object-position:center top!important;background:transparent}
.axial-expert-portrait--chen{object-position:center 12%}
@media (max-width:600px){.axial-experts img{height:235px}}


/* Accurate axial-flux topology visuals: disc rotors sit on both sides of a thin annular stator. */
.axial-hero__visual{display:flex;align-items:center;justify-content:center;padding:18px 0;overflow:hidden}
.axial-motor-hero-svg{display:block;width:108%;height:auto;max-width:none;transform:translateX(1.5%)}
.axial-product--diagram{display:grid;place-items:center;padding:16px;background:linear-gradient(145deg,#fbfdff,#eef4f9)}
.axial-product--diagram .axial-product-svg{display:block;width:100%;height:100%;min-height:300px}
.axial-product--diagram figcaption{z-index:2}
@media (max-width:980px){.axial-hero__visual{min-height:390px}.axial-motor-hero-svg{width:96%;transform:none}}
@media (max-width:600px){.axial-hero__visual{min-height:280px;padding:6px 0}.axial-motor-hero-svg{width:112%}.axial-product--diagram .axial-product-svg{min-height:245px}}
