.contact-module__xwJ-uq__page{padding-block:56px 72px}.contact-module__xwJ-uq__layout{grid-template-columns:1fr 1.1fr;align-items:start;gap:64px;display:grid}.contact-module__xwJ-uq__intro h1{margin-bottom:24px}.contact-module__xwJ-uq__intro p{max-width:480px}.contact-module__xwJ-uq__card{border:1px solid var(--line);background:var(--light);border-radius:18px;padding:32px}.contact-module__xwJ-uq__card h2{font-size:25px}.contact-module__xwJ-uq__fields{gap:20px;margin-block:24px;display:grid}.contact-module__xwJ-uq__fields label{color:var(--ink);gap:8px;font-size:14px;font-weight:600;display:grid}.contact-module__xwJ-uq__fields label span{font-weight:400;display:contents}.contact-module__xwJ-uq__fields input,.contact-module__xwJ-uq__fields textarea{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #a7afb8;border-radius:8px;padding:12px 14px;font-weight:400}.contact-module__xwJ-uq__fields textarea{resize:vertical;min-height:150px}.contact-module__xwJ-uq__fields input:focus-visible,.contact-module__xwJ-uq__fields textarea:focus-visible{outline:2px solid var(--purple);outline-offset:2px}.contact-module__xwJ-uq__note{font-size:13px;line-height:1.65}.contact-module__xwJ-uq__note a,.contact-module__xwJ-uq__notice a{text-decoration:underline}.contact-module__xwJ-uq__notice{background:#fff;border-radius:8px;padding:14px;font-size:14px}.contact-module__xwJ-uq__error{color:#9b2323;font-size:14px}.contact-module__xwJ-uq__trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}@media (max-width:800px){.contact-module__xwJ-uq__layout{grid-template-columns:1fr;gap:28px}.contact-module__xwJ-uq__page{padding-block:32px 48px}.contact-module__xwJ-uq__card{padding:24px}}
