.product-showcase .section-heading{max-width:900px}.product-images{display:grid;grid-template-columns:1.35fr 1fr;gap:28px;align-items:start}.product-images figure{margin:0;min-width:0}.product-images img{width:100%;display:block;border:1px solid #bdcbd2;border-radius:8px;box-shadow:0 15px 40px #14273516}.product-images figure:first-child img{max-height:660px;object-fit:cover;object-position:top}.product-images figcaption{font-size:13px;color:#445766;line-height:1.6;margin-top:14px}.product-images a{display:block;border-radius:8px}.challenge-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.challenge-grid article{padding:24px 0;border-top:1px solid #aebfba}.challenge-grid h3{margin-top:18px;font-size:31px}.challenge-grid p{margin-bottom:0}.launch-spotlight{background:#e0e9e3;border-block:1px solid #cbd8cf}.launch-spotlight p{max-width:760px}.launch-spotlight .eyebrow{color:#245c53}.page-home .product-showcase{padding-top:0}.product-showcase .quiet{margin-top:14px}.page-home .service-hero{padding-bottom:48px}@media(max-width:800px){.product-images,.challenge-grid{grid-template-columns:1fr}.product-images figure:first-child img{max-height:600px}.challenge-grid{gap:18px}.product-showcase .section-heading h2{font-size:38px}}@media(prefers-reduced-motion:reduce){.product-images a{transition:none}}
.hmp-pillars{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:32px 0}.hmp-pillars article{border:1px solid #d6ded9;background:#fff;padding:32px}.hmp-pillars h3{margin:16px 0}.hmp-pillars .number{font-size:12px;letter-spacing:.14em;color:#39665f}.hmp-platform{display:grid;grid-template-columns:1.2fr 1fr;gap:64px;align-items:center}.hmp-platform-note{border-left:2px solid #a8bdb5;padding-left:32px}.hmp-platform p{max-width:620px}@media(max-width:800px){.hmp-pillars,.hmp-platform{grid-template-columns:1fr}.hmp-platform{gap:28px}.hmp-pillars article{padding:24px}.hmp-platform-note{padding-left:22px}}
