.form-status { display: none; color: #d7cfc4; font-size: 12px; border-left: 2px solid #d38491; padding-left: 12px; margin: 0; }
.form-status.show { display: block; }
.pilot-note { margin-top: 42px; padding: 24px 0; border-top: 1px solid #595550; border-bottom: 1px solid #595550; }
.pilot-note span { display: block; margin-bottom: 12px; color: #d38491; font-size: 9px; font-weight: 600; letter-spacing: .16em; text-transform: uppercase; }
.contact-head .pilot-note p { margin: 0; color: #d5cfc6; font-size: 13px; line-height: 1.65; }
.contact-details { display: grid; grid-template-columns: .8fr 1.2fr; gap: 32px; margin-top: 38px; padding-top: 24px; border-top: 1px solid #595550; font-style: normal; }
.contact-details span { display: block; margin-bottom: 9px; color: #8f8a83; font-size: 9px; font-weight: 600; letter-spacing: .14em; text-transform: uppercase; }
.contact-details p, .contact-details a { margin: 0; color: #f4f0e8; font-size: 13px; line-height: 1.6; }
.contact-details a { border-bottom: 1px solid #8f182c; padding-bottom: 4px; overflow-wrap: anywhere; }
.contact-details a:hover { color: #d38491; }
@media (max-width: 600px) { .contact-details { grid-template-columns: 1fr; } }
