.elementor-18213 .elementor-element.elementor-element-32cbb5b0{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}/* Start custom CSS *//* Home Expo Asia – Inspiration hub shell. Scoped to .hea-hub / .hea-subnav. Brand from theme-catalog mockups. */
.hea-hub,.hea-subnav{--brand:#1A3FD4;--navy:#0F2060;--dark:#0E1117;--ink:#080808;--mut:#6B7280;--line:#E2E4EA;--bg:#F5F6F8;font-family:'Plus Jakarta Sans',sans-serif}
.hea-hub *,.hea-subnav *{box-sizing:border-box}
.hea-subnav{position:relative;z-index:20;background:#fff;border-bottom:1px solid var(--line);box-shadow:0 2px 8px rgba(0,0,0,.06)}
.hea-subnav__inner{max-width:1200px;margin:0 auto;display:flex;gap:30px;height:52px;padding:0 20px;overflow-x:auto;scrollbar-width:none;white-space:nowrap}
.hea-subnav__inner::-webkit-scrollbar{display:none}
.hea-subnav a{display:flex;align-items:center;font-size:13px;font-weight:600;color:#374151;text-decoration:none;border-bottom:3px solid transparent}
.hea-subnav a:hover{color:var(--brand)}
.hea-subnav a.is-active{color:var(--brand);border-bottom-color:var(--brand)}
.hea-mb-count{margin-left:6px;background:var(--brand);color:#fff;border-radius:10px;font-size:11px;padding:1px 7px}
@media(max-width:900px){.hea-subnav__inner{gap:22px;padding:0 16px}}
.hea-hero{background:radial-gradient(ellipse at 70% 40%,#1a2f8a 0,#0a1440 45%,#04060F 100%);color:#fff;padding:64px 20px}
.hea-hero__in{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1.05fr 1fr;gap:50px;align-items:center}
.hea-eyebrow{font-size:11px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;color:#8facff}
.hea-hero h1{font-size:56px;font-weight:800;line-height:1.08;letter-spacing:-1px;margin:12px 0 0;color:#fff}.hea-hero h1 span{color:#8facff}
.hea-sub{color:#b9c0d4;font-size:15px;margin-top:14px;line-height:1.6;max-width:560px}
.hea-btns{margin-top:28px;display:flex;gap:12px;flex-wrap:wrap}
.hea-btn{display:inline-flex;align-items:center;gap:10px;background:var(--brand);color:#fff!important;font-weight:700;font-size:15px;padding:15px 24px;border-radius:4px;text-decoration:none}
.hea-btn--ghost{background:transparent;border:1.5px solid #8facff}.hea-btn--wa{background:#25D366}
.hea-chips{margin-top:22px;display:flex;gap:8px;flex-wrap:wrap}
.hea-chip{border:1px solid #2a3350;background:#141a2e;color:#d6dbea;padding:9px 13px;border-radius:4px;font-size:13px;font-weight:600;text-decoration:none}
.hea-chip:hover{background:var(--brand);border-color:var(--brand);color:#fff}
.hea-grid2{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.hea-render{position:relative;overflow:hidden;background:#ddd;border-radius:4px;aspect-ratio:4/3}
.hea-render img{width:100%;height:100%;object-fit:cover;display:block}
.hea-cr{position:absolute;left:10px;bottom:10px;background:rgba(8,8,8,.62);color:#fff;font-size:9px;font-weight:700;letter-spacing:1.2px;padding:4px 7px;border-radius:3px}
.hea-ph{background:repeating-linear-gradient(45deg,#e9ecf3,#e9ecf3 10px,#f4f6fa 10px,#f4f6fa 20px);display:flex;align-items:center;justify-content:center;color:#6B7280;font-size:12px;font-weight:600;text-align:center}
@media(max-width:900px){.hea-hero__in{grid-template-columns:1fr;gap:28px}.hea-hero h1{font-size:38px}}/* End custom CSS */