.solution-page-module__aHcGsq__page{--ink:#121b30;--muted:#5e6c86;--blue:#315bfa;color:var(--ink);background:#fff;padding:0 0 70px}.solution-page-module__aHcGsq__page h1,.solution-page-module__aHcGsq__page h2,.solution-page-module__aHcGsq__page h3,.solution-page-module__aHcGsq__page p,.solution-page-module__aHcGsq__page figure{margin:0}.solution-page-module__aHcGsq__page h1,.solution-page-module__aHcGsq__page h2,.solution-page-module__aHcGsq__page h3{letter-spacing:-.045em;text-wrap:balance;font-weight:600}.solution-page-module__aHcGsq__page h2{font-size:clamp(30px,3.7vw,48px);line-height:1.12}.solution-page-module__aHcGsq__page h3{font-size:22px;line-height:1.25}.solution-page-module__aHcGsq__page :is(a,summary):focus-visible{outline-offset:5px;outline:3px solid #6a89ff}.solution-page-module__aHcGsq__breadcrumbs,.solution-page-module__aHcGsq__section,.solution-page-module__aHcGsq__prompt,.solution-page-module__aHcGsq__related{width:min(1256px,100% - 96px);margin-inline:auto}.solution-page-module__aHcGsq__breadcrumbs{color:var(--muted);flex-wrap:wrap;gap:12px;padding-block:22px;font-size:13px;display:flex}.solution-page-module__aHcGsq__breadcrumbs a:hover{color:var(--blue)}.solution-page-module__aHcGsq__hero{background:radial-gradient(at 88% 32%,#dce7ff 0,#0000 65%),#f5f7ff;border:1px solid #dce4f6;border-radius:30px;grid-template-columns:1.12fr 1fr;align-items:center;gap:35px;width:min(1488px,100% - 40px);margin:0 auto;padding:clamp(28px,5vw,76px);display:grid;overflow:hidden}.solution-page-module__aHcGsq__eyebrow{color:#365bc9;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:600;line-height:1.6;margin-bottom:18px!important}.solution-page-module__aHcGsq__hero h1{font-size:clamp(38px,4.5vw,67px);line-height:1.02}.solution-page-module__aHcGsq__promise{letter-spacing:-.035em;font-size:clamp(21px,2.4vw,31px);line-height:1.3;margin-top:20px!important}.solution-page-module__aHcGsq__intro{color:var(--muted);max-width:580px;font-size:17px;line-height:1.75;margin-top:20px!important}.solution-page-module__aHcGsq__actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:30px;display:flex}.solution-page-module__aHcGsq__primary{border-radius:var(--app-button-radius,12px);color:#fff;background:linear-gradient(#557dff,#2751ec);border:1px solid #3b5fe8;justify-content:center;align-items:center;gap:20px;min-height:50px;padding:14px 24px;font-size:14px;font-weight:600;transition:transform .15s;display:inline-flex;box-shadow:inset 0 1px 2px #fff9,0 7px 18px #264cac20}.solution-page-module__aHcGsq__primary:hover{transform:translateY(-2px)}.solution-page-module__aHcGsq__secondary,.solution-page-module__aHcGsq__textLink{color:#294bb2;text-underline-offset:5px;font-size:14px;font-weight:600;text-decoration:underline}.solution-page-module__aHcGsq__heroVisual{min-width:0}.solution-page-module__aHcGsq__heroVisual img{-o-object-fit:contain;object-fit:contain;border-radius:20px;width:100%;max-height:445px}.solution-page-module__aHcGsq__heroVisual figcaption{text-align:center;color:var(--muted);margin-top:12px;font-size:12px}.solution-page-module__aHcGsq__section{padding-block:80px}.solution-page-module__aHcGsq__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin-top:36px;display:grid}.solution-page-module__aHcGsq__card{border-top:1px solid #dce4f3;padding-top:22px}.solution-page-module__aHcGsq__number{color:#607cbf;margin-bottom:22px;font-size:12px;display:block}.solution-page-module__aHcGsq__card p,.solution-page-module__aHcGsq__steps p,.solution-page-module__aHcGsq__prompt p,.solution-page-module__aHcGsq__faq details p{color:var(--muted);margin-top:16px;font-size:16px;line-height:1.8}.solution-page-module__aHcGsq__workflow,.solution-page-module__aHcGsq__faq{border-top:1px solid #e3e8f2;grid-template-columns:1fr 1.35fr;gap:80px;display:grid}.solution-page-module__aHcGsq__textLink{margin-top:26px;line-height:1.8;display:inline-block}.solution-page-module__aHcGsq__steps{margin:0;padding-left:24px}.solution-page-module__aHcGsq__steps li{margin-bottom:30px;padding-left:14px}.solution-page-module__aHcGsq__steps li::marker{color:var(--blue);font-size:14px}.solution-page-module__aHcGsq__steps li:last-child{margin-bottom:0}.solution-page-module__aHcGsq__prompt{background:#edf2ff;border-radius:24px;grid-template-columns:.85fr 1.15fr;gap:50px;padding:44px;display:grid}.solution-page-module__aHcGsq__prompt h2{font-size:clamp(27px,3vw,38px)}.solution-page-module__aHcGsq__prompt blockquote{color:#32425f;background:#fff;border:1px solid #dce5ff;border-radius:18px;margin:0;padding:28px;font-size:17px;line-height:1.85}.solution-page-module__aHcGsq__faq{margin-top:70px}.solution-page-module__aHcGsq__faq details{border-bottom:1px solid #e3e8f2;padding:21px 0}.solution-page-module__aHcGsq__faq details:first-child{padding-top:0}.solution-page-module__aHcGsq__faq summary{cursor:pointer;justify-content:space-between;gap:16px;font-size:16px;font-weight:600;line-height:1.5;list-style:none;display:flex}.solution-page-module__aHcGsq__faq summary::-webkit-details-marker{display:none}.solution-page-module__aHcGsq__faq summary span{color:var(--blue);flex-shrink:0}.solution-page-module__aHcGsq__faq details[open] summary span{transform:rotate(45deg)}.solution-page-module__aHcGsq__related{border-top:1px solid #e3e8f2;padding-block:42px}.solution-page-module__aHcGsq__related h2{font-size:25px}.solution-page-module__aHcGsq__related>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.solution-page-module__aHcGsq__related a{border:1px solid #dfe6f5;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:20px;font-size:14px;display:flex}.solution-page-module__aHcGsq__related a:hover{background:#f5f7ff}.solution-page-module__aHcGsq__closing{text-align:center;padding:60px 24px 20px}.solution-page-module__aHcGsq__closing .solution-page-module__aHcGsq__primary{margin-top:26px}@media (max-width:1000px){.solution-page-module__aHcGsq__hero{gap:20px}.solution-page-module__aHcGsq__cards{gap:22px}.solution-page-module__aHcGsq__workflow,.solution-page-module__aHcGsq__faq{gap:40px}.solution-page-module__aHcGsq__prompt{gap:25px;padding:30px}.solution-page-module__aHcGsq__related>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.solution-page-module__aHcGsq__breadcrumbs,.solution-page-module__aHcGsq__section,.solution-page-module__aHcGsq__prompt,.solution-page-module__aHcGsq__related{width:calc(100% - 40px)}.solution-page-module__aHcGsq__hero{border-radius:22px;grid-template-columns:1fr;padding:32px 24px}.solution-page-module__aHcGsq__hero h1{font-size:42px}.solution-page-module__aHcGsq__heroVisual img{max-height:300px}.solution-page-module__aHcGsq__section{padding-block:48px}.solution-page-module__aHcGsq__cards,.solution-page-module__aHcGsq__workflow,.solution-page-module__aHcGsq__faq,.solution-page-module__aHcGsq__prompt{grid-template-columns:1fr;gap:30px}.solution-page-module__aHcGsq__faq{margin-top:45px}.solution-page-module__aHcGsq__number{margin-bottom:12px}.solution-page-module__aHcGsq__prompt{padding:26px}.solution-page-module__aHcGsq__prompt blockquote{padding:22px}.solution-page-module__aHcGsq__related>div{grid-template-columns:1fr}.solution-page-module__aHcGsq__intro{font-size:16px}}@media (prefers-reduced-motion:reduce){.solution-page-module__aHcGsq__primary{transition:none}.solution-page-module__aHcGsq__primary:hover{transform:none}}
