.dsd-cs001{
  position:relative;
  isolation:isolate;
  display:block;
  width:100%;
  max-width:none;
  margin:0;
  padding:var(--dsd-cs001-section-pt,40px) var(--dsd-cs001-section-pr,0) var(--dsd-cs001-section-pb,24px) var(--dsd-cs001-section-pl,0);
  overflow:hidden;
  background:var(--dsd-cs001-section-bg,#fff);
  color:var(--dsd-cs001-description-color,#616c73);
  font-family:var(--dsd-cs001-font,"Inter Tight",Inter,Arial,sans-serif);
  text-rendering:optimizeLegibility;
  -webkit-font-smoothing:antialiased;
}
.dsd-cs001,.dsd-cs001 *,.dsd-cs001 *::before,.dsd-cs001 *::after{box-sizing:border-box}
.dsd-cs001 img{display:block;max-width:100%;margin:0;padding:0;border:0}
.dsd-cs001__container{width:min(var(--dsd-cs001-container,1502px),100%);max-width:none;margin:0 auto;padding:0 var(--dsd-cs001-outer-right-gap,20px) 0 var(--dsd-cs001-outer-left-gap,20px)}
.dsd-cs001__header{width:100%;margin:0 0 var(--dsd-cs001-header-mb,63px);padding:0}
.dsd-cs001__eyebrow{display:block;margin:0 0 var(--dsd-cs001-eyebrow-mb,21px);padding:0;color:var(--dsd-cs001-eyebrow-color,#616c73);font-size:var(--dsd-cs001-eyebrow-size,14px);font-weight:var(--dsd-cs001-eyebrow-weight,600);line-height:var(--dsd-cs001-eyebrow-lh,20px);letter-spacing:var(--dsd-cs001-eyebrow-ls,2.45px);text-transform:uppercase;text-align:var(--dsd-cs001-eyebrow-align,center)}
.dsd-cs001__heading{display:block;width:100%;margin:0;padding:0;color:var(--dsd-cs001-title-color,#2b3944);font-size:var(--dsd-cs001-title-size,60px);font-weight:var(--dsd-cs001-title-weight,600);line-height:var(--dsd-cs001-title-lh,69.6px);letter-spacing:var(--dsd-cs001-title-ls,-2.5px);text-align:var(--dsd-cs001-title-align,center)}
.dsd-cs001__description{display:block;width:100%;margin:var(--dsd-cs001-description-mt,16px) 0 0;padding:0;color:var(--dsd-cs001-description-color,#616c73);font-size:var(--dsd-cs001-description-size,18px);font-weight:var(--dsd-cs001-description-weight,400);line-height:var(--dsd-cs001-description-lh,28px);letter-spacing:var(--dsd-cs001-description-ls,-.25px);text-align:var(--dsd-cs001-description-align,center)}
.dsd-cs001__grid{display:grid;grid-template-columns:repeat(var(--dsd-cs001-columns,3),minmax(0,var(--dsd-cs001-card-track,calc(33.333333% - 20px))));justify-content:var(--dsd-cs001-grid-justify,center);column-gap:var(--dsd-cs001-column-gap,30px);row-gap:var(--dsd-cs001-row-gap,30px);width:100%;margin:0;padding:0;align-items:start}
.dsd-cs001__card{position:relative;display:flex;flex-direction:column;width:100%;height:var(--dsd-cs001-card-height,621px);min-width:0;margin:0;padding:var(--dsd-cs001-image-inset,12px) var(--dsd-cs001-image-inset,12px) 0;overflow:hidden;border:var(--dsd-cs001-card-border,1px) solid var(--dsd-cs001-card-border-color,#dee1e4);border-radius:var(--dsd-cs001-card-radius,6px);background:var(--dsd-cs001-card-bg,#f8f8f9);transform:translateY(0);transition:transform var(--dsd-cs001-transition,350ms) ease,border-color var(--dsd-cs001-transition,350ms) ease,box-shadow var(--dsd-cs001-transition,350ms) ease}
.dsd-cs001__card:hover,.dsd-cs001__card:focus-within{transform:translateY(var(--dsd-cs001-card-lift,0))}
.dsd-cs001__media{position:relative;display:block;flex:0 0 var(--dsd-cs001-image-height,244px);width:100%;height:var(--dsd-cs001-image-height,244px);margin:0;padding:0;overflow:hidden;border-radius:var(--dsd-cs001-image-radius,6px);background:#e8eaec}
.dsd-cs001__image{width:100%;height:100%;max-width:none;object-fit:cover;object-position:center;transform:scale(1);transition:transform var(--dsd-cs001-transition,350ms) ease}
.dsd-cs001__card:hover .dsd-cs001__image,.dsd-cs001__card:focus-within .dsd-cs001__image{transform:scale(var(--dsd-cs001-image-scale,1.035))}
.dsd-cs001__body{display:flex;flex:1 1 auto;align-self:var(--dsd-cs001-card-content-self,flex-start);flex-direction:column;min-height:0;width:min(100%,var(--dsd-cs001-card-content-width,100%));max-width:100%;margin:0;padding:var(--dsd-cs001-body-pt,28px) var(--dsd-cs001-body-pr,24px) var(--dsd-cs001-body-pb,41px) var(--dsd-cs001-body-pl,24px)}
.dsd-cs001__card-title{display:block;width:100%;margin:0 0 var(--dsd-cs001-card-title-mb,14px);padding:0;color:var(--dsd-cs001-card-title-color,#2b3944);font-size:var(--dsd-cs001-card-title-size,28px);font-weight:var(--dsd-cs001-card-title-weight,600);line-height:var(--dsd-cs001-card-title-lh,34px);letter-spacing:var(--dsd-cs001-card-title-ls,-.75px);text-align:var(--dsd-cs001-card-title-align,left)}
.dsd-cs001__card-description{display:block;width:100%;margin:0 0 var(--dsd-cs001-card-description-mb,15px);padding:0;color:var(--dsd-cs001-card-description-color,#616c73);font-size:var(--dsd-cs001-card-description-size,18px);font-weight:var(--dsd-cs001-card-description-weight,400);line-height:var(--dsd-cs001-card-description-lh,29px);letter-spacing:var(--dsd-cs001-card-description-ls,-.25px);text-align:var(--dsd-cs001-card-description-align,left)}
.dsd-cs001__features{display:flex;flex-direction:column;gap:var(--dsd-cs001-feature-gap,11px);width:100%;margin:0;padding:0;list-style:none}
.dsd-cs001__feature{display:flex;align-items:center;gap:10px;width:100%;min-width:0;margin:0;padding:0;color:var(--dsd-cs001-feature-color,#2b3944);font-size:var(--dsd-cs001-feature-size,17px);font-weight:var(--dsd-cs001-feature-weight,500);line-height:var(--dsd-cs001-feature-lh,24px);letter-spacing:var(--dsd-cs001-feature-ls,-.18px)}
.dsd-cs001__check{display:grid;place-items:center;flex:0 0 24px;width:24px;height:24px;border:1px solid var(--dsd-cs001-check-border,#dee1e4);border-radius:50%;background:var(--dsd-cs001-check-bg,#fff);color:var(--dsd-cs001-check-color,#2b3944)}
.dsd-cs001__check svg{display:block;width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.dsd-cs001__button{display:flex;align-items:center;justify-content:space-between;flex:0 0 var(--dsd-cs001-button-height,59px);width:calc(100% - (var(--dsd-cs001-button-mx,4px) * 2));height:var(--dsd-cs001-button-height,59px);margin:auto var(--dsd-cs001-button-mx,4px) 0;padding:0 20px;border:1px solid var(--dsd-cs001-button-bg,#2b3944);border-radius:var(--dsd-cs001-button-radius,5px);background:var(--dsd-cs001-button-bg,#2b3944);color:var(--dsd-cs001-button-color,#fff);font-size:var(--dsd-cs001-button-size,18px);font-weight:var(--dsd-cs001-button-weight,600);line-height:1;letter-spacing:var(--dsd-cs001-button-ls,-.25px);text-decoration:none;transition:color var(--dsd-cs001-transition,350ms) ease,background-color var(--dsd-cs001-transition,350ms) ease,border-color var(--dsd-cs001-transition,350ms) ease}
.dsd-cs001__button:hover,.dsd-cs001__button:focus-visible{border-color:var(--dsd-cs001-button-hover-bg,#ab052d);background:var(--dsd-cs001-button-hover-bg,#ab052d);color:var(--dsd-cs001-button-hover-color,#fff)}
.dsd-cs001__button:focus-visible{outline:3px solid rgba(171,5,45,.22);outline-offset:3px}
.dsd-cs001__arrow{display:block;flex:0 0 20px;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transform:translate(0,0);transition:transform var(--dsd-cs001-transition,350ms) ease}
.dsd-cs001__button:hover .dsd-cs001__arrow,.dsd-cs001__button:focus-visible .dsd-cs001__arrow{transform:translate(var(--dsd-cs001-arrow-move,3px),calc(var(--dsd-cs001-arrow-move,3px) * -1))}
@media(max-width:767px){.dsd-cs001__heading{overflow-wrap:anywhere}.dsd-cs001__card-description br{display:none}}
