.confirmed-slots{grid-column:1/-1;padding:20px;border:1px solid #b8d4d0;background:#edf6f4;border-radius:12px;margin:16px 0}.confirmed-slots label{display:block;font-weight:700;margin-bottom:10px}.confirmed-slots select{width:100%;padding:12px;font:inherit}.confirmed-slots p{font-size:14px;line-height:1.6}.confirmed-slots button{padding:10px 14px;font:inherit;background:white;border:1px solid #b8d4d0;border-radius:6px}.evidence-upgrade{margin:32px auto;padding:28px;background:#edf6f4;border-radius:16px;max-width:1180px}.evidence-upgrade .evidence-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.evidence-upgrade article{padding:20px;background:white;border:1px solid #d6e4e1;border-radius:12px}.evidence-upgrade p{line-height:1.7}.evidence-upgrade a{color:#075b61;text-decoration:underline}.booking-page{font-family:Arial,sans-serif;background:#f4f7f6;color:#17292e;margin:0}.booking-page main{max-width:680px;margin:60px auto;padding:28px;background:white;border-radius:16px}.booking-page h1{font-size:32px}.booking-page button,.booking-page select{font:inherit;padding:12px;margin:10px 0;border:1px solid #bdcccc;border-radius:8px}.booking-page select{width:100%}.booking-page p{line-height:1.7}.booking-page a{color:#075b61}@media(max-width:650px){.evidence-upgrade .evidence-grid{grid-template-columns:1fr}.evidence-upgrade{margin:20px;padding:20px}.booking-page main{margin:24px 16px}}
.demo-schedule[hidden]{display:none!important}
