.solution-page{padding-top:90px;background:#f7f5ef}.solution-page .floating-hero{padding:55px max(6vw,24px);grid-template-columns:1.25fr 1fr;gap:60px;min-height:360px;align-items:center}.solution-page h1{font:500 clamp(38px,4.4vw,65px)/1.1 'Manrope',sans-serif;letter-spacing:-2px;margin:18px 0 22px}.solution-page .floating-hero p:not(.floating-eyebrow){max-width:620px;font-size:20px}.solution-back{display:inline-block;color:#436455;font-size:14px;text-decoration:underline;text-underline-offset:5px;margin-bottom:22px}.solution-page .floating-illustration{width:100%;max-width:480px;justify-self:center}.solution-page .floating-body{max-width:1120px;margin:auto;padding:45px 35px}.solution-page .floating-body h2{font:600 29px/1.2 'Manrope',sans-serif;letter-spacing:-.7px;margin:30px 0 22px}.solution-page .floating-body h3{font-size:20px;line-height:1.35;margin:12px 0}.solution-page .floating-process{border-radius:12px;margin:35px 0;padding:28px}.solution-page .floating-process h3{font-size:20px}.solution-page .floating-contact{margin-top:40px}.solution-next{max-width:1050px;margin:0 auto;padding:20px 0 55px;display:flex;gap:30px;align-items:center;border-top:1px solid #cbd6c5}.solution-next p{font-size:11px;letter-spacing:1.5px;color:#71836d}.solution-next a{font-size:16px;color:#315647;text-decoration:underline;text-underline-offset:5px}.operations-tile{text-decoration:none}@media(max-width:700px){.solution-page{padding-top:76px}.solution-page .floating-hero{grid-template-columns:1fr!important;padding:30px 24px;gap:25px}.solution-page .floating-illustration{max-width:360px}.solution-page h1{font-size:40px;letter-spacing:-1.3px}.solution-page .floating-body{padding:28px 24px}.solution-page .floating-process{margin:28px 0;padding:22px}.solution-next{margin:0 24px;flex-wrap:wrap;gap:16px}.solution-page .floating-hero p:not(.floating-eyebrow){font-size:18px}}
.solution-page{padding-top:0}@media(max-width:700px){.solution-page{padding-top:0}}
