.ContactForm-module__j1WgZG__form{border:1px solid var(--color-border);background:#fff;border-radius:8px;padding:clamp(1.5rem,4vw,2.5rem);box-shadow:0 14px 35px #17364b12}.ContactForm-module__j1WgZG__header{margin-bottom:1.75rem}.ContactForm-module__j1WgZG__header>span{color:var(--color-secondary);font-family:var(--font-display), Georgia, serif;letter-spacing:0;text-transform:uppercase;font-size:.76rem;font-weight:400}.ContactForm-module__j1WgZG__header h2{margin:.3rem 0 .5rem;font-size:2rem}.ContactForm-module__j1WgZG__header p,.ContactForm-module__j1WgZG__note{color:var(--color-text-muted);font-size:.86rem}.ContactForm-module__j1WgZG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.ContactForm-module__j1WgZG__grid label{flex-direction:column;gap:.4rem;min-width:0;font-size:.88rem;font-weight:700;display:flex}.ContactForm-module__j1WgZG__grid input,.ContactForm-module__j1WgZG__grid textarea{border:1px solid var(--color-border);width:100%;min-width:0;color:var(--color-text);font:inherit;background:#f5f6f4;border-radius:6px;padding:.82rem .9rem}.ContactForm-module__j1WgZG__grid textarea{resize:vertical}.ContactForm-module__j1WgZG__full{grid-column:1/-1}.ContactForm-module__j1WgZG__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1.2rem;display:grid}.ContactForm-module__j1WgZG__actions button{border:1px solid var(--color-primary);min-height:46px;color:var(--color-secondary);font:inherit;cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.86rem;font-weight:800;display:inline-flex}.ContactForm-module__j1WgZG__actions button:first-child{background:var(--color-primary);color:#112b3d}.ContactForm-module__j1WgZG__actions button:hover{background:var(--color-secondary);border-color:var(--color-secondary);color:#112b3d}.ContactForm-module__j1WgZG__note{margin-top:.9rem}@media (max-width:560px){.ContactForm-module__j1WgZG__grid,.ContactForm-module__j1WgZG__actions{grid-template-columns:1fr}.ContactForm-module__j1WgZG__full{grid-column:auto}}
