.l-section--solutions{position:relative;padding-top:6.25rem;padding-bottom:6.25rem;background-color:var(--c-neutral-100)}@media only screen and (max-width: 1023px){.l-section--solutions{padding-top:5rem;padding-bottom:5rem}}@media only screen and (max-width: 767px){.l-section--solutions{padding-top:4rem;padding-bottom:4rem}}.l-section--solutions .solutions__bg{--parallax-y: 0;position:absolute;top:0;left:0;z-index:-1;pointer-events:none;transform:translate3d(0, var(--parallax-y), 0);will-change:transform}@media only screen and (max-width: 767px){.l-section--solutions .solutions__bg{display:none}}.solutions{display:flex;flex-direction:column;position:relative;z-index:2;gap:2.75rem}.solutions__header{display:flex;flex-direction:column;align-items:center;max-width:40rem;text-align:center;margin-inline:auto;gap:1.5rem}.solutions__heading{display:flex;flex-direction:column;align-items:center;margin:0;color:var(--c-primary-midnight)}.solutions__description{margin:0}.solutions__cards{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.875rem}@media only screen and (max-width: 767px){.solutions__cards{grid-template-columns:1fr;gap:.625rem}}.solutions__cards.is-single{justify-content:center;grid-template-columns:minmax(0, 40.5625rem)}@media only screen and (max-width: 767px){.solutions__cards.is-single{grid-template-columns:1fr}}.solutions__card{display:flex;flex-direction:column;justify-content:space-between;position:relative;min-height:29.75rem;padding:2.75rem;border:.0625rem solid var(--c-neutral-200);border-radius:1.25rem;background-color:var(--c-neutral-0);text-decoration:none;transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease;overflow:hidden;gap:9.75rem}@media only screen and (max-width: 1023px){.solutions__card{padding:1.5rem;border-radius:1.25rem}}.solutions__card:focus-visible{outline:.125rem solid var(--c-secondary-sky);outline-offset:.125rem}.solutions__card-icon-bg{display:inline-flex;position:absolute;top:-0.75rem;right:2.625rem;pointer-events:none;width:100%;max-width:13.25rem;height:auto;color:var(--c-primary-midnight);transition:color .3s ease,opacity .3s ease}.solutions__card-icon-bg img,.solutions__card-icon-bg svg{display:block;width:100%;height:100%;object-fit:contain;object-position:top right}@media only screen and (max-width: 767px){.solutions__card-icon-bg{top:0;right:1rem;max-width:7.875rem}}.solutions__card-icon-wrap{display:inline-flex;align-items:center;justify-content:center;position:relative;z-index:2;width:3.8125rem;height:3.75rem;border:.0625rem solid var(--c-neutral-200);border-radius:.625rem;background-color:color-mix(in sRGB, var(--c-neutral-100) 95%, var(--c-neutral-0) 5%)}.solutions__card-icon{display:block;width:1.5rem;height:1.5rem;object-fit:contain}@media only screen and (max-width: 767px){.solutions__card-icon{width:1.25rem;height:1.25rem}}.solutions__card-content{display:flex;flex:1;flex-direction:column;justify-content:space-between;position:relative;z-index:2;gap:2rem}.solutions__card-copy{display:flex;flex-direction:column;gap:.875rem}.solutions__card-title{margin:0;color:var(--c-primary-midnight);transition:color .3s ease}.solutions__card-description{margin:0;transition:color .3s ease}.solutions__card-link{display:inline-flex;align-items:center;width:fit-content}.solutions__card-link svg path{transition:fill .3s ease}.solutions__card-link .text{transition:color .3s ease}.solutions__card-link .text::after{display:none !important}.solutions__card-link-icon{flex-shrink:0}@media(hover: hover)and (pointer: fine){.solutions__card.is-link:hover,.solutions__card.is-link:focus-visible{border-color:rgba(0,0,0,0);background-color:var(--c-secondary-sky);box-shadow:0 .5rem 1.75rem rgba(1,156,226,.2)}.solutions__card.is-link:hover .solutions__card-title,.solutions__card.is-link:hover .solutions__card-description,.solutions__card.is-link:hover .solutions__card-link,.solutions__card.is-link:hover .solutions__card-link .text,.solutions__card.is-link:focus-visible .solutions__card-title,.solutions__card.is-link:focus-visible .solutions__card-description,.solutions__card.is-link:focus-visible .solutions__card-link,.solutions__card.is-link:focus-visible .solutions__card-link .text{color:var(--c-neutral-0)}.solutions__card.is-link:hover .solutions__card-title svg path,.solutions__card.is-link:hover .solutions__card-description svg path,.solutions__card.is-link:hover .solutions__card-link svg path,.solutions__card.is-link:hover .solutions__card-link .text svg path,.solutions__card.is-link:focus-visible .solutions__card-title svg path,.solutions__card.is-link:focus-visible .solutions__card-description svg path,.solutions__card.is-link:focus-visible .solutions__card-link svg path,.solutions__card.is-link:focus-visible .solutions__card-link .text svg path{fill:var(--c-neutral-0)}.solutions__card.is-link:hover .solutions__card-icon-wrap,.solutions__card.is-link:focus-visible .solutions__card-icon-wrap{border-color:var(--c-neutral-200);background-color:var(--c-neutral-100, #F6F7F9)}.solutions__card.is-link:hover .solutions__card-icon-bg,.solutions__card.is-link:focus-visible .solutions__card-icon-bg{color:var(--c-neutral-0)}}@media only screen and (max-width: 767px){.solutions__card-icon-wrap{width:3.0625rem;height:2.875rem}}
