.demo-home_page__RQM1K{max-width:1120px;margin:0 auto;padding:56px 28px;color:var(--color-text,#101820)}.demo-home_page__RQM1K>img{object-fit:contain;object-position:left}.demo-home_eyebrow__57pQM{margin-top:48px;font-size:12px;letter-spacing:.14em}.demo-home_page__RQM1K h1{font-size:clamp(30px,5vw,52px);max-width:820px;line-height:1.12;margin:16px 0 24px}.demo-home_page__RQM1K>p{max-width:760px;line-height:1.7}.demo-home_primary__nMDKV{display:inline-block;background:#b9ef87;color:#101820;padding:16px 24px;margin:20px 0 36px;font-weight:600;text-decoration:none}.demo-home_cards__4Tw68{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.demo-home_cards__4Tw68>a{border:1px solid var(--color-border,#d2d6ce);padding:28px;color:inherit;text-decoration:none}.demo-home_cards__4Tw68>a:hover{border-color:#426b2e;background:#f0f7e9}.demo-home_cards__4Tw68 small{font-size:11px;letter-spacing:.08em}.demo-home_cards__4Tw68 h2{font-size:28px;margin:20px 0 28px}.demo-home_secondary__8OQxq{margin-top:32px;font-size:14px}.demo-home_page__RQM1K a:focus-visible{outline:3px solid #426b2e;outline-offset:4px}@media(max-width:700px){.demo-home_page__RQM1K{padding:32px 20px}.demo-home_cards__4Tw68{grid-template-columns:1fr}}