.cs-hero .blh-title{font-size:clamp(2.25rem,9vw,5.5rem)}.cs-hero .blh-watermark__text{font-size:clamp(7rem,22vw,16rem)}.cs-block__label{font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(12,27,51,.45);margin:0 0 .9rem}.cs-facts{margin-bottom:2.5rem;padding:1.5rem;border:1px solid rgba(12,27,51,.08);border-radius:14px;background:#f7f6f3}.cs-facts__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1.25rem;margin:0}.cs-facts__term{font-size:.625rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(12,27,51,.42);margin-bottom:.3rem}.cs-facts__value{font-size:.9375rem;font-weight:600;line-height:1.5;color:var(--brand-900);margin:0;overflow-wrap:anywhere}.cs-facts__link{color:#c8962e;text-decoration:underline;text-decoration-color:rgba(200,150,46,.4);text-underline-offset:3px}.cs-facts__link:hover{text-decoration-color:#c8962e}.cs-results{margin-bottom:2.5rem;padding:1.75rem;border:1px solid rgba(12,27,51,.08);border-left:3px solid #c8962e;border-radius:14px;background:#fff}.cs-results__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1.5rem;margin:0}.cs-results__value{font-family:var(--font-dm-sans),sans-serif;font-size:clamp(1.5rem,4vw,2rem);font-weight:800;line-height:1.05;color:var(--brand-900);margin:0 0 .35rem}.cs-results__term{font-size:.75rem;font-weight:600;line-height:1.5;color:var(--muted-foreground)}.cs-results__outcomes{display:grid;gap:.6rem;margin:1.5rem 0 0;padding:1.25rem 0 0;border-top:1px solid rgba(12,27,51,.08);list-style:none}@media (min-width:640px){.cs-results__outcomes{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.75rem}}.cs-results__outcome{display:flex;align-items:flex-start;gap:.55rem;font-size:.9375rem;line-height:1.7;color:var(--muted-foreground)}.cs-results__outcome svg{flex-shrink:0;margin-top:.3rem;color:#c8962e}.cs-narrative{display:grid;gap:1.25rem;margin-bottom:2.5rem}@media (min-width:768px){.cs-narrative{grid-template-columns:repeat(2,minmax(0,1fr))}}.cs-narrative__block{padding:1.5rem;border:1px solid rgba(12,27,51,.08);border-top:3px solid rgba(12,27,51,.22);border-radius:14px;background:#fff}.cs-narrative__block--solution{border-top-color:#c8962e}.cs-narrative__title{font-family:var(--font-dm-sans),sans-serif;font-size:1.125rem;font-weight:700;line-height:1.35;color:var(--brand-900);margin:0 0 .75rem}.cs-narrative__para{font-size:.9375rem;line-height:1.85;color:var(--muted-foreground);margin:0 0 .9rem}.cs-narrative__para:last-child{margin-bottom:0}.cs-gallery{margin-top:3rem;padding-top:2.5rem;border-top:1px solid rgba(12,27,51,.08)}.cs-gallery__grid{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width:640px){.cs-gallery__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.cs-gallery__item{margin:0;border:1px solid rgba(12,27,51,.07);border-radius:14px;overflow:hidden;background:#e8e4da}.cs-gallery__img{display:block;width:100%;height:100%;aspect-ratio:4/3;object-fit:cover}