.design-v2 .section-cs-industry-standard{background:var(--brand-cream,#f8f8f6);padding:100px max(160px,(100% - var(--content-max-width))/2)}.design-v2 .cs-ind-container{align-items:center;display:flex;flex-direction:column;gap:25px;margin:0 auto;max-width:1600px}.design-v2 .cs-ind-header{align-items:flex-end;display:flex;justify-content:space-between;padding-bottom:40px;width:100%}.design-v2 .cs-ind-header-left{display:flex;flex-direction:column;gap:16px}.design-v2 .cs-ind-badge{align-items:center;align-self:flex-start;background:rgba(0,0,0,.06);border-radius:4px;color:#4a4b46;display:inline-flex;font-family:var(--font-body);font-size:12px;font-weight:700;letter-spacing:.96px;padding:8px 14px;text-transform:uppercase}.design-v2 .cs-ind-title{color:var(--text-primary,#1a1a1a);font-family:var(--font-display);font-size:52px;font-weight:500;letter-spacing:-1.04px;line-height:.98;margin:0}.design-v2 .cs-ind-ratings{align-items:flex-end;display:flex;padding-bottom:8px}.design-v2 .cs-ind-rating-item{display:flex;flex-direction:column;gap:7px;padding:0 32px;position:relative}.design-v2 .cs-ind-rating-item:first-child{padding-left:0}.design-v2 .cs-ind-rating-item:last-child{padding-right:0}.design-v2 .cs-ind-rating-logo{align-items:flex-end;display:flex;height:28px;padding-bottom:6px}.design-v2 .cs-ind-rating-logo-img{filter:grayscale(100%);height:22px;object-fit:contain;opacity:.8;width:auto}.design-v2 .cs-ind-rating-stars{color:#f59e0b;font-family:var(--font-body);font-size:16px;font-weight:700;letter-spacing:-.32px;line-height:1}.design-v2 .cs-ind-rating-text{color:#6c6967;font-family:var(--font-body);font-size:13px;font-weight:400;letter-spacing:-.32px;line-height:1.4;white-space:nowrap}.design-v2 .cs-ind-rating-divider{background:#cdc7c3;bottom:0;position:absolute;right:0;top:0;width:1px}.design-v2 .cs-ind-cards{align-items:start;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);width:100%}.design-v2 .cs-ind-card{background:#fff;border:1px solid #e1deda;border-radius:16px;display:flex;flex-direction:column;overflow:hidden}.design-v2 .cs-ind-card-image{aspect-ratio:1/1;background:linear-gradient(135deg,#f9f4ef,#e1deda);overflow:hidden}.design-v2 .cs-ind-card-image .cs-ind-card-img{height:100%;object-fit:cover;width:100%}.design-v2 .cs-ind-card-body{display:flex;flex:1;flex-direction:column;padding:0 64px}.design-v2 .cs-ind-card-logo{align-items:center;display:flex;min-height:64px;padding:58px 0 34px}.design-v2 .cs-ind-card-logo .cs-ind-card-logo-img{height:auto;max-height:38px;max-width:130px;object-fit:contain;width:auto}.design-v2 .cs-ind-card-stats{display:flex;flex:1;flex-direction:column;gap:0}.design-v2 .cs-ind-stat{display:flex;flex-direction:column;padding-bottom:36px}.design-v2 .cs-ind-stat:last-child{padding-bottom:0}.design-v2 .cs-ind-stat-value{color:var(--text-primary,#1a1a1a);font-family:var(--font-body);font-size:69px;font-weight:700;letter-spacing:-.79px;line-height:1}.design-v2 .cs-ind-stat-label{color:#6c6967;font-family:var(--font-body);font-size:15px;font-weight:400;letter-spacing:-.32px;line-height:24px;padding-top:4px}.design-v2 .cs-ind-card-cta{margin-top:auto;padding:34px 0 48px}.design-v2 .cs-ind-card-link{align-items:center;border:2px solid #e1deda;border-radius:6px;color:var(--text-primary,#1a1a1a);display:flex;font-family:var(--font-body);font-size:16px;font-weight:500;justify-content:space-between;letter-spacing:-.32px;padding:12px 12px 12px 22px;text-decoration:none;transition:border-color .2s ease}.design-v2 .cs-ind-card-link:hover{border-color:var(--brand-blue,#0062b8)}.design-v2 .cs-ind-card-link-arrow{align-items:center;background:rgba(0,0,0,.04);border-radius:4px;display:flex;justify-content:center;opacity:.6;padding:8px 12px;transition:opacity .2s ease}.design-v2 .cs-ind-card-link-arrow svg{height:16px;width:16px}.design-v2 .cs-ind-card-link:hover .cs-ind-card-link-arrow{opacity:1}@media(max-width:1550px){.design-v2 .section-cs-industry-standard{padding:88px max(72px,(100% - var(--content-max-width))/2)}.design-v2 .cs-ind-header{align-items:flex-start;gap:24px}.design-v2 .cs-ind-header-left{flex:1}.design-v2 .cs-ind-title{font-size:46px;letter-spacing:-.92px}.design-v2 .cs-ind-rating-item{padding:0 20px}.design-v2 .cs-ind-card-body{padding:0 32px}.design-v2 .cs-ind-card-logo{min-height:48px;padding:28px 0 20px}.design-v2 .cs-ind-card-logo .cs-ind-card-logo-img{max-height:30px;max-width:112px}.design-v2 .cs-ind-stat{padding-bottom:24px}.design-v2 .cs-ind-stat-value{font-size:48px;letter-spacing:-.56px}.design-v2 .cs-ind-stat-label{font-size:14px;line-height:21px}.design-v2 .cs-ind-card-cta{padding:24px 0 32px}.design-v2 .cs-ind-card-link{font-size:15px;padding:11px 11px 11px 18px}}@media(max-width:1024px){.design-v2 .section-cs-industry-standard{padding:80px max(40px,(100% - var(--content-max-width))/2)}.design-v2 .cs-ind-header{align-items:flex-start;flex-direction:column;gap:24px}.design-v2 .cs-ind-title{font-size:40px}.design-v2 .cs-ind-cards{grid-template-columns:repeat(2,1fr)}.design-v2 .cs-ind-card-body{padding:0 40px}.design-v2 .cs-ind-card-logo{padding:40px 0 24px}.design-v2 .cs-ind-stat-value{font-size:52px}}@media(max-width:640px){.design-v2 .section-cs-industry-standard{padding:60px 20px}.design-v2 .cs-ind-container{gap:60px}.design-v2 .cs-ind-header{padding-bottom:0;text-align:center}.design-v2 .cs-ind-header,.design-v2 .cs-ind-header-left{align-items:center;gap:32px}.design-v2 .cs-ind-badge{align-self:center}.design-v2 .cs-ind-title{font-size:36px;letter-spacing:-.72px;line-height:.98}.design-v2 .cs-ind-ratings{justify-content:center;padding-bottom:8px;width:100%}.design-v2 .cs-ind-rating-item{align-items:flex-start;gap:4px;padding:0 12px;width:112.67px}.design-v2 .cs-ind-rating-logo{height:22px;padding-bottom:4px}.design-v2 .cs-ind-rating-logo-img{height:18px}.design-v2 .cs-ind-rating-stars{font-size:14px;letter-spacing:-.28px}.design-v2 .cs-ind-rating-text{font-size:12px}.design-v2 .cs-ind-cards{gap:16px;grid-template-columns:1fr}.design-v2 .cs-ind-card-body{padding:0 30px}.design-v2 .cs-ind-card-logo{min-height:52px;padding:30px 0 18px}.design-v2 .cs-ind-card-logo .cs-ind-card-logo-img{max-height:34px;max-width:124px}.design-v2 .cs-ind-stat-value{font-size:45px;line-height:1.02}.design-v2 .cs-ind-card-cta{padding:8px 20px 20px}.design-v2 .cs-ind-stat{padding-bottom:16px}.design-v2 .cs-ind-stat-label{padding-top:0}}