.single-customer-story .hero-section{align-items:center;display:flex;flex-direction:row;gap:80px;margin:0 auto;max-width:1200px;padding:60px 48px}.single-customer-story .hero-left{flex:0 0 48%}.single-customer-story .hero-left h5.hero-sup-title{color:#999;font-size:13px;font-weight:700!important;letter-spacing:.12em;margin:0 0 12px;text-transform:uppercase}.single-customer-story .hero-title{color:#0a0a0a;font-size:52px;font-weight:700;line-height:1.15;margin:0 0 16px}.single-customer-story .hero-description{color:#555;font-size:18px;font-weight:400;line-height:1.6;margin:0}.single-customer-story .hero-right{flex:1}.single-customer-story .hero-image{border-radius:16px;display:block;margin-left:auto;width:85%}.single-customer-story .hero-divider-wrap{margin:0 auto;max-width:1200px;padding:0 48px}.single-customer-story .hero-divider-line{border-top:1px solid #e0e2e8}.single-customer-story .article-section{align-items:flex-start;display:flex;font-family:Roboto,sans-serif;gap:120px;margin:0 auto;max-width:1200px;padding:48px 48px 80px}.single-customer-story .article-body{flex:1;min-width:0}.single-customer-story .article-body p{color:#333;font-size:16px;line-height:1.8;margin:0 0 40px}.single-customer-story .article-body p:last-child{margin-bottom:0}.single-customer-story .article-body h2{color:#0a0a0a;font-size:28px;font-weight:700;letter-spacing:-.01em;margin:0 0 16px}.single-customer-story .article-body a{color:#1a3ecf;text-decoration:none}.single-customer-story .article-body h2+p,.single-customer-story .article-body h2+p+p{margin-bottom:18px}.single-customer-story .sidebar{display:flex;flex:0 0 280px;flex-direction:column;gap:20px;position:sticky;top:32px}.single-customer-story .related-section{font-family:Roboto,sans-serif;margin:0 auto;max-width:1200px;padding:56px 48px 72px}.single-customer-story .related-section h3{color:#0a0a0a;font-size:24px;font-weight:700;margin:0 0 32px}.single-customer-story .related-grid{display:grid;gap:28px;grid-template-columns:repeat(3,1fr)}.single-customer-story .related-grid>a{color:inherit;display:block;text-decoration:none}.single-customer-story .related-grid>a>div:first-child{aspect-ratio:16/9;background:#e8eaed;border-radius:12px;margin-bottom:16px;overflow:hidden}.single-customer-story .related-grid img{display:block;height:100%!important;mix-blend-mode:multiply;object-fit:contain;object-position:center;padding:10px;width:100%}.single-customer-story .related-grid p:first-of-type{color:#999;font-size:12px;font-weight:600;letter-spacing:.08em;margin:0 0 8px;text-transform:uppercase}.single-customer-story .related-grid h4{color:#0a0a0a;font-size:16px;font-weight:700;line-height:1.4;margin:0 0 8px}.single-customer-story .related-grid p:last-of-type{color:#999;font-size:13px;margin:0}@media (min-width:767.98px) and (max-width:1024px){.single-customer-story .hero-section{padding:48px 32px}.single-customer-story .hero-divider-wrap{padding:0 32px}.single-customer-story .hero-title{font-size:38px}.single-customer-story .article-section{gap:48px;padding:40px 32px 64px}.single-customer-story .article-body{width:100%}.single-customer-story .article-body h2{font-size:24px}.single-customer-story .article-body p{font-size:15px;line-height:1.7;margin-bottom:28px}.single-customer-story .article-body h2+p,.single-customer-story .article-body h2+p+p{margin-bottom:16px}.single-customer-story .related-section{padding:40px 24px 48px}.single-customer-story .related-section h3{font-size:22px;margin-bottom:24px}.single-customer-story .related-grid{gap:24px;grid-template-columns:repeat(2,1fr)}.single-customer-story .related-grid>a>div:first-child{margin-bottom:12px}.single-customer-story .related-grid h4{font-size:15px}.single-customer-story .related-grid p:first-of-type{font-size:11px}.single-customer-story .related-grid p:last-of-type{font-size:12px}}@media (max-width:767.98px){.single-customer-story .hero-section{flex-direction:column;gap:24px;padding:32px 24px}.single-customer-story .hero-left{flex:1 1 auto}.single-customer-story .hero-title{font-size:34px}.single-customer-story .hero-right{width:100%}.single-customer-story .hero-image{margin-left:0;width:100%}.single-customer-story .hero-divider-wrap{padding:0 24px}.single-customer-story .article-section{display:flex;flex-direction:column;gap:32px;padding:24px 16px 40px}.single-customer-story .article-body{width:100%}.single-customer-story .article-body p{font-size:15px;line-height:1.7;margin-bottom:28px}.single-customer-story .article-body p:last-child{margin-bottom:0}.single-customer-story .article-body h2{font-size:22px;margin-bottom:12px}.single-customer-story .sidebar{display:none}.single-customer-story .article-body h2+p,.single-customer-story .article-body h2+p+p{margin-bottom:16px}.single-customer-story .related-section{padding:40px 24px 48px}.single-customer-story .related-section h3{font-size:20px;margin-bottom:24px}.single-customer-story .related-grid{display:grid;gap:32px;grid-template-columns:1fr}.single-customer-story .related-grid>a>div:first-child{margin-bottom:12px}.single-customer-story .related-grid h4{font-size:15px;line-height:1.4}.single-customer-story .related-grid p:first-of-type{font-size:11px;margin-bottom:6px}.single-customer-story .related-grid p:last-of-type{font-size:12px}}.pb-hero{align-items:center;display:flex;flex-direction:row;gap:80px;margin:0 auto;max-width:1200px;padding:60px 48px}.pb-hero-left{flex:0 0 48%}.pb-hero__eyebrow{color:#555;font-size:12px;font-weight:600;letter-spacing:.1em;margin:0 0 20px;text-transform:uppercase}.pb-headline{color:#0a0a0a;font-size:52px;font-weight:700;line-height:1.15;margin:0 0 16px}.pb-hero__author{color:#333;font-size:15px;margin:0 0 6px}.pb-hero__date{color:#333;font-size:15px;margin:0}.pb-hero-right{flex:1}.pb-hero__image{border-radius:16px;display:block;margin-left:auto;width:85%}.single-customer-story .sidebar>.hs_cos_wrapper:empty{display:none}body:has(.gmmh-sticky.gmmh-on) .single-customer-story .sidebar{top:110px}@media (min-width:767.98px) and (max-width:1024px){.pb-headline{font-size:38px}}@media (max-width:767.98px){.pb-hero{flex-direction:column;gap:24px;padding:32px 24px}.pb-hero-left{flex:0 0 auto;width:100%}.pb-headline{font-size:34px;margin:0 0 16px}.pb-hero-right{flex:0 0 auto;width:100%}.pb-hero__image{margin-left:0;width:100%}}