.page-module__fLTYpa__page{color:#222b30;background:#faf9f6}.page-module__fLTYpa__hero,.page-module__fLTYpa__challenges,.page-module__fLTYpa__catalog,.page-module__fLTYpa__approach,.page-module__fLTYpa__contact{width:min(1120px,100% - 80px);margin:0 auto}.page-module__fLTYpa__hero{padding:148px 0 76px}.page-module__fLTYpa__label{letter-spacing:.08em;color:#536673;margin:0 0 28px;font-size:13px;font-weight:600}.page-module__fLTYpa__hero h1{letter-spacing:.025em;margin:0 0 38px;font-size:clamp(34px,4.5vw,62px);font-weight:600;line-height:1.55}.page-module__fLTYpa__heroBottom{justify-content:space-between;align-items:end;gap:32px;display:flex}.page-module__fLTYpa__heroBottom p,.page-module__fLTYpa__approachBody p,.page-module__fLTYpa__contact p{margin:0;font-size:16px;line-height:2.1}.page-module__fLTYpa__textLink{color:#004876;border-bottom:1px solid #8496a0;flex-shrink:0;align-items:center;gap:28px;padding:12px 0;font-size:14px;text-decoration:none;display:inline-flex}.page-module__fLTYpa__challenges{border-top:1px solid #c8cece;grid-template-columns:1fr 1.2fr;gap:64px;padding:48px 0 76px;display:grid}.page-module__fLTYpa__page h2{margin:0 0 20px;font-size:clamp(23px,2.5vw,32px);font-weight:600;line-height:1.7}.page-module__fLTYpa__note{color:#626c70;font-size:14px;line-height:1.9}.page-module__fLTYpa__challenges ul{margin:0;padding:0;list-style:none}.page-module__fLTYpa__challenges a{color:inherit;border-bottom:1px solid #d6dbda;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-size:16px;line-height:1.7;text-decoration:none;display:flex}.page-module__fLTYpa__challenges li:first-child a{padding-top:0}.page-module__fLTYpa__challenges a span,.page-module__fLTYpa__arrow{color:#004876}.page-module__fLTYpa__catalog{scroll-margin-top:88px}.page-module__fLTYpa__group{border-top:1px solid #aeb9bd;grid-template-columns:1fr 1.6fr;gap:96px;padding:64px 0;display:grid}.page-module__fLTYpa__groupIntro p:not(.page-module__fLTYpa__label){color:#566268;font-size:15px;line-height:2}.page-module__fLTYpa__service{color:inherit;border-bottom:1px solid #d6dbda;padding:28px 40px 28px 0;text-decoration:none;display:block;position:relative}.page-module__fLTYpa__service:first-child{padding-top:0}.page-module__fLTYpa__service h3{margin:0 0 12px;font-size:19px;font-weight:600;line-height:1.7}.page-module__fLTYpa__service p{color:#566268;margin:0;font-size:14px;line-height:2}.page-module__fLTYpa__arrow{position:absolute;top:30px;right:0}.page-module__fLTYpa__service:first-child .page-module__fLTYpa__arrow{top:2px}.page-module__fLTYpa__service:hover h3,.page-module__fLTYpa__challenges a:hover,.page-module__fLTYpa__textLink:hover{color:#004876;text-underline-offset:5px;text-decoration:underline}.page-module__fLTYpa__page a:focus-visible{outline-offset:5px;outline:2px solid #004876}.page-module__fLTYpa__approach{border-top:1px solid #aeb9bd;grid-template-columns:1fr 1.6fr;column-gap:96px;padding:72px 0;display:grid}.page-module__fLTYpa__approach>.page-module__fLTYpa__label{grid-column:1/-1}.page-module__fLTYpa__approachBody p+p{margin-top:20px}.page-module__fLTYpa__approachBody .page-module__fLTYpa__textLink{margin-top:22px}.page-module__fLTYpa__contact{border-top:1px solid #aeb9bd;justify-content:space-between;align-items:center;gap:40px;padding:56px 0 88px;display:flex}.page-module__fLTYpa__contact .page-module__fLTYpa__label{margin-bottom:16px}.page-module__fLTYpa__contact h2{margin-bottom:14px;font-size:26px}.page-module__fLTYpa__contact p{font-size:14px}.page-module__fLTYpa__button{color:#fff;background:#004876;border-radius:3px;flex-shrink:0;justify-content:space-between;align-items:center;gap:32px;padding:20px 26px;font-size:15px;text-decoration:none;display:inline-flex}.page-module__fLTYpa__button:hover{background:#003653}@media (max-width:760px){.page-module__fLTYpa__hero,.page-module__fLTYpa__challenges,.page-module__fLTYpa__catalog,.page-module__fLTYpa__approach,.page-module__fLTYpa__contact{width:calc(100% - 40px)}.page-module__fLTYpa__hero{padding:108px 0 44px}.page-module__fLTYpa__heroBottom,.page-module__fLTYpa__contact{display:block}.page-module__fLTYpa__heroBottom .page-module__fLTYpa__textLink{margin-top:24px}.page-module__fLTYpa__challenges,.page-module__fLTYpa__group,.page-module__fLTYpa__approach{grid-template-columns:1fr;gap:28px;padding:40px 0}.page-module__fLTYpa__challenges li:first-child a{border-top:1px solid #d6dbda;padding-top:20px}.page-module__fLTYpa__groupIntro h2{margin-bottom:14px}.page-module__fLTYpa__label{margin-bottom:18px}.page-module__fLTYpa__approach>.page-module__fLTYpa__label,.page-module__fLTYpa__approach h2{margin-bottom:0}.page-module__fLTYpa__contact{padding:40px 0 56px}.page-module__fLTYpa__button{margin-top:28px}}.page-module__fLTYpa__group{scroll-margin-top:88px}
