.fs-solutions{background-color:var(--fs-bg-page)}.fs-solutions__heading{font-size:var(--fs-h2-size);font-weight:var(--fs-h2-weight);line-height:var(--fs-h2-lh);margin:0 0 var(--fs-v-l);max-width:24ch}.fs-solutions__grid{display:grid;gap:var(--fs-gutter);grid-template-columns:1fr;list-style:none;margin:0;padding:0}.fs-solutions__item{min-width:0}@media (min-width:768px){.fs-solutions__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1004px){.fs-solutions__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.fs-solutions__grid[data-count="2"],.fs-solutions__grid[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}.fs-card{background-color:var(--fs-bg-page);border:1px solid var(--fs-border-default);border-radius:var(--fs-radius-large);box-shadow:var(--fs-shadow-medium);color:inherit;display:flex;flex-direction:column;height:100%;padding:var(--fs-space-6);text-decoration:none}.fs-card--link{cursor:pointer;transition:box-shadow .14s ease,transform .14s ease,border-color .14s ease}.fs-card--link:hover{border-color:var(--fs-border-brand-subtle);box-shadow:var(--fs-shadow-large);transform:translateY(-2px)}.fs-card--link:focus-visible{outline:2px solid var(--fs-focus-ring);outline-offset:2px}.fs-card__icon{display:inline-flex;flex:none;margin-bottom:var(--fs-space-5)}.fs-card__icon img,.fs-card__icon-crop{display:block;height:40px;width:40px}.fs-card__icon-crop{flex:none;margin-bottom:var(--fs-space-5);overflow:hidden}.fs-card__icon-img{display:block;height:100%;object-fit:contain;width:100%}.fs-card__icon-crop--zoom .fs-card__icon-img{transform:scale(1.25)}.fs-card__icon-crop--zoom-more .fs-card__icon-img{transform:scale(1.5)}.fs-card__icon-crop--zoom-most .fs-card__icon-img{transform:scale(1.75)}.fs-card__icon-crop--zoom-max .fs-card__icon-img{transform:scale(2)}.fs-card__icon-mask{background-color:var(--fs-brand-primary);display:inline-block;flex:none;height:40px;margin-bottom:var(--fs-space-5);-webkit-mask-image:var(--fs-icon,none);mask-image:var(--fs-icon,none);mask-mode:alpha;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:40px}.fs-card__name{color:var(--fs-text-primary);font-size:var(--fs-h5-size);font-weight:var(--fs-h5-weight);line-height:var(--fs-h5-lh);margin:0 0 var(--fs-space-3);overflow-wrap:anywhere}.fs-card__line{color:var(--fs-text-tertiary);font-family:var(--fs-font-body);font-size:var(--fs-body-small-size);line-height:var(--fs-body-lh);margin:0;overflow-wrap:anywhere}.fs-card__arrow{color:var(--fs-brand-primary);display:inline-flex;margin-top:auto;padding-top:var(--fs-space-5)}.fs-card--link:hover .fs-card__arrow{color:var(--fs-brand-primary-hover)}@media (prefers-reduced-motion:reduce){.fs-card--link{transition:none}.fs-card--link:hover{transform:none}}.fs-solutions--page{background-color:var(--fs-bg-page)}.fs-solutions--surface{background-color:var(--fs-bg-brand-surface)}.fs-solutions--dark{background-color:var(--fs-bg-inverse)}.fs-solutions--dark .fs-solutions__heading{color:var(--fs-text-on-dark)}