.sample-site{--s-ink:#1c1c1c;--s-muted:#5a5a5a;--s-bg:#fff;--s-accent:#1f3a5f;--s-accent-ink:#fff;--s-line:#e2e2e2;background:var(--s-bg);min-height:100vh;color:var(--s-ink)}.sample-site *,.sample-site :before,.sample-site :after{box-sizing:border-box}.sample-site img{max-width:100%;display:block}.sample-banner{color:#e8f0f2;background:#112b3d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;padding:8px 16px;font-family:Baybloom Manrope,system-ui,sans-serif;font-size:13px;line-height:1.4;display:flex}.sample-banner a{color:#b5dcda;text-underline-offset:3px;font-weight:600;text-decoration:underline}.intake-demo{gap:14px;display:grid}.intake-demo label{gap:6px;font-size:14px;font-weight:600;display:grid}.intake-demo input,.intake-demo select,.intake-demo textarea{border:1px solid var(--s-line);border-radius:var(--s-radius,6px);width:100%;min-height:46px;font:inherit;color:var(--s-ink);background:#fff;padding:10px 12px;font-size:16px;font-weight:400}.intake-demo button{border-radius:var(--s-radius,6px);background:var(--s-accent);min-height:48px;font:inherit;color:var(--s-accent-ink);cursor:pointer;border:0;padding:0 22px;font-weight:700}.intake-demo-note{color:var(--s-muted);margin:0;font-size:13px}.intake-demo-done{border:1px solid var(--s-line);border-radius:var(--s-radius,6px);background:#fff;padding:22px}.intake-demo-done ol{gap:10px;margin:0 0 16px;padding-left:20px;display:grid}.intake-demo-title{margin:0 0 12px;font-weight:700}
