h1.slogan-line{white-space:nowrap}.coam-installation{display:grid;grid-template-columns:1fr 1.3fr;gap:45px;align-items:center;margin-top:45px;padding-top:40px;border-top:1px solid #555158}.coam-installation .eyebrow{color:var(--amber);font-size:9px;margin-bottom:18px}.coam-installation h3{font-size:clamp(28px,3.1vw,43px);font-weight:500;letter-spacing:-1.5px;line-height:1.2;margin:0 0 23px}.coam-installation-copy>p:not(.eyebrow){font-size:14px;line-height:1.85;color:#bbb8bd;margin:0 0 15px}.coam-installation-copy strong{font-weight:500;color:var(--ink)}.coam-installation figure{min-width:0;margin:0}.coam-installation video{display:block;width:100%;height:auto;aspect-ratio:16/9;background:#101014}.coam-installation figcaption{font-size:10px;line-height:1.7;color:#bbb8bd;margin-top:12px}.design-two .coam-installation-copy strong{color:#f4f2ec}.design-two .coam-installation h3 em{color:#e7b339}@media(max-width:700px){h1.slogan-line{font-size:clamp(29px,8.6vw,60px);letter-spacing:-1.5px}.coam-installation{display:block;margin-top:32px;padding-top:30px}.coam-installation h3{font-size:31px;letter-spacing:-1px}.coam-installation-copy>p:not(.eyebrow){font-size:13px}.coam-installation figure{margin-top:25px}.coam-installation figcaption{font-size:9px}}
.success-cases-intro{border-top:1px solid #555158;padding-top:30px;margin:0 0 32px}.success-cases-intro h2{font-size:clamp(29px,3vw,42px);letter-spacing:-1.4px;margin:0 0 12px}.success-cases-intro p{font-size:14px;line-height:1.8;color:var(--muted);max-width:760px;margin:0}.success-cases-intro+.case-study{border-top:0;padding-top:0}@media(max-width:700px){.success-cases-intro{padding-top:25px;margin-bottom:26px}.success-cases-intro p{font-size:13px}}
