.enq{padding:80px 48px 120px;min-height:80vh;background:var(--ivory);position:relative;overflow:hidden}.enq:before{content:"स्वचलिता";position:absolute;top:-80px;right:-80px;font-family:Tiro Devanagari Hindi,serif;font-size:320px;color:var(--plum-700);opacity:.03;line-height:.8;white-space:nowrap;pointer-events:none;letter-spacing:.02em}.enq-wrap{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:1.05fr .95fr;gap:80px;align-items:start;position:relative;z-index:2}.enq-intro h1{font-family:var(--font-display);font-weight:300;font-size:clamp(44px,5.5vw,76px);line-height:1;letter-spacing:-.02em;color:var(--onyx);margin:20px 0 28px}.enq-intro h1 em{font-style:italic;font-family:var(--font-serif);color:var(--plum-700)}.enq-intro .lead{font-family:var(--font-serif);font-style:italic;font-size:20px;line-height:1.55;color:var(--stone-500);margin:0 0 40px;max-width:500px}.enq-promise{background:var(--bg-elevated);border:1px solid var(--hairline);border-radius:22px;padding:36px;margin-top:32px}.enq-promise h3{font-family:var(--font-sans);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-700);margin:0 0 20px;font-weight:500}.enq-promise ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px}.enq-promise li{font-family:var(--font-sans);font-size:15px;color:var(--stone-700);line-height:1.5;display:flex;gap:14px;align-items:baseline}.enq-promise li:before{content:"";width:6px;height:6px;background:var(--gold-500);border-radius:999px;flex-shrink:0;margin-top:7px;transform:rotate(45deg)}.enq-promise li strong{color:var(--onyx);display:block;margin-bottom:4px;font-weight:500}.form{background:var(--bg-elevated);border:1px solid var(--hairline);border-radius:28px;padding:48px;box-shadow:var(--shadow-md);position:relative}.form:before{content:"";position:absolute;top:-1px;left:48px;width:64px;height:3px;background:linear-gradient(90deg,var(--gold-500),var(--gold-600));border-radius:0 0 2px 2px}.form h2{font-family:var(--font-display);font-weight:400;font-size:28px;color:var(--onyx);margin:0 0 8px;letter-spacing:-.005em}.form .sub{font-family:var(--font-sans);font-size:13px;color:var(--stone-500);margin:0 0 28px}.field{margin-bottom:20px}.field label{display:block;font-family:var(--font-sans);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-700);margin-bottom:8px;font-weight:500}.field input,.field textarea,.field select{width:100%;font-family:var(--font-sans);font-size:15px;background:var(--ivory-2);border:1px solid var(--hairline);border-radius:12px;padding:14px 16px;color:var(--onyx);transition:all .2s;-webkit-appearance:none;appearance:none}.field input:focus,.field textarea:focus,.field select:focus{outline:none;border-color:var(--gold-500);background:var(--bg-elevated);box-shadow:0 0 0 3px #d4af6a26}.field textarea{resize:vertical;min-height:100px;font-family:var(--font-serif);font-style:italic;font-size:16px;line-height:1.5}.row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.slots{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:20px}.slot{font-family:var(--font-sans);font-size:13px;padding:12px;text-align:center;border:1px solid var(--hairline);border-radius:12px;background:var(--ivory-2);cursor:pointer;transition:all .2s;color:var(--stone-700)}.slot:hover{border-color:var(--gold-500);color:var(--plum-700)}.slot.selected{background:var(--plum-700);color:var(--ivory);border-color:var(--plum-700)}.submit-row{margin-top:28px;padding-top:24px;border-top:1px dashed var(--hairline);display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.submit-row small{font-family:var(--font-sans);font-size:11px;color:var(--stone-300);letter-spacing:.06em;line-height:1.5;flex:1;min-width:180px}.form-status{font-family:var(--font-sans);font-size:13px;line-height:1.45;margin-top:18px;padding:12px 14px;border-radius:12px;background:var(--ivory-2);color:var(--stone-700);border:1px solid var(--hairline)}.form-status[hidden]{display:none}.form-status.error{border-color:#8b2d2d40;color:var(--danger);background:#8b2d2d0f}.form-status.success{border-color:#3f6b3d40;color:var(--success);background:#3f6b3d12}.hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.alt-contact{margin-top:40px;padding:32px;background:var(--ivory-2);border-radius:22px;border:1px solid var(--hairline)}.alt-contact h3{font-family:var(--font-sans);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-700);margin:0 0 20px;font-weight:500}.alt-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ac{padding:16px;background:var(--bg-elevated);border:1px solid var(--hairline);border-radius:16px;transition:all .2s;display:block}.ac:hover{border-color:var(--gold-500);transform:translateY(-2px)}.ac .icon{width:28px;height:28px;border-radius:999px;background:var(--gold-200);display:flex;align-items:center;justify-content:center;margin-bottom:12px;color:var(--gold-700)}.ac .l{font-family:var(--font-sans);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--stone-300);margin-bottom:4px;font-weight:500}.ac .v{font-family:var(--font-serif);font-size:17px;color:var(--onyx);line-height:1.3;font-style:italic}@media(max-width:900px){.enq{padding:48px 20px}.enq-wrap{grid-template-columns:1fr;gap:40px}.form{padding:28px}.row,.alt-grid{grid-template-columns:1fr}}
