.ContactForm_form__gyc9f{display:grid;grid-gap:1rem;gap:1rem}.ContactForm_form__gyc9f label{display:grid;grid-gap:.4rem;gap:.4rem}.ContactForm_form__gyc9f span{font-size:.9rem;font-weight:650;color:var(--ink-soft)}.ContactForm_form__gyc9f input,.ContactForm_form__gyc9f textarea{width:100%;border:1px solid var(--line);border-radius:12px;padding:.8rem .95rem;background:white;color:var(--ink);outline:none;transition:border-color .15s ease,box-shadow .15s ease}.ContactForm_form__gyc9f input:focus,.ContactForm_form__gyc9f textarea:focus{border-color:var(--cyan);box-shadow:0 0 0 3px rgba(0,176,224,.18)}.ContactForm_form__gyc9f textarea{resize:vertical;min-height:8rem}.ContactForm_success__LPb68{color:var(--purple);font-weight:600;font-size:.95rem}.ContactPage_grid__GQl9w{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:2rem;gap:2rem;align-items:start}.ContactPage_aside__1AD9n{padding:1.6rem;border-radius:var(--radius);border:1px solid var(--line);background:linear-gradient(160deg,rgba(0,176,224,.08),rgba(91,63,212,.1)),white}.ContactPage_aside__1AD9n h2{font-size:1.25rem;margin-bottom:.85rem}.ContactPage_aside__1AD9n a{display:inline-block;color:var(--purple);font-weight:700;font-size:1.05rem;margin-bottom:.5rem}.ContactPage_aside__1AD9n p{color:var(--muted)}.ContactPage_note__KZGBB{margin-top:1.25rem;font-size:.95rem}@media (max-width:800px){.ContactPage_grid__GQl9w{grid-template-columns:1fr}}