.page-module-scss-module__pl3hqq__contact{padding-bottom:3rem}.page-module-scss-module__pl3hqq__header{border-bottom:1px solid var(--border);margin-bottom:2rem;padding-bottom:1.5rem}.page-module-scss-module__pl3hqq__header h1{margin-bottom:.5rem;font-size:2rem}.page-module-scss-module__pl3hqq__subtitle{color:var(--muted);font-size:1rem}.page-module-scss-module__pl3hqq__twoColumn{grid-template-columns:2fr 1fr;align-items:start;gap:2rem;display:grid}.page-module-scss-module__pl3hqq__column,.page-module-scss-module__pl3hqq__leftColumn{flex-direction:column;gap:1.5rem;display:flex}.page-module-scss-module__pl3hqq__terminalFrame{background:var(--card-bg);border:1px solid var(--border);overflow:hidden}.page-module-scss-module__pl3hqq__terminalHeader{background:var(--bg);border-bottom:1px solid var(--border);justify-content:space-between;padding:.5rem 1rem;font-family:JetBrains Mono,monospace;font-size:.75rem;display:flex}.page-module-scss-module__pl3hqq__status{color:var(--accent)}.page-module-scss-module__pl3hqq__success{color:#22c55e}.page-module-scss-module__pl3hqq__terminalContent{padding:1.5rem}.page-module-scss-module__pl3hqq__form{flex-direction:column;gap:1.25rem;display:flex}.page-module-scss-module__pl3hqq__errorMessage{color:#ef4444;background:#ef44441a;border:1px solid #ef4444;padding:.75rem;font-size:.875rem}.page-module-scss-module__pl3hqq__successMessage{text-align:center;padding:2rem}.page-module-scss-module__pl3hqq__successMessage h2{color:#22c55e;margin:1rem 0 .5rem;font-size:1.25rem}.page-module-scss-module__pl3hqq__successMessage p{color:var(--muted);margin:0}.page-module-scss-module__pl3hqq__successIcon{background:#22c55e1a;border:2px solid #22c55e;justify-content:center;align-items:center;width:48px;height:48px;margin:0 auto;display:flex}.page-module-scss-module__pl3hqq__successIcon svg{color:#22c55e}.page-module-scss-module__pl3hqq__infoSection{flex-direction:column;gap:1rem;display:flex}.page-module-scss-module__pl3hqq__infoCard{background:var(--bg);border:1px solid var(--border);padding:1rem}.page-module-scss-module__pl3hqq__infoCard h3{color:var(--muted);margin-bottom:.5rem;font-size:.875rem;font-weight:500}.page-module-scss-module__pl3hqq__infoCard p{margin:0;font-size:1rem}.page-module-scss-module__pl3hqq__emailCard{background:var(--bg);border:1px solid var(--border);padding:1rem}.page-module-scss-module__pl3hqq__emailCard h3{color:var(--muted);margin-bottom:.5rem;font-size:.875rem;font-weight:500}.page-module-scss-module__pl3hqq__emailRow{justify-content:space-between;align-items:center;display:flex}.page-module-scss-module__pl3hqq__emailAddress{font-family:JetBrains Mono,monospace;font-size:.875rem}.page-module-scss-module__pl3hqq__copyBtn{border:1px solid var(--border);cursor:pointer;color:var(--muted);background:0 0;justify-content:center;align-items:center;padding:.5rem;transition:all .2s;display:flex}.page-module-scss-module__pl3hqq__copyBtn:hover{border-color:var(--accent);color:var(--accent)}.page-module-scss-module__pl3hqq__statusBadge{background:#22c55e1a;border:1px solid #22c55e;align-items:center;gap:.5rem;margin-bottom:.75rem;padding:.5rem 1rem;display:inline-flex}.page-module-scss-module__pl3hqq__statusBadge span{color:#22c55e;font-size:.875rem;font-weight:500}.page-module-scss-module__pl3hqq__statusNote{color:var(--muted);margin:0 0 1rem;font-size:.875rem}.page-module-scss-module__pl3hqq__responseTime{color:var(--muted);align-items:center;gap:.5rem;font-size:.875rem;display:flex}.page-module-scss-module__pl3hqq__tagExamples{flex-wrap:wrap;gap:.5rem;display:flex}.page-module-scss-module__pl3hqq__tag{background:var(--bg);border:1px solid var(--border);padding:.25rem .75rem;font-size:.75rem;display:inline-block}.page-module-scss-module__pl3hqq__socialsSection{flex-direction:column;gap:.75rem;display:flex}.page-module-scss-module__pl3hqq__socialLink{background:var(--bg);border:1px solid var(--border);justify-content:space-between;align-items:center;padding:.75rem;transition:border-color .2s;display:flex}.page-module-scss-module__pl3hqq__socialLink:hover{border-color:var(--accent)}.page-module-scss-module__pl3hqq__socialLink a{color:var(--text);font-size:.875rem;text-decoration:none}.page-module-scss-module__pl3hqq__socialLink a:hover{color:var(--accent)}.page-module-scss-module__pl3hqq__socialLabel{color:var(--muted);font-size:.75rem;font-weight:500}.page-module-scss-module__pl3hqq__faqTitle{margin-bottom:1.5rem;font-size:1.25rem}.page-module-scss-module__pl3hqq__faqList{flex-direction:column;gap:.5rem;display:flex}.page-module-scss-module__pl3hqq__faqItem{border:1px solid var(--border);background:var(--bg)}.page-module-scss-module__pl3hqq__faqQuestion{text-align:left;cursor:pointer;width:100%;color:var(--text);background:0 0;border:none;justify-content:space-between;align-items:center;padding:1rem;font-size:.875rem;font-weight:500;display:flex}.page-module-scss-module__pl3hqq__faqQuestion:hover{color:var(--accent)}.page-module-scss-module__pl3hqq__faqQuestion svg{flex-shrink:0}.page-module-scss-module__pl3hqq__faqAnswer{color:var(--muted);padding:0 1rem 1rem;font-size:.875rem;line-height:1.6}.page-module-scss-module__pl3hqq__faqAnswer p{margin:0}@media (max-width:900px){.page-module-scss-module__pl3hqq__twoColumn{grid-template-columns:1fr}.page-module-scss-module__pl3hqq__terminalContent{padding:1rem}.page-module-scss-module__pl3hqq__column{gap:1rem}}
