.practice-insights-module__4HG6WG__section{background:linear-gradient(#fbfdff,#f1f7ff);padding:40px 0 50px;overflow:hidden}.practice-insights-module__4HG6WG__heading{text-align:center;max-width:850px;margin:0 auto 26px}.practice-insights-module__4HG6WG__heading h2{color:#092958;letter-spacing:-.035em;font-size:clamp(2rem,3vw,3rem);font-weight:600;line-height:1.2}.practice-insights-module__4HG6WG__heading p{color:#65778f;margin-top:10px;font-size:15px;line-height:1.75}.practice-insights-module__4HG6WG__layout{grid-template-columns:minmax(0,1.75fr) minmax(320px,.75fr);align-items:stretch;gap:24px;display:grid}.practice-insights-module__4HG6WG__cases{flex-direction:column;min-width:0;display:flex;position:relative}.practice-insights-module__4HG6WG__casePanel{background:#fff;border:1px solid #dfe8f4;border-radius:14px;flex:1;grid-template-columns:1.12fr .88fr;min-height:370px;display:grid;overflow:hidden;box-shadow:0 14px 38px #224c8014}.practice-insights-module__4HG6WG__caseImage{background:#eaf3ff;min-height:370px;position:relative;overflow:hidden}.practice-insights-module__4HG6WG__caseImage img{object-fit:cover;transition:transform .7s}.practice-insights-module__4HG6WG__casePanel:hover .practice-insights-module__4HG6WG__caseImage img{transform:scale(1.02)}.practice-insights-module__4HG6WG__caseCopy{flex-direction:column;justify-content:center;padding:24px 28px;display:flex}.practice-insights-module__4HG6WG__caseCopy>span{color:#075fe4;background:#eaf3ff;border-radius:4px;align-self:flex-start;padding:4px 8px;font-size:12px;font-weight:700;line-height:1.2}.practice-insights-module__4HG6WG__caseCopy h3{color:#102947;margin-top:10px;font-size:clamp(20px,1.6vw,25px);line-height:1.4}.practice-insights-module__4HG6WG__caseCopy p{color:#5f728a;margin-top:10px;font-size:13px;line-height:1.7}.practice-insights-module__4HG6WG__caseCopy .practice-insights-module__4HG6WG__unit{color:#8493a6;margin-top:8px;font-size:11px}.practice-insights-module__4HG6WG__caseCopy ul{gap:5px;margin-top:12px;display:grid}.practice-insights-module__4HG6WG__caseCopy li{color:#40546c;padding-left:14px;font-size:12px;position:relative}.practice-insights-module__4HG6WG__caseCopy li:before{content:"";background:#075fe4;width:5px;height:5px;position:absolute;top:6px;left:0}.practice-insights-module__4HG6WG__caseCopy a{color:#075fe4;align-self:flex-start;margin-top:15px;font-size:13px;font-weight:700}.practice-insights-module__4HG6WG__dots{justify-content:center;align-items:center;gap:8px;min-height:18px;display:flex;position:absolute;bottom:-25px;left:0;right:0}.practice-insights-module__4HG6WG__dots button{cursor:pointer;background:#fff;border:1px solid #76a9ee;border-radius:50%;width:8px;height:8px;padding:0;transition:width .25s,border-radius .25s,background .25s}.practice-insights-module__4HG6WG__dots button[aria-current=true]{background:#075fe4;border-color:#075fe4;border-radius:99px;width:22px}.practice-insights-module__4HG6WG__news{background:#fffffff2;border:1px solid #dfe8f4;border-radius:14px;flex-direction:column;min-width:0;padding:20px 22px;display:flex;box-shadow:0 14px 38px #224c8012}.practice-insights-module__4HG6WG__newsHeader{border-bottom:1px solid #e2eaf4;justify-content:space-between;align-items:center;gap:18px;padding-bottom:13px;display:flex}.practice-insights-module__4HG6WG__newsHeader span{color:#075fe4;font-size:11px}.practice-insights-module__4HG6WG__newsHeader h3{color:#102947;margin-top:3px;font-size:20px}.practice-insights-module__4HG6WG__newsHeader>a{color:#075fe4;flex:none;font-size:11px}.practice-insights-module__4HG6WG__featuredNews{color:inherit;border-bottom:1px solid #e2eaf4;padding:15px 0;display:block}.practice-insights-module__4HG6WG__featuredMeta,.practice-insights-module__4HG6WG__newsList>a>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.practice-insights-module__4HG6WG__featuredMeta span,.practice-insights-module__4HG6WG__newsList>a span{color:#3973b5;background:#edf5ff;border-radius:4px;padding:3px 7px;line-height:1.2}.practice-insights-module__4HG6WG__featuredMeta{color:#93a0b1;font-size:10px}.practice-insights-module__4HG6WG__featuredNews h4{color:#173453;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:9px;font-size:16px;line-height:1.45;display:-webkit-box;overflow:hidden}.practice-insights-module__4HG6WG__featuredNews p{color:#6a7d94;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:7px;font-size:12px;line-height:1.65;display:-webkit-box;overflow:hidden}.practice-insights-module__4HG6WG__featuredNews:hover h4{color:#075fe4}.practice-insights-module__4HG6WG__newsList{display:grid}.practice-insights-module__4HG6WG__newsList>a{color:inherit;border-bottom:1px solid #e6edf5;padding:10px 0}.practice-insights-module__4HG6WG__newsList>a:last-child{border-bottom:0}.practice-insights-module__4HG6WG__newsList>a>div{color:#8998aa;font-size:9px}.practice-insights-module__4HG6WG__newsList h4{color:#2d4662;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:7px;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.practice-insights-module__4HG6WG__newsList>a:hover h4{color:#075fe4}@media (max-width:1100px){.practice-insights-module__4HG6WG__layout{grid-template-columns:1fr;row-gap:50px}.practice-insights-module__4HG6WG__cases{display:block}.practice-insights-module__4HG6WG__news{grid-template-columns:1fr 1fr;gap:20px;display:grid}.practice-insights-module__4HG6WG__newsHeader{grid-column:1/3}.practice-insights-module__4HG6WG__newsList{margin-top:0}}@media (max-width:760px){.practice-insights-module__4HG6WG__section{padding:42px 0 50px}.practice-insights-module__4HG6WG__casePanel{grid-template-columns:1fr}.practice-insights-module__4HG6WG__caseImage{min-height:260px}.practice-insights-module__4HG6WG__news{display:flex}.practice-insights-module__4HG6WG__newsHeader{grid-column:auto}.practice-insights-module__4HG6WG__newsHeader span,.practice-insights-module__4HG6WG__newsHeader>a,.practice-insights-module__4HG6WG__featuredMeta,.practice-insights-module__4HG6WG__newsList>a>div{font-size:12px}.practice-insights-module__4HG6WG__featuredNews p{font-size:13px}.practice-insights-module__4HG6WG__newsList h4{font-size:14px;line-height:1.55}}@media (min-width:1101px){.practice-insights-module__4HG6WG__section{padding:56px 0 72px}.practice-insights-module__4HG6WG__heading{margin-bottom:38px}.practice-insights-module__4HG6WG__heading p{margin-top:14px;font-size:16px}.practice-insights-module__4HG6WG__layout{gap:18px}.practice-insights-module__4HG6WG__caseCopy{padding:32px 36px}.practice-insights-module__4HG6WG__caseCopy>span{font-size:13px}.practice-insights-module__4HG6WG__caseCopy h3{margin-top:11px;font-size:clamp(22px,1.65vw,27px)}.practice-insights-module__4HG6WG__caseCopy p{color:#425a74;margin-top:13px;font-size:15px;line-height:1.8}.practice-insights-module__4HG6WG__caseCopy .practice-insights-module__4HG6WG__unit{color:#687c94;font-size:13px}.practice-insights-module__4HG6WG__caseCopy ul{gap:8px;margin-top:17px}.practice-insights-module__4HG6WG__caseCopy li{color:#2f4864;font-size:14px}.practice-insights-module__4HG6WG__caseCopy a{margin-top:21px;font-size:14px}.practice-insights-module__4HG6WG__news{padding:26px 28px}.practice-insights-module__4HG6WG__newsHeader{padding-bottom:18px}.practice-insights-module__4HG6WG__newsHeader span,.practice-insights-module__4HG6WG__newsHeader>a{font-size:12px}.practice-insights-module__4HG6WG__newsHeader h3{font-size:21px}.practice-insights-module__4HG6WG__featuredNews{padding:20px 0}.practice-insights-module__4HG6WG__featuredMeta{font-size:11px}.practice-insights-module__4HG6WG__featuredNews h4{color:#102c4c;font-size:18px}.practice-insights-module__4HG6WG__featuredNews p{color:#4a617b;margin-top:10px;font-size:14px;line-height:1.75}.practice-insights-module__4HG6WG__newsList>a{padding:14px 0}.practice-insights-module__4HG6WG__newsList>a>div{font-size:10px}.practice-insights-module__4HG6WG__newsList h4{color:#203d5c;margin-top:6px;font-size:14px;line-height:1.55}}
.technology-capabilities-module__LQGxNa__section{isolation:isolate;color:var(--brand-ink);background:radial-gradient(circle at 50% 0,#fffffff5,#0000 44%),linear-gradient(#f7fbff 0%,#edf5ff 100%);padding:48px 0 52px;position:relative;overflow:hidden}.technology-capabilities-module__LQGxNa__glowOne,.technology-capabilities-module__LQGxNa__glowTwo{display:none}.technology-capabilities-module__LQGxNa__glowOne{background:#2767cc2b;width:360px;height:360px;top:-190px;left:-170px}.technology-capabilities-module__LQGxNa__glowTwo{background:#1b67ce1f;width:420px;height:420px;bottom:-280px;right:-220px}.technology-capabilities-module__LQGxNa__grid{z-index:-1;pointer-events:none;opacity:.32;background-image:url(/images/smart-housing/value-skyline.png);background-position:bottom;background-repeat:no-repeat;background-size:100%;height:180px;display:block;position:absolute;bottom:0;left:0;right:0}.technology-capabilities-module__LQGxNa__heading{text-align:center;max-width:860px;margin:0 auto 34px}.technology-capabilities-module__LQGxNa__heading h2{color:#0a2a60;letter-spacing:-.035em;margin:0;font-size:clamp(2rem,3.1vw,3.25rem);font-weight:600;line-height:1.18}.technology-capabilities-module__LQGxNa__heading>p:last-child{color:#62748b;max-width:760px;margin:16px auto 0;font-size:clamp(.95rem,1.15vw,1.125rem);line-height:2}.technology-capabilities-module__LQGxNa__capabilityGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}:is(.home-reveal-enabled .technology-capabilities-module__LQGxNa__revealStage .technology-capabilities-module__LQGxNa__heading,.home-reveal-enabled .technology-capabilities-module__LQGxNa__revealStage .technology-capabilities-module__LQGxNa__card){opacity:0;transform:translateY(24px)}:is(.technology-capabilities-module__LQGxNa__revealStage.home-reveal-visible .technology-capabilities-module__LQGxNa__heading,.technology-capabilities-module__LQGxNa__revealStage.home-reveal-visible .technology-capabilities-module__LQGxNa__card){opacity:1;transition:opacity .62s cubic-bezier(.22,1,.36,1),transform .62s cubic-bezier(.22,1,.36,1),border-color .3s,background .3s,box-shadow .3s;transform:translateY(0)}.technology-capabilities-module__LQGxNa__revealStage.home-reveal-visible .technology-capabilities-module__LQGxNa__heading{transition-delay:80ms}.technology-capabilities-module__LQGxNa__revealStage.home-reveal-visible .technology-capabilities-module__LQGxNa__card:first-child{transition-delay:.18s}.technology-capabilities-module__LQGxNa__revealStage.home-reveal-visible .technology-capabilities-module__LQGxNa__card:nth-child(2){transition-delay:.26s}.technology-capabilities-module__LQGxNa__revealStage.home-reveal-visible .technology-capabilities-module__LQGxNa__card:nth-child(3){transition-delay:.34s}.technology-capabilities-module__LQGxNa__revealStage.home-reveal-visible .technology-capabilities-module__LQGxNa__card:nth-child(4){transition-delay:.42s}.technology-capabilities-module__LQGxNa__revealStage.home-reveal-visible .technology-capabilities-module__LQGxNa__card:nth-child(5){transition-delay:.5s}.technology-capabilities-module__LQGxNa__revealStage.home-reveal-visible .technology-capabilities-module__LQGxNa__icon{animation:4s ease-in-out infinite technology-capabilities-module__LQGxNa__technology-icon-float}.technology-capabilities-module__LQGxNa__revealStage.home-reveal-visible .technology-capabilities-module__LQGxNa__card:nth-child(2) .technology-capabilities-module__LQGxNa__icon{animation-delay:-.7s}.technology-capabilities-module__LQGxNa__revealStage.home-reveal-visible .technology-capabilities-module__LQGxNa__card:nth-child(3) .technology-capabilities-module__LQGxNa__icon{animation-delay:-1.4s}.technology-capabilities-module__LQGxNa__revealStage.home-reveal-visible .technology-capabilities-module__LQGxNa__card:nth-child(4) .technology-capabilities-module__LQGxNa__icon{animation-delay:-2.1s}.technology-capabilities-module__LQGxNa__revealStage.home-reveal-visible .technology-capabilities-module__LQGxNa__card:nth-child(5) .technology-capabilities-module__LQGxNa__icon{animation-delay:-2.8s}@keyframes technology-capabilities-module__LQGxNa__technology-icon-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.technology-capabilities-module__LQGxNa__card{-webkit-backdrop-filter:blur(18px)saturate(145%);text-align:center;background:#fffffff0;border:1px solid #dce9f8;border-radius:12px;flex-direction:column;align-items:center;min-height:270px;padding:24px 22px 25px;transition:transform .3s,border-color .3s,background .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 12px 34px #1f538f17}.technology-capabilities-module__LQGxNa__card:after{content:"";pointer-events:none;background:linear-gradient(115deg,#ffffff8c,#0000 30% 72%,#4891eb0a);position:absolute;inset:0}.technology-capabilities-module__LQGxNa__card:hover{background:#fff;border-color:#84b8f5;transform:translateY(-3px);box-shadow:inset 0 1px #fff,0 18px 42px #1f538f26}.technology-capabilities-module__LQGxNa__icon{object-fit:contain;width:126px;height:126px;margin:0 auto 14px;transition:transform .3s;display:block}.technology-capabilities-module__LQGxNa__card:hover .technology-capabilities-module__LQGxNa__icon{animation-play-state:paused}.technology-capabilities-module__LQGxNa__card h3{z-index:1;color:#082f6d;margin:0;font-size:20px;font-weight:600;line-height:1.55;position:relative}.technology-capabilities-module__LQGxNa__card>p{z-index:1;color:#435a74;max-width:230px;margin:12px 0 0;font-size:15px;line-height:1.85;position:relative}@media (max-width:1199px){.technology-capabilities-module__LQGxNa__capabilityGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.technology-capabilities-module__LQGxNa__card{min-height:258px}}@media (max-width:767px){.technology-capabilities-module__LQGxNa__section{padding:38px 0 42px}.technology-capabilities-module__LQGxNa__heading{margin-bottom:26px}.technology-capabilities-module__LQGxNa__capabilityGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.technology-capabilities-module__LQGxNa__card{min-height:250px;padding:20px 18px 22px}.technology-capabilities-module__LQGxNa__icon{width:112px;height:112px;margin:0 auto 12px}}@media (max-width:479px){.technology-capabilities-module__LQGxNa__capabilityGrid{grid-template-columns:1fr}.technology-capabilities-module__LQGxNa__card{min-height:0}}@media (prefers-reduced-motion:reduce){:is(.home-reveal-enabled .technology-capabilities-module__LQGxNa__revealStage .technology-capabilities-module__LQGxNa__heading,.home-reveal-enabled .technology-capabilities-module__LQGxNa__revealStage .technology-capabilities-module__LQGxNa__card){opacity:1;transform:none}.technology-capabilities-module__LQGxNa__revealStage.home-reveal-visible .technology-capabilities-module__LQGxNa__icon{animation:none}.technology-capabilities-module__LQGxNa__card{transition:none}.technology-capabilities-module__LQGxNa__card:hover{transform:none}}
