.lc .enq-section{padding-block:clamp(2rem, 3.4vw, 2.75rem) var(--lc-space);background:var(--padlor-atmosphere), var(--padlor-white)}.lc .enq-layout{max-width:40rem}.lc .enq-head{margin-bottom:clamp(1.5rem,2.5vw,2rem)}.lc .enq-title{font-family:var(--font-display);letter-spacing:-.03em;color:var(--lc-navy);text-wrap:balance;margin:0;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:800;line-height:1.12}.lc .enq-lede{max-width:34rem;color:var(--lc-ink);margin:.75rem 0 0;font-size:1.0625rem;line-height:1.6}.lc .enq-panel{background:var(--padlor-white);border:1px solid var(--lc-line);border-radius:var(--lc-radius);box-shadow:var(--lc-shadow);padding:clamp(1.25rem,2.5vw,1.75rem)}.lc .enq-form{flex-direction:column;gap:1.125rem;display:flex}.lc .enq-group{border:0;min-width:0;margin:0;padding:0}.lc .enq-group legend{font-family:var(--font-display);color:var(--lc-navy);margin-bottom:.5rem;padding:0;font-size:13px;font-weight:600}.lc .enq-choices{flex-wrap:wrap;gap:1.25rem;display:flex}.lc .enq-choice{color:var(--lc-ink);cursor:pointer;align-items:center;gap:.5rem;font-size:.9375rem;display:inline-flex}.lc .enq-choice input{accent-color:var(--padlor-green-strong);cursor:pointer}.lc .enq-optional{color:var(--lc-muted);margin-left:.25rem;font-weight:500}.lc .enq-failed{color:var(--lc-navy);background:var(--lc-surface-mint);border:1px solid var(--lc-line);border-radius:var(--lc-radius);margin:0;padding:.75rem .875rem;font-size:.875rem;line-height:1.5}.lc .enq-form select,.lc .enq-form textarea{width:100%;font-family:var(--font-body);color:var(--ink-900);background:var(--padlor-white);border:1.5px solid var(--blue-100);border-radius:var(--radius-sm);padding:11px 13px;font-size:14.5px;transition:border-color .18s,box-shadow .18s}.lc .enq-form textarea::placeholder{color:var(--ink-400)}.lc .enq-form select:focus,.lc .enq-form textarea:focus{border-color:var(--blue-500);outline:none;box-shadow:0 0 0 3px #2b7ff529}.lc .enq-form select{cursor:pointer}.lc .enq-form textarea{resize:vertical;min-height:96px;line-height:1.55}
