.solutions-grid{isolation:isolate;padding-bottom:var(--space-xl);position:relative}.solutions-grid__bg{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:-1}.solutions-grid__bg-img{bottom:0;height:95%;left:50%;max-width:none;object-fit:fill;opacity:0;position:absolute;transform:translateX(-50%);transition:opacity .8s cubic-bezier(.4,0,.2,1) .4s;width:110%}.solutions-grid.bg-loaded .solutions-grid__bg-img{opacity:1}.solutions-grid .solutions-card-container{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;perspective:1000px;--row-gap:20px}.solutions-grid .solutions-grid-eyebrow{text-align:center}.solutions-grid .section-subtitle,.solutions-grid .section-title{margin-left:auto;margin-right:auto;max-width:var(--max-width-content-lg);text-align:center}.solutions-grid .column-card{backdrop-filter:blur(8px);border:1px solid transparent;border-radius:var(--radius-card);box-shadow:var(--shadow-default);flex-grow:1;padding:var(--space-lg);position:relative;transition:transform var(--transition-base),box-shadow var(--transition-base),background-color var(--transition-base),border-color var(--transition-base)}@media (min-width:769px) and (hover:hover) and (pointer:fine){.solutions-grid .column-card{-webkit-font-smoothing:subpixel-antialiased}}.solutions-grid .column-card{flex:1;min-width:0;will-change:transform}@media (min-width:992px){.solutions-grid .cards-2 .column-card{flex-basis:48%;max-width:48%}}.cingal-hcp .solutions-grid .cards-2 .column-card.has-card-bg{min-height:550px}@media (hover:hover) and (pointer:fine){.solutions-grid .solutions-card-container{container-name:cards-row;container-type:inline-size;flex-wrap:nowrap}.solutions-grid .solutions-card-container:not(.no-grow) .column-card.has-cta:hover{flex-grow:1.15}.solutions-grid .solutions-card-container.no-grow .column-card.has-cta:hover{transform:translateY(-4px)}}@media (hover:hover) and (pointer:fine) and (min-width:1200px){.solutions-grid .cards-3 .column-card.has-card-bg .column-content,.solutions-grid .cards-3 .column-card.has-card-bg .column-title{min-width:calc(32cqi - var(--space-lg)*2);width:calc(32cqi - var(--space-lg)*2)}.solutions-grid .cards-2 .column-card.has-card-bg .column-content,.solutions-grid .cards-2 .column-card.has-card-bg .column-title{min-width:calc(48cqi - var(--space-lg)*2);width:calc(48cqi - var(--space-lg)*2)}}.solutions-grid .column-card.has-cta:not(.has-card-bg):has(:focus-visible),.solutions-grid .column-card.has-cta:not(.has-card-bg):hover{background-color:hsla(0,0%,100%,.96);transform:scale(var(--card-hover-scale,1.05)) translateZ(0)}.solutions-grid .column-card.has-cta{cursor:pointer}.solutions-grid .column-card.has-cta:focus{outline:none}.solutions-grid .column-card.has-cta:focus-visible{box-shadow:var(--shadow-focus);outline:3px solid var(--color-primary);outline-offset:var(--outline-offset)}.solutions-grid .column-card.has-card-bg:focus-visible{box-shadow:0 0 0 3px hsla(0,0%,100%,.3);outline-color:var(--color-white)}.solutions-grid .column-card.has-card-bg{border:0;justify-content:flex-end;min-height:480px;overflow:hidden;padding:var(--space-md) var(--space-lg);position:relative}@media (min-width:992px){.solutions-grid .cards-2 .column-card.has-card-bg{min-height:380px;padding-bottom:var(--space-xl)}}.solutions-grid .column-card-bg-image{height:100%;inset:0;object-fit:cover;object-position:center;position:absolute;width:100%;z-index:0}.solutions-grid .column-card.has-card-bg:before{background:var(--wp--preset--gradient--gradient-overlay);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.solutions-grid .column-card.has-card-bg>:not(.column-card-bg-image){position:relative;z-index:2}.solutions-grid .column-card.has-card-bg>.column-card-icon{position:absolute}.solutions-grid .column-card.has-card-bg .column-title{color:var(--color-white);margin-bottom:var(--space-md);margin-top:auto;text-shadow:0 2px 4px rgba(0,0,0,.3);transition:transform .4s ease}.solutions-grid .column-card.has-card-bg.has-step-number .column-title{align-items:flex-start;display:flex}.editor-styles-wrapper .solutions-grid .column-card.has-card-bg .column-title.sg-card-title.h4{color:var(--color-white)!important;-webkit-text-fill-color:var(--color-white)!important}.solutions-grid .column-card.has-card-bg .column-content{color:hsla(0,0%,100%,.9);flex-grow:0;margin-bottom:0;text-shadow:0 1px 2px rgba(0,0,0,.3);transition:transform .4s ease}.editor-styles-wrapper .solutions-grid .column-card.has-card-bg .column-content{color:hsla(0,0%,100%,.9)!important}.editor-styles-wrapper .solutions-grid .column-card.has-card-bg blockquote,.solutions-grid .column-card.has-card-bg blockquote{background:none;-webkit-text-fill-color:var(--color-white);border-image-source:none;border-left-color:var(--color-white);border-left-width:2px;color:var(--color-white);text-shadow:0 1px 2px rgba(0,0,0,.3)}.editor-styles-wrapper .solutions-grid .column-card.has-card-bg blockquote p,.solutions-grid .column-card.has-card-bg blockquote p{background:none;-webkit-text-fill-color:var(--color-white);color:var(--color-white)}.solutions-grid .column-card.has-card-bg .btn-arrow{align-items:center;color:var(--color-white);display:flex;line-height:1.2em;margin-top:var(--space-xs);min-height:3em;opacity:0;pointer-events:none;text-shadow:0 1px 2px rgba(0,0,0,.3);transform:translateY(10px);transition:opacity .4s ease,transform .4s ease;white-space:normal}.solutions-grid .column-card.has-card-bg .btn-arrow svg{filter:brightness(0) invert(1)}.solutions-grid .column-card.has-card-bg .btn-arrow:before{display:none}.stagger-animate.solutions-grid .column-card.has-card-bg{transition:box-shadow 1s ease,flex-grow .5s ease,transform var(--transition-base);transition-delay:0s}.solutions-grid .column-card.has-card-bg:before{transition:opacity .5s ease}@media (hover:hover) and (pointer:fine){.solutions-grid .column-card.has-card-bg.has-cta:hover:before{opacity:1}.solutions-grid .column-card.has-card-bg.has-cta:hover .btn-arrow{opacity:1;pointer-events:auto;transform:translateY(0)}.solutions-grid .solutions-card-container:not(.always-show-cta) .column-card.has-card-bg.has-cta:hover .column-content,.solutions-grid .solutions-card-container:not(.always-show-cta) .column-card.has-card-bg.has-cta:hover .column-title,.solutions-grid .solutions-card-container:not(.always-show-cta) .column-card.has-card-bg.has-cta:hover .sg-card-eyebrow,.solutions-grid .solutions-card-container:not(.always-show-cta) .column-card.has-card-bg.has-cta:hover .sg-card-step-number{transform:translateY(calc(var(--space-lg)*-1))}}.solutions-grid .solutions-card-container.always-show-cta .column-card.has-card-bg.has-cta:before{opacity:1}.solutions-grid .solutions-card-container.always-show-cta .column-card.has-card-bg.has-cta .btn-arrow{opacity:1;pointer-events:auto;transform:translateY(0)}.solutions-grid .sg-card-eyebrow{color:inherit;margin-bottom:var(--space-2xs)}.solutions-grid .column-card.has-card-bg .sg-card-eyebrow{color:var(--color-white);margin-bottom:10px;margin-top:auto}.solutions-grid .column-card.has-card-bg .sg-card-eyebrow+.column-title{margin-top:0}.editor-styles-wrapper .solutions-grid .column-card.has-card-bg .sg-card-eyebrow{color:var(--color-white)!important}.solutions-grid .sg-card-step-number{align-items:center;background:var(--color-white);border-radius:var(--radius-button);display:flex;flex:0 0 auto;font-size:var(--font-size-lead);font-weight:var(--font-weight-bold);height:44px;justify-content:center;line-height:1;margin-bottom:var(--space-md);transition:transform .4s ease;width:44px}.solutions-grid .sg-card-step-number__value{background:var(--brand-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.solutions-grid .column-card.has-card-bg.has-step-number .column-title,.solutions-grid .column-card.has-card-bg.has-step-number .sg-card-eyebrow,.solutions-grid .column-card.has-card-bg.has-step-number .sg-card-step-number{margin-top:0}.solutions-grid .column-card.has-card-bg.has-step-number .btn-arrow{margin-top:auto}.solutions-grid .column-title{margin-top:0}.solutions-grid .column-content{flex-grow:1;margin-bottom:var(--space-lg)}section.solutions-grid.has-text-color .section-subtitle,section.solutions-grid.has-text-color .section-title{color:inherit}section.solutions-grid.has-text-color .column-card:not(.has-card-bg) .column-title{color:var(--color-heading)!important}.solutions-grid .section-bottom-cta{display:flex;justify-content:center;margin-top:var(--space-xl)}.solutions-grid .column-card .btn{align-self:flex-start;margin-top:auto}.solutions-grid[data-has-bg-image=true] .section-title{max-width:var(--max-width-content-md);text-wrap:unset}.solutions-grid[data-has-bg-image=true] .section-subtitle,.solutions-grid[data-has-bg-image=true] .section-title{text-shadow:0 1px 3px hsla(0,0%,100%,.8),0 2px 6px hsla(0,0%,100%,.6)}.solutions-grid .column-card .column-content ul{margin-left:var(--space-sm)!important;padding-left:0}.solutions-grid .column-content ul:not([class*=checkmarks-list],[class*=x-list]) li{margin-bottom:var(--space-xs);padding-left:var(--space-md);position:relative}.solutions-grid .column-card-icon{flex-shrink:0;height:70px;position:absolute;right:var(--space-md);top:var(--space-md);width:70px;z-index:2}.solutions-grid .column-card-icon img{height:100%;object-fit:contain;width:100%}@media (min-width:992px){@supports (grid-template-rows:subgrid){.cingal-hcp .solutions-grid .solutions-card-container.cards-2:not(:has(.column-card.has-cta)){display:grid;gap:0 var(--row-gap);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:1fr repeat(5,auto);min-height:550px}.cingal-hcp .solutions-grid .cards-2:not(:has(.column-card.has-cta)) .column-card{display:grid;grid-column:auto/span 1;grid-row:1/-1;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;max-width:none}.cingal-hcp .solutions-grid .cards-2:not(:has(.column-card.has-cta)) .sg-card-eyebrow{grid-row:2;margin-top:0}.cingal-hcp .solutions-grid .cards-2:not(:has(.column-card.has-cta)) .column-title{grid-row:3;margin-top:0;min-width:0;width:auto}.cingal-hcp .solutions-grid .cards-2:not(:has(.column-card.has-cta)) .column-content{grid-row:4}.cingal-hcp .solutions-grid .cards-2.no-grow .column-card.has-card-bg .column-content{display:contents}.cingal-hcp .solutions-grid .cards-2.no-grow .column-card.has-card-bg .column-content>*{position:relative;z-index:2}.cingal-hcp .solutions-grid .cards-2.no-grow .column-card.has-card-bg .column-content>p:first-of-type{grid-row:4;margin-bottom:0}.cingal-hcp .solutions-grid .cards-2.no-grow .column-card.has-card-bg .column-content>p:nth-of-type(2){grid-row:5;margin-top:0}.cingal-hcp .solutions-grid .cards-2.no-grow .column-card.has-card-bg .column-content>blockquote{grid-row:6;margin-bottom:0;margin-top:var(--space-lg)}}}@media (max-width:1350px) and (min-width:769px){.solutions-grid .column-card.has-card-bg .column-title{font-size:var(--font-size-h5)}}@media (max-width:991px){.solutions-grid .solutions-card-container{flex-wrap:wrap;gap:var(--space-sm)}.solutions-grid .column-card{box-shadow:none}.solutions-grid .column-card.has-card-bg{min-height:400px;padding:var(--space-md)}.solutions-grid .column-card.has-card-bg .btn-arrow{opacity:1;pointer-events:auto;transform:translateY(0)}.solutions-grid .column-card.has-card-bg .column-content,.solutions-grid .column-card.has-card-bg .column-title,.solutions-grid .column-card.has-card-bg .sg-card-eyebrow,.solutions-grid .column-card.has-card-bg .sg-card-step-number{transform:translateY(calc(var(--space-lg)*-1))}.solutions-grid .column-card.has-card-bg:before{opacity:1}.solutions-grid .column-card-icon{height:50px;width:50px}}@media (max-width:768px){.cingal-hcp .solutions-grid .cards-2 .column-card.has-card-bg{min-height:275px}.solutions-grid .section-subtitle{margin-bottom:var(--space-xl)}.solutions-grid .column-content{margin-bottom:var(--space-sm)}.solutions-grid .solutions-card-container{flex-direction:column;perspective:none}.solutions-grid .column-card{backface-visibility:visible;flex:0 0 100%;transform:none;width:100%}.solutions-grid .column-card .btn{align-self:center}.solutions-grid[data-has-bg-image=true].bg-loaded{background-position:50%;background-size:cover}.solutions-grid .column-card.has-card-bg{min-height:220px}.solutions-grid .column-card.has-card-bg:hover,.solutions-grid .solutions-card-container:has(.column-card.has-card-bg):hover .column-card.has-card-bg{transform:none}}@media (max-width:640px){.solutions-grid .column-card.has-card-bg{padding:var(--space-xl)}}