._page_1hp2r_1{box-sizing:border-box;min-height:100vh;margin:0 auto;max-width:68rem;padding:2.5rem 1.5rem 4rem;color:#1c1915;background:#f7f4ef;font-family:Inter,Segoe UI,sans-serif}._top_1hp2r_12{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:3.5rem}._mark_1hp2r_20{margin:0;font-size:.95rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase}._mode_1hp2r_28{margin:0;padding:.35rem .7rem;border:1px solid #d9c7a2;border-radius:999px;background:#fff8ea;color:#6b4e16;font-size:.82rem;font-weight:600}._hero_1hp2r_39 h1{max-width:16ch;margin:0;font-size:clamp(2.4rem,5vw,4.2rem);font-weight:620;letter-spacing:-.04em;line-height:1.02}._lead_1hp2r_48{max-width:38rem;margin:1.25rem 0 0;color:#4e4942;font-size:1.15rem;line-height:1.55}._facts_1hp2r_56{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2.75rem}._facts_1hp2r_56 article{padding:1.25rem 1.2rem 1.35rem;border:1px solid #e4ddd2;border-radius:1rem;background:#fffdf9}._facts_1hp2r_56 h2{margin:0 0 .45rem;font-size:1rem;font-weight:640}._facts_1hp2r_56 p{margin:0;color:#4e4942;line-height:1.5}._form_1hp2r_82{display:flex;flex-wrap:wrap;align-items:end;gap:.75rem;margin-top:2.5rem;padding:1.25rem;border:1px solid #e4ddd2;border-radius:1rem;background:#fffdf9}._label_1hp2r_94{display:grid;gap:.4rem;min-width:min(100%,22rem);font-size:.92rem;font-weight:600}._input_1hp2r_102{padding:.75rem .85rem;border:1px solid #cfc6b8;border-radius:.7rem;background:#fff;color:#1c1915;font:inherit;font-weight:450}._input_1hp2r_102:focus{outline:2px solid #1f4b3a;outline-offset:2px}._primary_1hp2r_117,._secondary_1hp2r_118{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.65rem 1.1rem;border-radius:.7rem;font:inherit;font-weight:620;text-decoration:none;cursor:pointer}._primary_1hp2r_117{border:1px solid #1f4b3a;background:#1f4b3a;color:#f7f4ef}._primary_1hp2r_117:hover{background:#173a2d}._primary_1hp2r_117:focus-visible,._secondary_1hp2r_118:focus-visible{outline:2px solid #1f4b3a;outline-offset:2px}._secondary_1hp2r_118{border:1px solid #cfc6b8;background:transparent;color:#1c1915}._secondary_1hp2r_118:hover{background:#fff}._demo_1hp2r_157{margin:1rem 0 0}@media only screen and (max-width:50rem){._page_1hp2r_1{padding:1.5rem 1rem 3rem}._facts_1hp2r_56{grid-template-columns:1fr}._top_1hp2r_12{align-items:flex-start;flex-direction:column;margin-bottom:2rem}}
