.m-ds-demo{background:var(--gray-50,#fafafc);color:var(--ink,#0c0a08);font-family:var(--font,"Lato",-apple-system,BlinkMacSystemFont,Arial,sans-serif);padding:3.5rem 1.5rem 5rem}.m-ds-demo__inner{align-items:start;display:grid;gap:3rem;grid-template-columns:1.1fr .9fr;margin:0 auto;max-width:var(--container-max,1200px)}@media (max-width:860px){.m-ds-demo__inner{gap:2rem;grid-template-columns:1fr}.m-ds-demo{padding:2.5rem 1.25rem 3.5rem}}.m-ds-demo__eyebrow{align-items:center;background:var(--brand-light,#f2f9e6);border-radius:999px;color:var(--brand-dark,#5e9400);display:inline-flex;font-size:.78rem;font-weight:700;letter-spacing:.06em;margin-bottom:1.1rem;padding:.35rem .7rem;text-transform:uppercase}.m-ds-demo__headline{color:var(--ink,#0c0a08);font-size:clamp(1.9rem,3.6vw,2.7rem);font-weight:900;line-height:1.14;margin:0 0 1rem}.m-ds-demo__headline em{color:var(--brand-dark,#5e9400);font-style:normal}.m-ds-demo__subhead,.m-ds-demo__subhead p{color:var(--gray-600,#424245);font-size:1.05rem;margin:0 0 1.8rem;max-width:46ch}.m-ds-demo__bullets{display:grid;gap:.7rem;list-style:none;margin:0;padding:0}.m-ds-demo__bullets li{align-items:flex-start;color:var(--gray-700,#333);display:flex;font-size:.95rem;gap:.6rem}.m-ds-demo__check{flex:0 0 auto;margin-top:.15rem}.m-ds-demo__card{background:var(--white,#fff);border:1px solid var(--gray-200,#e8e8ed);border-radius:var(--radius-lg,22px);padding:2rem}.m-ds-demo__card-title{color:var(--ink,#0c0a08);font-size:1.25rem;font-weight:800;margin:0 0 .3rem}.m-ds-demo__card-hint{color:var(--gray-500,#6e6e73);font-size:.85rem;margin:0 0 1.4rem}.m-ds-demo__card-foot{color:var(--gray-500,#6e6e73);font-size:.75rem;margin:1rem 0 0;text-align:center}.m-ds-demo__card .hs-form-field,.m-ds-demo__card .hsfc-FieldShell{margin-bottom:1.1rem}.m-ds-demo__card .hs-form-field>label,.m-ds-demo__card .hsfc-Label{color:var(--gray-700,#333);display:block;font-size:.82rem;font-weight:700;margin-bottom:.35rem}.m-ds-demo__card .hsfc-DropdownInput,.m-ds-demo__card .hsfc-TextInput,.m-ds-demo__card input[type=email],.m-ds-demo__card input[type=tel],.m-ds-demo__card input[type=text],.m-ds-demo__card select,.m-ds-demo__card textarea{background:var(--white,#fff);border:1px solid var(--gray-300,#cbd5e1);border-radius:var(--radius,10px);box-sizing:border-box;color:var(--ink,#0c0a08);font-family:var(--font,"Lato",sans-serif);font-size:.95rem;padding:.75rem .85rem;width:100%}.m-ds-demo__card input:focus,.m-ds-demo__card select:focus,.m-ds-demo__card textarea:focus{border-color:var(--brand,#76b900);outline:2px solid var(--brand,#76b900);outline-offset:1px}.m-ds-demo__card .hs-form-booleancheckbox-display,.m-ds-demo__card .hsfc-CheckboxField{color:var(--gray-600,#424245);font-size:.82rem;line-height:1.45}.m-ds-demo__card .hs-button,.m-ds-demo__card .hsfc-Button{background:var(--brand,#76b900);border:0;border-radius:var(--radius,10px);color:var(--white,#fff)!important;cursor:pointer;font-family:var(--font,"Lato",sans-serif);font-size:.98rem;font-weight:800;padding:.9rem 1rem;transition:background .15s ease;width:100%}.m-ds-demo__card .hs-button:active,.m-ds-demo__card .hs-button:focus,.m-ds-demo__card .hs-button:hover,.m-ds-demo__card .hsfc-Button:active,.m-ds-demo__card .hsfc-Button:focus,.m-ds-demo__card .hsfc-Button:hover{background:var(--brand-dark,#5e9400)!important;border:0;color:var(--white,#fff)!important;opacity:1}.m-ds-demo__card .hs-error-msg,.m-ds-demo__card .hsfc-ErrorAlert{color:#b3261e;font-size:.8rem;margin-top:.3rem}.m-ds-demo__card .hsfc-Step__Content{padding:0!important}