.DemoFormModal_title__RuNK4{font-size:1.55rem;font-weight:700;text-align:center;color:var(--modal-title-text-color);line-height:1.3;margin:0 0 30px;padding-right:24px}.DemoFormModal_subtitle__VuyMU{text-align:center;color:#555;font-size:.88rem;line-height:1.55;margin:0 0 30px}.DemoFormModal_ratingRow__wgp5v{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:24px}.DemoFormModal_g2Badge__VcAAl{background:#ff492c;color:#fff;font-weight:800;font-size:.78rem;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;letter-spacing:0}.DemoFormModal_stars__Y09nV{color:#ff9800;font-size:1.1rem;letter-spacing:1px}.DemoFormModal_ratingScore__Ffn_Q{font-weight:600;font-size:.9rem;color:#1a1a1a}.DemoFormModal_ratingReviews__hi4qF{font-size:.88rem;color:#666}.DemoFormModal_form__APJf4{display:flex;flex-direction:column;gap:16px;margin-bottom:16px}.DemoFormModal_row__lIfTD{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}@media (max-width:480px){.DemoFormModal_row__lIfTD{grid-template-columns:1fr}.DemoFormModal_title__RuNK4{font-size:1.3rem}}.DemoFormModal_phoneField__RVbgA{display:flex;gap:8px;align-items:flex-start}.DemoFormModal_phoneError__SHDgh{display:block;font-size:.75rem;color:#d32f2f;margin-top:4px;margin-left:2px}.DemoFormModal_privacy__kPnIP{font-size:.78rem;color:#666;text-align:center;line-height:1.6;margin:0 0 20px}.DemoFormModal_privacyLink__hEaHB{color:#2F6BFF;text-decoration:underline}.DemoFormModal_apiError__Pj_T4{font-size:.82rem;color:#d32f2f;text-align:center;margin:0 0 12px}.DemoFormModal_submitBtn__VJv8h{position:relative;isolation:isolate;overflow:hidden;width:39%;padding:8px 2px;background:var(--cmn-btn-gradient);box-shadow:var(--cmn-btn-glow-shadow);color:#fff;border:1px solid var(--cmn-btn-color);border-radius:var(--btn-border-radius);font-size:var(--cmn-btn-font-size);font-weight:600;cursor:pointer}.DemoFormModal_submitBtn__VJv8h:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--btn-action-hover-color);opacity:0;transition:opacity .2s;pointer-events:none}.DemoFormModal_submitBtn__VJv8h:hover:not(:disabled):before{opacity:1}.DemoFormModal_submitBtn__VJv8h:hover:not(:disabled){border-color:var(--btn-hover-borderColor);color:#fff}.DemoFormModal_submitBtn__VJv8h:disabled{opacity:.7;cursor:not-allowed}.DemoFormModal_calendlyWrap__vr_Vo{position:relative;height:100%}.DemoFormModal_bookedFooter__kLyqu{position:absolute;left:0;right:0;bottom:14px;display:flex;justify-content:center;pointer-events:none}.DemoFormModal_bookedFooter__kLyqu .DemoFormModal_okBtn__soHG2{pointer-events:auto}.DemoFormModal_okBtn__soHG2{padding:var(--cmn-btn-padding-sm);min-width:var(--cmn-btn-width);border-radius:999px;font-size:var(--cmn-btn-font-size);font-weight:600;line-height:1.5;cursor:pointer;background:#fff;color:#2F5FFF;border:1px solid #2f5fff;box-shadow:0 2px 10px rgba(0,0,0,.12);transition:all .18s}.DemoFormModal_okBtn__soHG2:hover{border-color:#208740;color:#208740;background:#fff}