.contact-module__swMWYG__page{background:radial-gradient(ellipse at 85% 15%, var(--accent-muted), transparent 55%), var(--bg);min-height:100vh;color:var(--text-primary)}.contact-module__swMWYG__header{justify-content:space-between;align-items:center;max-width:1200px;margin:auto;padding:22px 24px;display:flex}.contact-module__swMWYG__brand{letter-spacing:-.8px;align-items:center;min-height:44px;font-size:23px;font-weight:650;display:inline-flex}.contact-module__swMWYG__header>div{align-items:center;gap:8px;display:flex}.contact-module__swMWYG__intro{text-align:center;max-width:760px;margin:auto;padding:48px 24px}.contact-module__swMWYG__eyebrow{color:var(--accent);letter-spacing:.08em;font-size:12px;font-weight:600}.contact-module__swMWYG__intro h1{letter-spacing:-.045em;margin:20px 0;font-size:clamp(38px,5vw,64px);font-weight:600;line-height:1.08}.contact-module__swMWYG__intro h1 span{color:var(--accent)}.contact-module__swMWYG__intro>p:last-child{max-width:500px;color:var(--text-secondary);margin:auto;line-height:1.8}.contact-module__swMWYG__contact{grid-template-columns:1fr 1fr;align-items:center;gap:48px;max-width:1040px;margin:8px auto 0;padding:0 24px;display:grid}.contact-module__swMWYG__email{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);padding:36px}.contact-module__swMWYG__email>svg{color:var(--accent);margin-bottom:24px}.contact-module__swMWYG__email h2{font-size:22px;font-weight:550;line-height:1.35}.contact-module__swMWYG__address{width:fit-content;min-height:44px;color:var(--accent);overflow-wrap:anywhere;padding-block:12px;font-size:clamp(18px,2vw,23px);display:block}.contact-module__swMWYG__address:hover{text-decoration:underline}.contact-module__swMWYG__email p{color:var(--text-secondary);margin:4px 0 24px;font-size:14px;line-height:1.7}.contact-module__swMWYG__email small{color:var(--text-muted);margin-top:12px;display:block}.contact-module__swMWYG__topics>h2{margin-bottom:24px;font-size:14px;font-weight:550}.contact-module__swMWYG__topics>div{gap:16px;margin-top:24px;display:flex}.contact-module__swMWYG__topics svg{width:22px;color:var(--accent);flex-shrink:0}.contact-module__swMWYG__topics h3{font-size:16px;font-weight:550}.contact-module__swMWYG__topics p{color:var(--text-secondary);margin-top:6px;font-size:14px;line-height:1.7}.contact-module__swMWYG__footer{text-align:center;color:var(--text-muted);padding:48px 24px 24px;font-size:12px}.contact-module__swMWYG__brand:focus-visible,.contact-module__swMWYG__address:focus-visible{outline:2px solid var(--accent-ring);outline-offset:4px}@media (max-width:767px){.contact-module__swMWYG__contact{grid-template-columns:1fr;gap:32px}.contact-module__swMWYG__email{padding:24px}.contact-module__swMWYG__intro{padding-top:28px}.contact-module__swMWYG__header{padding-inline:16px}.contact-module__swMWYG__topics{padding-inline:8px}}
