.hotspots-module__I7jUfG__page,.hotspots-module__I7jUfG__articlePage{width:min(calc(100% - 48px), var(--content-width));margin:0 auto}.hotspots-module__I7jUfG__page{padding:var(--page-top-space) 0 24px}.hotspots-module__I7jUfG__hero{padding:0 0 var(--page-hero-bottom-space);border-bottom:1px solid var(--line-subtle);grid-template-columns:minmax(0,1.4fr) minmax(320px,.6fr);align-items:end;gap:64px;display:grid}.hotspots-module__I7jUfG__hero>div>span,.hotspots-module__I7jUfG__latest>header span,.hotspots-module__I7jUfG__articleHero>div>span,.hotspots-module__I7jUfG__lead>span,.hotspots-module__I7jUfG__source>span,.hotspots-module__I7jUfG__articleRail section>span,.hotspots-module__I7jUfG__moreArticles header>span{color:var(--accent-cyan);font-family:var(--font-mono);letter-spacing:.13em;font-size:11px}.hotspots-module__I7jUfG__hero h1{letter-spacing:-.055em;margin:10px 0 14px;font-size:clamp(46px,6vw,78px);line-height:1}.hotspots-module__I7jUfG__hero>div>p{max-width:680px;color:var(--text-secondary);margin:0;font-size:17px;line-height:1.75}.hotspots-module__I7jUfG__hero aside{background:radial-gradient(circle at 85% 0%, #55d6ff1f, transparent 45%), var(--surface-raised);border:1px solid #55d6ff33;border-radius:18px;padding:24px}.hotspots-module__I7jUfG__hero aside strong{font-size:18px;line-height:1.5;display:block}.hotspots-module__I7jUfG__hero aside p{color:var(--text-muted);margin:10px 0 0;font-size:14px;line-height:1.65}.hotspots-module__I7jUfG__filters{gap:8px;padding:22px 0;display:flex;overflow-x:auto}.hotspots-module__I7jUfG__filters a{border:1px solid var(--line-subtle);min-height:44px;color:var(--text-secondary);border-radius:999px;flex:none;align-items:center;padding:8px 13px;font-size:13px;display:inline-flex}.hotspots-module__I7jUfG__filters a[aria-current=page]{color:var(--accent-cyan);background:#55d6ff14;border-color:#55d6ff80}.hotspots-module__I7jUfG__featured{background:var(--surface-raised);border:1px solid #4d6b96b3;border-radius:28px;grid-template-columns:minmax(380px,.9fr) minmax(0,1.1fr);min-height:410px;display:grid;overflow:hidden;box-shadow:0 28px 70px #0000003d}.hotspots-module__I7jUfG__featuredVisual,.hotspots-module__I7jUfG__cardVisual,.hotspots-module__I7jUfG__articleHero aside{background:radial-gradient(circle at 64% 32%,#55d6ff47,#0000 24%),radial-gradient(circle at 42% 60%,#a78bfa30,#0000 38%),linear-gradient(145deg,#183052,#0b1627);position:relative;overflow:hidden}[data-visual=digital-twin] .hotspots-module__I7jUfG__featuredVisual,[data-visual=digital-twin] .hotspots-module__I7jUfG__cardVisual,[data-visual=digital-twin].hotspots-module__I7jUfG__cardVisual,.hotspots-module__I7jUfG__articleHero[data-visual=digital-twin] aside{background:radial-gradient(circle at 65% 31%,#a78bfa57,#0000 25%),linear-gradient(145deg,#2a315b,#11182d)}[data-visual=simulation] .hotspots-module__I7jUfG__featuredVisual,[data-visual=simulation] .hotspots-module__I7jUfG__cardVisual,[data-visual=simulation].hotspots-module__I7jUfG__cardVisual,.hotspots-module__I7jUfG__articleHero[data-visual=simulation] aside{background:radial-gradient(circle at 62% 30%,#5297ff4d,#0000 28%),linear-gradient(145deg,#1b3561,#0a172c)}[data-visual=engineering] .hotspots-module__I7jUfG__featuredVisual,[data-visual=engineering] .hotspots-module__I7jUfG__cardVisual,[data-visual=engineering].hotspots-module__I7jUfG__cardVisual,.hotspots-module__I7jUfG__articleHero[data-visual=engineering] aside{background:radial-gradient(circle at 66% 31%,#efb86752,#0000 26%),linear-gradient(145deg,#3a3142,#171927)}.hotspots-module__I7jUfG__featuredVisual:before,.hotspots-module__I7jUfG__cardVisual:before,.hotspots-module__I7jUfG__articleHero aside:before{content:"";background-color:#0000;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:30px 30px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(to bottom right,#000,#0000 76%);mask-image:linear-gradient(to bottom right,#000,#0000 76%)}.hotspots-module__I7jUfG__featuredVisual>span,.hotspots-module__I7jUfG__cardVisual>span{z-index:2;color:#ffffffd1;background:#08111f80;border:1px solid #fff3;border-radius:999px;padding:7px 10px;font-size:12px;position:absolute;top:24px;left:24px}.hotspots-module__I7jUfG__featuredVisual>div{border:1px solid #9fdcff4d;border-radius:50%;position:absolute;inset:26% 18%}.hotspots-module__I7jUfG__featuredVisual i,.hotspots-module__I7jUfG__articleHero aside i{background:var(--accent-cyan);border:2px solid #edf8ffc7;border-radius:50%;width:13px;height:13px;position:absolute;box-shadow:0 0 20px #55d6ff80}.hotspots-module__I7jUfG__featuredVisual i:first-child,.hotspots-module__I7jUfG__articleHero aside i:first-child{top:8%;left:48%}.hotspots-module__I7jUfG__featuredVisual i:nth-child(2),.hotspots-module__I7jUfG__articleHero aside i:nth-child(2){top:49%;right:-6px}.hotspots-module__I7jUfG__featuredVisual i:nth-child(3),.hotspots-module__I7jUfG__articleHero aside i:nth-child(3){bottom:5%;left:40%}.hotspots-module__I7jUfG__featuredVisual i:nth-child(4),.hotspots-module__I7jUfG__articleHero aside i:nth-child(4){top:55%;left:-6px}.hotspots-module__I7jUfG__featured>article{flex-direction:column;justify-content:center;padding:clamp(36px,5vw,70px);display:flex}.hotspots-module__I7jUfG__meta{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:10px 16px;font-size:12px;display:flex}.hotspots-module__I7jUfG__meta span:first-child{color:var(--accent-amber)}.hotspots-module__I7jUfG__featured h2{letter-spacing:-.04em;max-width:18ch;margin:18px 0 14px;font-size:clamp(30px,4vw,48px);line-height:1.17}.hotspots-module__I7jUfG__featured article>p{color:var(--text-secondary);margin:0;font-size:16px;line-height:1.75}.hotspots-module__I7jUfG__featured article>strong{color:var(--accent-cyan);margin-top:28px;font-size:14px}.hotspots-module__I7jUfG__latest{padding:78px 0 20px}.hotspots-module__I7jUfG__latest>header,.hotspots-module__I7jUfG__moreArticles>header{justify-content:space-between;align-items:end;margin-bottom:24px;display:flex}.hotspots-module__I7jUfG__latest h2,.hotspots-module__I7jUfG__moreArticles h2{margin:7px 0 0;font-size:30px}.hotspots-module__I7jUfG__latest>header>strong{color:var(--text-muted);font-size:13px}.hotspots-module__I7jUfG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.hotspots-module__I7jUfG__card{border:1px solid var(--line-subtle);background:var(--surface-raised);border-radius:20px;grid-template-columns:190px minmax(0,1fr);transition:transform .16s ease-out,border-color .16s ease-out;display:grid;overflow:hidden}.hotspots-module__I7jUfG__card:hover{border-color:#55d6ff73;transform:translateY(-2px)}.hotspots-module__I7jUfG__cardVisual{min-height:280px}.hotspots-module__I7jUfG__cardVisual i{border:1px solid #aadeff66;border-radius:50%;width:90px;height:90px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 24px #55d6ff0a,0 0 0 48px #55d6ff06}.hotspots-module__I7jUfG__card article{flex-direction:column;padding:24px;display:flex}.hotspots-module__I7jUfG__card h3{margin:14px 0 10px;font-size:21px;line-height:1.35}.hotspots-module__I7jUfG__card article>p{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.65}.hotspots-module__I7jUfG__card article>small{color:var(--accent-amber);margin-top:auto;padding-top:22px;font-size:11px}.hotspots-module__I7jUfG__card article>strong{color:var(--text-secondary);margin-top:5px;font-size:13px;font-weight:500;line-height:1.55}.hotspots-module__I7jUfG__empty{border:1px solid var(--line-subtle);text-align:center;border-radius:20px;padding:64px}.hotspots-module__I7jUfG__empty p{color:var(--text-muted)}.hotspots-module__I7jUfG__articlePage{padding:36px 0 20px}.hotspots-module__I7jUfG__breadcrumbs{color:var(--text-muted);align-items:center;gap:10px;padding:16px 0 28px;font-size:13px;display:flex}.hotspots-module__I7jUfG__breadcrumbs a{color:var(--accent-cyan)}.hotspots-module__I7jUfG__articleHero{border:1px solid var(--line-subtle);background:var(--surface-raised);border-radius:28px;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);min-height:460px;display:grid;overflow:hidden}.hotspots-module__I7jUfG__articleHero>div{flex-direction:column;justify-content:center;padding:clamp(40px,6vw,84px);display:flex}.hotspots-module__I7jUfG__articleHero h1{letter-spacing:-.05em;max-width:19ch;margin:14px 0 18px;font-size:clamp(38px,5vw,64px);line-height:1.13}.hotspots-module__I7jUfG__articleHero>div>p{max-width:660px;color:var(--text-secondary);margin:0;font-size:17px;line-height:1.75}.hotspots-module__I7jUfG__articleMeta{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:28px;font-size:12px;display:flex}.hotspots-module__I7jUfG__articleMeta strong{color:var(--text-primary)}.hotspots-module__I7jUfG__articleHero aside i{z-index:2}.hotspots-module__I7jUfG__articleHero aside>span{z-index:2;color:#ffffffb8;font-family:var(--font-mono);letter-spacing:.12em;font-size:11px;position:absolute;bottom:26px;right:28px}.hotspots-module__I7jUfG__articleLayout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:48px;width:min(1120px,100%);margin:56px auto 0;display:grid}.hotspots-module__I7jUfG__articleBody{min-width:0}.hotspots-module__I7jUfG__lead{border-left:3px solid var(--accent-amber);background:#efb8670f;padding:24px 28px}.hotspots-module__I7jUfG__lead p{color:var(--text-primary);margin:9px 0 0;font-size:17px;line-height:1.75}.hotspots-module__I7jUfG__prose{padding:24px 0}.hotspots-module__I7jUfG__prose p{color:var(--text-secondary);margin:22px 0;font-size:17px;line-height:1.95}.hotspots-module__I7jUfG__source{border-top:1px solid var(--line-subtle);gap:8px;padding:20px 0;display:grid}.hotspots-module__I7jUfG__source a{color:var(--accent-cyan)}.hotspots-module__I7jUfG__articleRail{gap:16px;display:grid;position:sticky;top:92px}.hotspots-module__I7jUfG__articleRail section,.hotspots-module__I7jUfG__analysisAction{border:1px solid var(--line-subtle);background:var(--surface-raised);border-radius:18px;gap:12px;padding:22px;display:grid}.hotspots-module__I7jUfG__articleRail h2{margin:0 0 4px;font-size:18px}.hotspots-module__I7jUfG__articleRail section>a{border-top:1px solid var(--line-subtle);gap:5px;padding:13px 0;display:grid}.hotspots-module__I7jUfG__articleRail section>a strong{font-size:14px}.hotspots-module__I7jUfG__articleRail section>a small,.hotspots-module__I7jUfG__articleRail section>p{color:var(--text-muted);margin:0;font-size:12px;line-height:1.55}.hotspots-module__I7jUfG__analysisAction{background:radial-gradient(circle at 90% 0%, #55d6ff24, transparent 44%), var(--surface-raised);position:relative;overflow:hidden}.hotspots-module__I7jUfG__analysisAction span{color:var(--accent-cyan);font-size:12px}.hotspots-module__I7jUfG__analysisAction strong{max-width:16ch;font-size:17px;line-height:1.45}.hotspots-module__I7jUfG__analysisAction b{color:var(--accent-cyan);position:absolute;bottom:18px;right:20px}.hotspots-module__I7jUfG__moreArticles{padding:82px 0 10px}.hotspots-module__I7jUfG__moreArticles>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.hotspots-module__I7jUfG__moreArticles a{border:1px solid var(--line-subtle);background:var(--surface-raised);border-radius:16px;gap:10px;min-height:150px;padding:22px;display:grid}.hotspots-module__I7jUfG__moreArticles a span{color:var(--accent-cyan);font-size:11px}.hotspots-module__I7jUfG__moreArticles a strong{font-size:17px;line-height:1.45}.hotspots-module__I7jUfG__moreArticles a small{color:var(--text-muted);margin-top:auto}@media (max-width:980px){.hotspots-module__I7jUfG__hero,.hotspots-module__I7jUfG__articleHero{grid-template-columns:1fr}.hotspots-module__I7jUfG__hero{gap:28px}.hotspots-module__I7jUfG__featured{grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr)}.hotspots-module__I7jUfG__grid{grid-template-columns:1fr}.hotspots-module__I7jUfG__articleHero aside{min-height:260px}.hotspots-module__I7jUfG__articleLayout{grid-template-columns:1fr}.hotspots-module__I7jUfG__articleRail{grid-template-columns:repeat(2,minmax(0,1fr));position:static}}@media (max-width:760px){.hotspots-module__I7jUfG__page,.hotspots-module__I7jUfG__articlePage{width:calc(100% - 40px)}.hotspots-module__I7jUfG__page{padding:var(--page-top-space-mobile) 0 92px}.hotspots-module__I7jUfG__hero{padding:0 0 24px}.hotspots-module__I7jUfG__hero h1{font-size:42px}.hotspots-module__I7jUfG__hero>div>p{font-size:15px}.hotspots-module__I7jUfG__hero aside{display:none}.hotspots-module__I7jUfG__featured{border-radius:22px;grid-template-columns:1fr;min-height:0}.hotspots-module__I7jUfG__featuredVisual{min-height:220px}.hotspots-module__I7jUfG__featured>article{padding:24px}.hotspots-module__I7jUfG__featured h2{font-size:28px}.hotspots-module__I7jUfG__latest{padding-top:54px}.hotspots-module__I7jUfG__card{grid-template-columns:112px minmax(0,1fr)}.hotspots-module__I7jUfG__cardVisual{min-height:260px}.hotspots-module__I7jUfG__cardVisual>span{padding:5px 7px;font-size:10px;top:14px;left:12px}.hotspots-module__I7jUfG__card article{padding:18px}.hotspots-module__I7jUfG__card h3{font-size:18px}.hotspots-module__I7jUfG__articlePage{padding:12px 0 96px}.hotspots-module__I7jUfG__breadcrumbs{padding-bottom:18px}.hotspots-module__I7jUfG__articleHero{border-radius:22px;flex-direction:column-reverse;min-height:0;display:flex}.hotspots-module__I7jUfG__articleHero aside{min-height:210px}.hotspots-module__I7jUfG__articleHero>div{padding:24px}.hotspots-module__I7jUfG__articleHero h1{font-size:34px}.hotspots-module__I7jUfG__articleHero>div>p{font-size:15px}.hotspots-module__I7jUfG__articleLayout{gap:32px;margin-top:34px}.hotspots-module__I7jUfG__lead{padding:20px}.hotspots-module__I7jUfG__lead p,.hotspots-module__I7jUfG__prose p{font-size:16px}.hotspots-module__I7jUfG__articleRail{grid-template-columns:1fr}.hotspots-module__I7jUfG__moreArticles{padding-top:54px}.hotspots-module__I7jUfG__moreArticles>div{grid-template-columns:1fr}}
