.clinic-demo-access{color:#0a192f;background:radial-gradient(circle at 85% 12%,#0d948824,#0000 28rem),linear-gradient(145deg,#f3f8ff,#fff);place-items:center;min-height:100vh;padding:2rem 1rem;display:grid}.clinic-demo-access-card{background:#fff;border:1px solid #dbe5f1;border-radius:1.25rem;width:min(100%,30rem);padding:clamp(1.5rem,5vw,2.5rem);box-shadow:0 24px 70px #0e284d1f}.clinic-demo-home-link{color:#1452a0;align-items:center;min-height:2.75rem;font-size:.9rem;font-weight:650;text-decoration:none;display:inline-flex}.clinic-demo-kicker{color:#0f766e;letter-spacing:.12em;margin:1.5rem 0 .6rem;font-size:.75rem;font-weight:800}.clinic-demo-access-card h1{color:#0a192f;margin:0;font-size:clamp(1.7rem,6vw,2.25rem);line-height:1.15}.clinic-demo-access-card>p:not(.clinic-demo-kicker):not(.clinic-demo-assurance){color:#50627a;margin:.9rem 0 1.5rem;line-height:1.65}.clinic-demo-access-card form{gap:1rem;display:grid}.clinic-demo-access-card label{color:#213650;gap:.45rem;font-size:.92rem;font-weight:700;display:grid}.clinic-demo-access-card input{color:#10233f;background:#fff;border:1px solid #cbd7e5;border-radius:.65rem;width:100%;min-height:3rem;padding:.75rem .85rem}.clinic-demo-access-card input:focus-visible{border-color:#0d9488;outline:3px solid #0d948840}.clinic-demo-access-card form>button{color:#fff;background:linear-gradient(100deg,#0d9488,#0879a8);border:0;border-radius:999px;min-height:3rem;font-weight:750}.clinic-demo-access-card button:disabled{cursor:wait;opacity:.65}.clinic-demo-error{color:#b42318;margin:0;font-size:.9rem}.clinic-demo-exit{color:#1452a0;background:0 0;border:0;min-height:2.75rem;margin-top:.5rem;padding:0 .25rem;font-weight:650}.clinic-demo-assurance{color:#64748b;margin:1.4rem 0 0;font-size:.78rem;line-height:1.5}
