.contact-module-scss-module__Q4sGoG__page{max-width:900px;color:var(--ink);font-family:var(--font-body);background:0 0;margin:0 auto;padding:70px 24px 90px}.contact-module-scss-module__Q4sGoG__hero{text-align:left;margin-bottom:42px}.contact-module-scss-module__Q4sGoG__eyebrow{font:600 10px var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--green);margin-bottom:16px;display:block}.contact-module-scss-module__Q4sGoG__hero h1{font:600 clamp(42px, 6vw, 64px)/.95 var(--font-display);letter-spacing:-.045em;margin:0 0 18px}.contact-module-scss-module__Q4sGoG__hero h1:after{content:"";background:var(--green);width:44px;height:2px;margin:20px 0;display:block}.contact-module-scss-module__Q4sGoG__hero p{color:var(--ink-soft);font-size:15px;line-height:1.75}.contact-module-scss-module__Q4sGoG__form{background:var(--card);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:20px;margin-bottom:42px;padding:24px;display:flex}.contact-module-scss-module__Q4sGoG__field{flex-direction:column;gap:7px;display:flex}.contact-module-scss-module__Q4sGoG__field label{font:600 10px var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft)}.contact-module-scss-module__Q4sGoG__field input,.contact-module-scss-module__Q4sGoG__field textarea{border:1px solid var(--line);font:14px var(--font-body);background:var(--paper-light);color:var(--ink);resize:vertical;border-radius:9px;padding:11px 12px}.contact-module-scss-module__Q4sGoG__field input:focus,.contact-module-scss-module__Q4sGoG__field textarea:focus{border-color:#42d3928c;outline:none}.contact-module-scss-module__Q4sGoG__form button{background:var(--green);border:1px solid var(--green);color:#07140e;font:700 11px var(--font-body);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border-radius:9px;align-self:flex-start;padding:11px 17px}.contact-module-scss-module__Q4sGoG__confirmation{text-align:center;font:600 18px var(--font-display);color:var(--ink);padding:20px 0}.contact-module-scss-module__Q4sGoG__error{font:13px var(--font-body);color:var(--red)}.contact-module-scss-module__Q4sGoG__autresContacts{border-top:1px solid var(--line);text-align:left;padding-top:24px}.contact-module-scss-module__Q4sGoG__autresContacts p{font:13px var(--font-body);color:var(--ink-soft);line-height:1.85}
.ContactForm-module-scss-module__Ot80iq__form{flex-direction:column;gap:1.4rem;width:100%;display:flex}.ContactForm-module-scss-module__Ot80iq__row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (max-width:480px){.ContactForm-module-scss-module__Ot80iq__row{grid-template-columns:1fr}}.ContactForm-module-scss-module__Ot80iq__field{flex-direction:column;gap:7px;display:flex}.ContactForm-module-scss-module__Ot80iq__field span{font:600 10px var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft)}.ContactForm-module-scss-module__Ot80iq__field input,.ContactForm-module-scss-module__Ot80iq__field select,.ContactForm-module-scss-module__Ot80iq__field textarea{border:1px solid var(--line);font:14px var(--font-body);background:var(--card);color:var(--ink);resize:vertical;appearance:none;border-radius:9px;padding:11px 12px}.ContactForm-module-scss-module__Ot80iq__field input:focus,.ContactForm-module-scss-module__Ot80iq__field select:focus,.ContactForm-module-scss-module__Ot80iq__field textarea:focus{border-color:#42d3928c;outline:none;box-shadow:0 0 0 3px #42d39214}.ContactForm-module-scss-module__Ot80iq__submit{background:var(--green);border:1px solid var(--green);color:#07140e;font:700 11px var(--font-body);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border-radius:9px;align-self:flex-start;padding:11px 17px}.ContactForm-module-scss-module__Ot80iq__submit:disabled{opacity:.6;cursor:default}.ContactForm-module-scss-module__Ot80iq__status{font:13px var(--font-body);color:var(--ink-soft)}
