
*:not([data-layout-owner="shared"]){box-sizing:border-box}body:not([data-layout-owner="shared"]){margin:0;background:#e8e8e8;color:#222;font:15px/1.6 "Zhamore MiSans","MiSans","Source Han Sans SC","OPPO Sans 4.0",Arial,sans-serif}button:not([data-layout-owner="shared"]),a:not([data-layout-owner="shared"]){font:inherit;color:inherit}button:not([data-layout-owner="shared"]){cursor:pointer;background:#fff;border:1px solid #999;padding:8px 15px}button:hover:not([data-layout-owner="shared"]),a:hover:not([data-layout-owner="shared"]){background:#eee}button:focus-visible:not([data-layout-owner="shared"]),a:focus-visible:not([data-layout-owner="shared"]){outline:3px solid #555;outline-offset:3px}button[aria-pressed=true]:not([data-layout-owner="shared"]){background:#333;color:white}.review:not([data-layout-owner="shared"]){position:sticky;top:0;z-index:9;background:#f6f6f6;border-bottom:1px solid #aaa;padding:12px 24px;display:flex;align-items:center;gap:18px;flex-wrap:wrap}.review strong:not([data-layout-owner="shared"]){margin-right:auto}.tools:not([data-layout-owner="shared"]){display:flex;gap:5px}.hint:not([data-layout-owner="shared"]){font-size:12px;color:#666}.reviewnote:not([data-layout-owner="shared"]){margin:16px auto;max-width:1180px;padding:0 20px;font-size:13px}#canvas:not([data-layout-owner="shared"]){background:white;max-width:1240px;margin:0 auto 48px;border:1px solid #999;width:100%;overflow:hidden}#canvas.phone:not([data-layout-owner="shared"]){max-width:390px}.site-header:not([data-layout-owner="shared"]){padding:28px 34px;display:flex;justify-content:space-between;align-items:center;gap:22px;border-bottom:1px solid #bbb}.site-header a:not([data-layout-owner="shared"]){text-decoration:none;font-size:14px}.site-header nav:not([data-layout-owner="shared"]){display:flex;gap:23px;flex-wrap:wrap}.logo:not([data-layout-owner="shared"]){font-size:21px;font-weight:bold;white-space:nowrap}.inner:not([data-layout-owner="shared"]){padding:0 34px}section:not([data-layout-owner="shared"]){padding:38px 0;border-bottom:1px solid #ccc}.sectionhead:not([data-layout-owner="shared"]){display:flex;align-items:baseline;justify-content:space-between;gap:15px;margin-bottom:20px}.sectionhead h2:not([data-layout-owner="shared"]){font-size:26px;margin:0;font-weight:500}h1:not([data-layout-owner="shared"]){font-size:34px;font-weight:500;line-height:1.4;margin:0 0 10px}h2 small:not([data-layout-owner="shared"]){font-size:17px}p:not([data-layout-owner="shared"]){margin:8px 0 18px}.note:not([data-layout-owner="shared"]){color:#666;font-size:13px}.tag:not([data-layout-owner="shared"]){display:inline-block;padding:3px 7px;border:1px dashed #888;background:white;font-size:12px}.ph:not([data-layout-owner="shared"]){background:linear-gradient(to top right,transparent calc(50% - .5px),#bbb 50%,transparent calc(50% + .5px)),linear-gradient(to bottom right,transparent calc(50% - .5px),#bbb 50%,transparent calc(50% + .5px)),#f3f3f3;border:1px solid #888;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;gap:8px;padding:22px;min-height:120px}.ph span:not([data-layout-owner="shared"]){background:#f3f3f3;padding:3px 9px}.heroimage:not([data-layout-owner="shared"]){text-decoration:none;touch-action:pan-y;aspect-ratio:16/9;min-height:0}.herotext:not([data-layout-owner="shared"]){display:flex;justify-content:space-between;gap:25px;padding:18px 0}.herotext h3:not([data-layout-owner="shared"]){margin:4px 0;font-size:23px;font-weight:500}.controls:not([data-layout-owner="shared"]){display:flex;gap:7px;align-items:center;flex-wrap:wrap}.controls button:not([data-layout-owner="shared"]){padding:5px 12px}.mosaic:not([data-layout-owner="shared"]){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.case:not([data-layout-owner="shared"]){min-width:0;border:1px solid #888;display:flex;flex-direction:column;background:#fff;color:inherit;text-decoration:none}.case .ph:not([data-layout-owner="shared"]){border:0;flex:1;min-height:170px}.case strong:not([data-layout-owner="shared"]){font-size:16px;font-weight:500}.caption:not([data-layout-owner="shared"]){padding:12px 16px;border-top:1px solid #aaa;background:white}.caption small:not([data-layout-owner="shared"]){display:block;color:#666}.mosaic .case:first-child:not([data-layout-owner="shared"]){grid-column:span 2;grid-row:span 2;min-height:455px}.mosaic .case:nth-child(4):not([data-layout-owner="shared"]){grid-column:span 3;min-height:250px}.mosaic.filtered:not([data-layout-owner="shared"]){grid-template-columns:repeat(2,minmax(0,1fr))}.mosaic.filtered .case:not([data-layout-owner="shared"]){grid-column:auto;grid-row:auto;min-height:250px}.mosaic.casearchive .case:not([data-layout-owner="shared"]){grid-column:auto;grid-row:auto;min-height:230px}.mosaic.casearchive:not(.filtered) .case:nth-child(4n/**/+1):not([data-layout-owner="shared"]){grid-column:span 2;grid-row:span 2;min-height:472px}.mosaic.casearchive:not(.filtered) .case:nth-child(4n/**/+4):not([data-layout-owner="shared"]){grid-column:span 3;min-height:270px}.mosaic.casearchive .case.placeholder:not([data-layout-owner="shared"]){border-style:dashed;background:#fafafa}.loadmore:not([data-layout-owner="shared"]){text-align:center;padding:44px 0 12px}.loadmore button:not([data-layout-owner="shared"]){padding:16px 38px;background:#fff}.phone .mosaic.casearchive .case:not([data-layout-owner="shared"]),.phone .mosaic.casearchive:not(.filtered) .case:nth-child(n):not([data-layout-owner="shared"]){grid-column:auto;grid-row:auto;min-height:270px}.rows:not([data-layout-owner="shared"]){border-top:1px solid #aaa}.row:not([data-layout-owner="shared"]){padding:20px 0;border-bottom:1px solid #aaa;display:grid;grid-template-columns:1fr 1fr;gap:20px}.service-link:not([data-layout-owner="shared"]){color:inherit;text-decoration:none}.service-intro:not([data-layout-owner="shared"]){max-width:760px}.service-tabs:not([data-layout-owner="shared"]){display:flex;gap:10px;flex-wrap:wrap;margin:20px 0}.service-tabs a:not([data-layout-owner="shared"]){border:1px solid #aaa;padding:8px 12px;text-decoration:none}.row b:not([data-layout-owner="shared"]){font-size:21px;font-weight:500}.row.primary:not([data-layout-owner="shared"]){padding:32px 0}.split:not([data-layout-owner="shared"]){display:grid;grid-template-columns:1fr 1.6fr;gap:32px}.split .ph:not([data-layout-owner="shared"]){min-height:240px}.lines:not([data-layout-owner="shared"]){background:repeating-linear-gradient(to bottom,#ddd 0,#ddd 7px,transparent 7px,transparent 24px);height:80px;margin-top:18px}.articles:not([data-layout-owner="shared"]){display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.article:not([data-layout-owner="shared"]){padding:22px;border:1px solid #aaa}.filters:not([data-layout-owner="shared"]){display:flex;gap:8px;overflow:auto;white-space:nowrap;padding:10px 1px 20px}.teamwindow:not([data-layout-owner="shared"]){overflow:hidden}.teamtrack:not([data-layout-owner="shared"]){display:flex;gap:12px}.member:not([data-layout-owner="shared"]){flex:0 0 31%;min-width:0}.portrait:not([data-layout-owner="shared"]){aspect-ratio:3/4}.member p:not([data-layout-owner="shared"]){border-bottom:1px solid #aaa;padding:12px 0;margin:0}.contact:not([data-layout-owner="shared"]){display:grid;grid-template-columns:1fr 190px;gap:30px}.qr:not([data-layout-owner="shared"]){aspect-ratio:1;min-height:0}.foot:not([data-layout-owner="shared"]){padding:24px 34px;display:flex;justify-content:space-between;gap:18px;border-top:1px solid #bbb;font-size:13px}.phone .site-header:not([data-layout-owner="shared"]){padding:20px;align-items:flex-start;flex-direction:column;gap:14px}.phone .site-header nav:not([data-layout-owner="shared"]){gap:10px 17px}.phone .inner:not([data-layout-owner="shared"]){padding:0 20px}.phone section:not([data-layout-owner="shared"]){padding:25px 0}.phone h1:not([data-layout-owner="shared"]){font-size:27px}.phone .sectionhead h2:not([data-layout-owner="shared"]){font-size:23px}.phone .sectionhead:not([data-layout-owner="shared"]){align-items:flex-start}.phone .sectionhead .note:not([data-layout-owner="shared"]){max-width:105px}.phone .heroimage:not([data-layout-owner="shared"]){text-decoration:none;touch-action:pan-y;aspect-ratio:4/5}.phone .herotext:not([data-layout-owner="shared"]){flex-direction:column;gap:8px}.phone .mosaic:not([data-layout-owner="shared"]),.phone .mosaic.filtered:not([data-layout-owner="shared"]){grid-template-columns:1fr}.phone .mosaic .case:not([data-layout-owner="shared"]){grid-column:auto;grid-row:auto;min-height:270px}.phone .split:not([data-layout-owner="shared"]),.phone .row:not([data-layout-owner="shared"]),.phone .articles:not([data-layout-owner="shared"]){grid-template-columns:1fr;gap:15px}.phone .member:not([data-layout-owner="shared"]){flex-basis:86%}.phone .contact:not([data-layout-owner="shared"]){grid-template-columns:1fr}.phone .qr:not([data-layout-owner="shared"]){max-width:180px}.phone .foot:not([data-layout-owner="shared"]){padding:20px;flex-direction:column}.phone .tag:not([data-layout-owner="shared"]){font-size:11px}dialog:not([data-layout-owner="shared"]){border:1px solid #777;max-width:460px;padding:28px}dialog:not([data-layout-owner="shared"])::backdrop{background:#0005}[hidden]:not([data-layout-owner="shared"]){display:none!important}@media(max-width:650px){.review:not([data-layout-owner="shared"]){padding:10px;gap:8px}.review strong:not([data-layout-owner="shared"]){width:100%;font-size:15px}.review button:not([data-layout-owner="shared"]){padding:6px 10px}.reviewnote:not([data-layout-owner="shared"]){font-size:12px}#canvas:not([data-layout-owner="shared"]){border-left:0;border-right:0}}
.site-header nav a:not([data-layout-owner="shared"]){white-space:nowrap}#canvas.compact-nav .site-header:not([data-layout-owner="shared"]){display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:20px}#canvas.compact-nav .logo:not([data-layout-owner="shared"]){font-size:18px}#canvas.compact-nav #menuToggle:not([data-layout-owner="shared"]){padding:9px 12px;white-space:nowrap;min-height:44px}#canvas.compact-nav .site-header nav:not([data-layout-owner="shared"]){grid-column:1/-1;display:flex;flex-direction:column;gap:0;width:100%;border-top:1px solid #aaa}#canvas.compact-nav .site-header nav a:not([data-layout-owner="shared"]){display:block;padding:13px 0;border-bottom:1px solid #ddd;min-height:44px}.article-link:not([data-layout-owner="shared"]){display:block;color:inherit;text-decoration:none;min-width:0}.article-link h2:not([data-layout-owner="shared"]),.article-link h3:not([data-layout-owner="shared"]){margin:10px 0;font-size:23px;font-weight:500;overflow-wrap:anywhere}.article-cover:not([data-layout-owner="shared"]){aspect-ratio:16/9;min-height:0}.insight-list:not([data-layout-owner="shared"]){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.reading:not([data-layout-owner="shared"]){max-width:780px;margin:auto}.reading h1:not([data-layout-owner="shared"]){overflow-wrap:anywhere}.reading section:not([data-layout-owner="shared"]){padding:32px 0}.reading .related:not([data-layout-owner="shared"]){display:grid;gap:16px}.reading .related a:not([data-layout-owner="shared"]){padding:12px;border:1px solid #aaa}.phone .insight-list:not([data-layout-owner="shared"]){grid-template-columns:1fr}.phone .article-link h2:not([data-layout-owner="shared"]),.phone .article-link h3:not([data-layout-owner="shared"]){font-size:22px}.teamwindow:not([data-layout-owner="shared"]){touch-action:pan-y}
#homeArticles:not([data-layout-owner="shared"]),#insightList:not([data-layout-owner="shared"]){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch}
#homeArticles>.article-link:not([data-layout-owner="shared"]),#insightList>.article-link:not([data-layout-owner="shared"]){display:grid;grid-template-columns:110px minmax(0,1fr);padding:0;min-width:0;overflow:hidden}
#homeArticles>.article-link>.article-cover:not([data-layout-owner="shared"]),#insightList>.article-link>.article-cover:not([data-layout-owner="shared"]){aspect-ratio:auto;border:0;border-right:1px solid #aaa;min-height:0;padding:10px;font-size:12px}
.article-cover span:not([data-layout-owner="shared"]){max-width:100%;overflow-wrap:anywhere}
.article-copy:not([data-layout-owner="shared"]){min-width:0;padding:14px;display:flex;flex-direction:column;gap:10px}
.article-copy p:not([data-layout-owner="shared"]),.article-copy h2:not([data-layout-owner="shared"]),.article-copy span:not([data-layout-owner="shared"]){margin:0}
#homeArticles .article-copy h2:not([data-layout-owner="shared"]),#insightList .article-copy h2:not([data-layout-owner="shared"]){font-size:18px;line-height:1.5;margin:0}
.article-copy .note:not([data-layout-owner="shared"]){font-size:12px;line-height:1.5}
.article-copy>span:not([data-layout-owner="shared"]){font-size:13px;margin-top:auto}
.article-copy .article-excerpt:not([data-layout-owner="shared"]){display:none;font-size:13px;color:#666;line-height:1.6}
#homeArticles>.article-link:nth-child(3n/**/+1):not([data-layout-owner="shared"]),#insightList>.article-link:nth-child(3n/**/+1):not([data-layout-owner="shared"]){grid-column:span 2;grid-row:span 2;display:flex;flex-direction:column}
#homeArticles>.article-link:nth-child(3n/**/+1)>.article-cover:not([data-layout-owner="shared"]),#insightList>.article-link:nth-child(3n/**/+1)>.article-cover:not([data-layout-owner="shared"]){height:210px;min-height:0;flex:none;border-right:0;border-bottom:1px solid #aaa}
#homeArticles>.article-link:nth-child(3n/**/+1) .article-copy:not([data-layout-owner="shared"]),#insightList>.article-link:nth-child(3n/**/+1) .article-copy:not([data-layout-owner="shared"]){padding:16px 20px;flex:1}
#homeArticles>.article-link:nth-child(3n/**/+1) h2:not([data-layout-owner="shared"]),#insightList>.article-link:nth-child(3n/**/+1) h2:not([data-layout-owner="shared"]){font-size:25px}
#homeArticles>.article-link:nth-child(3n/**/+1) .article-excerpt:not([data-layout-owner="shared"]),#insightList>.article-link:nth-child(3n/**/+1) .article-excerpt:not([data-layout-owner="shared"]){display:block}
.phone #homeArticles:not([data-layout-owner="shared"]),.phone #insightList:not([data-layout-owner="shared"]){grid-template-columns:1fr;gap:14px}
.phone #homeArticles>.article-link:nth-child(n):not([data-layout-owner="shared"]),.phone #insightList>.article-link:nth-child(n):not([data-layout-owner="shared"]){grid-column:auto;grid-row:auto;display:grid;grid-template-columns:86px minmax(0,1fr)}
.phone #homeArticles>.article-link:nth-child(n)>.article-cover:not([data-layout-owner="shared"]),.phone #insightList>.article-link:nth-child(n)>.article-cover:not([data-layout-owner="shared"]){height:auto;min-height:0;aspect-ratio:auto;border-right:1px solid #aaa;border-bottom:0}
.phone #homeArticles>.article-link:nth-child(n) .article-copy:not([data-layout-owner="shared"]),.phone #insightList>.article-link:nth-child(n) .article-copy:not([data-layout-owner="shared"]){padding:14px}
.phone #homeArticles>.article-link:nth-child(n) h2:not([data-layout-owner="shared"]),.phone #insightList>.article-link:nth-child(n) h2:not([data-layout-owner="shared"]){font-size:18px}
.phone #homeArticles>.article-link:nth-child(n) .article-excerpt:not([data-layout-owner="shared"]),.phone #insightList>.article-link:nth-child(n) .article-excerpt:not([data-layout-owner="shared"]){display:none}
#articleDetail .reading-layout:not([data-layout-owner="shared"]){display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:34px;align-items:start;padding-bottom:40px}
#articleDetail .reading:not([data-layout-owner="shared"]){max-width:none;margin:0;min-width:0}
#articleDetail .article-heading:not([data-layout-owner="shared"]){display:block;padding:28px 30px;background:#f2f2f2;border:0}
#articleDetail .article-heading h1:not([data-layout-owner="shared"]){font-size:30px;line-height:1.45;margin:4px 0 18px}
#articleDetail .article-meta:not([data-layout-owner="shared"]){font-size:13px;color:#777;line-height:1.9;margin:0;overflow-wrap:anywhere}
.article-breadcrumb:not([data-layout-owner="shared"]){padding:24px 0;margin:0;font-size:13px}
.article-prose:not([data-layout-owner="shared"]){padding:28px 10px;font-size:17px;line-height:1.95;color:#555;overflow-wrap:anywhere}
.article-prose p:not([data-layout-owner="shared"]){margin:0 0 24px}.article-prose h2:not([data-layout-owner="shared"]){font-size:22px;line-height:1.6;color:#222;margin:0 0 16px}
#articleDetail .article-prose section:not([data-layout-owner="shared"]){border:0;padding:22px 0 8px}
.article-prose figure:not([data-layout-owner="shared"]){margin:24px 0}.article-figure:not([data-layout-owner="shared"]){aspect-ratio:16/9;min-height:0}
.article-prose figcaption:not([data-layout-owner="shared"]){font-size:13px;color:#777;margin-top:10px}
.article-prose .article-back:not([data-layout-owner="shared"]){margin-top:24px;border-top:1px solid #ccc;padding-top:22px}
.article-sidebar:not([data-layout-owner="shared"]){padding:22px;background:#f7f7f7;min-width:0}
.article-sidebar>h2:not([data-layout-owner="shared"]){font-size:21px;font-weight:500;border-bottom:1px solid #bbb;padding-bottom:18px;margin:0 0 20px}
.article-sidebar h2 small:not([data-layout-owner="shared"]){font-size:13px;color:#666}
.sidebar-article:not([data-layout-owner="shared"]){display:block;text-decoration:none;border-bottom:1px solid #ddd;padding-bottom:20px;margin-bottom:24px}
.sidebar-article .ph:not([data-layout-owner="shared"]){aspect-ratio:16/9;min-height:0;padding:12px}.sidebar-article h3:not([data-layout-owner="shared"]){font-size:16px;font-weight:500;line-height:1.7;margin:12px 0}
.sidebar-article p:not([data-layout-owner="shared"]){font-size:12px;color:#777;margin:0}
.sidebar-help h3:not([data-layout-owner="shared"]){font-size:18px;font-weight:500}.sidebar-help p:not([data-layout-owner="shared"]),.sidebar-help a:not([data-layout-owner="shared"]){font-size:14px}
#canvas.compact-nav #articleDetail .reading-layout:not([data-layout-owner="shared"]){grid-template-columns:1fr}
#canvas.compact-nav .article-sidebar #articleRelated:not([data-layout-owner="shared"]){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
.phone #articleDetail .article-heading:not([data-layout-owner="shared"]){padding:22px 18px}
.phone #articleDetail .article-heading h1:not([data-layout-owner="shared"]){font-size:26px}
.phone .article-prose:not([data-layout-owner="shared"]){padding:24px 0;font-size:16px;line-height:1.95}
.phone .article-prose h2:not([data-layout-owner="shared"]){font-size:21px}
.phone #articleDetail .article-sidebar #articleRelated:not([data-layout-owner="shared"]){grid-template-columns:1fr}
#articleRelated .related-cover:not([data-layout-owner="shared"]){aspect-ratio:16/9;min-height:0;padding:12px;font-size:12px;margin:0 0 12px}#articleRelated .related-cover span:not([data-layout-owner="shared"]){overflow-wrap:anywhere}
#articleRelated .sidebar-article:not([data-layout-owner="shared"]){padding:12px 0;margin:0;border-bottom:1px solid #ddd}
#articleRelated .sidebar-article h3:not([data-layout-owner="shared"]){font-size:15px;line-height:1.6;margin:0 0 7px}
#articleRelated .sidebar-article p:not([data-layout-owner="shared"]){font-size:11px;line-height:1.5}
#articleRelated .sidebar-article.is-preview:not([data-layout-owner="shared"]){background:#eaeaea}
#canvas.compact-nav .article-sidebar #articleRelated:not([data-layout-owner="shared"]){display:block}
.review .tools:not([data-layout-owner="shared"]){flex-wrap:wrap}.workflow-step:not([data-layout-owner="shared"]){display:grid;grid-template-columns:64px 1fr 1fr;gap:24px;padding:26px 0;border-top:1px solid #ccc}.workflow-step .step-no:not([data-layout-owner="shared"]){font-size:32px;color:#888}.workflow-step h3:not([data-layout-owner="shared"]){margin:0 0 10px;font-size:22px;font-weight:500}.workflow-step p:not([data-layout-owner="shared"]){margin:0 0 12px}.workflow-step .ph:not([data-layout-owner="shared"]){min-height:155px}.case-facts:not([data-layout-owner="shared"]){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:24px 0}.case-facts dt:not([data-layout-owner="shared"]){font-size:12px;color:#777}.case-facts dd:not([data-layout-owner="shared"]){margin:6px 0 0}.result-pair:not([data-layout-owner="shared"]){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.result-pair figure:not([data-layout-owner="shared"]),.case-wide:not([data-layout-owner="shared"]){margin:0;min-width:0}.result-pair .ph:not([data-layout-owner="shared"]){aspect-ratio:4/3;min-height:0}.case-wide .ph:not([data-layout-owner="shared"]){aspect-ratio:16/9;min-height:0}.case-wide figcaption:not([data-layout-owner="shared"]),.result-pair figcaption:not([data-layout-owner="shared"]){font-size:13px;color:#666;margin:12px 0 0}.case-next:not([data-layout-owner="shared"]){display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.contact-layout:not([data-layout-owner="shared"]){display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:50px;align-items:start}.contact-layout .qr:not([data-layout-owner="shared"]){width:100%}.contact-channel:not([data-layout-owner="shared"]){border-top:1px solid #ccc;padding:22px 0}.contact-channel h2:not([data-layout-owner="shared"]){font-size:21px;font-weight:500;margin:0 0 10px}.contact-channel button:disabled:not([data-layout-owner="shared"]){cursor:default;color:#888;border-color:#ccc}.contact-channel p:not([data-layout-owner="shared"]){margin:8px 0}.contact-dialog .ph:not([data-layout-owner="shared"]){width:260px;max-width:100%;aspect-ratio:1}.foot nav:not([data-layout-owner="shared"]){display:flex;gap:16px;flex-wrap:wrap}.phone .workflow-step:not([data-layout-owner="shared"]){grid-template-columns:40px minmax(0,1fr);gap:14px}.phone .workflow-step>.ph:not([data-layout-owner="shared"]){grid-column:2}.phone .case-facts:not([data-layout-owner="shared"]),.phone .result-pair:not([data-layout-owner="shared"]),.phone .contact-layout:not([data-layout-owner="shared"]){grid-template-columns:1fr}.phone .contact-layout:not([data-layout-owner="shared"]){gap:24px}.phone .contact-layout .qr:not([data-layout-owner="shared"]){max-width:220px}.phone .workflow-step h3:not([data-layout-owner="shared"]){font-size:20px}.phone .case-wide .ph:not([data-layout-owner="shared"]){aspect-ratio:4/3}.phone .case-facts:not([data-layout-owner="shared"]){gap:14px}#insightList>.article-link:nth-child(n):not([data-layout-owner="shared"]){grid-column:auto;grid-row:auto;display:flex;flex-direction:column}#insightList>.article-link:nth-child(n)>.article-cover:not([data-layout-owner="shared"]){height:110px;flex:none;border:0;border-bottom:1px solid #aaa}#insightList>.article-link:nth-child(n) .article-copy:not([data-layout-owner="shared"]){padding:14px 16px;flex:1}#insightList>.article-link:nth-child(n) h2:not([data-layout-owner="shared"]){font-size:18px}#insightList>.article-link:nth-child(n) .article-excerpt:not([data-layout-owner="shared"]){display:none}#insightList>.article-link:nth-child(4n/**/+1):not([data-layout-owner="shared"]){grid-column:span 2;grid-row:span 2}#insightList>.article-link:nth-child(4n/**/+1)>.article-cover:not([data-layout-owner="shared"]){height:210px}#insightList>.article-link:nth-child(4n/**/+1) h2:not([data-layout-owner="shared"]){font-size:25px}#insightList>.article-link:nth-child(4n/**/+1) .article-excerpt:not([data-layout-owner="shared"]){display:block}#insightList>.article-link:nth-child(4n/**/+4):not([data-layout-owner="shared"]){grid-column:span 3;display:grid;grid-template-columns:1.2fr 1fr}#insightList>.article-link:nth-child(4n/**/+4)>.article-cover:not([data-layout-owner="shared"]){height:190px;border-bottom:0;border-right:1px solid #aaa}#insightList.short-list:not([data-layout-owner="shared"]){grid-template-columns:repeat(2,minmax(0,1fr))}#insightList.short-list>.article-link:nth-child(n):not([data-layout-owner="shared"]){grid-column:auto;grid-row:auto}#insightList.short-list>.article-link:nth-child(n)>.article-cover:not([data-layout-owner="shared"]){height:160px}#insightList.short-list>.article-link:nth-child(n) h2:not([data-layout-owner="shared"]){font-size:20px}.phone #insightList:not([data-layout-owner="shared"]),.phone #insightList.short-list:not([data-layout-owner="shared"]){grid-template-columns:1fr}.phone #insightList>.article-link:nth-child(n):not([data-layout-owner="shared"]){grid-column:auto;grid-row:auto;display:grid;grid-template-columns:86px minmax(0,1fr)}.phone #insightList>.article-link:nth-child(n)>.article-cover:not([data-layout-owner="shared"]){height:auto;border-bottom:0;border-right:1px solid #aaa}.phone #insightList>.article-link:nth-child(n) h2:not([data-layout-owner="shared"]){font-size:18px}.phone #insightList>.article-link:nth-child(n) .article-excerpt:not([data-layout-owner="shared"]){display:none}.filter-rail:not([data-layout-owner="shared"]){position:relative;min-width:0}.filters:not([data-layout-owner="shared"]){overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;padding:8px 3px 12px;gap:10px;touch-action:pan-x pan-y;overscroll-behavior-x:contain;user-select:none}.filters:not([data-layout-owner="shared"])::-webkit-scrollbar{display:none;width:0;height:0}.filters button:not([data-layout-owner="shared"]){flex:0 0 auto;min-height:44px}.filter-rail:not([data-layout-owner="shared"])::before,.filter-rail:not([data-layout-owner="shared"])::after{content:"";position:absolute;top:0;bottom:0;width:22px;pointer-events:none;z-index:1;opacity:0}.filter-rail:not([data-layout-owner="shared"])::before{left:0;background:linear-gradient(to right,#fff,transparent)}.filter-rail:not([data-layout-owner="shared"])::after{right:0;background:linear-gradient(to left,#fff,transparent)}.filter-rail.has-left:not([data-layout-owner="shared"])::before,.filter-rail.has-right:not([data-layout-owner="shared"])::after{opacity:1}@media(hover:hover) and (pointer:fine){.filter-rail.is-scrollable .filters:not([data-layout-owner="shared"]),.filter-rail.is-scrollable .filters button:not([data-layout-owner="shared"]){cursor:grab}.filter-rail.is-dragging .filters:not([data-layout-owner="shared"]),.filter-rail.is-dragging .filters button:not([data-layout-owner="shared"]){cursor:grabbing}}.logo-wall:not([data-layout-owner="shared"]){display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:22px 18px;margin:26px 0}.logo-slot:not([data-layout-owner="shared"]){min-height:78px;display:flex;align-items:center;justify-content:center;flex-direction:column;border:1px dashed #ccc;color:#777;font-size:15px;text-align:center;padding:12px}.logo-slot small:not([data-layout-owner="shared"]){font-size:11px;color:#999}.pricing-row:not([data-layout-owner="shared"]){display:grid;grid-template-columns:1fr 1.5fr .9fr;gap:26px;padding:30px 0;border-top:1px solid #bbb;align-items:start}.pricing-row h2:not([data-layout-owner="shared"]){font-size:24px;font-weight:500;margin:0 0 8px}.pricing-row p:not([data-layout-owner="shared"]){margin:0 0 12px}.pricing-cost:not([data-layout-owner="shared"]){font-size:23px;line-height:1.6}.pricing-cost small:not([data-layout-owner="shared"]){font-size:13px;display:block;color:#666}.pricing-title-en:not([data-layout-owner="shared"]){color:#888;font-size:12px}.faq-list details:not([data-layout-owner="shared"]){border-top:1px solid #ccc;padding:0}.faq-list details:last-child:not([data-layout-owner="shared"]){border-bottom:1px solid #ccc}.faq-list summary:not([data-layout-owner="shared"]){position:relative;cursor:pointer;list-style:none;padding:20px 40px 20px 0;font-size:18px;line-height:1.6}.faq-list summary:not([data-layout-owner="shared"])::-webkit-details-marker{display:none}.faq-list summary:not([data-layout-owner="shared"])::after{content:"+";position:absolute;right:12px;top:18px;font-size:22px}.faq-list details[open]>summary:not([data-layout-owner="shared"])::after{content:"−"}.faq-list summary:focus-visible:not([data-layout-owner="shared"]){outline:2px solid #555;outline-offset:3px}.faq-answer:not([data-layout-owner="shared"]){max-width:850px;line-height:1.9;color:#555;padding:0 28px 18px 0}.faq-answer p:not([data-layout-owner="shared"]){margin:0 0 10px}#pricingNotes:not([data-layout-owner="shared"]){scroll-margin-top:90px}.service-price-inline:not([data-layout-owner="shared"]){font-size:22px;margin:12px 0}.filters>a:not([data-layout-owner="shared"]){display:inline-flex;align-items:center;flex:0 0 auto;min-height:44px;border:1px solid #999;padding:8px 15px;text-decoration:none}.phone .logo-wall:not([data-layout-owner="shared"]){grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.phone .logo-slot:not([data-layout-owner="shared"]){min-height:66px;font-size:12px;padding:8px}.phone .pricing-row:not([data-layout-owner="shared"]){grid-template-columns:1fr;gap:12px}.phone .pricing-cost:not([data-layout-owner="shared"]){font-size:22px}.phone .faq-list summary:not([data-layout-owner="shared"]){font-size:17px}.phone #pricingNotes:not([data-layout-owner="shared"]){scroll-margin-top:195px}
/* Homepage copy and production annotations, 0909-24 */
.home-value:not([data-layout-owner="shared"]){font-size:19px;max-width:700px;line-height:1.7}.home-method h3:not([data-layout-owner="shared"]){margin-bottom:5px}
#homeProfile [data-home-asset]:not([data-layout-owner="shared"]){aspect-ratio:4/3}#homeCases .caption strong:not([data-layout-owner="shared"]){font-size:20px}
.asset-info:not([data-layout-owner="shared"]){display:flex;flex-direction:column;gap:5px;font-size:12px;line-height:1.5;max-width:100%;overflow-wrap:anywhere}.asset-info b:not([data-layout-owner="shared"]){font-family:inherit;font-size:12px}.asset-info small:not([data-layout-owner="shared"]){font:inherit}.asset-info em:not([data-layout-owner="shared"]){font:inherit;color:#666}
.hide-production .asset-info:not([data-layout-owner="shared"]),.hide-production .production-note:not([data-layout-owner="shared"]){display:none!important}
.production-controls:not([data-layout-owner="shared"]){display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:12px}.production-controls button:not([data-layout-owner="shared"]){font-size:12px}.production-controls label:not([data-layout-owner="shared"]){display:flex;align-items:center;gap:4px}
#imageTasks:not([data-layout-owner="shared"]){width:min(960px,calc(100vw - 24px));max-height:85vh;padding:22px;border:1px solid #888;background:#fff;overflow:auto}#imageTasks:not([data-layout-owner="shared"])::backdrop{background:#0007}
.task-heading:not([data-layout-owner="shared"]){display:flex;justify-content:space-between;align-items:center;gap:12px}.task-heading h2:not([data-layout-owner="shared"]){margin:0}.task-list:not([data-layout-owner="shared"]){display:grid;gap:12px;margin-top:18px}.task-item:not([data-layout-owner="shared"]){border:1px solid #bbb;padding:16px;overflow-wrap:anywhere}.task-item h3:not([data-layout-owner="shared"]){font-size:16px;margin:0 0 8px}.task-item p:not([data-layout-owner="shared"]){font-size:13px;margin:5px 0}.task-item button:not([data-layout-owner="shared"]){margin-top:10px;font-size:13px}.asset-focused:not([data-layout-owner="shared"]){outline:3px solid #555;outline-offset:-3px}
.logo .asset-info:not([data-layout-owner="shared"]){font-size:10px}.logo .asset-info small:not([data-layout-owner="shared"]),.logo .asset-info em:not([data-layout-owner="shared"]){display:none}
#homePartners .asset-info small:not([data-layout-owner="shared"]),#homePartners .asset-info em:not([data-layout-owner="shared"]){display:none}
#homeArticles .asset-info small:not([data-layout-owner="shared"]),#homeArticles .asset-info em:not([data-layout-owner="shared"]){display:none}
.phone #homeIntro h1:not([data-layout-owner="shared"]){font-size:29px}.phone .home-value:not([data-layout-owner="shared"]){font-size:16px}
@media(max-width:640px){.home-value:not([data-layout-owner="shared"]){font-size:16px}#homeIntro h1:not([data-layout-owner="shared"]){font-size:29px}.production-controls:not([data-layout-owner="shared"]){width:100%}.task-heading h2:not([data-layout-owner="shared"]){font-size:20px}#imageTasks:not([data-layout-owner="shared"]){padding:16px}.asset-info:not([data-layout-owner="shared"]){font-size:11px}}

/* Use original assets without modifying their pixels. The logo window only skips transparent padding. */
.site-header .logo:not([data-layout-owner="shared"]){display:block;flex-shrink:0;line-height:1.2}.brand-logo-crop:not([data-layout-owner="shared"]){display:block;width:190px;aspect-ratio:2498/807;position:relative;overflow:hidden}.brand-logo-crop img:not([data-layout-owner="shared"]){position:absolute;width:139.4315%;height:auto;max-width:none;left:-18.4548%;top:-83.2714%}
.logo .asset-info:not([data-layout-owner="shared"]){margin-top:8px}.real-qr:not([data-layout-owner="shared"]){background:#fff;text-align:center;width:215px;max-width:100%;padding:0;border:0;min-width:0}.real-qr .wechat-qr:not([data-layout-owner="shared"]){display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.real-qr .asset-info:not([data-layout-owner="shared"]){margin-top:10px;line-height:1.5}.contact-dialog .real-qr:not([data-layout-owner="shared"]){width:320px;margin:0 auto}.contact-dialog:not([data-layout-owner="shared"]){width:min(390px,calc(100vw - 24px));max-height:90svh;overflow:auto}.contact-action:not([data-layout-owner="shared"]){display:inline-block;border:1px solid #999;padding:8px 15px;text-decoration:none}
#copyStatus:not(:empty):not([data-layout-owner="shared"]){position:fixed;bottom:24px;left:50%;transform:translateX(-50%);background:#222;color:white;padding:12px 18px;max-width:calc(100vw - 30px);z-index:30;box-shadow:0 2px 14px #0003}
body.site-preview:not([data-layout-owner="shared"]){background:#fff}.site-preview .review:not([data-layout-owner="shared"]),.site-preview .reviewnote:not([data-layout-owner="shared"]),.site-preview .production-note:not([data-layout-owner="shared"]),.site-preview .asset-info:not([data-layout-owner="shared"]){display:none!important}.site-preview #canvas:not([data-layout-owner="shared"]){border:0;margin:0 auto;min-height:100svh}.site-preview #exitSitePreview:not([data-layout-owner="shared"]){display:block;position:fixed;right:12px;bottom:12px;z-index:20;font-size:12px;background:#fff;box-shadow:0 2px 10px #0002}
#homeIntro:not([data-layout-owner="shared"]){padding-block:clamp(28px,5svh,54px)}#homeIntro h1:not([data-layout-owner="shared"]){margin-bottom:12px}#homeIntro>p:last-child:not([data-layout-owner="shared"]){margin-bottom:0}.site-preview .site-header:not([data-layout-owner="shared"]){padding-block:20px}
.phone .brand-logo-crop:not([data-layout-owner="shared"]){width:155px}.phone #homeIntro:not([data-layout-owner="shared"]){padding-block:28px}.phone #homeIntro h1:not([data-layout-owner="shared"]){font-size:clamp(24px,7vw,29px)}.phone .home-value:not([data-layout-owner="shared"]){font-size:16px}.phone .real-qr:not([data-layout-owner="shared"]){max-width:215px}
@media(max-width:650px){.brand-logo-crop:not([data-layout-owner="shared"]){width:155px}#homeIntro:not([data-layout-owner="shared"]){padding-block:28px}#homeIntro h1:not([data-layout-owner="shared"]){font-size:clamp(24px,7vw,29px)}}
@media(max-height:580px){.site-preview #homeIntro:not([data-layout-owner="shared"]){padding-block:20px}.site-preview #homeIntro h1:not([data-layout-owner="shared"]){font-size:28px}}

.qr-caption:not([data-layout-owner="shared"]){margin:12px 0 0;text-align:center;font-size:15px;line-height:1.5}.contact-phone-row:not([data-layout-owner="shared"]){display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:8px 0 18px}.contact-phone-row>span:first-child:not([data-layout-owner="shared"]){white-space:nowrap}.phone-actions:not([data-layout-owner="shared"]){display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.phone-actions .contact-action:not([data-layout-owner="shared"]),.phone-actions button:not([data-layout-owner="shared"]){font-size:14px;padding:8px 12px;line-height:1.6;min-height:40px}.phone .phone-actions .contact-action:not([data-layout-owner="shared"]),.phone .phone-actions button:not([data-layout-owner="shared"]){min-height:44px}.phone .contact-phone-row:not([data-layout-owner="shared"]){gap:10px}
.real-qr:not([data-layout-owner="shared"]){aspect-ratio:auto;height:auto}/* Four homepage service links: subtle, layout-stable interaction */
#homeServices .service-link:not([data-layout-owner="shared"]){position:relative;isolation:isolate;background:transparent;text-decoration:none;outline-offset:4px}
#homeServices .service-link:not([data-layout-owner="shared"])::before{content:"";position:absolute;inset:0;background:#f5f6ec;opacity:0;transition:opacity 220ms ease;pointer-events:none;z-index:-1}
#homeServices .service-link:not([data-layout-owner="shared"])::after{content:"";position:absolute;left:0;top:20px;bottom:20px;width:2px;background:#B3C224;opacity:0;transform:scaleY(.4);transform-origin:center;transition:transform 220ms ease,opacity 220ms ease;pointer-events:none}
#homeServices .service-link>b:not([data-layout-owner="shared"]){padding-right:12px;transition:transform 220ms ease}
#homeServices .service-cta:not([data-layout-owner="shared"]){display:inline-flex;align-items:center;gap:7px;margin-top:7px}
#homeServices .service-arrow:not([data-layout-owner="shared"]){display:inline-block;transition:transform 220ms ease}
#homeServices .service-link:focus-visible:not([data-layout-owner="shared"]){outline:2px solid #555;background:transparent}
#homeServices .service-link:focus-visible:not([data-layout-owner="shared"])::before,#homeServices .service-link:focus-visible:not([data-layout-owner="shared"])::after{opacity:1}
#homeServices .service-link:focus-visible:not([data-layout-owner="shared"])::after{transform:scaleY(1)}
#homeServices .service-link:focus-visible>b:not([data-layout-owner="shared"]){transform:translateX(8px)}
#homeServices .service-link:focus-visible .service-arrow:not([data-layout-owner="shared"]){transform:translateX(7px)}
@media(hover:hover) and (pointer:fine){
#homeServices .service-link:hover:not([data-layout-owner="shared"]){background:transparent}
#homeServices .service-link:hover:not([data-layout-owner="shared"])::before,#homeServices .service-link:hover:not([data-layout-owner="shared"])::after{opacity:1}
#homeServices .service-link:hover:not([data-layout-owner="shared"])::after{transform:scaleY(1)}
#homeServices .service-link:hover>b:not([data-layout-owner="shared"]){transform:translateX(8px)}
#homeServices .service-link:hover .service-arrow:not([data-layout-owner="shared"]){transform:translateX(7px)}
}
@media(hover:none){
#homeServices .service-link:hover:not([data-layout-owner="shared"]){background:transparent}
#homeServices .service-link:active:not([data-layout-owner="shared"])::before{opacity:1}
}
@media(prefers-reduced-motion:reduce){
#homeServices .service-link:not([data-layout-owner="shared"])::before,#homeServices .service-link:not([data-layout-owner="shared"])::after,#homeServices .service-link>b:not([data-layout-owner="shared"]),#homeServices .service-arrow:not([data-layout-owner="shared"]){transition:none!important}
#homeServices .service-link>b:not([data-layout-owner="shared"]),#homeServices .service-arrow:not([data-layout-owner="shared"]){transform:none!important}
}
/* Consistent title/body spacing in the method section */
#homeMethod .split:not([data-layout-owner="shared"]){gap:clamp(28px,5vw,70px);align-items:start}
#homeMethod .split>div>h2:not([data-layout-owner="shared"]){margin:0;line-height:1.6}
#homeMethod .method-points:not([data-layout-owner="shared"]){display:grid;gap:26px;min-width:0}
#homeMethod .method-point h3:not([data-layout-owner="shared"]){font-size:20px;line-height:1.5;margin:0 0 8px}
#homeMethod .method-point p:not([data-layout-owner="shared"]){margin:0;line-height:1.85}
#homeMethod .method-example:not([data-layout-owner="shared"]){margin:2px 0 0;padding-top:20px;border-top:1px solid #ddd;line-height:1.8}
/* Image-led case grid: one large plus two small, then three smaller blocks */
#homeCases:not([data-layout-owner="shared"]){grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:clamp(180px,20vw,250px);gap:10px}
#homeCases>.case:nth-child(n):not([data-layout-owner="shared"]){grid-column:auto;grid-row:auto;min-height:0;height:auto}
#homeCases>.case:first-child:not([data-layout-owner="shared"]){grid-column:span 2;grid-row:span 2}
#homeCases>.case:nth-child(4):not([data-layout-owner="shared"]){grid-column:auto;grid-row:auto}
#homeCases .case:not([data-layout-owner="shared"]),#caseList .case.detail:not([data-layout-owner="shared"]){position:relative;overflow:hidden;isolation:isolate;border:0;text-decoration:none;background:#eee}
#homeCases .case-visual:not([data-layout-owner="shared"]),#caseList .case.detail .case-visual:not([data-layout-owner="shared"]){position:absolute;inset:0;min-height:0;width:100%;height:100%;margin:0;transition:transform 350ms ease;border:1px solid #ccc}
#homeCases .case-visual .asset-info:not([data-layout-owner="shared"]){padding:0;max-width:100%}
#homeCases .case-overlay:not([data-layout-owner="shared"]),#caseList .case-overlay:not([data-layout-owner="shared"]){position:absolute;inset:0;padding:24px;background:rgba(30,33,37,.91);color:#fff;border:0;display:flex;flex-direction:column;gap:10px;opacity:1;transition:opacity 240ms ease;pointer-events:none;min-width:0}
#homeCases .case-overlay strong:not([data-layout-owner="shared"]),#caseList .case-overlay strong:not([data-layout-owner="shared"]){font-size:clamp(20px,2vw,29px);line-height:1.35;font-weight:500}
.case-industry:not([data-layout-owner="shared"]){font-size:14px;line-height:1.5}.case-scope:not([data-layout-owner="shared"]){margin-top:auto;max-width:calc(100% - 32px);line-height:1.7;font-size:13px;color:inherit!important}.case-open:not([data-layout-owner="shared"]){font-size:12px}.case-arrow:not([data-layout-owner="shared"]){position:absolute;right:22px;bottom:18px;font-size:36px;line-height:1;transition:transform 240ms ease}
#homeCases .case.detail:focus-visible:not([data-layout-owner="shared"]),#caseList .case.detail:focus-visible:not([data-layout-owner="shared"]){outline:3px solid #B3C224;outline-offset:-3px}
#homeCases .case.detail:focus-visible .case-overlay:not([data-layout-owner="shared"]),#caseList .case.detail:focus-visible .case-overlay:not([data-layout-owner="shared"]){opacity:1}
#homeCases .home-future:not([data-layout-owner="shared"]){border:1px dashed #bbb;background:#fafafa}
#homeCases .home-future .ph:not([data-layout-owner="shared"]){background-color:#f7f7f7;border:0;color:#666}
#homeCases .home-future:hover:not([data-layout-owner="shared"]){background:#fafafa;cursor:default}
@media(hover:hover) and (pointer:fine){
#homeCases .case.detail:not(:focus-visible) .case-overlay:not([data-layout-owner="shared"]),#caseList .case.detail:not(:focus-visible) .case-overlay:not([data-layout-owner="shared"]){opacity:0}
#homeCases .case.detail:hover .case-overlay:not([data-layout-owner="shared"]),#caseList .case.detail:hover .case-overlay:not([data-layout-owner="shared"]){opacity:1}
#homeCases .case.detail:hover .case-visual:not([data-layout-owner="shared"]),#caseList .case.detail:hover .case-visual:not([data-layout-owner="shared"]){transform:scale(1.025)}
#homeCases .case.detail:hover .case-arrow:not([data-layout-owner="shared"]),#caseList .case.detail:hover .case-arrow:not([data-layout-owner="shared"]){transform:translate(3px,-3px)}
}
.phone #homeCases:not([data-layout-owner="shared"]){grid-template-columns:1fr;grid-auto-rows:auto;gap:12px}
.phone #homeCases>.case:nth-child(n):not([data-layout-owner="shared"]){grid-column:auto;grid-row:auto;min-height:0;aspect-ratio:4/3}
.phone #homeCases .case-overlay:not([data-layout-owner="shared"]),.phone #caseList .case-overlay:not([data-layout-owner="shared"]){opacity:1!important;background:linear-gradient(180deg,transparent 5%,rgba(20,23,27,.88) 72%);padding:16px;gap:4px;justify-content:flex-end}
.phone .case-overlay .case-scope:not([data-layout-owner="shared"]){margin-top:3px}.phone .case-overlay .case-industry:not([data-layout-owner="shared"]){font-size:12px}.phone .case-overlay .case-open:not([data-layout-owner="shared"]){display:none}.phone .case-overlay .case-arrow:not([data-layout-owner="shared"]){right:16px;bottom:16px;font-size:30px}
.phone #homeMethod .split:not([data-layout-owner="shared"]){gap:24px}.phone #homeMethod .method-points:not([data-layout-owner="shared"]){gap:22px}.phone #homeMethod .method-point h3:not([data-layout-owner="shared"]){font-size:19px;margin-bottom:7px}
@media(hover:none){#homeCases .case-overlay:not([data-layout-owner="shared"]),#caseList .case-overlay:not([data-layout-owner="shared"]){opacity:1;background:linear-gradient(180deg,transparent 5%,rgba(20,23,27,.88) 72%);justify-content:flex-end}.case-overlay .case-scope:not([data-layout-owner="shared"]){margin-top:3px}}
@media(prefers-reduced-motion:reduce){#homeCases .case-visual:not([data-layout-owner="shared"]),#caseList .case-visual:not([data-layout-owner="shared"]),.case-overlay:not([data-layout-owner="shared"]),.case-arrow:not([data-layout-owner="shared"]){transition:none!important;transform:none!important}}

.case-meta:not([data-layout-owner="shared"]){display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:14px;line-height:1.5}.case-meta .case-region:not([data-layout-owner="shared"]),.case-meta .case-industry:not([data-layout-owner="shared"]){white-space:nowrap;font:inherit}.meta-divider:not([data-layout-owner="shared"]){opacity:.5}.phone .case-meta:not([data-layout-owner="shared"]){font-size:12px;gap:5px}.case-facts:not([data-layout-owner="shared"]){grid-template-columns:repeat(4,minmax(0,1fr))}.phone .case-facts:not([data-layout-owner="shared"]){grid-template-columns:1fr}
