.contact-module__swMWYG__page{padding-top:80px}.contact-module__swMWYG__grid{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.contact-module__swMWYG__title{letter-spacing:-.05em;margin-bottom:24px;font-size:5rem;font-weight:700}.contact-module__swMWYG__subtitle{color:var(--text-secondary);margin-bottom:48px;font-size:1.5rem;line-height:1.4}.contact-module__swMWYG__methods{flex-direction:column;gap:20px;display:flex}.contact-module__swMWYG__method{color:var(--text-color);align-items:center;gap:12px;font-size:1.1rem;display:flex}.contact-module__swMWYG__icon{color:var(--accent-color);flex-shrink:0}.contact-module__swMWYG__addressLines{color:var(--text-color);font-size:1rem;line-height:1.4}.contact-module__swMWYG__fastResponse{color:#ef4444;margin-left:8px;font-size:.85rem;font-weight:700}.contact-module__swMWYG__form{background-color:var(--card-bg);border-radius:32px;padding:60px}.contact-module__swMWYG__field{margin-bottom:24px}.contact-module__swMWYG__field label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;font-size:.85rem;font-weight:600;display:block}.contact-module__swMWYG__required{color:#ef4444;margin-left:2px}.contact-module__swMWYG__field input,.contact-module__swMWYG__field select,.contact-module__swMWYG__field textarea{background-color:var(--bg-color);border:1px solid var(--border-color);width:100%;color:var(--text-color);appearance:none;border-radius:12px;outline:none;padding:16px;font-family:inherit;font-size:1rem;transition:all .3s}.contact-module__swMWYG__field select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:18px;padding-right:48px}.contact-module__swMWYG__field input:focus,.contact-module__swMWYG__field select:focus,.contact-module__swMWYG__field textarea:focus{border-color:var(--text-color);box-shadow:0 0 0 4px #0000000d}.contact-module__swMWYG__row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.contact-module__swMWYG__submitBtn{background-color:var(--text-color);width:100%;color:var(--bg-color);cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:12px;margin-top:10px;padding:18px;font-size:1rem;font-weight:700;transition:all .3s;display:flex}.contact-module__swMWYG__submitBtn:hover:not(:disabled){opacity:.9;transform:translateY(-2px);box-shadow:0 10px 20px #0000001a}.contact-module__swMWYG__successNote{color:#10b981;text-align:center;margin-top:20px;font-size:.95rem;font-weight:600}.contact-module__swMWYG__submitBtn:disabled{opacity:.5;cursor:not-allowed}@media (max-width:1024px){.contact-module__swMWYG__grid{grid-template-columns:1fr;gap:60px}}@media (max-width:768px){.contact-module__swMWYG__title{font-size:3.5rem}.contact-module__swMWYG__form{padding:30px}}
