.solution-page-module__V9xxqG__page{color:var(--ink);background:#fff}.solution-page-module__V9xxqG__shell{z-index:1;width:calc(100% - 48px);max-width:1248px;margin-inline:auto;position:relative}.solution-page-module__V9xxqG__hero{background:linear-gradient(135deg,#fffffffa,#eff4fff5),#fff;padding:108px 0 88px;position:relative;overflow:hidden}.solution-page-module__V9xxqG__heroGlow{pointer-events:none;background:radial-gradient(circle,#4068ff4d,#4068ff00 70%);border-radius:50%;width:720px;height:720px;position:absolute;top:-360px;right:-190px}.solution-page-module__V9xxqG__eyebrow,.solution-page-module__V9xxqG__sectionLabel,.solution-page-module__V9xxqG__darkLabel{letter-spacing:.09em;text-transform:uppercase;margin:0 0 20px;font-size:.75rem;font-weight:750}.solution-page-module__V9xxqG__eyebrow,.solution-page-module__V9xxqG__sectionLabel{color:var(--blue)}.solution-page-module__V9xxqG__darkLabel{color:var(--cyan)}.solution-page-module__V9xxqG__hero h1,.solution-page-module__V9xxqG__sectionHeading h2,.solution-page-module__V9xxqG__boundaries h2,.solution-page-module__V9xxqG__closing h2{letter-spacing:-.045em;margin:0;line-height:1.04}.solution-page-module__V9xxqG__hero h1{max-width:980px;font-size:clamp(3.25rem,6.2vw,5rem)}.solution-page-module__V9xxqG__introduction{color:var(--muted);max-width:850px;margin:24px 0 0;font-size:clamp(1.1rem,1.7vw,1.32rem);line-height:1.58}.solution-page-module__V9xxqG__actions{flex-wrap:wrap;gap:16px;margin-top:34px;display:flex}.solution-page-module__V9xxqG__primaryAction,.solution-page-module__V9xxqG__secondaryAction{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:20px;min-height:52px;padding:0 24px;font-size:.95rem;font-weight:650;transition:box-shadow .16s,transform .16s;display:inline-flex}.solution-page-module__V9xxqG__primaryAction{background:var(--blue);color:#fff;box-shadow:0 10px 26px #1a4ae63d}.solution-page-module__V9xxqG__secondaryAction{color:var(--ink);background:#fff;border-color:#d5ddeb}.solution-page-module__V9xxqG__primaryAction:hover,.solution-page-module__V9xxqG__secondaryAction:hover{transform:translateY(-2px)}.solution-page-module__V9xxqG__outcomePanel{color:#f6f8fc;background:#0b101a;border:1px solid #26324a;border-radius:24px;grid-template-columns:minmax(170px,.34fr) minmax(0,1fr);align-items:center;gap:30px;margin-top:64px;padding:30px 34px;display:grid}.solution-page-module__V9xxqG__outcomePanel span{color:var(--cyan);letter-spacing:.09em;font-size:.7rem;font-weight:750}.solution-page-module__V9xxqG__outcomePanel p{border-left:1px solid #34415a;margin:0;padding-left:30px;font-size:clamp(1.25rem,2vw,1.65rem);line-height:1.45}.solution-page-module__V9xxqG__current,.solution-page-module__V9xxqG__direction,.solution-page-module__V9xxqG__closing,.solution-page-module__V9xxqG__audiences{padding:92px 0 98px}.solution-page-module__V9xxqG__current{background:var(--paper)}.solution-page-module__V9xxqG__direction{background:#fff}.solution-page-module__V9xxqG__sectionHeading h2,.solution-page-module__V9xxqG__boundaries h2,.solution-page-module__V9xxqG__closing h2{max-width:900px;font-size:clamp(2.55rem,4.5vw,3.75rem)}.solution-page-module__V9xxqG__sectionHeading>p:last-child,.solution-page-module__V9xxqG__closing p{color:var(--muted);max-width:820px;margin:20px 0 0;font-size:1.08rem;line-height:1.65}.solution-page-module__V9xxqG__cardGrid,.solution-page-module__V9xxqG__statusGrid{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:52px;display:grid}.solution-page-module__V9xxqG__audienceGrid{grid-template-columns:repeat(2,1fr);gap:22px;margin-top:52px;display:grid}.solution-page-module__V9xxqG__capabilityCard,.solution-page-module__V9xxqG__statusCard{background:#fff;border:1px solid #dbe2ee;border-radius:22px;min-height:245px;padding:26px}.solution-page-module__V9xxqG__direction .solution-page-module__V9xxqG__statusCard{background:#f9faff}.solution-page-module__V9xxqG__audienceCard{background:#fff;border:1px solid #dbe2ee;border-radius:22px;min-height:290px;padding:28px}.solution-page-module__V9xxqG__audienceCard h3{letter-spacing:-.025em;margin:28px 0 0;font-size:1.65rem}.solution-page-module__V9xxqG__audienceCard p{color:var(--muted);margin:14px 0 0;line-height:1.65}.solution-page-module__V9xxqG__audienceCard a{color:var(--blue);gap:12px;margin-top:26px;font-weight:700;display:inline-flex}.solution-page-module__V9xxqG__available,.solution-page-module__V9xxqG__development,.solution-page-module__V9xxqG__planned{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:9px 12px;font-size:.68rem;font-weight:750;display:inline-flex}.solution-page-module__V9xxqG__available{color:#19704e;background:#e7f7f0;border:1px solid #b8e4d2}.solution-page-module__V9xxqG__development{color:var(--blue);background:#edf2ff;border:1px solid #c8d5f4}.solution-page-module__V9xxqG__planned{color:#6944b7;background:#f3efff;border:1px solid #d8cdf7}.solution-page-module__V9xxqG__capabilityCard h3,.solution-page-module__V9xxqG__statusCard h3,.solution-page-module__V9xxqG__useCaseGrid h3{letter-spacing:-.02em;margin:28px 0 0;font-size:1.45rem}.solution-page-module__V9xxqG__capabilityCard p,.solution-page-module__V9xxqG__statusCard p,.solution-page-module__V9xxqG__useCaseGrid p{color:var(--muted);margin:14px 0 0;line-height:1.65}.solution-page-module__V9xxqG__useCases,.solution-page-module__V9xxqG__boundaries{background:var(--dark);color:#f5f7fc;padding:92px 0 98px}.solution-page-module__V9xxqG__useCases .solution-page-module__V9xxqG__sectionHeading>p:last-child{color:var(--dark-muted)}.solution-page-module__V9xxqG__useCaseGrid{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:52px;display:grid}.solution-page-module__V9xxqG__useCaseGrid article{border:1px solid var(--dark-border);background:#111722;border-radius:20px;min-height:250px;padding:24px}.solution-page-module__V9xxqG__useCaseGrid article>span{color:var(--cyan);font-size:.72rem;font-weight:750}.solution-page-module__V9xxqG__useCaseGrid p{color:var(--dark-muted)}.solution-page-module__V9xxqG__boundaries .solution-page-module__V9xxqG__shell{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:64px;display:grid}.solution-page-module__V9xxqG__boundaries ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.solution-page-module__V9xxqG__boundaries li{border:1px solid var(--dark-border);color:var(--dark-muted);background:#111722;border-radius:16px;padding:19px 20px 19px 48px;line-height:1.62;position:relative}.solution-page-module__V9xxqG__boundaries li:before{background:var(--cyan);content:"";border-radius:50%;width:8px;height:8px;position:absolute;top:27px;left:22px}.solution-page-module__V9xxqG__closing{background:linear-gradient(120deg,#eef3ff,#fff 62%)}.solution-page-module__V9xxqG__closing .solution-page-module__V9xxqG__shell{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:50px;display:grid}.solution-page-module__V9xxqG__closing .solution-page-module__V9xxqG__actions{justify-content:flex-end;margin-top:0}@media (max-width:960px){.solution-page-module__V9xxqG__cardGrid,.solution-page-module__V9xxqG__statusGrid,.solution-page-module__V9xxqG__useCaseGrid,.solution-page-module__V9xxqG__audienceGrid{grid-template-columns:repeat(2,1fr)}.solution-page-module__V9xxqG__boundaries .solution-page-module__V9xxqG__shell,.solution-page-module__V9xxqG__closing .solution-page-module__V9xxqG__shell{grid-template-columns:1fr}.solution-page-module__V9xxqG__closing .solution-page-module__V9xxqG__actions{justify-content:flex-start}}@media (max-width:640px){.solution-page-module__V9xxqG__shell{width:calc(100% - 32px)}.solution-page-module__V9xxqG__hero,.solution-page-module__V9xxqG__current,.solution-page-module__V9xxqG__useCases,.solution-page-module__V9xxqG__direction,.solution-page-module__V9xxqG__boundaries,.solution-page-module__V9xxqG__closing,.solution-page-module__V9xxqG__audiences{padding-top:64px;padding-bottom:64px}.solution-page-module__V9xxqG__hero h1{font-size:clamp(2.75rem,13vw,4rem)}.solution-page-module__V9xxqG__sectionHeading h2,.solution-page-module__V9xxqG__boundaries h2,.solution-page-module__V9xxqG__closing h2{font-size:clamp(2.2rem,10vw,3.15rem)}.solution-page-module__V9xxqG__outcomePanel,.solution-page-module__V9xxqG__cardGrid,.solution-page-module__V9xxqG__statusGrid,.solution-page-module__V9xxqG__useCaseGrid,.solution-page-module__V9xxqG__audienceGrid{grid-template-columns:1fr}.solution-page-module__V9xxqG__outcomePanel{gap:18px;padding:26px}.solution-page-module__V9xxqG__outcomePanel p{border-top:1px solid #34415a;border-left:0;padding-top:20px;padding-left:0}.solution-page-module__V9xxqG__capabilityCard,.solution-page-module__V9xxqG__statusCard,.solution-page-module__V9xxqG__useCaseGrid article{min-height:auto}.solution-page-module__V9xxqG__primaryAction,.solution-page-module__V9xxqG__secondaryAction{width:100%}}@media (prefers-reduced-motion:reduce){.solution-page-module__V9xxqG__primaryAction,.solution-page-module__V9xxqG__secondaryAction{transition:none}}
