.solution-overview__inner{margin-inline:auto}.solution-overview__cards{align-items:stretch;display:grid;gap:0;grid-template-columns:repeat(var(--col-count,4),1fr)}@media(max-width:900px){.solution-overview__cards{gap:0;grid-template-columns:1fr}}.solution-overview__card{align-items:center;border-inline-start:1px solid rgba(15,31,71,.12);color:inherit;display:flex;flex-direction:column;gap:.75rem;padding-block:1.25rem 1.75rem;padding-inline:2rem;position:relative;text-align:center;text-decoration:none;transition:color .32s cubic-bezier(.2,.8,.2,1),opacity .32s cubic-bezier(.2,.8,.2,1),border-color .32s cubic-bezier(.2,.8,.2,1)}.solution-overview__card:first-child{border-inline-start:0;padding-inline-start:0}@media(max-width:900px){.solution-overview__card{border-inline-start:0;padding-inline:0}}.solution-overview__icon{align-items:center;color:var(--wp--preset--color--midnight-navy);display:flex;height:6rem;justify-content:center;transition:color .32s cubic-bezier(.2,.8,.2,1),transform .38s cubic-bezier(.2,.8,.2,1),filter .38s cubic-bezier(.2,.8,.2,1);width:6rem}.solution-overview__icon img,.solution-overview__icon svg{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.solution-overview__sublabel{align-items:center;display:inline-flex;font-size:.875rem;gap:.4375rem;line-height:1}.solution-overview__sublabel,.solution-overview__title{color:var(--wp--preset--color--midnight-navy);font-family:var(--wp--preset--font-family--gt-standard-l);transition:transform .38s cubic-bezier(.2,.8,.2,1)}.solution-overview__title{font-size:var(--wp--preset--font-size--h-4);letter-spacing:-.01em;margin:0}.solution-overview__body{color:rgba(15,31,71,.75);font-family:var(--wp--preset--font-family--gt-standard-l);font-size:.8125rem;line-height:1.5;margin:0;opacity:0;transform:translateY(8px);transition:opacity .38s cubic-bezier(.2,.8,.2,1) 80ms,transform .38s cubic-bezier(.2,.8,.2,1) 80ms}.solution-overview:has(.solution-overview__card:focus-within) .solution-overview__card:not(:focus-within),.solution-overview:has(.solution-overview__card:hover) .solution-overview__card:not(:hover){opacity:.55}@media(min-width:901px){.solution-overview.is-hover-icon-morph .wp-block-button.solution-overview__cta{opacity:0;pointer-events:none;transform:translateY(8px);transition:opacity .38s cubic-bezier(.2,.8,.2,1) 80ms,transform .38s cubic-bezier(.2,.8,.2,1) 80ms}}.solution-overview.is-hover-icon-morph .solution-overview__card.is-active .solution-overview__icon,.solution-overview.is-hover-icon-morph .solution-overview__card:focus-within .solution-overview__icon,.solution-overview.is-hover-icon-morph .solution-overview__card:hover .solution-overview__icon{transform:scale(.72) translateY(-14px)}.solution-overview.is-hover-icon-morph .solution-overview__card.is-active .solution-overview__sublabel,.solution-overview.is-hover-icon-morph .solution-overview__card:focus-within .solution-overview__sublabel,.solution-overview.is-hover-icon-morph .solution-overview__card:hover .solution-overview__sublabel{transform:translateY(-10px)}.solution-overview.is-hover-icon-morph .solution-overview__card.is-active .solution-overview__title,.solution-overview.is-hover-icon-morph .solution-overview__card:focus-within .solution-overview__title,.solution-overview.is-hover-icon-morph .solution-overview__card:hover .solution-overview__title{transform:translateY(-10px)}.solution-overview.is-hover-icon-morph .solution-overview__card.is-active .solution-overview__body,.solution-overview.is-hover-icon-morph .solution-overview__card:focus-within .solution-overview__body,.solution-overview.is-hover-icon-morph .solution-overview__card:hover .solution-overview__body{opacity:1;transform:translateY(0)}.solution-overview.is-hover-icon-morph .solution-overview__card.is-active .wp-block-button.solution-overview__cta,.solution-overview.is-hover-icon-morph .solution-overview__card:focus-within .wp-block-button.solution-overview__cta,.solution-overview.is-hover-icon-morph .solution-overview__card:hover .wp-block-button.solution-overview__cta{opacity:1;pointer-events:auto;transform:translateY(0)}.solution-overview.is-hover-expand .solution-overview__card .solution-overview__body{border-top:1px solid transparent;margin-top:1rem;padding-top:1rem;transform:translateY(-8px);transition:opacity .38s cubic-bezier(.2,.8,.2,1),transform .38s cubic-bezier(.2,.8,.2,1),border-color .38s cubic-bezier(.2,.8,.2,1),padding-top .38s cubic-bezier(.2,.8,.2,1)}.solution-overview.is-hover-expand .solution-overview__card.is-active .solution-overview__body,.solution-overview.is-hover-expand .solution-overview__card:focus-within .solution-overview__body,.solution-overview.is-hover-expand .solution-overview__card:hover .solution-overview__body{border-top-color:var(--wp--preset--color--origin-orange);opacity:1;transform:translateY(0)}.solution-overview.is-hover-spotlight .solution-overview__card{isolation:isolate;z-index:0}.solution-overview.is-hover-spotlight .solution-overview__card:before{background:radial-gradient(120% 60% at 50% 35%,var(--wp--preset--color--warm-white) 0,hsla(35,67%,96%,0) 70%);border-radius:16px;content:"";inset:0;opacity:0;position:absolute;transition:opacity .38s cubic-bezier(.2,.8,.2,1);z-index:-1}.solution-overview.is-hover-spotlight .solution-overview__card.is-active:before,.solution-overview.is-hover-spotlight .solution-overview__card:focus-within:before,.solution-overview.is-hover-spotlight .solution-overview__card:hover:before{opacity:1}.solution-overview.is-hover-spotlight .solution-overview__card.is-active .solution-overview__body,.solution-overview.is-hover-spotlight .solution-overview__card:focus-within .solution-overview__body,.solution-overview.is-hover-spotlight .solution-overview__card:hover .solution-overview__body{opacity:1;transform:translateY(0)}.solution-overview.is-hover-spotlight .solution-overview__card.is-active .solution-overview__icon,.solution-overview.is-hover-spotlight .solution-overview__card:focus-within .solution-overview__icon,.solution-overview.is-hover-spotlight .solution-overview__card:hover .solution-overview__icon{transform:scale(.95)}.solution-overview.is-hover-fade-only .solution-overview__card .solution-overview__body{transition:opacity .2s ease,transform .2s ease}.solution-overview.is-hover-fade-only .solution-overview__card.is-active .solution-overview__body,.solution-overview.is-hover-fade-only .solution-overview__card:focus-within .solution-overview__body,.solution-overview.is-hover-fade-only .solution-overview__card:hover .solution-overview__body{opacity:1;transform:translateY(0)}.solution-overview.is-hover-cross-fade .solution-overview__card{position:relative}.solution-overview.is-hover-cross-fade .solution-overview__card .solution-overview__icon,.solution-overview.is-hover-cross-fade .solution-overview__card .solution-overview__sublabel,.solution-overview.is-hover-cross-fade .solution-overview__card .solution-overview__title{transition:opacity .32s cubic-bezier(.2,.8,.2,1)}.solution-overview.is-hover-cross-fade .solution-overview__card .solution-overview__body{align-items:flex-start;display:flex;inset:0;margin:0;max-width:none;opacity:0;padding:1.25rem 2rem 1.75rem;pointer-events:none;position:absolute;text-align:left;transform:none;transition:opacity .32s cubic-bezier(.2,.8,.2,1)}.solution-overview.is-hover-cross-fade .solution-overview__card.is-active .solution-overview__icon,.solution-overview.is-hover-cross-fade .solution-overview__card.is-active .solution-overview__sublabel,.solution-overview.is-hover-cross-fade .solution-overview__card.is-active .solution-overview__title,.solution-overview.is-hover-cross-fade .solution-overview__card:focus-within .solution-overview__icon,.solution-overview.is-hover-cross-fade .solution-overview__card:focus-within .solution-overview__sublabel,.solution-overview.is-hover-cross-fade .solution-overview__card:focus-within .solution-overview__title,.solution-overview.is-hover-cross-fade .solution-overview__card:hover .solution-overview__icon,.solution-overview.is-hover-cross-fade .solution-overview__card:hover .solution-overview__sublabel,.solution-overview.is-hover-cross-fade .solution-overview__card:hover .solution-overview__title{opacity:0}.solution-overview.is-hover-cross-fade .solution-overview__card.is-active .solution-overview__body,.solution-overview.is-hover-cross-fade .solution-overview__card:focus-within .solution-overview__body,.solution-overview.is-hover-cross-fade .solution-overview__card:hover .solution-overview__body{opacity:1}.solution-overview.is-hover-column-bleed .solution-overview__cards{grid-template-columns:repeat(var(--col-count-bleed,5),1fr)}.solution-overview.is-hover-column-bleed .solution-overview__card{grid-column:span 1}.solution-overview.is-hover-column-bleed .solution-overview__card.is-active,.solution-overview.is-hover-column-bleed .solution-overview__card:focus-within,.solution-overview.is-hover-column-bleed .solution-overview__card:hover{align-items:start;-moz-column-gap:1rem;column-gap:1rem;display:grid;grid-column:span 2;grid-template-areas:"icon  body" "sub   body" "title body";grid-template-columns:1fr 1fr;text-align:left}.solution-overview.is-hover-column-bleed .solution-overview__card.is-active .solution-overview__icon,.solution-overview.is-hover-column-bleed .solution-overview__card:focus-within .solution-overview__icon,.solution-overview.is-hover-column-bleed .solution-overview__card:hover .solution-overview__icon{align-self:start;grid-area:icon;-ms-grid-column:1;-ms-grid-row:1}.solution-overview.is-hover-column-bleed .solution-overview__card.is-active .solution-overview__sublabel,.solution-overview.is-hover-column-bleed .solution-overview__card:focus-within .solution-overview__sublabel,.solution-overview.is-hover-column-bleed .solution-overview__card:hover .solution-overview__sublabel{grid-area:sub;-ms-grid-column:1;-ms-grid-row:2;text-align:left}.solution-overview.is-hover-column-bleed .solution-overview__card.is-active .solution-overview__title,.solution-overview.is-hover-column-bleed .solution-overview__card:focus-within .solution-overview__title,.solution-overview.is-hover-column-bleed .solution-overview__card:hover .solution-overview__title{font-size:clamp(1.5rem,1.8vw,1.875rem);font-weight:500;grid-area:title;-ms-grid-column:1;-ms-grid-row:3;max-width:none;text-align:left}.solution-overview.is-hover-column-bleed .solution-overview__card.is-active .solution-overview__body,.solution-overview.is-hover-column-bleed .solution-overview__card:focus-within .solution-overview__body,.solution-overview.is-hover-column-bleed .solution-overview__card:hover .solution-overview__body{-ms-grid-row:1;-ms-grid-row-span:3;align-self:start;grid-area:body;-ms-grid-column:3;max-width:none;opacity:1;text-align:left;transform:none}.solution-overview .wp-block-button.solution-overview__cta{align-self:center;display:inline-block;margin-top:1.25rem;position:relative;z-index:2}@media(max-width:900px){.solution-overview__card{border-block-start:1px solid rgba(15,31,71,.12);border-inline-start:0;min-height:auto;padding-block:2.5rem 2.5rem;padding-inline:0}.solution-overview__card:first-child{border-block-start:0;padding-block-start:0}.solution-overview__body{display:none}.solution-overview .wp-block-button.solution-overview__cta{display:inline-block}.solution-overview.is-hover-cross-fade .solution-overview__card .solution-overview__body{display:none}.solution-overview.is-hover-column-bleed .solution-overview__card.is-active,.solution-overview.is-hover-column-bleed .solution-overview__card:focus-within,.solution-overview.is-hover-column-bleed .solution-overview__card:hover{align-items:center;display:flex;flex-direction:column;grid-column:auto;text-align:center}}@media(prefers-reduced-motion:reduce){.solution-overview .solution-overview__body,.solution-overview .solution-overview__icon,.solution-overview .solution-overview__sublabel,.solution-overview .solution-overview__title{transform:none!important;transition-duration:0ms}.solution-overview .solution-overview__card.is-active .solution-overview__body,.solution-overview .solution-overview__card:focus-within .solution-overview__body,.solution-overview .solution-overview__card:hover .solution-overview__body{opacity:1;transform:none!important}}
