.solutionBody{background:#070b10;color:#edf4f5;font-family:Manrope,Arial,sans-serif}.breadcrumbs{display:flex;gap:10px;align-items:center;padding-top:42px;color:#667b86;font-size:10px}.breadcrumbs a{color:#93a7b0}.breadcrumbs b{color:#dce7ea}.solutionHero{display:grid;grid-template-columns:1.45fr .55fr;gap:70px;align-items:center;padding-top:70px;padding-bottom:95px}.solutionHero h1{max-width:870px;margin:22px 0;font-size:clamp(44px,6vw,82px);line-height:.99;letter-spacing:-.055em}.solutionHero>div>p{max-width:760px;color:#9db0b8;font-size:16px;line-height:1.8}.solutionActions{display:flex;align-items:center;gap:24px;margin-top:34px}.solutionActions>a:last-child{color:#dce8eb;font-size:12px;font-weight:800}.solutionHero aside{display:grid;gap:12px;padding:30px;border:1px solid #ffffff18;border-radius:20px;background:linear-gradient(145deg,#11212b,#0a141c);box-shadow:0 30px 70px #0008}.solutionHero aside small,.solutionHead span{color:#f2a21b;font-size:9px;font-weight:900;letter-spacing:.16em}.solutionHero aside strong{margin-bottom:10px;font-size:20px}.solutionHero aside span{padding-top:12px;border-top:1px solid #ffffff10;color:#b7c7cc;font-size:11px}.solutionIntro{display:grid;grid-template-columns:1fr 1fr;gap:42px;padding-top:60px;padding-bottom:90px;border-top:1px solid #ffffff12}.solutionIntro p{margin:0;color:#a8b8bf;font-size:14px;line-height:1.9}.solutionProblems{padding:100px 0;background:#eef2f3;color:#10212a}.solutionHead h2{max-width:760px;margin:14px 0 34px;font-size:clamp(30px,4vw,52px);line-height:1.08;letter-spacing:-.04em}.problemGrid,.featureGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.problemGrid article{min-height:170px;padding:25px;border:1px solid #d4dfe2;border-radius:16px;background:#fff}.problemGrid i,.featureGrid small{color:#db810b;font-style:normal;font-size:10px;font-weight:900}.problemGrid p{margin:36px 0 0;font-size:13px;line-height:1.6;font-weight:700}.solutionFeatures{padding-top:110px;padding-bottom:110px}.featureGrid article{min-height:240px;padding:28px;border:1px solid #ffffff16;border-radius:18px;background:#0c161e}.featureGrid h3{margin:34px 0 12px;font-size:19px}.featureGrid p{color:#8fa3ac;font-size:12px;line-height:1.75}.solutionSteps{padding:100px 0;background:linear-gradient(135deg,#0b353c,#092129)}.solutionSteps ol{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin:50px 0 0;padding:0;list-style:none}.solutionSteps li{display:grid;gap:26px;min-height:150px;padding:25px;border-left:1px solid #ffffff1c}.solutionSteps li b{color:#f4a11b;font-size:12px}.solutionSteps li span{font-size:14px;line-height:1.6;font-weight:700}.relatedSolutions{padding-top:110px;padding-bottom:110px}.relatedSolutions>div:last-child{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.relatedSolutions a{display:grid;gap:15px;min-height:170px;padding:25px;border:1px solid #ffffff16;border-radius:16px;background:#0b141b}.relatedSolutions a small{color:#6f858f;font-size:9px}.relatedSolutions a b{font-size:15px;line-height:1.4}.relatedSolutions a span{align-self:end;color:#ed9b18;font-size:10px;font-weight:800}.solutionCta{padding:80px 0;background:#ed9413;color:#101820}.solutionCta>.shell{display:flex;justify-content:space-between;align-items:center;gap:30px}.solutionCta span{font-size:9px;font-weight:900;letter-spacing:.16em}.solutionCta h2{max-width:760px;margin:12px 0 0;font-size:38px;letter-spacing:-.04em}.solutionCta .button{background:#101820;color:#fff}.solutionFooter{display:flex;justify-content:space-between;align-items:center;padding-top:55px;padding-bottom:40px}.solutionFooter div{display:flex;gap:22px;flex-wrap:wrap}.solutionFooter a{color:#91a3aa;font-size:10px}@media(max-width:950px){.solutionHero{grid-template-columns:1fr}.problemGrid,.featureGrid,.relatedSolutions>div:last-child,.solutionSteps ol{grid-template-columns:1fr 1fr}}@media(max-width:620px){.breadcrumbs{padding-top:24px;flex-wrap:wrap}.solutionHero{padding-top:45px;padding-bottom:65px}.solutionHero h1{font-size:42px}.solutionActions,.solutionCta>.shell,.solutionFooter{align-items:flex-start;flex-direction:column}.solutionIntro,.problemGrid,.featureGrid,.relatedSolutions>div:last-child,.solutionSteps ol{grid-template-columns:1fr}.solutionProblems,.solutionSteps{padding:75px 0}.solutionFeatures,.relatedSolutions{padding-top:80px;padding-bottom:80px}.solutionSteps li{border-left:0;border-top:1px solid #ffffff1c}.solutionCta h2{font-size:30px}}
