.BookCall_container__vg0G_{max-width:1100px;margin:4rem auto;display:flex;gap:4rem;align-items:flex-start;padding:2rem}.BookCall_left__URUPi{flex:1 1;text-align:left}.BookCall_left__URUPi h2{font-size:3rem;font-weight:700;line-height:1.2;margin-bottom:1.5rem}.BookCall_left__URUPi p{color:#555;font-size:1rem;line-height:1.5}.BookCall_form__OaJYq{flex:1 1;display:flex;flex-direction:column;gap:1.2rem}.BookCall_form__OaJYq input,.BookCall_form__OaJYq textarea{width:100%;padding:.6rem 0;border:none;border-bottom:1px solid #ccc;font-size:1rem;outline:none;background:rgba(0,0,0,0)}.BookCall_form__OaJYq input:focus,.BookCall_form__OaJYq textarea:focus{border-bottom-color:#ff7a00}.BookCall_form__OaJYq .BookCall_inline__68Clm{display:flex;gap:1rem}.BookCall_form__OaJYq .BookCall_inline__68Clm input{flex:1 1}.BookCall_form__OaJYq label{margin-top:.5rem;font-weight:500;color:#333}.BookCall_form__OaJYq button{align-self:center;margin-top:1rem;background-color:#ff7a00;color:#fff;padding:.7rem 2rem;border-radius:20px;font-weight:600;border:none;cursor:pointer;box-shadow:0 3px 6px rgba(0,0,0,.15);transition:background .3s ease}.BookCall_form__OaJYq button:hover{background-color:#e66900}@media(max-width:768px){.BookCall_container__vg0G_,.BookCall_inline__68Clm{flex-direction:column}}@media(max-width:1024px){.BookCall_container__vg0G_{gap:2rem;padding:2rem 1rem}.BookCall_left__URUPi h2{font-size:2.4rem}.BookCall_left__URUPi p{font-size:.95rem}}@media(max-width:768px){.BookCall_container__vg0G_{flex-direction:column;align-items:center;text-align:center}.BookCall_left__URUPi{max-width:100%}.BookCall_left__URUPi h2{font-size:2rem}.BookCall_left__URUPi p{font-size:.95rem}.BookCall_form__OaJYq{width:100%;max-width:400px;align-items:center}.BookCall_form__OaJYq .BookCall_inline__68Clm{flex-direction:column;width:100%;gap:1rem}.BookCall_form__OaJYq button{width:100%;max-width:280px}}@media(max-width:480px){.BookCall_left__URUPi h2{font-size:1.8rem}.BookCall_form__OaJYq input,.BookCall_form__OaJYq textarea{font-size:.9rem}.BookCall_form__OaJYq button{font-size:.9rem;padding:.6rem 1.4rem}}