.inquiry-form-module__z9ctVq__page{min-height:100vh;color:var(--foreground);background:var(--background)}.inquiry-form-module__z9ctVq__intro{color:#f1f5f0;text-align:center;background:#173e35;padding:clamp(3.5rem,7vw,6.5rem) 1.5rem 4.75rem}.inquiry-form-module__z9ctVq__introInner{width:min(100%,52rem);margin-inline:auto}.inquiry-form-module__z9ctVq__backLink{color:#dce8df;align-items:center;gap:.45rem;margin-bottom:2.6rem;font-size:.85rem;text-decoration:none;display:inline-flex}.inquiry-form-module__z9ctVq__backLink:hover{color:#fff;text-underline-offset:.25rem;text-decoration:underline}.inquiry-form-module__z9ctVq__eyebrow{color:#dbe8a2;letter-spacing:.18em;text-transform:uppercase;margin:0 0 .9rem;font-size:.72rem;font-weight:700}.inquiry-form-module__z9ctVq__intro h1{max-width:14ch;font-family:var(--font-display);letter-spacing:-.055em;margin:0 auto;font-size:clamp(2.6rem,6vw,4.5rem);font-weight:700;line-height:.99}.inquiry-form-module__z9ctVq__introCopy{color:#e0ebe4;max-width:42rem;margin:1.2rem auto 0;font-size:1.05rem;line-height:1.65}.inquiry-form-module__z9ctVq__formWrap{width:min(100% - 2rem,64rem);margin:-2rem auto 0;padding-bottom:5rem;position:relative}.inquiry-form-module__z9ctVq__formCard{background:var(--card);border:1px solid #d5dfd7;border-radius:1.25rem;padding:clamp(1.25rem,4vw,3rem);box-shadow:0 22px 65px #1930271f}.inquiry-form-module__z9ctVq__formIntro{color:var(--muted-foreground);margin:0 0 2rem;font-size:.95rem;line-height:1.65}.inquiry-form-module__z9ctVq__group{border:0;border-top:1px solid var(--border);min-width:0;margin:0;padding:1.8rem 0 0}.inquiry-form-module__z9ctVq__group+.inquiry-form-module__z9ctVq__group{margin-top:1.8rem}.inquiry-form-module__z9ctVq__group legend{color:var(--foreground);font-family:var(--font-display);letter-spacing:-.025em;padding:0 .75rem 0 0;font-size:1.25rem;font-weight:650}.inquiry-form-module__z9ctVq__groupHint{color:var(--muted-foreground);margin:.25rem 0 1.25rem;font-size:.85rem;line-height:1.5}.inquiry-form-module__z9ctVq__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem 1.25rem;display:grid}.inquiry-form-module__z9ctVq__field{gap:.45rem;min-width:0;display:grid}.inquiry-form-module__z9ctVq__fieldWide{grid-column:1/-1}.inquiry-form-module__z9ctVq__field label{color:var(--foreground);font-size:.88rem;font-weight:650}.inquiry-form-module__z9ctVq__field input,.inquiry-form-module__z9ctVq__field textarea{color:#172d26;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #bdcdc2;border-radius:.55rem;outline:none;font-size:.94rem;transition:border-color .15s,box-shadow .15s}.inquiry-form-module__z9ctVq__field input{min-height:2.9rem;padding:.7rem .85rem}.inquiry-form-module__z9ctVq__field textarea{resize:vertical;min-height:7.5rem;padding:.8rem .85rem}.inquiry-form-module__z9ctVq__field input::placeholder,.inquiry-form-module__z9ctVq__field textarea::placeholder{color:#63766a;opacity:1}.inquiry-form-module__z9ctVq__field input:focus,.inquiry-form-module__z9ctVq__field textarea:focus{border-color:#b53f2b;box-shadow:0 0 0 3px #b53f2b29}.inquiry-form-module__z9ctVq__field input[aria-invalid=true],.inquiry-form-module__z9ctVq__field textarea[aria-invalid=true]{border-color:#a22d24}.inquiry-form-module__z9ctVq__fieldError{color:#8c251d;margin:0;font-size:.8rem;line-height:1.4}.inquiry-form-module__z9ctVq__serverError{color:#76281f;background:#fff4f1;border:1px solid #e7b9af;border-radius:.6rem;margin:1.5rem 0 0;padding:.9rem 1rem;font-size:.9rem}.inquiry-form-module__z9ctVq__formFooter{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:1.25rem;margin-top:2rem;padding-top:1.5rem;display:flex}.inquiry-form-module__z9ctVq__privacyNote{max-width:30rem;color:var(--muted-foreground);margin:0;font-size:.82rem;line-height:1.5}.inquiry-form-module__z9ctVq__submitButton{color:#fff;min-height:3rem;font:inherit;cursor:pointer;background:#b53f2b;border:0;border-radius:999px;padding-inline:1.35rem;font-size:.9rem;font-weight:700;transition:background .15s,transform .15s}.inquiry-form-module__z9ctVq__submitButton:hover:not(:disabled){background:#963421;transform:translateY(-1px)}.inquiry-form-module__z9ctVq__submitButton:focus-visible{outline-offset:3px;outline:3px solid #173e35}.inquiry-form-module__z9ctVq__submitButton:disabled{cursor:wait;opacity:.75}.inquiry-form-module__z9ctVq__successCard{background:var(--card);text-align:center;border:1px solid #c8d4cc;border-radius:1.25rem;padding:clamp(2rem,6vw,4rem);box-shadow:0 22px 65px #1930271a}.inquiry-form-module__z9ctVq__successMark{color:#18352c;background:#dce8df;border-radius:50%;place-items:center;width:3.25rem;height:3.25rem;margin:0 auto 1rem;font-size:1.5rem;font-weight:700;display:grid}.inquiry-form-module__z9ctVq__successCard h2{font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-size:clamp(1.8rem,4vw,2.5rem)}.inquiry-form-module__z9ctVq__successCard p{max-width:38rem;color:var(--muted-foreground);margin:.8rem auto 1.5rem;line-height:1.65}.inquiry-form-module__z9ctVq__successLink{color:#913421;text-underline-offset:.2em;font-weight:700}@media (max-width:640px){.inquiry-form-module__z9ctVq__intro{padding:2.5rem 1.25rem 3.5rem}.inquiry-form-module__z9ctVq__backLink{margin-bottom:2rem}.inquiry-form-module__z9ctVq__formWrap{width:min(100% - 1.25rem,64rem);margin-top:-1.5rem}.inquiry-form-module__z9ctVq__formCard{border-radius:.9rem;padding:1.25rem}.inquiry-form-module__z9ctVq__fields{grid-template-columns:minmax(0,1fr);gap:1rem}.inquiry-form-module__z9ctVq__fieldWide{grid-column:auto}.inquiry-form-module__z9ctVq__formFooter{flex-direction:column;align-items:stretch}.inquiry-form-module__z9ctVq__submitButton{width:100%}}@media (prefers-reduced-motion:reduce){.inquiry-form-module__z9ctVq__field input,.inquiry-form-module__z9ctVq__field textarea,.inquiry-form-module__z9ctVq__submitButton{transition:none}}
