.component-solution-card{display:flex;flex-flow:column;align-items:flex-start;color:inherit;gap:1.25rem}.component-solution-card:not(:hover){text-decoration:none}.component-solution-card.is-no-link{cursor:default;text-decoration:none}.component-solution-card.is-no-link:hover,.component-solution-card.is-no-link:focus{text-decoration:none}.component-solution-card.is-no-link .solution-card__title,.component-solution-card.is-no-link .solution-card__title:hover,.component-solution-card.is-no-link .solution-card__title:focus{text-decoration:none !important}.component-solution-card.is-no-link .solution-card__title .button-icon{display:none}@media(min-width: 62rem){.component-solution-card:hover .solution-card__overlay,.component-solution-card:focus .solution-card__overlay{opacity:1}}.component-solution-card .solution-card__image-wrapper{position:relative;width:100%}.component-solution-card .solution-card__image{width:100%;aspect-ratio:320/300}@media(min-width: 62rem){.component-solution-card .solution-card__image{aspect-ratio:unset}}.component-solution-card .solution-card__image img{height:100%}.component-solution-card .solution-card__overlay{position:absolute;inset:0;background:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);opacity:0;transition:opacity 250ms ease;pointer-events:none;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.component-solution-card .solution-card__overlay .solution-card__overlay-image{width:47%;height:auto;aspect-ratio:1/1}.component-solution-card .solution-card__overlay .solution-card__overlay-image img{width:100%;height:100%}.component-solution-card.is-column-layout-2 .solution-card__image{aspect-ratio:320/220}@media(min-width: 62rem){.component-solution-card.is-column-layout-2 .solution-card__image{aspect-ratio:700/400}}@media(min-width: 62rem){.component-solution-card.is-column-layout-3 .solution-card__image{aspect-ratio:426/300}}.component-solution-card .solution-card__title{margin-bottom:0;padding-inline:0 !important;height:min(calc(1.25rem + 0.625 * (100vw - 22.5rem) / 77.5),1.875rem) !important}.component-solution-card.is-variant-light:hover,.component-solution-card.is-variant-light:focus{text-decoration-color:#fff}.component-solution-card.is-variant-light:hover .solution-card__title .button-icon svg path:first-child,.component-solution-card.is-variant-light:focus .solution-card__title .button-icon svg path:first-child{fill:#446b93}.component-solution-card.is-variant-light:hover .solution-card__title .button-icon svg path:last-child,.component-solution-card.is-variant-light:focus .solution-card__title .button-icon svg path:last-child{fill:#fff}.component-solution-card.is-variant-dark:hover,.component-solution-card.is-variant-dark:focus{text-decoration-color:#091633}.component-solution-card.is-variant-dark:hover .solution-card__title .button-icon svg path:first-child,.component-solution-card.is-variant-dark:focus .solution-card__title .button-icon svg path:first-child{fill:#446b93}.component-solution-card .component-rich-text{font-size:min(calc(1rem + 0.125 * (100vw - 22.5rem) / 77.5),1.125rem);line-height:1.6;font-weight:500;font-family:Inter;letter-spacing:-0.01em}