.book_main__yrDrc{min-height:100vh;background:var(--cream)}.book_header__2L3bM{text-align:center;padding:72px var(--section-h) 48px;max-width:680px;margin:0 auto}.book_eyebrow__l6TcL{font-size:11px;letter-spacing:3px;text-transform:uppercase;color:var(--terracotta-dark);font-weight:600;margin-bottom:16px}.book_title__Xfx6M{font-family:var(--font-serif);font-size:52px;font-weight:400;color:var(--brown-deep);line-height:1.08;letter-spacing:-.5px;margin-bottom:16px}.book_subtitle__QzI4y{font-size:17px;line-height:1.7;color:var(--body);margin-bottom:36px}.book_steps__R4zXU{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.book_step__h2Hlj{display:flex;align-items:center;gap:8px}.book_stepNum__tArNr{width:28px;height:28px;border-radius:50%;background:var(--terracotta);color:#fff;font-size:13px;font-weight:600;display:flex;align-items:center;justify-content:center;flex:none}.book_stepLabel__C147Y{font-size:14px;font-weight:500;color:var(--body)}.book_stepArrow__3nBQn{color:var(--gold);font-size:16px;opacity:.6}.book_leadSection__Lvkjx{max-width:680px;margin:0 auto;padding:0 var(--section-h) 56px}.book_leadCard__Is__X{background:#fff;border:1px solid var(--border);border-radius:20px;padding:40px 48px;box-shadow:var(--shadow-card)}.book_leadTitle__XN8t0{font-family:var(--font-serif);font-size:26px;font-weight:400;color:var(--brown-deep);margin-bottom:8px;letter-spacing:-.2px}.book_leadBody__Xx_Y3{font-size:14.5px;color:var(--body-muted);line-height:1.6;margin-bottom:32px}.book_leadForm__l5e4p{display:flex;flex-direction:column;gap:0}.book_leadFields__we8w4{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-bottom:20px}.book_leadField__aG276{display:flex;flex-direction:column;gap:6px}.book_leadLabel__3WgM3{font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--body-muted)}.book_leadInput__7EfFx{padding:12px 14px;border:1px solid var(--border);border-radius:10px;font-size:15px;font-family:var(--font-sans);color:var(--brown-deep);background:var(--cream);outline:none;transition:border-color .2s ease,box-shadow .2s ease;-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%}.book_leadInput__7EfFx:focus{border-color:var(--terracotta);box-shadow:0 0 0 3px rgba(180,90,60,.1)}.book_leadError__7uTbO{font-size:13px;color:var(--terracotta-dark);margin-bottom:12px}.book_leadBtn__SfTxz{background:var(--terracotta);color:#fff;border:none;border-radius:999px;padding:16px 32px;font-size:15px;font-weight:600;font-family:var(--font-sans);cursor:pointer;transition:background .2s ease,transform .15s ease;align-self:flex-start}.book_leadBtn__SfTxz:hover:not(:disabled){background:var(--terracotta-dark);transform:translateY(-1px)}.book_leadBtn__SfTxz:disabled{background:var(--gold);cursor:default}.book_calendlySection__8TsM_{max-width:1100px;margin:0 auto;padding:0 var(--section-h) 0}.book_payment__chqxH{background:var(--cream-warm);border-top:1px solid var(--border);padding:72px var(--section-h);transition:box-shadow .4s ease}.book_paymentActive__aa1S4{box-shadow:0 -4px 0 0 var(--terracotta)}.book_paymentInner__624KI{max-width:900px;margin:0 auto}.book_successBanner__cuCDy{background:var(--terracotta);color:#fff;padding:14px 24px;border-radius:12px;font-size:15px;font-weight:600;margin-bottom:40px;text-align:center;animation:book_slideDown__PkZHh .4s cubic-bezier(.22,.61,.36,1) both}@keyframes book_slideDown__PkZHh{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}.book_paymentGrid__a4s7y{display:grid;grid-template-columns:1fr auto;grid-gap:64px;gap:64px;align-items:start}.book_paymentTitle__hMQrt{font-family:var(--font-serif);font-size:36px;font-weight:400;color:var(--brown-deep);line-height:1.15;margin-bottom:16px;letter-spacing:-.3px}.book_paymentBody__1Wd21{font-size:15.5px;line-height:1.72;color:var(--body);margin-bottom:32px;max-width:44em}.book_amounts__vyMmH{display:flex;gap:12px;margin-bottom:32px;flex-wrap:wrap}.book_amountCard__DJXQW{background:#fff;border:1px solid var(--border);border-radius:12px;padding:16px 20px;display:flex;flex-direction:column;gap:4px;flex:1 1;min-width:150px}.book_amountLabel__OsAHU{font-size:12px;color:var(--body-muted);font-weight:500;letter-spacing:.2px}.book_amountValue__MQv6_{font-family:var(--font-serif);font-size:28px;font-weight:400;color:var(--brown-deep);line-height:1}.book_upiBlock__rlrJ6{margin-bottom:28px}.book_upiLabel__6eY9B{font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--body-muted);font-weight:600;margin-bottom:8px}.book_upiRow__qOkDn{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid var(--border);border-radius:10px;padding:12px 16px}.book_upiId__QF4Fu{font-size:16px;font-weight:600;color:var(--brown-deep);font-family:monospace;letter-spacing:.3px;flex:1 1}.book_copyBtn__fjvzi{background:var(--cream-warm);border:1px solid var(--border);border-radius:8px;padding:6px 14px;font-size:13px;font-weight:600;color:var(--terracotta-dark);cursor:pointer;transition:background .2s ease,color .2s ease;flex:none}.book_copyBtn__fjvzi:hover{background:var(--terracotta);color:#fff;border-color:var(--terracotta)}.book_whatsappBtn__2moNh{display:inline-flex;align-items:center;gap:10px;background:#25D366;color:#fff;padding:15px 28px;border-radius:999px;font-size:15px;font-weight:600;text-decoration:none;margin-bottom:20px;transition:background .2s ease,transform .2s ease;box-shadow:0 4px 12px rgba(37,211,102,.35)}.book_whatsappBtn__2moNh:hover{background:#1eb852;transform:translateY(-1px)}.book_paymentNote__FEbuE{font-size:13px;color:var(--body-muted);line-height:1.6}.book_paymentRight__Jx_uW{display:flex;flex-direction:column;align-items:center;gap:12px}.book_qrFrame__QGcap{border-radius:16px;overflow:hidden;box-shadow:var(--shadow-card);border:1px solid var(--border)}.book_qrImage__O_9ly{display:block;width:220px;height:auto}.book_qrNote___S1fk{font-size:12.5px;color:var(--body-muted);text-align:center;line-height:1.5}@media (max-width:640px){.book_leadCard__Is__X{padding:28px 24px}.book_leadFields__we8w4{grid-template-columns:1fr}}@media (max-width:768px){.book_title__Xfx6M{font-size:38px}.book_paymentGrid__a4s7y{grid-template-columns:1fr;gap:40px}.book_paymentRight__Jx_uW{order:-1}.book_qrImage__O_9ly{width:180px}}@media (max-width:560px){.book_header__2L3bM{padding:56px 24px 36px}.book_title__Xfx6M{font-size:32px}.book_payment__chqxH{padding:56px 24px}.book_paymentTitle__hMQrt{font-size:28px}.book_calendlySection__8TsM_{padding:0 16px}}