.s8-solution-cards{--s8-sc-max-width:1200px;--s8-sc-radius:24px;--s8-sc-columns:3;--s8-sc-card-min:280px;--s8-sc-grid-gap:24px;--s8-sc-panel-padding:40px 44px;--s8-sc-header-gap:16px;--s8-sc-header-margin:48px;--s8-sc-intro-max:62ch;--s8-sc-heading-color:#36244e;--s8-sc-intro-color:#3c2427;--s8-sc-card-bg:#fff;--s8-sc-card-border:#efe8e1;--s8-sc-card-radius:24px;--s8-sc-card-padding:32px 34px;--s8-sc-card-shadow-hover:0 6px 18px rgba(54,36,78,.1);--s8-sc-icon-size:40px;--s8-sc-icon-gap:28px;--s8-sc-card-title:#36244e;--s8-sc-card-subtitle:#9474be;--s8-sc-card-text:#3c2427;--s8-sc-title-size:24px;--s8-sc-subtitle-size:18px;--s8-sc-text-size:18px;--s8-sc-title-shrink:0px;--s8-sc-text-shrink:0px;--s8-sc-card-link:#9474be;--s8-sc-arrow-color:#9474be}.s8-solution-cards--cols-1{--s8-sc-columns:1}.s8-solution-cards--cols-2{--s8-sc-columns:2}.s8-solution-cards--cols-3{--s8-sc-columns:3}.s8-solution-cards--cols-4{--s8-sc-columns:4}.s8-solution-cards--cols-5{--s8-sc-columns:5}.s8-solution-cards--cols-6{--s8-sc-columns:6}.s8-solution-cards--cols-4,.s8-solution-cards--cols-5,.s8-solution-cards--cols-6{--s8-sc-card-padding:28px 26px;--s8-sc-grid-gap:20px}.s8-solution-cards--cols-5,.s8-solution-cards--cols-6{--s8-sc-title-shrink:3px;--s8-sc-text-shrink:2px;--s8-sc-grid-gap:16px}.s8-solution-cards__panel{border-radius:var(--s8-sc-radius);margin-inline:auto;max-width:var(--s8-sc-max-width)}.s8-solution-cards__panel--filled{background-color:var(--s8-sc-panel-bg);padding:var(--s8-sc-panel-padding)}.s8-solution-cards__header{display:flex;flex-direction:column;gap:var(--s8-sc-header-gap);margin-bottom:var(--s8-sc-header-margin)}.s8-solution-cards__header .s8-solution-cards__heading h2{color:var(--s8-sc-heading-color)}.s8-solution-cards__header .s8-solution-cards__intro p{color:var(--s8-sc-intro-color)}.s8-solution-cards__heading>:last-child,.s8-solution-cards__intro>:last-child{margin-bottom:0}.s8-solution-cards__intro{max-width:var(--s8-sc-intro-max)}.s8-solution-cards__header.s8-solution-cards__header--left{text-align:left}.s8-solution-cards__header.s8-solution-cards__header--left .s8-solution-cards__intro{margin-inline:0 auto}.s8-solution-cards__header.s8-solution-cards__header--center{text-align:center}.s8-solution-cards__header.s8-solution-cards__header--center .s8-solution-cards__intro{margin-inline:auto}.s8-solution-cards__header.s8-solution-cards__header--right{text-align:right}.s8-solution-cards__header.s8-solution-cards__header--right .s8-solution-cards__intro{margin-inline:auto 0}.s8-solution-cards__grid{align-items:stretch;display:grid;gap:var(--s8-sc-grid-gap);grid-template-columns:repeat(var(--s8-sc-columns),minmax(0,1fr))}.s8-solution-cards--auto .s8-solution-cards__grid{grid-template-columns:repeat(auto-fit,minmax(min(var(--s8-sc-card-min),100%),1fr))}.s8-solution-cards__card{background-color:var(--s8-sc-card-bg);border:1px solid var(--s8-sc-card-border);border-radius:var(--s8-sc-card-radius);display:flex;flex-direction:column;height:100%;padding:var(--s8-sc-card-padding);transition:box-shadow .15s ease-in-out}@media (hover:hover){.s8-solution-cards__card:hover{box-shadow:var(--s8-sc-card-shadow-hover)}}.s8-solution-cards__icon{align-items:center;display:flex;margin-bottom:var(--s8-sc-icon-gap)}.s8-solution-cards__icon.s8-solution-cards__icon--left{justify-content:flex-start}.s8-solution-cards__icon.s8-solution-cards__icon--center{justify-content:center}.s8-solution-cards__icon img{flex:none;height:var(--s8-sc-icon-size);margin:0;object-fit:contain;width:var(--s8-sc-icon-size)}.s8-solution-cards__card-title{color:var(--s8-sc-card-title);font-family:Figtree,sans-serif;font-size:calc(var(--s8-sc-title-size) - var(--s8-sc-title-shrink));font-weight:500;line-height:1.25em;margin:0 0 8px}.s8-solution-cards__card-subtitle{color:var(--s8-sc-card-subtitle);font-family:Figtree,sans-serif;font-size:calc(var(--s8-sc-subtitle-size) - var(--s8-sc-text-shrink));font-weight:600;letter-spacing:.02em;line-height:1.4em;margin:0 0 18px}.s8-solution-cards__card-text{color:var(--s8-sc-card-text);font-family:Figtree,sans-serif;font-size:calc(var(--s8-sc-text-size) - var(--s8-sc-text-shrink));font-weight:400;line-height:1.4em}.s8-solution-cards__card-text li,.s8-solution-cards__card-text p{color:inherit;font-size:inherit;line-height:1.4em}.s8-solution-cards__card-text p{margin-bottom:1em}.s8-solution-cards__card-text>:last-child{margin-bottom:0}.s8-solution-cards__card-text ul{list-style:none;margin:0;padding:0}.s8-solution-cards__card-text ul li{margin-bottom:6px;padding-left:22px;position:relative}.s8-solution-cards__card-text ul li:before{color:var(--s8-sc-arrow-color);content:"→";font-weight:500;left:0;position:absolute;top:0}.s8-solution-cards__card-text ul li:last-child{margin-bottom:0}.s8-solution-cards__card-text a{color:var(--s8-sc-card-link);text-decoration:none}.s8-solution-cards__card-text a:hover{text-decoration:underline}.s8-solution-cards__actions{margin:auto 0 0;padding-top:28px}.s8-solution-cards__link{color:var(--s8-sc-card-link);font-family:Figtree,sans-serif;font-size:calc(var(--s8-sc-text-size) - var(--s8-sc-text-shrink));font-weight:500;text-decoration:underline;text-underline-offset:3px}.s8-solution-cards__link:focus-visible,.s8-solution-cards__link:hover{color:var(--s8-sc-card-link);text-decoration-thickness:2px}.s8-solution-cards .animated-fade-slide-left,.s8-solution-cards .animated-fade-slide-right{opacity:0;transition:opacity .6s ease-out,transform .6s ease-out}.s8-solution-cards .animated-fade-slide-left{transform:translateX(-30px)}.s8-solution-cards .animated-fade-slide-right{transform:translateX(30px)}.s8-solution-cards .animated-fade-slide-left.visible,.s8-solution-cards .animated-fade-slide-right.visible{opacity:1;transform:translateX(0)}@media (max-width:991px){.s8-solution-cards{--s8-sc-panel-padding:32px 28px;--s8-sc-header-margin:36px;--s8-sc-card-padding:28px 26px}.s8-solution-cards--tab-1{--s8-sc-columns:1}.s8-solution-cards--tab-2{--s8-sc-columns:2}.s8-solution-cards--tab-3{--s8-sc-columns:3}.s8-solution-cards--tab-4{--s8-sc-columns:4}}@media (max-width:767px){.s8-solution-cards{--s8-sc-radius:16px;--s8-sc-card-radius:16px;--s8-sc-grid-gap:16px;--s8-sc-panel-padding:28px 24px;--s8-sc-header-margin:28px;--s8-sc-card-padding:26px 24px;--s8-sc-title-shrink:3px;--s8-sc-icon-gap:20px}.s8-solution-cards--mob-1{--s8-sc-columns:1}.s8-solution-cards--mob-2{--s8-sc-columns:2}.s8-solution-cards__actions{padding-top:22px}}@media (prefers-reduced-motion:reduce){.s8-solution-cards .animated-fade-slide-left,.s8-solution-cards .animated-fade-slide-right{opacity:1;transform:none}.s8-solution-cards *{transition:none!important}}