.contact-module__GrwkqW__main{max-width:1240px;margin:0 auto;padding:64px 40px 96px}.contact-module__GrwkqW__eyebrow{font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;color:var(--bp-faint);margin-bottom:26px;font-size:14px;line-height:1.6}.contact-module__GrwkqW__intro{max-width:46em;margin-bottom:56px}.contact-module__GrwkqW__intro h1{letter-spacing:-.03em;margin:0 0 20px;font-size:clamp(36px,5vw,60px);font-weight:600;line-height:1.2}.contact-module__GrwkqW__intro .contact-module__GrwkqW__eyebrow{margin-bottom:26px}.contact-module__GrwkqW__intro>p:not(.contact-module__GrwkqW__eyebrow){color:var(--bp-muted);margin:0;font-size:17px;line-height:1.8}.contact-module__GrwkqW__grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.contact-module__GrwkqW__card{border:1px solid var(--bp-line);background:var(--bp-wash);border-radius:16px;flex-direction:column;gap:14px;padding:28px;display:flex}.contact-module__GrwkqW__card h2{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:600}.contact-module__GrwkqW__card p{color:var(--bp-muted);min-height:3.4em;margin:0;font-size:14px;line-height:1.7}.contact-module__GrwkqW__qrWrap{justify-content:center;margin-top:auto;padding:12px 0 6px;display:flex}.contact-module__GrwkqW__qrNote{text-align:center;color:var(--bp-faint);margin:0;font-size:12px;line-height:1.6}.contact-module__GrwkqW__qr{border:1px solid var(--bp-line);background:#fff;border-radius:12px;width:100%;max-width:220px;height:auto;padding:10px}@media (max-width:900px){.contact-module__GrwkqW__main{padding:40px 20px 64px}.contact-module__GrwkqW__grid{grid-template-columns:1fr}}.contact-module__GrwkqW__emailCard{border:1px solid var(--bp-line);background:var(--bp-wash);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:20px;padding:24px 28px;display:flex}.contact-module__GrwkqW__emailText h2{letter-spacing:-.02em;margin:0 0 6px;font-size:18px;font-weight:600}.contact-module__GrwkqW__emailText p{color:var(--bp-muted);max-width:42em;margin:0;font-size:14px;line-height:1.7}.contact-module__GrwkqW__emailImg{width:auto;height:30px}.dark .contact-module__GrwkqW__emailImg{filter:invert()}@media (max-width:700px){.contact-module__GrwkqW__emailCard{flex-direction:column;align-items:flex-start}.contact-module__GrwkqW__emailImg{height:26px}}
