@charset "UTF-8";.solution-additional-link{border-radius:var(--radius-20);background:var(--surface-main);display:flex;padding:1.4rem 1.6rem;flex-direction:row;gap:1.2rem}@media(min-width:768px){.solution-additional-link{padding:1.6rem 1.8rem}}@media(min-width:1280px){.solution-additional-link{padding:1.4rem 1.8rem;gap:1rem}}@media(min-width:1536px){.solution-additional-link{padding:2rem 2.2rem;gap:1.6rem}}@media(min-width:1920px){.solution-additional-link{padding:2.4rem 2.8rem;gap:2rem}}.solution-additional-link__title{font-size:1.5rem;font-weight:600;line-height:1.3;transition:color .2s ease-in-out}@media(min-width:1536px){.solution-additional-link__title{font-size:1.8rem}}@media(min-width:1920px){.solution-additional-link__title{font-size:2.2rem}}.solution-additional-link__desc{color:var(--on-surface-variant);font-size:1.2rem;font-weight:500;line-height:1.5}@media(min-width:1280px){.solution-additional-link__desc{font-size:1.1rem}}@media(min-width:1536px){.solution-additional-link__desc{font-size:1.3rem}}@media(min-width:1920px){.solution-additional-link__desc{font-size:1.6rem}}.solution-additional-link__content{flex:1;display:flex;flex-direction:column;justify-content:space-between;gap:.6rem}@media(min-width:768px){.solution-additional-link__content{gap:1rem}}.solution-additional-link:not(._link){flex-direction:row-reverse}@media(max-width:767.98px){.solution-additional-link:not(._link){padding:1.4rem 1.8rem}}@media(min-width:768px){.solution-additional-link:not(._link){min-height:9.5rem}}@media(min-width:1280px){.solution-additional-link:not(._link){min-height:9.2rem}}@media(min-width:1536px){.solution-additional-link:not(._link){min-height:10.8rem}}@media(min-width:1920px){.solution-additional-link:not(._link){min-height:13.2rem}}.solution-additional-link:not(._link) .solution-additional-link__title{font-size:1.5rem;font-weight:500;line-height:1.4}@media(min-width:1536px){.solution-additional-link:not(._link) .solution-additional-link__title{font-size:1.6rem}}@media(min-width:1920px){.solution-additional-link:not(._link) .solution-additional-link__title{font-size:2rem}}@media(min-width:768px){.solution-additional-link._link{min-height:7.9rem}}@media(min-width:1280px){.solution-additional-link._link{min-height:10.8rem}}@media(min-width:1536px){.solution-additional-link._link{min-height:14rem}}@media(min-width:1920px){.solution-additional-link._link{min-height:16.4rem}}@media(hover:hover)and (pointer:fine){.solution-additional-link._link:hover .solution-additional-link__title{color:var(--accent-primary)}}body:not(._use-mouse) .solution-additional-link._link:focus-visible .solution-additional-link__title{color:var(--accent-primary)}body:not(._use-mouse) .solution-additional-link._link:focus-visible:not(input,textarea),body:not(._use-mouse) .solution-additional-link._link:focus-visible[type=checkbox]+label,body:not(._use-mouse) .solution-additional-link._link:focus-visible[type=radio]+label{outline-offset:2px;outline:black auto}.solution-listing-card{background:var(--surface-highest);display:flex;flex-direction:column;border-radius:var(--radius-12);overflow:hidden}@media(min-width:1280px){.solution-listing-card{flex-direction:row}}.solution-listing-card__content{padding:2rem;display:flex;flex-direction:column;gap:1.8rem;justify-content:space-between;width:100%;flex:1}@media(min-width:768px){.solution-listing-card__content{padding:3.2rem;gap:2.8rem}}@media(min-width:1280px){.solution-listing-card__content{padding:3.6rem}}@media(min-width:1536px){.solution-listing-card__content{padding:4.4rem}}@media(min-width:1920px){.solution-listing-card__content{padding:5.6rem}}.solution-listing-card__image{flex:none;width:100%;aspect-ratio:824/752}@media(min-width:1280px){.solution-listing-card__image{width:45.25%}}@media(min-width:1536px){.solution-listing-card__image{width:45.1%}}.solution-listing-card__image>picture{height:100%;width:100%}.solution-listing-card__header{display:flex;flex-direction:column;gap:var(--spacing-24)}.solution-listing-card__footer{display:flex;flex-direction:column;gap:var(--spacing-42)}.solution-listing-card__subtitle{color:var(--on-surface-variant)}.solution-listing-card__links{display:grid;grid-template-columns:1fr;gap:var(--gap-base);width:100%}@media(min-width:768px){.solution-listing-card__links{grid-template-columns:repeat(2,1fr)}}@media(min-width:1280px){.solution-listing-card__link{min-height:9.2rem}}@media(min-width:1536px){.solution-listing-card__link{min-height:10.8rem}}@media(min-width:1920px){.solution-listing-card__link{min-height:13.2rem}}@media(min-width:1280px){.solution-listing-card__link._link{min-height:10.8rem}}@media(min-width:1536px){.solution-listing-card__link._link{min-height:14rem}}@media(min-width:1920px){.solution-listing-card__link._link{min-height:16.4rem}}.solution-listing-block__wrapper{display:flex;flex-direction:column;gap:var(--spacing-56)}@media(min-width:1280px){.solution-listing-block__title{max-width:var(--layout-width-7-col)}}.solution-listing-block__cards{display:flex;flex-direction:column;gap:var(--spacing-32)}.solution-listing-block._small-gap .solution-listing-block__cards{gap:1.6rem}@media(min-width:768px){.solution-listing-block._small-gap .solution-listing-block__cards{gap:2rem}}@media(min-width:1280px){.solution-listing-block._small-gap .solution-listing-block__cards{gap:.8rem}}@media(min-width:1536px){.solution-listing-block._small-gap .solution-listing-block__cards{gap:1rem}}@media(min-width:1920px){.solution-listing-block._small-gap .solution-listing-block__cards{gap:1.2rem}}