.contact-content{flex-wrap:wrap;gap:50px;max-width:1100px;margin:0 auto;padding:80px 8%;display:flex}.contact-info-box,.contact-form{background:var(--bg);min-width:300px;box-shadow:var(--shadow-sm);border:1px solid var(--border);border-radius:12px;flex:1;padding:40px}.contact-info-box h2,.contact-form h2{margin-bottom:24px}.contact-item{border-bottom:1px solid var(--border);align-items:flex-start;gap:14px;margin-bottom:20px;padding-bottom:16px;display:flex}.contact-item i{color:#ce6720;margin-top:4px}.contact-item p{color:var(--text);line-height:1.6}.contact-form{flex-direction:column;display:flex}.contact-form input,.contact-form textarea{border:1px solid var(--border);box-sizing:border-box;border-radius:6px;width:100%;margin-bottom:16px;padding:14px;font-family:inherit;font-size:.95rem}.contact-form input:focus,.contact-form textarea:focus{border-color:#ce6720;outline:none}.form-success{color:#2e7d32;background:#e8f5e9;border-radius:6px;margin-top:12px;padding:10px 14px;font-size:.9rem}.form-error{color:#c62828;background:#ffebee;border-radius:6px;margin-top:12px;padding:10px 14px;font-size:.9rem}.contact-form button:disabled{opacity:.6;cursor:not-allowed}
