.inquiry-form-module__z9ctVq__page{background:radial-gradient(ellipse at 12% 0%, color-mix(in srgb, var(--primary) 8%, transparent), transparent 30rem), var(--background);min-height:calc(100vh - 9rem);color:var(--foreground);padding:clamp(2.5rem,6vw,5rem) 1rem}.inquiry-form-module__z9ctVq__panel{border:1px solid var(--border);border-radius:calc(var(--radius) * 1.2);background:var(--card);width:min(100%,58rem);color:var(--card-foreground);box-shadow:0 1.25rem 3.5rem color-mix(in srgb, var(--foreground) 7%, transparent);margin-inline:auto;padding:clamp(1.35rem,4vw,3rem)}.inquiry-form-module__z9ctVq__intro{max-width:43rem;margin-bottom:1.8rem}.inquiry-form-module__z9ctVq__eyebrow{color:var(--primary);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:650;line-height:1.6}.inquiry-form-module__z9ctVq__title{font-family:var(--font-display), Georgia, serif;letter-spacing:-.045em;text-wrap:balance;margin:.8rem 0 0;scroll-margin-top:5.5rem;font-size:clamp(2.25rem,5.8vw,4.2rem);font-weight:400;line-height:1.04}.inquiry-form-module__z9ctVq__lead{color:var(--muted-foreground);margin:.9rem 0 0;font-size:.98rem;line-height:1.8;display:block}.inquiry-form-module__z9ctVq__form{gap:1.15rem;margin-top:1.8rem;display:grid}.inquiry-form-module__z9ctVq__form label{color:var(--foreground);font-weight:550}.inquiry-form-module__z9ctVq__form>div{min-width:0}.inquiry-form-module__z9ctVq__control{border-color:var(--input);border-radius:calc(var(--radius) * .78);background:var(--background);min-height:2.9rem;color:var(--foreground)}.inquiry-form-module__z9ctVq__control:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.inquiry-form-module__z9ctVq__control[aria-invalid=true]{border-color:var(--destructive);box-shadow:0 0 0 1px var(--destructive)}.inquiry-form-module__z9ctVq__messageControl{resize:vertical;min-height:8rem}.inquiry-form-module__z9ctVq__selectionSummary{border-top:1px solid var(--border);color:var(--muted-foreground);overflow-wrap:anywhere;margin:1rem 0 0;padding-top:.85rem;line-height:1.7}.inquiry-form-module__z9ctVq__selectionSummary strong{color:var(--foreground);font-weight:600}.inquiry-form-module__z9ctVq__requestSummary{border:1px solid var(--border);border-radius:calc(var(--radius) * .85);background:color-mix(in srgb, var(--background) 72%, transparent);margin:1.5rem 0 0;display:grid;overflow:hidden}.inquiry-form-module__z9ctVq__requestSummary>div{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr);gap:.25rem;min-width:0;padding:.8rem 1rem;display:grid}.inquiry-form-module__z9ctVq__requestSummary>div:last-child{border-bottom:0}.inquiry-form-module__z9ctVq__requestSummary dt{color:var(--muted-foreground);font-size:.84rem;line-height:1.5}.inquiry-form-module__z9ctVq__requestSummary dd{color:var(--foreground);overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.55}.inquiry-form-module__z9ctVq__estimateNote{color:var(--muted-foreground);margin:.75rem 0 0;font-size:.84rem;line-height:1.65}@media (min-width:480px){.inquiry-form-module__z9ctVq__requestSummary>div{grid-template-columns:minmax(10rem,.85fr) minmax(0,1.15fr);align-items:start;gap:1rem}}.inquiry-form-module__z9ctVq__privacyNote{color:var(--muted-foreground);margin:0;font-size:.84rem;line-height:1.65}.inquiry-form-module__z9ctVq__submit{border-radius:var(--radius);min-height:3rem;transition:transform .16s}.inquiry-form-module__z9ctVq__submit:hover:not(:disabled){transform:translateY(-1px)}.inquiry-form-module__z9ctVq__submit:focus-visible{outline:2px solid var(--ring);outline-offset:4px}@media (min-width:720px){.inquiry-form-module__z9ctVq__form{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem 1.35rem}.inquiry-form-module__z9ctVq__form>.inquiry-form-module__z9ctVq__privacyNote,.inquiry-form-module__z9ctVq__form>.inquiry-form-module__z9ctVq__submit{grid-column:1/-1}.inquiry-form-module__z9ctVq__form>div:has(.inquiry-form-module__z9ctVq__messageControl){grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.inquiry-form-module__z9ctVq__submit{transition:none}.inquiry-form-module__z9ctVq__submit:hover:not(:disabled){transform:none}}.inquiry-form-module__z9ctVq__panel{border-color:color-mix(in srgb, var(--border) 62%, var(--lita-rose-gold))}.inquiry-form-module__z9ctVq__eyebrow{color:var(--lita-burgundy-ink)}.inquiry-form-module__z9ctVq__page .inquiry-form-module__z9ctVq__submit{border-color:var(--lita-navy);background:var(--lita-navy);color:var(--lita-cream)}.inquiry-form-module__z9ctVq__page .inquiry-form-module__z9ctVq__submit:hover:not(:disabled){background:color-mix(in srgb, var(--lita-navy) 90%, black)}
