.cd-booking-card{max-width:650px;width:100%;margin:0 auto;background:#fff;border:1px solid #e6e8ef;border-radius:22px;padding:clamp(24px,5vw,44px);box-shadow:0 12px 48px rgba(31,26,78,.06);font-family:Inter,Arial,sans-serif;color:#1f1a4e}.cd-booking-card h2{font-size:30px;line-height:1.2;margin:0 0 12px}.cd-booking-card>p{font-size:15px;line-height:1.6;color:#676777;margin:0 0 24px}.cd-local-contact label{display:block;font-size:13px;font-weight:500;margin:0 0 16px}.cd-local-contact input,.cd-local-contact textarea{display:block;width:100%;margin-top:7px;padding:12px 14px;border:1px solid #d8dbe6;background:#fff;border-radius:9px;font:inherit;outline:none;color:#1f1a4e;box-sizing:border-box}.cd-local-contact input:focus,.cd-local-contact textarea:focus{border-color:#8275ed;box-shadow:0 0 0 3px #8275ed18}.cd-local-contact button{width:100%;background:#1f1a4e;color:#fff;border:0;border-radius:100px;padding:14px 22px;cursor:pointer;font:500 15px Inter,Arial,sans-serif}.cd-contact-note,.cd-draft-result{font-size:12px!important;line-height:1.6!important;color:#6b6b7a!important;margin-top:14px!important}.cd-draft-result{padding:12px;border-radius:8px;background:#f4f2ff}
