.solution-page-module__53I7qq__page{--surface:#ffffffe0;--line:#bfd0f0cc;--text:#12224a;--muted:#5c6f95;--blue:#2563ff;--blue-deep:#143fcb;--shadow:0 18px 52px #2758b81a;color:var(--text);background:radial-gradient(circle at 12% 8%,#2563eb14 0%,#0000 24%),radial-gradient(circle at 88% 10%,#3b82f614 0%,#0000 25%),linear-gradient(#fff 0%,#f8fbff 58%,#fff 100%)}.solution-page-module__53I7qq__wrap{width:min(1220px,100vw - 40px);margin:0 auto}.solution-page-module__53I7qq__heroSection{isolation:isolate;padding:54px 0 34px;position:relative;overflow:hidden}.solution-page-module__53I7qq__heroSection:before{content:"";filter:blur(18px);opacity:1;pointer-events:none;background:linear-gradient(#ecf3ffeb 0%,#f4f8ffb8 34%,#fff0 78%),linear-gradient(148deg,#d6e6ff85 0%,#e2edff47 26%,#fff0 58%),radial-gradient(920px 320px at 18% 0,#3f72f41f 0%,#3f72f400 72%),radial-gradient(860px 300px at 82% 8%,#41a0ff1a 0%,#41a0ff00 74%);position:absolute;inset:-10% -8% -14%}.solution-page-module__53I7qq__heroGrid{z-index:1;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:28px;display:grid;position:relative}.solution-page-module__53I7qq__heroCopyColumn{z-index:1;position:relative}.solution-page-module__53I7qq__breadcrumb{color:#6a7ea8;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;font-size:12px;font-weight:600;line-height:1.4;display:inline-flex}.solution-page-module__53I7qq__breadcrumb a{color:#2662eb;text-decoration:none}.solution-page-module__53I7qq__breadcrumb strong{color:#1f2f56;font-weight:600}.solution-page-module__53I7qq__kicker{color:var(--blue);letter-spacing:.03em;text-transform:uppercase;background:#edf3ff;border-radius:8px;padding:8px 12px 9px;font-size:12px;font-weight:800;line-height:1;display:inline-block}.solution-page-module__53I7qq__heroCopyColumn h1{letter-spacing:-.06em;max-width:10ch;margin:16px 0 14px;font-size:clamp(2.45rem,3.8vw,3.55rem);line-height:1.06}.solution-page-module__53I7qq__heroSummary{max-width:440px;color:var(--muted);margin:0;font-size:15px;line-height:1.8}.solution-page-module__53I7qq__heroActions{flex-wrap:wrap;gap:16px;margin-top:26px;display:flex}.solution-page-module__53I7qq__primaryButton,.solution-page-module__53I7qq__secondaryButton,.solution-page-module__53I7qq__inlineLink{align-items:center;gap:10px;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:inline-flex}.solution-page-module__53I7qq__primaryButton,.solution-page-module__53I7qq__secondaryButton{border-radius:12px;min-height:48px;padding:0 18px;font-size:.88rem;font-weight:700}.solution-page-module__53I7qq__primaryButton{background:linear-gradient(135deg, var(--blue) 0%, var(--blue-deep) 100%);color:#fff;box-shadow:0 16px 34px #2563ff3d}.solution-page-module__53I7qq__secondaryButton{color:var(--blue);background:#ffffffe6;border:1px solid #2563ff4d}.solution-page-module__53I7qq__primaryButton:hover,.solution-page-module__53I7qq__secondaryButton:hover,.solution-page-module__53I7qq__inlineLink:hover{transform:translateY(-1px)}.solution-page-module__53I7qq__primaryButton svg,.solution-page-module__53I7qq__secondaryButton svg,.solution-page-module__53I7qq__inlineLink svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.solution-page-module__53I7qq__heroVisual{position:relative}.solution-page-module__53I7qq__heroVisual:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#6192ff14 1px,#0000 1px),linear-gradient(#6192ff14 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:48px 48px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:8% 0 -10%;-webkit-mask-image:radial-gradient(circle,#000 55%,#0000 100%);mask-image:radial-gradient(circle,#000 55%,#0000 100%)}.solution-page-module__53I7qq__heroImageShell{aspect-ratio:1.53;filter:drop-shadow(0 20px 38px #3f71d124);width:min(100%,660px);margin-inline:auto;position:relative}.solution-page-module__53I7qq__heroArtImage{object-fit:contain}.solution-page-module__53I7qq__lineChart span{clip-path:polygon(0 72%,10% 76%,20% 58%,32% 52%,43% 61%,58% 38%,72% 49%,85% 33%,100% 37%,100% 100%,0 100%);background:linear-gradient(#4e88ff00 45%,#4e88ff33 100%);position:absolute;inset:0}.solution-page-module__53I7qq__lineChart:after{content:"";clip-path:polygon(0 72%,10% 76%,20% 58%,32% 52%,43% 61%,58% 38%,72% 49%,85% 33%,100% 37%);background:0 0;border-bottom:3px solid #4b84ff;position:absolute;inset:0}.solution-page-module__53I7qq__sectionBand,.solution-page-module__53I7qq__solutionSection,.solution-page-module__53I7qq__impactSection,.solution-page-module__53I7qq__caseSection{padding:42px 0}.solution-page-module__53I7qq__infoGrid{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:stretch;gap:28px;display:grid}.solution-page-module__53I7qq__businessCard,.solution-page-module__53I7qq__challengeCard,.solution-page-module__53I7qq__dashboardFrame,.solution-page-module__53I7qq__caseCard{border:1px solid var(--line);background:var(--surface);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--shadow)}.solution-page-module__53I7qq__businessCard{border-radius:24px;padding:30px 32px}.solution-page-module__53I7qq__sectionHeading{align-items:center;gap:18px;margin-bottom:24px;display:flex}.solution-page-module__53I7qq__sectionHeading h2,.solution-page-module__53I7qq__solutionCopy h2,.solution-page-module__53I7qq__sectionHeader h2{letter-spacing:-.05em;margin:0;font-size:clamp(2rem,2.8vw,2.55rem)}.solution-page-module__53I7qq__iconBadge{width:54px;height:54px;color:var(--blue);background:linear-gradient(#437dff1f,#437dff08);border-radius:18px;flex:none;place-items:center;display:grid}.solution-page-module__53I7qq__iconBadge svg,.solution-page-module__53I7qq__smallIcon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.solution-page-module__53I7qq__paragraphStack{gap:18px;display:grid}.solution-page-module__53I7qq__paragraphStack p,.solution-page-module__53I7qq__challengeList li span:last-child,.solution-page-module__53I7qq__solutionIntro,.solution-page-module__53I7qq__capabilityItem p,.solution-page-module__53I7qq__sectionHeader p,.solution-page-module__53I7qq__impactItem p,.solution-page-module__53I7qq__caseContent p{color:var(--muted);margin:0;line-height:1.7}.solution-page-module__53I7qq__challengeCard{border-radius:24px;padding:30px 26px}.solution-page-module__53I7qq__challengeCard h3{letter-spacing:-.02em;margin:0 0 22px;font-size:1.2rem}.solution-page-module__53I7qq__challengeList{gap:18px;margin:0;padding:0;list-style:none;display:grid}.solution-page-module__53I7qq__challengeList li{align-items:flex-start;gap:14px;display:flex}.solution-page-module__53I7qq__smallIcon{width:38px;height:38px;color:var(--blue);background:#2563ff12;border-radius:14px;flex:none;place-items:center;display:grid}.solution-page-module__53I7qq__solutionGrid{grid-template-columns:minmax(0,1fr) minmax(400px,.92fr);align-items:center;gap:28px;display:grid}.solution-page-module__53I7qq__solutionIntro{max-width:680px;margin-top:8px;font-size:15px}.solution-page-module__53I7qq__capabilitiesGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;margin:24px 0;display:grid}.solution-page-module__53I7qq__capabilityItem{align-items:flex-start;gap:14px;display:flex}.solution-page-module__53I7qq__capabilityItem h3,.solution-page-module__53I7qq__impactItem h3,.solution-page-module__53I7qq__caseContent h3{letter-spacing:-.02em;margin:0 0 6px;font-size:.98rem}.solution-page-module__53I7qq__inlineLink{color:var(--blue);font-weight:700}.solution-page-module__53I7qq__dashboardShell{position:relative}.solution-page-module__53I7qq__solutionImageShell{aspect-ratio:1.4;width:100%;position:relative}.solution-page-module__53I7qq__solutionImage{object-fit:contain;object-position:center}.solution-page-module__53I7qq__dashboardFrame{border-radius:24px;grid-template-columns:56px minmax(0,1fr);display:grid;overflow:hidden}.solution-page-module__53I7qq__dashboardSidebar{background:linear-gradient(#0f2e88 0%,#143fcb 100%);align-content:start;justify-items:center;gap:14px;padding:16px 0;display:grid}.solution-page-module__53I7qq__dashboardSidebar span{border:1px solid #fff9;border-radius:6px;width:16px;height:16px}.solution-page-module__53I7qq__dashboardBody{background:#fffffff0;padding:16px 16px 18px}.solution-page-module__53I7qq__dashboardTopbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.solution-page-module__53I7qq__dashboardTopbar strong{font-size:.96rem}.solution-page-module__53I7qq__dashboardTopbar span{color:#6c7fa4;border:1px solid #acbfe6e6;border-radius:999px;align-items:center;min-height:30px;padding:0 12px;font-size:.8rem;display:inline-flex}.solution-page-module__53I7qq__dashboardMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.solution-page-module__53I7qq__metricTile{background:#fff;border:1px solid #d8e1f3f2;border-radius:16px;flex-direction:column;padding:12px 10px;display:flex}.solution-page-module__53I7qq__metricTileIcon{width:28px;height:28px;color:var(--blue);background:#2563ff14;border-radius:8px;flex-shrink:0;place-items:center;margin-bottom:8px;display:inline-flex}.solution-page-module__53I7qq__metricTileIcon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.solution-page-module__53I7qq__metricTile strong,.solution-page-module__53I7qq__impactItem strong{letter-spacing:-.04em;font-size:1.4rem;font-weight:800;display:block}.solution-page-module__53I7qq__metricTile>span:last-child{color:#7286aa;margin-top:6px;font-size:.78rem;display:block}.solution-page-module__53I7qq__dashboardBottom{grid-template-columns:minmax(0,1.15fr) minmax(190px,.85fr);gap:14px;display:grid}.solution-page-module__53I7qq__chartPanel,.solution-page-module__53I7qq__summaryPanel{background:#fff;border:1px solid #d8e1f3f2;border-radius:18px;padding:14px}.solution-page-module__53I7qq__chartPanel p,.solution-page-module__53I7qq__summaryPanel p{margin:0 0 14px;font-size:.86rem;font-weight:700}.solution-page-module__53I7qq__lineChart{background-color:#0000;background-image:linear-gradient(#587cd614 1px,#0000 1px),linear-gradient(90deg,#587cd614 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:44px 44px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:16px;height:190px;position:relative;overflow:hidden}.solution-page-module__53I7qq__summaryPanel ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.solution-page-module__53I7qq__summaryPanel li{color:var(--muted);justify-content:space-between;gap:10px;font-size:.85rem;display:flex}.solution-page-module__53I7qq__summaryPanel li strong{color:var(--text)}.solution-page-module__53I7qq__assetOverview{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.solution-page-module__53I7qq__assetOverview div{background:#f8fbff;border-radius:16px;padding:14px 12px}.solution-page-module__53I7qq__assetOverview small{color:#6d82a8;font-size:.74rem;display:block}.solution-page-module__53I7qq__assetOverview strong{letter-spacing:-.03em;margin-top:6px;font-size:1.2rem;display:block}.solution-page-module__53I7qq__sectionHeader{margin-bottom:22px}.solution-page-module__53I7qq__sectionHeader p{max-width:680px;margin-top:8px;font-size:15px}.solution-page-module__53I7qq__impactGrid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:0;display:grid}.solution-page-module__53I7qq__impactItem{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:16px;padding:10px 22px;display:grid;position:relative}.solution-page-module__53I7qq__impactItem:after{content:"";background:#cdd8eee6;width:1px;height:calc(100% - 24px);position:absolute;top:12px;right:0}.solution-page-module__53I7qq__impactItem:last-child:after{display:none}.solution-page-module__53I7qq__impactItem .solution-page-module__53I7qq__iconBadge{background:radial-gradient(circle,#edf3fffa 0%,#edf3ffb8 62%,#edf3ff2e 100%);border-radius:999px;width:64px;height:64px;margin:0}.solution-page-module__53I7qq__impactItem strong{margin-bottom:10px;font-size:1.15rem;line-height:1;display:block}.solution-page-module__53I7qq__impactContent{min-width:0}.solution-page-module__53I7qq__impactCopy{gap:2px;display:grid}.solution-page-module__53I7qq__impactItem h3{letter-spacing:-.02em;margin:0;font-size:.95rem;line-height:1.35}.solution-page-module__53I7qq__impactItem p{margin:0;font-size:.95rem;line-height:1.35}.solution-page-module__53I7qq__caseGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.solution-page-module__53I7qq__caseCard{border-radius:22px;overflow:hidden}.solution-page-module__53I7qq__caseImageWrap{aspect-ratio:1.35;background:linear-gradient(135deg,#eaf2ff 0%,#f7faff 100%);position:relative}.solution-page-module__53I7qq__caseImage{object-fit:cover;width:100%;height:100%}.solution-page-module__53I7qq__caseContent{padding:20px 20px 22px}.solution-page-module__53I7qq__caseTag{min-height:28px;color:var(--blue);background:#2563ff14;border-radius:999px;align-items:center;margin-bottom:14px;padding:0 10px;font-size:.75rem;font-weight:700;display:inline-flex}@media (max-width:1180px){.solution-page-module__53I7qq__heroGrid,.solution-page-module__53I7qq__solutionGrid,.solution-page-module__53I7qq__infoGrid{grid-template-columns:1fr}.solution-page-module__53I7qq__heroImageShell{width:min(100%,720px)}.solution-page-module__53I7qq__impactGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.solution-page-module__53I7qq__impactItem:nth-child(3):after{display:none}}@media (max-width:900px){.solution-page-module__53I7qq__heroSection{padding-top:46px}.solution-page-module__53I7qq__capabilitiesGrid,.solution-page-module__53I7qq__caseGrid,.solution-page-module__53I7qq__impactGrid,.solution-page-module__53I7qq__dashboardMetrics,.solution-page-module__53I7qq__dashboardBottom{grid-template-columns:1fr 1fr}}@media (max-width:680px){.solution-page-module__53I7qq__wrap{width:min(100vw - 24px,1240px)}.solution-page-module__53I7qq__heroCopyColumn h1{max-width:none;font-size:clamp(2.45rem,14vw,3.4rem)}.solution-page-module__53I7qq__heroSection{padding:42px 0 28px}.solution-page-module__53I7qq__heroActions,.solution-page-module__53I7qq__capabilitiesGrid,.solution-page-module__53I7qq__caseGrid,.solution-page-module__53I7qq__impactGrid,.solution-page-module__53I7qq__dashboardMetrics,.solution-page-module__53I7qq__dashboardBottom,.solution-page-module__53I7qq__assetOverview{grid-template-columns:1fr}.solution-page-module__53I7qq__businessCard,.solution-page-module__53I7qq__challengeCard,.solution-page-module__53I7qq__dashboardBody,.solution-page-module__53I7qq__caseContent{padding-left:20px;padding-right:20px}.solution-page-module__53I7qq__dashboardFrame{grid-template-columns:1fr}.solution-page-module__53I7qq__dashboardSidebar{grid-auto-flow:column;justify-content:center;padding:12px}.solution-page-module__53I7qq__impactItem{grid-template-columns:64px minmax(0,1fr);padding:14px 0}.solution-page-module__53I7qq__impactItem:after{display:none}}
