.contact-module__swMWYG__page{font-family:var(--font-geist-sans,"Inter",-apple-system,system-ui,sans-serif);color:#0f172a;background:linear-gradient(#f0f7ffb3 0%,#fff 50%,#f8fafc 100%);flex-direction:column;gap:clamp(48px,8vw,96px);padding:clamp(48px,8vw,120px) clamp(24px,8vw,96px) clamp(72px,12vw,160px);display:flex}.contact-module__swMWYG__hero{max-width:760px}.contact-module__swMWYG__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#2563ebd9;margin-bottom:16px;font-size:13px;font-weight:600}.contact-module__swMWYG__hero h1{letter-spacing:-.03em;margin-bottom:18px;font-size:clamp(38px,6vw,56px);line-height:1.05}.contact-module__swMWYG__lede{color:#0f172abd;font-size:18px;line-height:1.7}.contact-module__swMWYG__lede a{color:#2563eb;text-decoration:none}.contact-module__swMWYG__contactSection{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(28px,5vw,48px);display:grid}.contact-module__swMWYG__form{background:#fffffff2;border:1px solid #0f172a14;border-radius:32px;gap:16px;padding:clamp(28px,4vw,40px);display:grid;box-shadow:0 30px 44px -36px #0f172a33}.contact-module__swMWYG__form label{color:#0f172ac7;font-size:15px;font-weight:600}.contact-module__swMWYG__form input,.contact-module__swMWYG__form select,.contact-module__swMWYG__form textarea{border:1px solid #0f172a29;border-radius:14px;padding:14px 16px;font-size:15px;transition:border .16s,box-shadow .16s}.contact-module__swMWYG__form input:focus,.contact-module__swMWYG__form select:focus,.contact-module__swMWYG__form textarea:focus{border-color:#2563eb8c;outline:none;box-shadow:0 0 0 4px #2563eb1f}.contact-module__swMWYG__primaryButton{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:999px;margin-top:8px;padding:14px 24px;font-size:16px;font-weight:600;transition:transform .16s,box-shadow .16s}.contact-module__swMWYG__primaryButton:hover{transform:translateY(-1px);box-shadow:0 24px 36px -24px #2563eb99}.contact-module__swMWYG__formNote{color:#0f172a8c;margin:0;font-size:13px}.contact-module__swMWYG__sidebar{background:#2563eb14;border-radius:32px;gap:18px;padding:clamp(28px,4vw,40px);display:grid}.contact-module__swMWYG__sidebar h2{margin:0;font-size:22px}.contact-module__swMWYG__sidebar ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.contact-module__swMWYG__sidebar a{color:#2563eb;font-weight:600;text-decoration:none}.contact-module__swMWYG__supportCard{background:#ffffffb3;border:1px solid #2563eb2e;border-radius:20px;gap:8px;padding:20px;display:grid}.contact-module__swMWYG__address{background:#0f172a0f;border-radius:32px;gap:12px;padding:clamp(28px,5vw,48px);display:grid}.contact-module__swMWYG__address h2{margin:0;font-size:clamp(28px,4vw,34px)}.contact-module__swMWYG__address p{margin:0;font-size:16px;line-height:1.6}@media (max-width:768px){.contact-module__swMWYG__contactSection{grid-template-columns:1fr}}@media (max-width:640px){.contact-module__swMWYG__page{padding:48px 24px 96px}.contact-module__swMWYG__form,.contact-module__swMWYG__sidebar,.contact-module__swMWYG__address{border-radius:24px}}@media (prefers-color-scheme:dark){.contact-module__swMWYG__page{color:#e2e8f0f5;background:linear-gradient(#020617d9 0%,#020617 50%,#0f172a 100%)}.contact-module__swMWYG__form,.contact-module__swMWYG__sidebar,.contact-module__swMWYG__address,.contact-module__swMWYG__supportCard{background:#0f172ac7;border-color:#94a3b82e;box-shadow:0 28px 44px -36px #0f172aa6}.contact-module__swMWYG__lede,.contact-module__swMWYG__formNote,.contact-module__swMWYG__address p{color:#cbd5e1d9}.contact-module__swMWYG__sidebar a{color:#818cf8f2}}
