.book-call-div{min-height:100vh;width:100%;background:var(--cream);padding:8rem 2rem 5rem}.book-call-heading-div{background:linear-gradient(135deg,var(--navy) 0,var(--navy-light) 100%);padding:3rem 2rem;width:100%;display:flex;justify-content:center;align-items:center;border-radius:var(--radius-xl);max-width:1200px;margin:0 auto 3rem;overflow:hidden;position:relative}.book-call-heading-div:before{content:"";position:absolute;top:-30%;right:-10%;width:300px;height:300px;border-radius:50%;background:rgba(212,168,67,.06)}.book-call-heading-div h1{font-family:Playfair Display,Georgia,serif;font-size:clamp(1.75rem,4vw,2.5rem);color:var(--white);font-weight:700;text-align:center;letter-spacing:-.02em}.book-call-heading-div img{display:none}.book-call-complete-div{display:grid;grid-template-columns:1fr 1fr;gap:3rem;max-width:1200px;margin:0 auto;padding:0 2rem}.book-call-text-div{padding:1.5rem 0;display:flex;flex-direction:column;gap:1.25rem}.book-call-text-div h2{font-family:Playfair Display,Georgia,serif;font-weight:700;font-size:1.5rem;color:var(--navy);letter-spacing:-.02em}.book-call-text-div p,.book-call-text-div ul{line-height:1.8;font-size:1.0625rem;color:var(--foreground-secondary)}.book-call-text-div ul{display:flex;flex-direction:column;gap:.75rem;padding-left:1.25rem}.book-call-text-div li{position:relative}.book-call-form-div{background:var(--white);border:1px solid var(--border-light);border-radius:var(--radius-xl);box-shadow:var(--shadow);padding:2.5rem}.book-call-form-div,.form-formation{display:flex;flex-direction:column}.form-group2{margin-bottom:1.25rem}.red{color:#dc2626;font-size:.8125rem}.form-formation .form-label{font-family:Inter,sans-serif;font-weight:600;margin-bottom:.375rem;display:block;font-size:.8125rem;color:var(--navy);letter-spacing:.01em}.form-formation .form-input,.form-formation .form-input[type=date],.form-formation .form-input[type=email],.form-formation .form-input[type=tel],.form-formation .form-input[type=text]{width:100%;padding:.875rem 1rem;border:1.5px solid var(--border);border-radius:var(--radius-lg);font-family:Inter,sans-serif;font-size:.9375rem;color:var(--foreground);background:var(--white);outline:none;transition:border-color .2s,box-shadow .2s;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-formation .form-input:focus{border-color:var(--gold);box-shadow:0 0 0 3px rgba(212,168,67,.15);background:#fffdf7}.form-btn{background:linear-gradient(135deg,var(--gold) 0,var(--gold-light) 100%);color:var(--navy);border:none;border-radius:var(--radius-lg);padding:1rem 2rem;cursor:pointer;font-family:Inter,sans-serif;font-size:.9375rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 16px rgba(212,168,67,.25);width:100%}.form-btn:hover{transform:translateY(-2px);box-shadow:0 8px 28px rgba(212,168,67,.4)}@media(max-width:768px){.book-call-div{padding:6rem 1.25rem 3rem}.book-call-complete-div{grid-template-columns:1fr;gap:2rem;padding:0}.book-call-text-div{padding:0}.book-call-form-div{padding:1.75rem}}