.contact-module__swMWYG__contactGrid{grid-template-columns:1fr 1.5fr;align-items:flex-start;gap:60px;display:grid}.contact-module__swMWYG__infoCol{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius);padding:40px}.contact-module__swMWYG__infoList{flex-direction:column;gap:24px;display:flex}.contact-module__swMWYG__infoItem{align-items:flex-start;gap:16px;display:flex}.contact-module__swMWYG__infoIcon{color:var(--accent);background:#f9b4011a;border-radius:50%;flex-shrink:0;width:40px;height:40px;padding:8px}.contact-module__swMWYG__formCol{border-radius:var(--radius);background:#0a0a0a;border:1px solid #222;padding:40px}.contact-module__swMWYG__checkboxGroup{background:var(--bg-card);border-radius:var(--radius);border:1px solid var(--border-color);flex-direction:column;gap:16px;margin-bottom:24px;padding:24px;display:flex}.contact-module__swMWYG__checkboxLabel{color:var(--text-secondary);cursor:pointer;align-items:center;gap:12px;font-size:.95rem;transition:color .2s;display:flex}.contact-module__swMWYG__checkboxLabel:hover{color:#fff}.contact-module__swMWYG__checkboxLabel input[type=checkbox]{accent-color:var(--accent);cursor:pointer;width:18px;height:18px}.contact-module__swMWYG__formRow{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}.contact-module__swMWYG__form input[type=text],.contact-module__swMWYG__form input[type=email],.contact-module__swMWYG__form textarea,.contact-module__swMWYG__selectInput{background:var(--bg-card);border:1px solid var(--border-color);width:100%;color:var(--text-primary);transition:var(--transition);border-radius:6px;padding:14px 16px;font-family:inherit;font-size:.95rem}.contact-module__swMWYG__form input[type=text]:focus,.contact-module__swMWYG__form input[type=email]:focus,.contact-module__swMWYG__form textarea:focus,.contact-module__swMWYG__selectInput:focus{border-color:var(--accent);background:#1a1a1a;outline:none}.contact-module__swMWYG__form textarea{resize:vertical;min-height:120px;margin-bottom:16px}.contact-module__swMWYG__selectInput option{color:#fff;background:#111}@media (max-width:992px){.contact-module__swMWYG__contactGrid{grid-template-columns:1fr}}@media (max-width:768px){.contact-module__swMWYG__formRow{grid-template-columns:1fr}}
