.rm-landing-hero{background:var(--public-soft);border-radius:1.6rem;width:min(100% - 2rem,92rem);margin:.75rem auto 1.5rem;padding:.8rem}.rm-landing-grid{grid-template-columns:1fr 1fr;align-items:center;gap:3rem;display:grid}.rm-landing-copy{padding:clamp(1.5rem,4vw,4rem) 0 clamp(1.5rem,4vw,4rem) clamp(1.5rem,4vw,4rem)}.rm-marketing .rm-landing-hero h1{letter-spacing:-.06em;font-size:clamp(2.8rem,5.4vw,5.3rem);font-weight:700;line-height:1.04}.rm-marketing .rm-landing-hero h1 em{color:inherit;font-style:normal}.rm-landing-copy .rm-landing-lead{color:var(--public-muted);max-width:45ch;margin-top:1.5rem;font-size:1rem;line-height:1.75}.rm-landing-actions{flex-wrap:wrap;gap:.8rem;margin-top:1.8rem;display:flex}.rm-landing-actions .rm-button{font-size:.85rem}.rm-landing-visual{min-width:0;position:relative}.rm-landing-photo{border-radius:1rem;height:clamp(35rem,42vw,43rem);min-height:35rem}.rm-landing-photo img{object-position:50% 38%}.rm-landing-businesses{background:var(--public-dark);color:var(--public-white)}.rm-landing-businesses .rm-landing-lead,.rm-landing-businesses .rm-action-note,.rm-landing-businesses .rm-section-kicker{color:var(--public-white)}.rm-landing-businesses .rm-button-primary{background:var(--public-white);border-color:var(--public-white);color:var(--public-ink)}.rm-landing-businesses .rm-button-primary:hover{background:var(--public-soft);color:var(--public-ink)}.rm-landing-hero .rm-action-note{max-width:43ch;margin-top:1rem;font-size:.7rem;line-height:1.65}.rm-landing-topics{padding-block:.5rem 1rem}.rm-landing-topics .rm-topic-deck{margin-bottom:0}.rm-landing-topics .rm-topic-card{flex-direction:row;align-items:center;gap:1rem;min-height:0;padding:1.3rem}.rm-landing-topics .rm-topic-art{height:2.5rem;margin:0}.rm-landing-topics .rm-topic-art>svg,.rm-landing-topics .rm-topic-description,.rm-landing-topics .rm-topic-details{display:none}.rm-landing-topics .rm-topic-title{font-size:1rem}.rm-landing-topics .rm-topic-arrow{flex-shrink:0;width:1.8rem;height:1.8rem;position:static}.rm-landing-benefits{grid-template-columns:1fr 1fr;align-items:center;gap:5rem;padding-block:4rem;display:grid}.rm-landing-benefit-lead{background:var(--public-soft);border-radius:1.2rem;padding:3rem}.rm-landing-benefit-lead h2{max-width:13ch}.rm-landing-benefit-lead p{max-width:36ch;color:var(--public-muted);margin-block:1.2rem}.rm-landing-benefit-list article{gap:1.2rem;padding-block:1.5rem;display:flex}.rm-landing-benefit-list article+article{border-top:1px solid var(--public-line)}.rm-landing-benefit-list article>span{width:2.75rem;height:2.75rem;color:var(--public-blue);background:var(--public-soft);border-radius:.7rem;flex-shrink:0;place-items:center;display:grid}.rm-landing-benefit-list h3{font-size:1.2rem}.rm-landing-benefit-list p{color:var(--public-muted);margin-top:.5rem;font-size:.9rem}.rm-platform-summary{border-block:1px solid var(--public-line);grid-template-columns:1fr 1fr;align-items:center;gap:1rem 3rem;padding-block:2.5rem;display:grid}.rm-platform-summary h2{grid-row:span 2;max-width:14ch}.rm-platform-summary p{max-width:43ch;color:var(--public-muted)}.rm-landing-service{gap:4rem}.rm-landing-service .rm-photo{border-radius:1.2rem;min-height:26rem}.rm-landing-chapter{background:var(--public-wash)}.rm-landing-principles{padding-block:4rem}.rm-landing-principles h2{max-width:17ch}.rm-landing-principles p{margin-block:1.3rem}.rm-landing-principles .rm-principle-list{background:var(--public-soft);border-radius:1.2rem;padding:2rem}.rm-landing-principles .rm-principle-list p{margin:.75rem 0 0}@media (max-width:1000px){.rm-landing-grid{gap:1.5rem}.rm-landing-copy{padding:1.5rem;padding-right:0}.rm-landing-benefits{gap:2rem}.rm-landing-benefit-lead{padding:2rem}.rm-landing-topics .rm-topic-symbol{display:none}}@media (max-width:700px){.rm-landing-hero{border-radius:1.2rem;width:calc(100% - 1.25rem);padding:.6rem}.rm-landing-grid,.rm-landing-benefits,.rm-platform-summary{grid-template-columns:1fr}.rm-landing-copy{padding:1.25rem .75rem .5rem}.rm-marketing .rm-landing-hero h1{font-size:clamp(2.7rem,10.5vw,4rem)}.rm-landing-copy .rm-landing-lead{font-size:.9rem}.rm-landing-photo{height:24rem;min-height:0}.rm-landing-actions .rm-button{justify-content:space-between;width:100%;font-size:.8rem}.rm-landing-topics .rm-topic-deck{flex-direction:column;gap:.5rem;display:flex}.rm-landing-topics .rm-topic-deck:not(:has(>:nth-child(4)))>:first-child{display:flex}.rm-landing-topics .rm-topic-card{padding:1rem}.rm-landing-topics .rm-topic-art{display:none}.rm-landing-benefits{gap:1rem;padding-block:2rem}.rm-landing-benefit-lead{padding:1.5rem}.rm-platform-summary{gap:1.2rem}.rm-landing-service{gap:1.5rem}.rm-landing-service .rm-photo{min-height:20rem}.rm-landing-principles{padding-block:2.5rem}.rm-landing-principles .rm-principle-list{padding:1.5rem}}
