.solution-cards{position:relative;background-color:var(--surface, #ffffff);color:var(--on-surface, #000000);overflow:hidden}.solution-cards__glow{position:absolute;inset-block-start:-18%;inset-inline-end:-14%;z-index:0;inline-size:min(54rem,60%);aspect-ratio:984/999;color:#008736;pointer-events:none;filter:blur(6rem);rotate:133deg}.solution-cards__glow svg{display:block;inline-size:100%;block-size:100%}.solution-cards.solution-cards--glow-primary .solution-cards__glow{color:#d90b05}.solution-cards.solution-cards--glow-tertiary .solution-cards__glow{color:#585a5a}.solution-cards__inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"copy snippet" "row  row";gap:var(--space-4xl) var(--space-2xl);align-items:end}.solution-cards__copy{grid-area:copy;display:flex;flex-direction:column;gap:var(--space-lg);max-inline-size:47.75rem;min-inline-size:0}.solution-cards__eyebrow{margin:0;font-size:.875rem;font-weight:600;line-height:1.5;letter-spacing:-.0357142857em;margin-block-end:calc(var(--space-md) - var(--space-lg))}:where(.solution-cards__eyebrow){color:var(--eyebrow-colour, #d90b05)}.solution-cards__title{margin:0;font-size:2rem;font-weight:600;line-height:1.3;letter-spacing:-.046875em;text-wrap:balance}.solution-cards__text{margin:var(--space-md) 0 0;font-size:1rem;font-weight:400;line-height:1.6;letter-spacing:-.03125em}.solution-cards__snippet{grid-area:snippet;inline-size:14.9375rem;block-size:17.5625rem}.solution-cards__cta{grid-area:snippet}.solution-cards__row{grid-area:row;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2xl);margin:0;padding:0;list-style:none}.solution-cards__card{position:relative;display:flex;flex-direction:column;min-inline-size:0}.solution-cards__media{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:end;align-items:end;column-gap:var(--space-2xl);block-size:20rem;padding:var(--space-2xl);overflow:hidden}.solution-cards__image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;inline-size:100%;block-size:100%;object-fit:cover}.solution-cards__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to bottom,#0000 40%,#000000d9);pointer-events:none}.solution-cards__card-title{position:relative;z-index:2;margin:0;color:#fff;font-size:1.25rem;font-weight:600;line-height:1.5;letter-spacing:-.05em}.solution-cards__card-link{display:flex;flex-direction:column;block-size:100%;color:inherit;text-decoration:none}.solution-cards__card-link:focus-visible{outline:2px solid #d90b05;outline-offset:4px;outline-offset:2px}.solution-cards__foot{display:flex;padding:var(--space-2xl) 0 0}.solution-cards__card-text{color:inherit;flex:1 1 auto;min-inline-size:0;margin:0;font-size:1rem;font-weight:500;line-height:1.5;letter-spacing:-.03125em}.solution-cards__go{grid-column:2;position:relative;z-index:2;--liquid-button-size: 3rem}.solution-cards__card-title:last-child{grid-column:1/-1}@media screen and (max-width: 991px){.solution-cards__inner{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "row" "snippet";align-items:stretch}.solution-cards__copy{max-inline-size:none}.solution-cards__row{grid-template-columns:minmax(0,1fr);row-gap:32px}.solution-cards__snippet{inline-size:100%;block-size:15rem}}@media screen and (max-width: 768px){.solution-cards__copy{gap:var(--space-lg)}.solution-cards__title{font-size:1.25rem;letter-spacing:-.05em;line-height:1.5}.solution-cards__text{font-size:1rem}.solution-cards__media{block-size:10rem}.solution-cards__foot{padding-block-start:var(--space-lg)}.solution-cards__go{--liquid-button-size: 2.5rem}}.solution-cards__new-tab{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
