/* A photographic front page. Working service previews retain their own controls. */
body.home-business { font-family:'Pretendard Variable',Pretendard,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif; }
body.home-business [hidden] { display:none!important; }
body.home-business .home-scene-hero { --media-shift:0px; min-height:870px; padding:165px max(24px,4vw) 0!important; display:flex; flex-direction:column; isolation:isolate; background:#101f34!important; overflow:hidden; }
body.home-business .home-scene-hero::before { z-index:0; background:linear-gradient(90deg,#101e32ee 0%,#101e32df 23%,#101e3296 43%,#101e3200 73%),linear-gradient(0deg,#0d1d31 0%,#0d1d3100 35%); }
body.home-business .home-scene-hero .home-hero__inner { position:relative; z-index:2; display:block; width:100%; max-width:1280px; margin:0 auto; }
body.home-business .home-scene-hero .home-hero__copy { max-width:760px; }
body.home-business .home-scene-hero .home-kicker { padding:0; margin:0 0 30px; border:0; border-radius:0; color:#b3c5e0!important; background:transparent; font-size:12px; font-weight:650; letter-spacing:.14em; }
body.home-business .home-scene-hero h1 { font-family:inherit; font-size:clamp(50px,4.7vw,76px)!important; line-height:1.2!important; font-weight:720; letter-spacing:-.035em!important; margin-bottom:29px!important; }
body.home-business .home-scene-hero h1 span { font-family:inherit; color:#a8e7da!important; -webkit-text-fill-color:#a8e7da!important; font-size:inherit; letter-spacing:inherit; background:none; margin-top:0!important; }
body.home-business .home-scene-hero .home-hero__copy > .home-hero__lead { max-width:560px; margin:0 0 31px; color:#d0dae8!important; font-size:18px; line-height:1.8; }
body.home-business .home-scene-hero .home-actions { margin:0 0 37px; gap:12px; }
body.home-business .home-scene-hero .home-actions a { min-height:58px; padding:17px 23px; border-radius:3px; font-size:14px; }
body.home-business .home-scene-hero .home-actions .btn-primary { background:#a8e7da!important; border-color:#a8e7da; }
body.home-business .home-scene-hero .home-actions .btn-secondary { background:#10223980!important; backdrop-filter:blur(8px); }
body.home-business .home-scene-hero .home-hero__credential { max-width:480px; padding-top:23px; border-color:#d3e1f32e; }
body.home-business .home-scene-hero .home-hero__credential strong { font-size:31px; letter-spacing:-.025em; font-weight:650; }
body.home-business .home-scene-hero .home-hero__credential > span { font-size:12px; }
body.home-business .home-scene-hero .home-hero__credential > a { display:inline-flex; align-items:center; align-self:center; gap:6px; flex-shrink:0; max-width:100%; min-height:34px; padding:7px 10px; border:1px solid #8ea9c144; border-radius:3px; background:#10243ae8; color:#e5efff; font-size:12px; line-height:1.5; text-decoration:none; white-space:nowrap; }
body.home-business .home-scene-canvas { position:absolute; z-index:-1; inset:-25px 0 -25px; margin:0; overflow:hidden; transform:translate3d(0,var(--media-shift,0px),0); }
body.home-business .home-scene-canvas > img { display:block; width:100%; height:100%; object-fit:cover; object-position:center; max-width:none; }
body.home-business .home-scene-canvas figcaption { position:absolute; right:max(24px,4vw); top:calc(100% - 225px); color:#d8e2ee; padding:5px 8px; background:#0c1c307a; font-size:10px; line-height:1.6; backdrop-filter:blur(4px); }
body.home-business .home-scene-navigation { position:relative; z-index:3; display:flex; align-items:center; gap:20px; width:100%; max-width:1280px; margin:72px auto 0; }
body.home-business .home-scene-links { display:grid; flex:1; grid-template-columns:1.1fr 1fr 1fr; gap:0; border-block:1px solid #a6bfd13b; background:#11253cb3; backdrop-filter:blur(16px); }
body.home-business .home-scene-links > a { position:relative; display:flex; align-items:center; justify-content:space-between; gap:24px; min-height:104px; grid-column:auto; padding:23px 25px; color:#fff; background:transparent; border:0; border-radius:0; text-decoration:none; box-shadow:none; transform:none; }
body.home-business .home-scene-links > a::after { display:none; }
body.home-business .home-scene-links > a + a { border-left:1px solid #a6bfd12b; }
body.home-business .home-scene-links small { display:block; margin-bottom:9px; font-size:9px; font-weight:550; letter-spacing:.07em; color:#9eb9da; }
body.home-business .home-scene-links strong { display:block; color:#f0f5fb; font-size:15px; font-weight:600; line-height:1.55; letter-spacing:-.025em; }
body.home-business .home-scene-links em { display:block; margin-top:4px; color:#b9cee4; font-size:11px; font-style:normal; }
body.home-business .home-scene-links i { flex-shrink:0; color:#9fe4d5; font-size:22px; font-style:normal; }
body.home-business .home-scene-toggle { display:flex; align-items:center; gap:17px; flex-shrink:0; padding:12px 0 12px 6px; border:0; background:transparent; color:#cfdeef; font:inherit; font-size:11px; cursor:pointer; }
body.home-business .home-scene-toggle > span:last-child { font-size:22px; }
body.home-business .home-scene-hero .business-hero-footer { position:relative; z-index:2; width:100%; max-width:1280px; margin:0 auto; padding:23px 0; border:0; }
body.home-business .home-scene-hero .business-hero-footer > a { display:none; }
body.home-business .home-scene-hero:is(.is-media-playing,.is-media-paused) .home-scene-canvas { animation:home-media-enter 3.6s cubic-bezier(.18,.65,.22,1) both; }
body.home-business .home-scene-hero.is-media-paused .home-scene-canvas { animation-play-state:paused; }
@keyframes home-media-enter { 0% { opacity:.35; transform:translate3d(72px,calc(var(--media-shift,0px) + 28px),0) scale(1.08); } 75%,100% { opacity:1; transform:translate3d(0,var(--media-shift,0px),0) scale(1); } }

/* Three editorial image treatments, alongside the live RAG preview. */
body.home-business .home-service-panel { position:relative; isolation:isolate; border:0; border-radius:0; grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr); gap:46px; padding:0 0 0 42px; background:#f2f1eb; overflow:hidden; box-shadow:none; }
body.home-business .home-service-copy { padding:48px 0; }
body.home-business .home-service-copy h3 { font-size:40px; line-height:1.28; letter-spacing:-.035em; }
body.home-business .home-service-copy > p { font-size:16px; line-height:1.8; }
body.home-business .home-service-copy .home-service-note { font-size:12px; }
body.home-business .home-service-copy .business-service-primary { width:fit-content; }
body.home-business .home-service-image { position:relative; grid-column:2; grid-row:1; align-self:stretch; min-width:0; margin:0; background:#dce6e9; overflow:hidden; }
body.home-business .home-service-image > img { display:block; width:100%; height:100%; min-height:550px; object-fit:cover; }
body.home-business .home-service-image figcaption { position:absolute; z-index:2; inset:auto 24px 24px; padding:22px 24px; background:#fffefaeb; backdrop-filter:blur(12px); color:#1c3551; }
body.home-business .home-service-image .home-image-eyebrow { display:block; margin-bottom:10px; color:#52708e; font-size:10px; font-weight:650; letter-spacing:.035em; }
body.home-business .home-service-image figcaption > strong { display:block; font-size:23px; line-height:1.4; font-weight:650; letter-spacing:-.025em; }
body.home-business .home-service-image figcaption > p { margin:9px 0 0; color:#566f85; font-size:13px; line-height:1.7; }
body.home-business .home-service-image figcaption > ul { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:20px; list-style:none; padding:0; margin:20px 0 0; }
body.home-business .home-service-image figcaption li { min-width:0; margin:0; padding:12px 0 0; border-top:1px solid #b6c8d4; }
body.home-business .home-service-image figcaption li b { display:block; color:#264561; font-size:12px; font-weight:600; line-height:1.6; }
body.home-business .home-service-image figcaption li span { display:block; margin-top:5px; color:#61768a; font-size:11px; line-height:1.7; }
body.home-business .home-service-image figcaption > small { display:block; margin-top:17px; color:#6e8090; font-size:10px; line-height:1.7; }
body.home-business #home-service-workshop { grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr); padding:0 42px 0 0; background:#142b43; }
body.home-business #home-service-workshop .home-service-copy { grid-column:2; padding-right:0; }
body.home-business #home-service-workshop .home-service-copy > small { color:#92c4df; }
body.home-business #home-service-workshop .home-service-copy h3 { color:#fff; }
body.home-business #home-service-workshop .home-service-copy > p { color:#c9d8e5; }
body.home-business #home-service-workshop .home-service-note { border-color:#52728d; color:#b6cadc; }
body.home-business #home-service-workshop .home-service-link { color:#a4e4d6; }
body.home-business .home-service-image--workshop { grid-column:1; }
body.home-business .home-service-image--workshop figcaption { background:#13283ee8; color:#fff; }
body.home-business .home-service-image--workshop .home-image-eyebrow { color:#a2bfda; }
body.home-business .home-service-image--workshop figcaption > strong { color:#fff; }
body.home-business .home-service-image--workshop figcaption > p { color:#c8d6e5; }
body.home-business .home-service-image--workshop figcaption > ul { grid-template-columns:1fr 1.2fr; }
body.home-business .home-service-image--workshop figcaption li { border-color:#49647e; }
body.home-business .home-service-image--workshop figcaption li b { color:#e9f0f6; }
body.home-business .home-service-image--workshop figcaption li span { color:#bdd0e0; }
body.home-business .home-service-image--workshop figcaption > small { color:#9bb4cb; }
body.home-business #home-service-build { grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr); padding:40px; background:#eef3f9; }
body.home-business #home-service-build .home-service-copy { padding:12px 0; }
body.home-business #home-service-build .business-screen { grid-column:2; width:100%; }
body.home-business #home-service-data { background:#e0eee9; }
body.home-business .home-service-image--data > img { min-height:555px; }
body.home-business .home-service-image--data figcaption { background:#edf7f1ed; }
body.home-business .home-data-format { margin-top:14px; border-top:1px solid #adc7bc; }
body.home-business .home-data-format > summary { padding:12px 0 0; color:#265b4a; font-size:12px; cursor:pointer; }
body.home-business .home-data-format .business-data-table { width:100%; margin:15px 0; font-size:11px; }
body.home-business .home-data-format .business-data-table caption { text-align:left; padding:0 0 10px; color:#607f71; font-size:10px; }
body.home-business .home-data-format .business-data-table :is(th,td) { padding:10px 6px; font-size:11px; }
body.home-business .home-data-format > p { margin:0; color:#557367; font-size:11px; line-height:1.7; }

/* Two image gateways break the rhythm before the working LXP environment. */
body.home-business .home-scene-programs { padding:12px max(24px,4vw) 72px; background:#fff!important; }
body.home-business .home-scene-programs .programs-gateway__inner { max-width:1240px; grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr); gap:70px; }
body.home-business .home-programs-art { position:relative; margin:0; min-width:0; background:#e7ecf1; }
body.home-business .home-programs-art > img { display:block; width:100%; aspect-ratio:1.25; object-fit:cover; }
body.home-business .home-programs-art figcaption { position:absolute; left:20px; bottom:20px; padding:6px 10px; background:#fffdf5de; color:#526878; font-size:11px; }
body.home-business .home-programs-copy > small { font-weight:650; letter-spacing:.1em; }
body.home-business .home-programs-copy h2 { max-width:410px; font-size:40px!important; letter-spacing:-.035em; line-height:1.3; }
body.home-business .home-programs-copy > p { margin-top:22px; font-size:16px; }
body.home-business .home-programs-copy .programs-gateway__topics { gap:0; margin-top:27px; }
body.home-business .home-programs-copy .programs-gateway__topics > a { min-height:57px; padding:10px 0; gap:12px; border:0; border-top:1px solid #cad6df; border-radius:0; background:transparent; font-size:13px; }
body.home-business .home-programs-copy .programs-gateway__topics > a:nth-child(2n) { margin-left:18px; }
body.home-business .home-programs-copy .programs-gateway__topics span { width:auto; height:auto; border-radius:0; background:transparent; font-size:10px; font-weight:500; }
body.home-business .open-class-entry { padding:0 max(24px,4vw) 80px; background:#fff!important; }
body.home-business .open-class-entry__inner { position:relative; isolation:isolate; display:flex; align-items:center; min-height:330px; max-width:1240px; margin:auto; padding:45px 58px; gap:70px; border:0; border-radius:0; background:#1b2e3b; overflow:hidden; }
body.home-business .home-open-class-art { position:absolute; z-index:-2; inset:0; width:100%; height:100%; padding:0; margin:0; border-radius:0; background:#152636; }
body.home-business .home-open-class-art > img { display:block; width:100%; height:100%; max-width:none; object-fit:cover; object-position:75% center; }
body.home-business .home-open-class-art > figcaption { position:absolute; right:22px; bottom:17px; padding:5px 8px; background:#132331b3; color:#bacbd9; font-size:10px; letter-spacing:.06em; }
body.home-business .open-class-entry__inner::before { content:''; position:absolute; z-index:-1; inset:0; background:linear-gradient(90deg,#172c3be6 0%,#172c3bd9 41%,#172c3b45 75%,#172c3b00); }
body.home-business .open-class-entry__copy { flex:1; }
body.home-business .open-class-entry__eyebrow { color:#c8b29c; font-size:11px; }
body.home-business .open-class-entry__copy h2 { margin:13px 0 17px; color:#fff; font-size:40px; font-weight:650; letter-spacing:-.03em; }
body.home-business .open-class-entry__copy p { max-width:450px; color:#d3dee5; font-size:16px; line-height:1.8; }
body.home-business .open-class-entry__link { flex:0 0 auto; min-height:54px; margin-right:8%; border:0; border-radius:3px; background:#edc1a4; color:#352c2a; font-size:14px; font-weight:650; }
body.home-business .open-class-entry__link:hover { background:#f4cfb5; }
body.home-business .business-project-map { min-height:600px; }
body.home-business .business-project-map > img { object-position:center; }
body.home-business .business-project-map::after { background:linear-gradient(180deg,#112c4726,#112c47ed); }
body.home-business .business-project-map figcaption { padding:40px; }
body.home-business .business-project-map figcaption > strong { font-size:35px; line-height:1.35; }
body.home-business .business-project-map figcaption p { font-size:15px; }
body.home-business .scene-card img { aspect-ratio:1.35; object-fit:cover; }
body.home-business .scene-card:nth-child(2) img { aspect-ratio:1.13; }
body.home-business .scene-card:nth-child(3) img { aspect-ratio:1.55; }
body.home-business .scene-card:nth-child(2) { padding-top:55px; }
body.home-business .scene-card:nth-child(3) { padding-top:110px; }
body.home-business :is(.home-scene-links > a,.home-scene-toggle,.home-data-format > summary):focus-visible { outline:3px solid #8ee3cc; outline-offset:4px; }
@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference) {
 body.home-business .home-scene-links > a { transition:background 220ms; }
 body.home-business .home-scene-links > a:hover { background:#2b4664a8; transform:none; }
 body.home-business .home-service-image > img { transition:transform 900ms cubic-bezier(.2,.65,.2,1); }
 body.home-business .home-service-image:hover > img { transform:scale(1.035); }
 body.home-business .home-programs-art > img { transition:transform 800ms cubic-bezier(.2,.65,.2,1); }
 body.home-business .home-programs-art:hover > img { transform:scale(1.02); }
}
@media (max-width:1100px) {
 body.home-business .home-scene-hero { min-height:840px; padding-top:145px!important; }
 body.home-business .home-scene-hero h1 { font-size:57px!important; }
 body.home-business .home-scene-hero .home-hero__copy { max-width:650px; }
 body.home-business .home-scene-navigation { margin-top:58px; }
 body.home-business .home-scene-links > a { min-height:104px; padding:20px 17px; gap:15px; }
 body.home-business .home-scene-links strong { font-size:13px; }
 body.home-business .home-scene-links small { font-size:8px; }
 body.home-business .home-scene-links em { font-size:10px; }
 body.home-business .home-scene-toggle { position:absolute; right:0; bottom:calc(100% + 18px); }
 body.home-business .home-scene-canvas figcaption { top:auto; bottom:210px; }
 body.home-business .home-service-panel { padding-left:30px; gap:30px; }
 body.home-business .home-service-copy h3 { font-size:32px; }
 body.home-business .home-service-copy > p { font-size:15px; }
 body.home-business #home-service-workshop { padding-right:30px; }
 body.home-business .home-service-image figcaption { inset:auto 16px 16px; padding:18px; }
 body.home-business .home-service-image figcaption > strong { font-size:21px; }
 body.home-business .home-service-image figcaption > ul { gap:10px; }
 body.home-business .home-service-image figcaption li b { font-size:11px; }
 body.home-business .home-service-image figcaption li span { font-size:10px; }
 body.home-business .home-scene-programs .programs-gateway__inner { gap:38px; }
 body.home-business .home-programs-copy h2 { font-size:34px!important; }
 body.home-business .open-class-entry__inner { gap:35px; padding:36px; }
 body.home-business .open-class-entry__link { margin-right:0; font-size:13px; padding-inline:16px; }
 body.home-business .open-class-entry__copy h2 { font-size:34px; }
}
@media (max-width:760px) {
 body.home-business .home-scene-hero { min-height:0; padding:124px 22px 0!important; }
 body.home-business .home-scene-hero::before { background:linear-gradient(180deg,#102036 0%,#102036fa 26%,#102036a8 43%,#10203600 68%,#102036c9 86%); }
 body.home-business .home-scene-hero .home-hero__inner { max-width:680px; }
 body.home-business .home-scene-hero .home-kicker { margin-bottom:24px; font-size:10px; }
 body.home-business .home-scene-hero h1 { font-size:clamp(35px,6.8vw,52px)!important; letter-spacing:-.03em!important; line-height:1.23!important; margin-bottom:23px!important; }
 body.home-business .home-scene-hero .home-hero__copy > .home-hero__lead { max-width:550px; margin-bottom:26px; font-size:16px; line-height:1.8; }
 body.home-business .home-scene-hero .home-actions { margin:0 0 27px; gap:9px; }
 body.home-business .home-scene-hero .home-actions a { min-height:51px; padding:14px 17px; font-size:12px; gap:20px; }
 body.home-business .home-scene-hero .home-hero__credential { padding-top:19px; max-width:460px; }
 body.home-business .home-scene-hero .home-hero__credential strong { font-size:25px; }
 body.home-business .home-scene-hero .home-hero__credential > span { font-size:11px; }
 body.home-business .home-scene-hero .home-hero__credential > a { font-size:10px; }
 body.home-business .home-scene-canvas { inset:320px 0 150px; transform:none; }
 body.home-business .home-scene-canvas > img { object-position:65% center; }
 body.home-business .home-scene-canvas figcaption { inset:auto 14px 12px auto; font-size:9px; }
 body.home-business .home-scene-navigation { display:block; margin:330px auto 0; }
 body.home-business .home-scene-links { grid-template-columns:1fr; border-top:1px solid #a6bfd13b; }
 body.home-business .home-scene-links > a { min-height:80px; padding:19px 20px; }
 body.home-business .home-scene-links > a + a { border-left:0; border-top:1px solid #a6bfd12b; }
 body.home-business .home-scene-links small { margin-bottom:7px; font-size:9px; }
 body.home-business .home-scene-links strong { font-size:15px; }
 body.home-business .home-scene-links em { margin-top:4px; font-size:11px; }
 body.home-business .home-scene-toggle { bottom:calc(100% + 16px); padding:10px 0; font-size:10px; }
 body.home-business .home-scene-hero .business-hero-footer { gap:14px; padding:23px 0; font-size:8px; }
 body.home-business .home-service-panel,body.home-business #home-service-workshop,body.home-business #home-service-build,body.home-business #home-service-data { display:flex; flex-direction:column; padding:0; gap:0; }
 body.home-business .home-service-copy,body.home-business #home-service-workshop .home-service-copy,body.home-business #home-service-build .home-service-copy { padding:29px 26px 33px; }
 body.home-business .home-service-copy h3 { margin:14px 0 19px; font-size:34px; }
 body.home-business .home-service-copy h3 br { display:none; }
 body.home-business .home-service-copy > p { font-size:15px; }
 body.home-business .home-service-image { width:100%; }
 body.home-business .home-service-image > img { height:480px; min-height:0; }
 body.home-business .home-service-image figcaption { inset:auto 16px 16px; padding:20px; }
 body.home-business .home-service-image figcaption > strong { font-size:24px; }
 body.home-business .home-service-image figcaption > ul { gap:14px; }
 body.home-business .home-service-image figcaption li b { font-size:12px; }
 body.home-business .home-service-image figcaption li span { font-size:10px; }
 body.home-business .home-service-image--workshop { order:-1; }
 body.home-business .home-service-image--workshop > img { height:500px; }
 body.home-business #home-service-build .business-screen { align-self:stretch; width:calc(100% - 36px); margin:0 18px 26px; }
 body.home-business .home-scene-programs { padding:0 20px 55px; }
 body.home-business .home-scene-programs .programs-gateway__inner { display:flex; flex-direction:column; gap:32px; }
 body.home-business .home-programs-art { width:100%; margin:0; }
 body.home-business .home-programs-art > img { aspect-ratio:1.4; }
 body.home-business .home-programs-copy { width:100%; }
 body.home-business .home-programs-copy h2 { max-width:none; font-size:34px!important; }
 body.home-business .home-programs-copy > p { font-size:15px; }
 body.home-business .home-programs-copy .programs-gateway__topics { margin-top:23px; }
 body.home-business .home-programs-copy .programs-gateway__topics > a { min-height:55px; font-size:12px; }
 body.home-business .open-class-entry { padding:0 20px 60px; }
 body.home-business .open-class-entry__inner { display:block; min-height:515px; padding:35px 28px 240px; }
 body.home-business .home-open-class-art > img { object-position:68% center; }
 body.home-business .open-class-entry__inner::before { background:linear-gradient(180deg,#172c3be8 0%,#172c3bd9 36%,#172c3b00 85%); }
 body.home-business .open-class-entry__copy h2 { font-size:34px; }
 body.home-business .open-class-entry__copy p { font-size:15px; }
 body.home-business .open-class-entry__link { display:inline-flex; min-height:48px; margin-top:24px; font-size:12px; }
 body.home-business .business-project-map { min-height:440px; }
 body.home-business .business-project-map figcaption { padding:30px; }
 body.home-business .business-project-map figcaption > strong { font-size:31px; }
 body.home-business .scene-card:nth-child(2),body.home-business .scene-card:nth-child(3) { padding-top:0; }
 body.home-business .scene-card img,body.home-business .scene-card:nth-child(2) img,body.home-business .scene-card:nth-child(3) img { aspect-ratio:1.45; }
}
@media (max-width:420px) {
 body.home-business .home-scene-hero { padding:112px 18px 0!important; }
 body.home-business .home-scene-hero h1 { font-size:clamp(29px,8.1vw,35px)!important; }
 body.home-business .home-scene-hero .home-hero__copy > .home-hero__lead { font-size:15px; }
 body.home-business .home-scene-hero .home-actions a { min-height:50px; padding:13px 11px; font-size:11px; gap:10px; flex:0 1 auto; }
 body.home-business .home-scene-hero .home-hero__credential { gap:6px 8px; }
 body.home-business .home-scene-hero .home-hero__credential strong { font-size:23px; }
 body.home-business .home-scene-canvas { top:300px; bottom:170px; }
 body.home-business .home-scene-navigation { margin-top:295px; }
 body.home-business .home-service-copy,body.home-business #home-service-workshop .home-service-copy,body.home-business #home-service-build .home-service-copy { padding:26px 22px 30px; }
 body.home-business .home-service-copy h3 { font-size:30px; }
 body.home-business .home-service-image figcaption { inset:auto 12px 12px; padding:17px; }
 body.home-business .home-service-image figcaption > strong { font-size:22px; }
 body.home-business .home-service-image figcaption > ul { gap:8px; }
 body.home-business .home-service-image figcaption li b { font-size:11px; }
 body.home-business .home-service-image figcaption li span { font-size:10px; }
 body.home-business .home-service-image figcaption > small { font-size:9px; }
 body.home-business .open-class-entry__inner { padding-inline:24px; }
}
@media (prefers-reduced-motion:reduce) {
 body.home-business :is(.home-scene-canvas,.home-service-image > img,.home-programs-art > img,.home-scene-links > a) { animation:none!important; transition:none!important; transform:none!important; }
}
