.DemoBookingForm_wrap__CpEBT{width:100%;max-width:720px;margin:0 auto;padding:28px;border-radius:22px;border:1px solid hsla(0,0%,100%,.1);background:linear-gradient(165deg,#1b2436,#12182a);box-shadow:0 28px 72px rgba(0,0,0,.4)}.DemoBookingForm_compact__X24Wu{padding:20px;max-width:none}.DemoBookingForm_head__DsuSF{margin-bottom:24px;text-align:left}.DemoBookingForm_label__Gv1nS{margin:0 0 10px;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#a5b4fc}.DemoBookingForm_title__aGz1f{margin:0 0 10px;font-family:var(--fd);font-size:clamp(24px,3vw,32px);font-weight:700;letter-spacing:-.03em;color:var(--text)}.DemoBookingForm_sub___pA1G{margin:0;font-size:14px;line-height:1.6;color:var(--text-2)}.DemoBookingForm_grid__YjTHT{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.DemoBookingForm_field__mLP3s{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:700;color:var(--text-3);text-align:left}.DemoBookingForm_field__mLP3s input,.DemoBookingForm_field__mLP3s select,.DemoBookingForm_field__mLP3s textarea{width:100%;border-radius:12px;border:1px solid hsla(0,0%,100%,.12);background:rgba(5,8,22,.55);color:var(--text);font:inherit;font-size:14px;font-weight:500;padding:11px 12px;outline:none}.DemoBookingForm_field__mLP3s input:focus,.DemoBookingForm_field__mLP3s select:focus,.DemoBookingForm_field__mLP3s textarea:focus{border-color:rgba(251,191,36,.55);box-shadow:0 0 0 3px rgba(251,191,36,.12)}.DemoBookingForm_full__GVdf_{grid-column:1/-1}.DemoBookingForm_actions__n63ep{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.DemoBookingForm_fine__wTkhq{margin:14px 0 0;font-size:12px;line-height:1.5;color:var(--text-3);text-align:left}.DemoBookingForm_fine__wTkhq a{color:#fbbf24}.DemoBookingForm_success__BxyMh{text-align:left}.DemoBookingForm_successTitle__7Nai1{margin:0 0 10px;font-family:var(--fd);font-size:26px;font-weight:700}.DemoBookingForm_successBody__ADRA6{margin:0 0 20px;font-size:14px;line-height:1.6;color:var(--text-2)}.DemoBookingForm_successActions__XtQWR{display:flex;flex-wrap:wrap;gap:10px}@media(max-width:640px){.DemoBookingForm_grid__YjTHT{grid-template-columns:1fr}.DemoBookingForm_wrap__CpEBT{padding:20px 16px}}