.support-page__eyebrow {
display: inline-flex;
align-items: center;
gap: 7px;
color: var(--app-accent);
font-size: 12px;
font-weight: 800;
letter-spacing: .03em;
text-transform: uppercase;
}
.support-page__form-actions {
margin-top: 18px;
padding-top: 18px;
border-top: 1px solid var(--app-line);
display: flex;
justify-content: flex-end;
gap: 10px;
}
.support-page__form-actions .app-btn { min-height: 44px; }
.support-page__notice {
margin-top: 28px;
padding: 14px;
border: 1px solid color-mix(in srgb, var(--app-warning) 40%, var(--app-line));
border-radius: var(--app-radius-sm);
background: var(--app-warning-soft);
display: grid;
grid-template-columns: 20px minmax(0, 1fr);
gap: 10px;
align-items: start;
}
.support-page__notice > i { color: var(--app-warning); }
.support-page__notice h3 { margin: 0; color: var(--app-heading); font-size: 14px; line-height: 1.35; }
.support-page__notice p { margin: 4px 0 0; color: var(--app-service-text); font-size: 12px; line-height: 1.55; }
.support-page__links {
display: flex;
flex-wrap: wrap;
gap: 10px 14px;
margin-top: 20px;
padding-top: 18px;
border-top: 1px solid var(--app-line);
}
.support-page__links a {
display: inline-flex;
align-items: center;
gap: 6px;
font-size: 12px;
text-decoration: none;
}
@media (max-width: 767px) {
.support-page__form-actions .app-btn { width: 100%; }
.support-page__links { display: grid; grid-template-columns: 1fr; }
.support-page__links a { min-height: 34px; }
}
