.xsol-body{margin:0;background:#fff;color:#132f43}.xsol-wrap{width:min(1200px,calc(100% - 48px));margin:auto}.xsol-hero{min-height:580px;position:relative;display:flex;align-items:flex-end;background-image:var(--cover);background-size:cover;background-position:center;overflow:hidden}.xsol-hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,31,49,.94) 0%,rgba(4,31,49,.7) 48%,rgba(4,31,49,.08) 78%),linear-gradient(0deg,rgba(4,31,49,.68),transparent 55%)}.xsol-hero-copy{position:relative;padding-bottom:80px;color:#fff}.xsol-hero-copy small,.xsol-heading small,.xsol-overview small,.xsol-service small,.xsol-related small{color:#50d9dc;letter-spacing:3px;font-size:11px;font-weight:700}.xsol-hero-copy h1{max-width:720px;margin:15px 0;font-size:54px;line-height:1.18}.xsol-hero-copy p{max-width:680px;color:#c3d7df;font-size:16px;line-height:1.9}.xsol-hero-copy>a{display:inline-flex;margin-top:18px;padding:15px 21px;background:linear-gradient(135deg,#1870c7,#06aeb5);color:#fff;font-weight:700}.xsol-hero-copy>a b{margin-left:30px}.xsol-jump{position:sticky;top:0;z-index:20;background:#fff;box-shadow:0 10px 30px rgba(6,38,58,.08)}.xsol-jump .xsol-wrap{display:flex;overflow:auto}.xsol-jump a{padding:20px 30px;color:#496474;white-space:nowrap}.xsol-jump a:hover{color:#078e99;background:#eef8f9}.xsol-section{padding:90px 0}.xsol-overview{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;align-items:center}.xsol-overview h2,.xsol-heading h2,.xsol-service h2,.xsol-related h2{margin:12px 0 18px;font-size:38px;line-height:1.35;color:#102f45}.xsol-overview>div>p,.xsol-heading>p{color:#6b8290;line-height:1.9}.xsol-focus{display:grid;gap:12px}.xsol-focus article{display:grid;grid-template-columns:60px 1fr;align-items:center;padding:20px 24px;background:#f2f7f9;border-left:3px solid #08aeb5}.xsol-focus i{font-style:normal;color:#ff8a00;font-weight:700}.xsol-focus p{margin:0;color:#36556a}.xsol-dark{background:linear-gradient(135deg,#062640,#07647b);color:#fff}.xsol-dark .xsol-heading h2{color:#fff}.xsol-dark .xsol-heading p{color:#a9c6d1}.xsol-flow{display:grid;grid-template-columns:repeat(5,1fr);margin-top:42px}.xsol-flow article{position:relative;min-height:170px;padding:27px 24px;border:1px solid rgba(255,255,255,.16);border-right:0}.xsol-flow article:last-child{border-right:1px solid rgba(255,255,255,.16)}.xsol-flow i,.xsol-flow b{display:block}.xsol-flow i{color:#58dde0;font-style:normal}.xsol-flow b{margin-top:48px;font-size:16px}.xsol-flow span{position:absolute;right:-12px;top:50%;z-index:2;color:#ff9b22;font-size:24px}.xsol-equipment{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin-top:40px}.xsol-equipment article{min-height:240px;padding:25px 22px;background:#f3f7f9;transition:.25s}.xsol-equipment article:hover{background:#fff;transform:translateY(-5px);box-shadow:0 16px 38px rgba(11,49,71,.12)}.xsol-equipment span{color:#ff8a00;font-size:11px}.xsol-equipment h3{margin:42px 0 12px;font-size:18px}.xsol-equipment p{color:#748995;font-size:12px;line-height:1.7}.xsol-equipment a{display:inline-block;margin-top:18px;color:#078e99;font-size:12px}.xsol-service{padding:72px 0;background:#edf5f7}.xsol-service .xsol-wrap{display:grid;grid-template-columns:1fr 1.3fr auto;gap:40px;align-items:center}.xsol-service h2{font-size:29px}.xsol-service-list{display:flex;flex-wrap:wrap;gap:8px}.xsol-service-list span{padding:9px 12px;background:#fff;color:#496474;font-size:12px}.xsol-service a{padding:14px 18px;background:#087fa1;color:#fff;white-space:nowrap}.xsol-service a b{margin-left:20px}.xsol-related{padding:85px 0}.xsol-related>div>div{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:30px}.xsol-related a{position:relative;padding:22px 50px 22px 22px;background:#f2f7f9;color:#18394e}.xsol-related a span,.xsol-related a b{display:block}.xsol-related a span{color:#08aeb5;font-size:9px;letter-spacing:1.5px}.xsol-related a b{margin-top:8px}.xsol-related a i{position:absolute;right:20px;top:50%;transform:translateY(-50%);color:#ff8a00}.xsol-footer{padding:25px 0;background:#061b2c;color:#8299a8}.xsol-footer .xsol-wrap{display:flex;justify-content:space-between}.xsol-footer a{color:#5dd7db}@media(max-width:900px){.xsol-hero{min-height:490px}.xsol-overview{grid-template-columns:1fr;gap:35px}.xsol-flow,.xsol-equipment{grid-template-columns:repeat(2,1fr)}.xsol-service .xsol-wrap{grid-template-columns:1fr}.xsol-related>div>div{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.xsol-wrap{width:calc(100% - 30px)}.xsol-hero{min-height:440px}.xsol-hero-copy{padding-bottom:48px}.xsol-hero-copy h1{font-size:37px}.xsol-jump a{padding:16px}.xsol-section{padding:60px 0}.xsol-overview h2,.xsol-heading h2,.xsol-related h2{font-size:29px}.xsol-flow,.xsol-equipment,.xsol-related>div>div{grid-template-columns:1fr}.xsol-flow article{min-height:120px}.xsol-flow b{margin-top:28px}.xsol-flow span{display:none}.xsol-footer .xsol-wrap{display:block}.xsol-footer a{display:block;margin-top:8px}}
