.contact-hero{padding-bottom:48px}.contact-section{padding:20px 0 100px}.contact-wrap{display:grid!important;grid-template-columns:1.15fr .85fr;gap:50px;align-items:start}.contact-form{padding:32px;border:1px solid var(--line);border-radius:var(--radius);background:#fff;box-shadow:var(--shadow)}.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.field{margin-bottom:20px}.field label{display:block;margin-bottom:7px;font-weight:700;font-size:.86rem}.field input,.field select,.field textarea{width:100%;padding:13px 14px;border:1px solid #c9d4e2;border-radius:9px;background:#fff;color:var(--navy);font:inherit}.field textarea{min-height:140px;resize:vertical}.contact-submit{width:100%}.contact-image{width:100%;border-radius:var(--radius);margin-bottom:24px;aspect-ratio:4/3;object-fit:cover}.contact-info-card{padding:28px;border-radius:var(--radius);background:var(--navy);color:#fff}.contact-info-card p{color:#c9d4e5}.contact-info-card a{color:#fff}.contact-info-row{display:grid;grid-template-columns:105px 1fr;gap:12px;padding:13px 0;border-top:1px solid #344259}.contact-info-row .k{color:#7fcbd6;font:700 .68rem "JetBrains Mono"}.contact-notice{padding:13px 15px;border-radius:9px;background:#e7f8f1;color:#176b4b}.contact-notice.error{background:#fff0f0;color:#9a2d2d}.contact-next .steps{grid-template-columns:repeat(3,1fr)}@media(max-width:800px){.contact-wrap{grid-template-columns:1fr}.field-grid,.contact-next .steps{grid-template-columns:1fr}}
