.SolutionCard-module__UOPioa__card{--card-height:560px;--media-rest:320px;--ease:cubic-bezier(0, 0, .2, 1);height:var(--card-height);background-color:var(--color-vsph-white);isolation:isolate;border-radius:8px;flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.SolutionCard-module__UOPioa__media{height:var(--media-rest);background-color:var(--color-vsph-grey);transition:height .7s var(--ease);flex-shrink:1;position:relative;overflow:hidden}.SolutionCard-module__UOPioa__image{object-fit:cover;object-position:50% 20%}.SolutionCard-module__UOPioa__placeholder{background-color:var(--color-vsph-grey);flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex;position:absolute;inset:0}.SolutionCard-module__UOPioa__placeholderMark{align-items:flex-end;gap:6px;display:flex}.SolutionCard-module__UOPioa__placeholderMark>span{background-color:var(--color-vsph-navy);opacity:.28;width:10px}.SolutionCard-module__UOPioa__placeholderMark>span:first-child{height:10px}.SolutionCard-module__UOPioa__placeholderMark>span:nth-child(2){height:16px}.SolutionCard-module__UOPioa__placeholderMark>span:nth-child(3){height:22px}.SolutionCard-module__UOPioa__placeholderLabel{color:var(--color-vsph-navy);letter-spacing:.12em;text-transform:uppercase;opacity:.32;font-size:11px;font-weight:500;line-height:16px}.SolutionCard-module__UOPioa__arrow{z-index:2;background-color:var(--color-vsph-core-blue);width:48px;height:48px;color:var(--color-vsph-white);transition:transform .5s var(--ease);border-radius:9999px;place-items:center;display:grid;position:absolute;bottom:0;left:28px;transform:translateY(160px)}.SolutionCard-module__UOPioa__arrowIcon{opacity:0;width:20px;height:20px;transition:opacity .5s var(--ease), transform .5s var(--ease);transform:translate(40px)}.SolutionCard-module__UOPioa__copy{transition:padding .5s var(--ease);flex-grow:1;flex-shrink:0;padding:24px;position:relative}.SolutionCard-module__UOPioa__title{min-height:72px;color:var(--color-vsph-navy);letter-spacing:-.01em;margin:0;font-size:28px;font-weight:600;line-height:36px}.SolutionCard-module__UOPioa__descriptionWrap{opacity:1;transition:grid-template-rows .5s var(--ease), opacity .5s var(--ease), transform .5s var(--ease), margin .5s var(--ease);grid-template-rows:1fr;margin-block:12px 20px;display:grid}.SolutionCard-module__UOPioa__descriptionWrap>p{color:#00255ac7;margin:0;font-size:16px;font-weight:400;line-height:24px;overflow:hidden}.SolutionCard-module__UOPioa__card:hover .SolutionCard-module__UOPioa__media,.SolutionCard-module__UOPioa__card:focus-visible .SolutionCard-module__UOPioa__media{height:100%}.SolutionCard-module__UOPioa__card:hover .SolutionCard-module__UOPioa__copy,.SolutionCard-module__UOPioa__card:focus-visible .SolutionCard-module__UOPioa__copy{padding:16px}.SolutionCard-module__UOPioa__card:hover .SolutionCard-module__UOPioa__arrow,.SolutionCard-module__UOPioa__card:focus-visible .SolutionCard-module__UOPioa__arrow{transform:translateY(-24px)}.SolutionCard-module__UOPioa__card:hover .SolutionCard-module__UOPioa__arrowIcon,.SolutionCard-module__UOPioa__card:focus-visible .SolutionCard-module__UOPioa__arrowIcon{opacity:1;transform:none}.SolutionCard-module__UOPioa__card:hover .SolutionCard-module__UOPioa__descriptionWrap,.SolutionCard-module__UOPioa__card:focus-visible .SolutionCard-module__UOPioa__descriptionWrap{opacity:0;grid-template-rows:0fr;margin-block:0;transform:translateY(100%)}.SolutionCard-module__UOPioa__card:focus-visible{outline:3px solid var(--color-vsph-light-blue);outline-offset:3px}@media (prefers-reduced-motion:reduce){.SolutionCard-module__UOPioa__media,.SolutionCard-module__UOPioa__copy,.SolutionCard-module__UOPioa__descriptionWrap,.SolutionCard-module__UOPioa__arrow,.SolutionCard-module__UOPioa__arrowIcon{transition:none}}
.SolutionsSection-module__T6inFa__section{background-color:var(--color-vsph-navy);padding-block:var(--spacing-section)}.SolutionsSection-module__T6inFa__intro{max-width:720px;margin-bottom:clamp(32px,4vw,48px)}.SolutionsSection-module__T6inFa__eyebrow{color:var(--color-vsph-light-blue);letter-spacing:.12em;text-transform:uppercase;margin:0 0 16px;font-size:14px;font-weight:500;line-height:20px}.SolutionsSection-module__T6inFa__title{color:var(--color-vsph-white);letter-spacing:-.01em;text-wrap:balance;margin:0 0 20px;font-size:clamp(32px,4vw,40px);font-weight:600;line-height:40px}@media (min-width:640px){.SolutionsSection-module__T6inFa__title{line-height:52px}}.SolutionsSection-module__T6inFa__description{color:#ffffffe0;margin:0;font-size:16px;font-weight:400;line-height:24px}@media (min-width:640px){.SolutionsSection-module__T6inFa__description{font-size:18px;line-height:28px}}.SolutionsSection-module__T6inFa__carousel{display:block}.SolutionsSection-module__T6inFa__track{scroll-snap-type:x mandatory;scrollbar-width:none;overflow-x:auto}.SolutionsSection-module__T6inFa__track::-webkit-scrollbar{display:none}.SolutionsSection-module__T6inFa__trackInner{display:flex}.SolutionsSection-module__T6inFa__slide{scroll-snap-align:start;margin-right:var(--slide-gutter,16px);flex:0 0 100%}.SolutionsSection-module__T6inFa__slide:last-child{margin-right:0}.SolutionsSection-module__T6inFa__pager{justify-content:center;align-items:center;gap:8px;margin-top:24px;display:flex}.SolutionsSection-module__T6inFa__pagerButton{color:#ffffffb3;cursor:pointer;background-color:#0000;border:0;border-radius:9999px;place-items:center;width:44px;height:44px;transition:background-color .18s,color .18s;display:grid}.SolutionsSection-module__T6inFa__pagerButton:hover:not(:disabled){color:var(--color-vsph-white);background-color:#ffffff1f}.SolutionsSection-module__T6inFa__pagerButton:disabled{color:#ffffff47;cursor:default}.SolutionsSection-module__T6inFa__pagerButton:focus-visible{outline:3px solid var(--color-vsph-light-blue);outline-offset:3px}.SolutionsSection-module__T6inFa__pagerChevron,.SolutionsSection-module__T6inFa__pagerChevronPrevious{width:18px;height:18px}.SolutionsSection-module__T6inFa__pagerChevronPrevious{transform:rotate(180deg)}.SolutionsSection-module__T6inFa__bullets{align-items:center;display:flex}.SolutionsSection-module__T6inFa__bullet{cursor:pointer;background-color:#0000;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid}.SolutionsSection-module__T6inFa__bullet:before{content:"";background-color:#ffffff59;border-radius:9999px;width:8px;height:8px;transition:background-color .18s,transform .18s;display:block}.SolutionsSection-module__T6inFa__bullet[data-active=true]:before{background-color:var(--color-vsph-light-blue);transform:scaleX(2.5)}.SolutionsSection-module__T6inFa__bullet:focus-visible{outline:3px solid var(--color-vsph-light-blue);outline-offset:-3px}.SolutionsSection-module__T6inFa__grid{margin:0;padding:0;list-style:none;display:none}.SolutionsSection-module__T6inFa__gridItem{display:flex}.SolutionsSection-module__T6inFa__gridItem>*{width:100%}@media (min-width:768px){.SolutionsSection-module__T6inFa__carousel{display:none}.SolutionsSection-module__T6inFa__grid{flex-wrap:wrap;justify-content:center;gap:24px;display:flex}.SolutionsSection-module__T6inFa__gridItem{flex:0 0 calc(50% - 12px)}}@media (min-width:1200px){.SolutionsSection-module__T6inFa__grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.SolutionsSection-module__T6inFa__gridItem{flex:initial}}.SolutionsSection-module__T6inFa__reveal{--reveal-delay:0s}.SolutionsSection-module__T6inFa__title{--reveal-delay:90ms}.SolutionsSection-module__T6inFa__description{--reveal-delay:.18s}.SolutionsSection-module__T6inFa__carousel,.SolutionsSection-module__T6inFa__grid{--reveal-delay:.27s}@media (prefers-reduced-motion:no-preference){[data-revealed=false] .SolutionsSection-module__T6inFa__reveal,[data-revealed=false] .SolutionsSection-module__T6inFa__carousel,[data-revealed=false] .SolutionsSection-module__T6inFa__grid{opacity:0;transform:translateY(16px)}}[data-revealed=true] .SolutionsSection-module__T6inFa__reveal{opacity:1;transform:none}@media (prefers-reduced-motion:no-preference){[data-revealed=true] .SolutionsSection-module__T6inFa__reveal,[data-revealed=true] .SolutionsSection-module__T6inFa__carousel,[data-revealed=true] .SolutionsSection-module__T6inFa__grid{transition:opacity .52s cubic-bezier(.16, 1, .3, 1) var(--reveal-delay), transform .52s cubic-bezier(.16, 1, .3, 1) var(--reveal-delay)}}@media (prefers-reduced-motion:reduce){.SolutionsSection-module__T6inFa__pagerButton,.SolutionsSection-module__T6inFa__bullet,.SolutionsSection-module__T6inFa__bullet:before{transition:none}}
