.amp-contact-info{background:var(--brand-bg-alt);border-radius:var(--brand-radius);padding:var(--spacing-md);margin-bottom:var(--spacing-md)}.amp-contact-info h3{font-size:1.1rem;font-weight:600;margin-bottom:var(--spacing-sm)}.amp-contact-item{margin-bottom:var(--spacing-sm)}.amp-contact-item strong{display:block;font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;color:var(--brand-primary-light);margin-bottom:2px}.amp-contact-item span{font-size:.9rem;color:var(--brand-text)}.amp-contact-note{border:1px solid var(--brand-border);border-radius:var(--brand-radius);padding:var(--spacing-sm)}.amp-contact-note strong{display:block;font-size:.9rem;color:var(--brand-accent);margin-bottom:4px}.amp-contact-note p{font-size:.85rem;color:var(--brand-text);margin-bottom:0;line-height:1.5}.feedback .btn-primary{background-color:var(--brand-primary-dark);border-color:var(--brand-primary-dark);font-weight:600;padding:10px 32px;border-radius:var(--brand-radius)}.feedback .btn-primary:hover{background-color:var(--brand-primary)}.feedback .form-select{border-radius:var(--brand-radius);border-color:var(--brand-border);font-size:.88rem;padding:8px 12px}