.Solutions-module__6q0nIq__section{color:#14204a;background:#fff;padding:95px 0;scroll-margin-top:95px}.Solutions-module__6q0nIq__intro{grid-template-columns:1.05fr 1fr;align-items:start;gap:100px;display:grid}.Solutions-module__6q0nIq__intro h2,.Solutions-module__6q0nIq__sectionTitle{letter-spacing:-.055em;text-wrap:balance;font-size:clamp(34px,4.5vw,60px);font-weight:500;line-height:1.12}.Solutions-module__6q0nIq__intro p{color:#5e6987;font-size:15px;line-height:1.9}.Solutions-module__6q0nIq__intro p+p{margin-top:18px}.Solutions-module__6q0nIq__catalog{margin-top:65px}.Solutions-module__6q0nIq__catalogItem{border-top:1px solid #17245220;grid-template-columns:.8fr 1.1fr .6fr;align-items:center;gap:35px;padding:35px 0;display:grid}.Solutions-module__6q0nIq__catalogItem h3{letter-spacing:-.05em;font-size:clamp(25px,3vw,38px);font-weight:500;line-height:1.15}.Solutions-module__6q0nIq__catalogItem p{color:#5e6987;font-size:13px;line-height:1.85}.Solutions-module__6q0nIq__catalogItem>div>span{color:#334bb4;margin-top:14px;font-size:10px;line-height:1.7;display:block}.Solutions-module__6q0nIq__catalogItem>a{border:1px solid #17245230;border-radius:50%;justify-self:end;place-items:center;width:48px;height:48px;transition:background .2s,color .2s;display:grid}.Solutions-module__6q0nIq__catalogItem>a svg{width:20px;height:20px}.Solutions-module__6q0nIq__catalogItem:hover>a{color:#fff;background:#243dc0}.Solutions-module__6q0nIq__catalogItem h3 a:hover{color:#243dc0}.Solutions-module__6q0nIq__catalogHeading{justify-content:space-between;align-items:end;gap:20px;margin-top:65px;display:flex}.Solutions-module__6q0nIq__catalogHeading h2{letter-spacing:-.04em;font-size:30px;font-weight:500}.Solutions-module__6q0nIq__catalogHeading p{color:#5e6987;font-size:12px}.Solutions-module__6q0nIq__system{color:#172650;background:#edf1fc;padding:85px 0;overflow:clip}.Solutions-module__6q0nIq__systemTop{justify-content:space-between;align-items:end;gap:40px;display:flex}.Solutions-module__6q0nIq__systemTop h2{letter-spacing:-.055em;max-width:650px;font-size:clamp(34px,4.6vw,62px);font-weight:500;line-height:1.1}.Solutions-module__6q0nIq__systemTop>p{color:#5e6987;max-width:330px;font-size:13px;line-height:1.85}.Solutions-module__6q0nIq__serviceFlow{flex-wrap:wrap;align-items:center;gap:0 22px;margin:40px 0 0;display:flex}.Solutions-module__6q0nIq__serviceFlow a{letter-spacing:-.04em;align-items:center;gap:22px;padding:12px 0;font-size:clamp(25px,3.4vw,44px);display:flex}.Solutions-module__6q0nIq__serviceFlow a:after{content:"↗";color:#7889c1;font-size:23px}.Solutions-module__6q0nIq__serviceFlow a:hover{color:#2d4acd}.Solutions-module__6q0nIq__chapter{border-top:1px solid #182b631a;grid-template-columns:.9fr 1.1fr;align-items:start;gap:100px;padding:70px 0;display:grid}.Solutions-module__6q0nIq__chapter h3{letter-spacing:-.055em;max-width:450px;font-size:clamp(30px,3.7vw,48px);font-weight:500;line-height:1.13}.Solutions-module__6q0nIq__chapter p{color:#5e6987;font-size:15px;line-height:1.9}.Solutions-module__6q0nIq__outputs{flex-wrap:wrap;gap:10px 25px;margin-top:25px;display:flex}.Solutions-module__6q0nIq__outputs li{padding-left:16px;font-size:12px;line-height:1.8;list-style:none;position:relative}.Solutions-module__6q0nIq__outputs li:before{content:"";background:#4160d9;border-radius:50%;width:5px;height:5px;position:absolute;top:8px;left:0}.Solutions-module__6q0nIq__needs{grid-template-columns:1fr 1fr;column-gap:65px;margin-top:45px;display:grid}.Solutions-module__6q0nIq__need{border-top:1px solid #17245220;padding:28px 0}.Solutions-module__6q0nIq__need h3{letter-spacing:-.03em;font-size:21px;font-weight:500}.Solutions-module__6q0nIq__need p{color:#5e6987;margin-top:12px;font-size:13px;line-height:1.85}.Solutions-module__6q0nIq__manifesto{color:#fff;background:#172b84;padding:80px 0}.Solutions-module__6q0nIq__manifesto h2{letter-spacing:-.06em;max-width:950px;font-size:clamp(38px,5.2vw,74px);font-weight:500;line-height:1.08}.Solutions-module__6q0nIq__manifesto p{color:#d1dcfc;max-width:760px;margin-top:25px;font-size:15px;line-height:1.9}.Solutions-module__6q0nIq__manifesto .Solutions-module__6q0nIq__outputs{color:#d1dcfc;max-width:900px}.Solutions-module__6q0nIq__manifesto .Solutions-module__6q0nIq__outputs li:before{background:#a4b9ff}.Solutions-module__6q0nIq__faqLayout{grid-template-columns:.8fr 1.2fr;gap:85px;display:grid}.Solutions-module__6q0nIq__faqLayout h2{letter-spacing:-.05em;font-size:clamp(32px,4vw,52px);font-weight:500;line-height:1.12}.Solutions-module__6q0nIq__faq details{border-top:1px solid #182b6326;padding:23px 0}.Solutions-module__6q0nIq__faq summary{cursor:pointer;justify-content:space-between;gap:25px;list-style:none;display:flex}.Solutions-module__6q0nIq__faq summary::-webkit-details-marker{display:none}.Solutions-module__6q0nIq__faq summary h3{font-size:16px;font-weight:500;line-height:1.5}.Solutions-module__6q0nIq__faq summary>span{font-size:22px;transition:rotate .2s}.Solutions-module__6q0nIq__faq details[open] summary>span{rotate:45deg}.Solutions-module__6q0nIq__faq details>p{color:#5e6987;margin-top:17px;font-size:14px;line-height:1.9}.Solutions-module__6q0nIq__closing{color:#fff;background:#142994;grid-template-columns:1fr .7fr;align-items:end;gap:70px;padding:75px max(24px,6vw);display:grid}.Solutions-module__6q0nIq__closing h2{letter-spacing:-.065em;margin-top:24px;font-size:clamp(48px,7vw,100px);font-weight:500;line-height:1}.Solutions-module__6q0nIq__closing p{color:#d0dcfc;max-width:400px;font-size:13px;line-height:1.85}.Solutions-module__6q0nIq__closing a{border-bottom:1px solid #ffffff80;align-items:center;gap:25px;margin-top:20px;padding:18px 0 14px;font-size:16px;display:inline-flex}.Solutions-module__6q0nIq__otherSolutions{flex-wrap:wrap;gap:14px 30px;margin-top:28px;display:flex}.Solutions-module__6q0nIq__otherSolutions a{color:#334bb4;font-size:15px}.Solutions-module__6q0nIq__section a:focus-visible,.Solutions-module__6q0nIq__system a:focus-visible,.Solutions-module__6q0nIq__closing a:focus-visible{outline-offset:6px;outline:2px solid}@media (max-width:900px){.Solutions-module__6q0nIq__intro,.Solutions-module__6q0nIq__chapter,.Solutions-module__6q0nIq__faqLayout{gap:40px}.Solutions-module__6q0nIq__catalogItem{grid-template-columns:1fr 1.2fr 50px;gap:25px}.Solutions-module__6q0nIq__closing{gap:40px}.Solutions-module__6q0nIq__systemTop{flex-direction:column;align-items:start;gap:25px}}@media (max-width:640px){.Solutions-module__6q0nIq__section{padding:58px 0}.Solutions-module__6q0nIq__intro,.Solutions-module__6q0nIq__chapter,.Solutions-module__6q0nIq__faqLayout{grid-template-columns:1fr;gap:25px}.Solutions-module__6q0nIq__intro p,.Solutions-module__6q0nIq__chapter p{font-size:14px}.Solutions-module__6q0nIq__catalog{margin-top:28px}.Solutions-module__6q0nIq__catalogItem{grid-template-columns:1fr 40px;gap:17px;padding:28px 0}.Solutions-module__6q0nIq__catalogItem>div{grid-column:1}.Solutions-module__6q0nIq__catalogItem>a{grid-area:1/2/span 2;width:38px;height:38px}.Solutions-module__6q0nIq__catalogItem h3{font-size:29px}.Solutions-module__6q0nIq__catalogHeading{margin-top:45px;display:block}.Solutions-module__6q0nIq__catalogHeading p{margin-top:12px}.Solutions-module__6q0nIq__catalogHeading h2{font-size:27px}.Solutions-module__6q0nIq__system{padding:55px 0}.Solutions-module__6q0nIq__serviceFlow{gap:0 18px;margin-top:22px}.Solutions-module__6q0nIq__serviceFlow a{gap:18px;font-size:29px}.Solutions-module__6q0nIq__chapter{padding:38px 0}.Solutions-module__6q0nIq__needs{grid-template-columns:1fr;margin-top:28px}.Solutions-module__6q0nIq__manifesto{padding:55px 0}.Solutions-module__6q0nIq__manifesto p{font-size:14px}.Solutions-module__6q0nIq__faqLayout{gap:28px}.Solutions-module__6q0nIq__closing{grid-template-columns:1fr;gap:30px;padding:55px 24px}.Solutions-module__6q0nIq__closing h2{font-size:clamp(36px,10.5vw,60px)}.Solutions-module__6q0nIq__otherSolutions{gap:15px 20px}}@media (prefers-reduced-motion:reduce){.Solutions-module__6q0nIq__catalogItem>a,.Solutions-module__6q0nIq__faq summary>span{transition:none}}.Solutions-module__6q0nIq__lightButton{color:#172650;background:#fff;border-radius:99px;align-items:center;gap:18px;margin-top:25px;padding:16px 24px;font-size:12px;font-weight:600;display:inline-flex}.Solutions-module__6q0nIq__lightButton svg{width:17px;height:17px}.Solutions-module__6q0nIq__closing svg{flex-shrink:0;width:17px;height:17px}
