#platform-services{background:var(--off-white);padding:var(--gutter-y) var(--gutter);text-align:center}#platform-services .section-intro{margin:0 auto 3.5rem;max-width:63rem}#platform-services .kicker{justify-content:center}#platform-services .service-cards{display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);text-align:left}#platform-services .service-card{background:var(--white);display:flex;flex-direction:column;gap:1rem;padding:2.5rem;position:relative}#platform-services .service-card:before{background:var(--border-dark);content:"";height:3px;left:0;position:absolute;right:0;top:0;transition:background .25s}#platform-services .service-card:hover:before{background:var(--red)}#platform-services .service-domain{color:var(--red);font-size:var(--fs-tiny);font-weight:var(--fw-bold);letter-spacing:var(--ls-large);margin-bottom:.5rem;text-transform:uppercase}#platform-services .service-title{color:var(--black);font-size:19px;font-weight:var(--fw-bold);letter-spacing:-.3px;line-height:var(--lh-small);margin-bottom:0}#platform-services .service-body{color:var(--text);flex-grow:1;font-size:var(--fs-medium);line-height:var(--lh)}#platform-services .service-metric{border-top:1px solid var(--border-dark);color:var(--text);font-size:var(--fs-medium);line-height:var(--lh);margin-top:auto;padding-top:1.25rem}#platform-services .service-metric strong{color:var(--black)}