.case-study-blog-post{margin:0 auto;max-width:860px;padding:0 24px 64px}.case-study-hero{border-bottom:1px solid #e0e0e0;margin-bottom:40px;padding:48px 0 36px}.blog-post__timestamp{color:#888;display:block;font-size:13px;letter-spacing:.05em;margin-bottom:12px;text-transform:uppercase}.case-study-hero__title{color:#1a1a1a;font-size:clamp(1.8rem,4vw,2.75rem);font-weight:700;line-height:1.2;margin:0 0 20px}.blog-post__meta{align-items:center;color:#666;display:flex;font-size:14px;gap:10px}.blog-post__author-image{border-radius:50%;height:36px;object-fit:cover;width:36px}.blog-post__author-name{color:#555;font-weight:500;text-decoration:none}.blog-post__author-name:hover{color:#2b7a8a}.case-study-about-company,.case-study-body,.case-study-cta,.case-study-metrics,.case-study-summary,.case-study-testimonial{margin-bottom:52px}.case-study-testimonial blockquote{background:#fafafa;border-left:4px solid #e8553b;border-radius:0 6px 6px 0;color:#333;font-size:1.05rem;font-style:italic;margin:0;padding:20px 28px}.case-study-testimonial blockquote p:last-child{color:#555;font-size:13px;font-style:normal;font-weight:600;letter-spacing:.04em;margin-bottom:0;margin-top:12px;text-transform:uppercase}.case-study-metrics{background:#f5f5f5;border-radius:8px;padding:40px 32px}.case-study-metrics ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));list-style:none;margin:0;padding:0;text-align:center}.case-study-metrics li{border-right:1px solid #ddd;color:#555;font-size:.8rem;letter-spacing:.06em;line-height:1.3;padding:12px 16px;text-transform:uppercase}.case-study-metrics li:last-child{border-right:none}.case-study-metrics li strong{color:#e8553b;display:block;font-size:2.25rem;font-weight:700;letter-spacing:-.01em;line-height:1;margin-bottom:4px;text-transform:none}.case-study-cta{background:#eef6f7;border-radius:8px;padding:52px 32px;text-align:center}.case-study-cta p{color:#1a1a1a;font-size:1.4rem;font-weight:600;margin:0 0 20px}.case-study-cta a{background:#2b7a8a;border-radius:5px;color:#fff!important;display:inline-block;font-size:15px;font-weight:600;padding:13px 30px;text-decoration:none!important;transition:background .2s}.case-study-cta a:hover{background:#236575}.blog-post__tags{border-top:1px solid #e0e0e0;font-size:13px;padding-top:24px}.blog-post__tag-link{color:#2b7a8a;text-decoration:none}.blog-post__tag-link:hover{text-decoration:underline}.blog-comments{border-top:1px solid #e0e0e0;margin-top:52px;padding-top:32px}.case-study-related-posts{border-top:1px solid #e0e0e0;padding-top:40px}@media (max-width:600px){.case-study-metrics ul{grid-template-columns:repeat(2,1fr)}.case-study-metrics li{border-bottom:1px solid #ddd;border-right:none}.case-study-metrics li:nth-child(odd){border-right:1px solid #ddd}.case-study-metrics li:last-child{border-bottom:none}}.case-study-featured-image{margin-bottom:48px}.case-study-featured-image img{border-radius:6px;display:block;height:auto;width:100%}.footer .content-wrapper,.footer-container,.footer__container{align-items:center;display:flex;flex-direction:column;text-align:center}.footer-container>*,.footer__container>*{float:none!important}.case-study-hero-layout{align-items:start;display:grid;gap:32px;grid-template-columns:1fr 360px;margin-bottom:48px}.case-study-hero-layout__image img{border-radius:8px;display:block;height:auto;width:100%}.case-study-hero-layout__sidebar{background:#fff;border:1px solid #e5e5e5;border-radius:8px;padding:28px}.cs-details-sidebar__block{border-bottom:1px solid #f0f0f0;margin-bottom:18px;padding-bottom:18px}.cs-details-sidebar__block:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.cs-details-sidebar__label{color:#1a1a1a;font-size:11px;font-weight:700;letter-spacing:.1em;margin:0 0 6px;text-transform:uppercase}.cs-details-sidebar__value{color:#444;font-size:14px;line-height:1.5;margin:0}.cs-details-sidebar__text{color:#444;font-size:14px;line-height:1.6}.cs-details-sidebar__text p{margin:0}.cs-details-sidebar__url{color:#e8553b;font-size:14px;font-weight:500;text-decoration:none}.cs-details-sidebar__url:hover{text-decoration:underline}@media (max-width:768px){.case-study-hero-layout{grid-template-columns:1fr}}.footer .dnd-section:last-of-type .dnd-row{align-items:center;flex-direction:column;text-align:center}.footer .dnd-section:last-of-type .dnd-column{margin-left:0!important;width:100%!important}.footer .dnd-section:last-of-type [style*="text-align: right"]{text-align:center!important}.case-study-hero-layout__sidebar{background:#f8f7f4}.header,.header__container,header.header{background-color:#1a6879!important}.header a,.header__navigation a,.navigation-primary a{color:#fff!important}footer.footer{background-color:#1a6879!important}footer.footer,footer.footer a,footer.footer p{color:#fff!important}footer.footer a:hover{color:#d4eef2!important}header.header,header.header .dnd-section,header.header .hs_cos_wrapper,header.header .hs_cos_wrapper_widget{background-color:#1a6879!important}header.header .hs-menu-wrapper a,header.header a,header.header nav a{color:#fff!important}header.header a:hover{color:#d4eef2!important}html body header.header,html body header.header .header__bottom,html body header.header .header__top,html body header.header .header__wrapper--bottom,html body header.header .header__wrapper--top{background-color:#1a6879!important}html body header.header .header__menu-link,html body header.header a{color:#fff!important}html body header.header .header__menu-link:hover,html body header.header a:hover{color:#d4eef2!important}html body header.header .header__logo img{filter:brightness(0) invert(1)}.case-study-blog-post{max-width:1100px}.content-wrapper.case-study-blog-post{max-width:1100px!important;padding:0 40px 64px}.case-study-hero-layout{gap:48px;grid-template-columns:1fr 400px}