﻿@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css);
:root {--apeks-navy: #061B5F;--apeks-yellow: #FFD700;--apeks-yellow-hover: #FFC400;--text-white: #ffffff;--form-bg: #ffffff;}
.apeks-inquiry-section {background: linear-gradient(135deg, var(--apeks-navy) 0%, #041245 100%);padding: 80px 10%;font-family: 'Segoe UI', Helvetica, Arial, sans-serif;color: var(--text-white);display: flex;justify-content: center;}
.apeks-container {max-width: 1200px;width: 100%;display: flex;flex-wrap: wrap;gap: 60px;align-items: center;}
.apeks-content {flex: 1;min-width: 350px;}
.apeks-content .tag {border: 1px solid var(--apeks-yellow);color: var(--apeks-yellow);padding: 4px 12px;font-weight: bold;font-size: 0.85rem;text-transform: uppercase;display: inline-block;margin-bottom: 20px;}
.apeks-content h2 {font-size: 2.8rem;line-height: 1.2;margin-bottom: 25px;font-weight: 800;}
.apeks-content p {font-size: 1.1rem;line-height: 1.7;margin-bottom: 35px;color: rgba(255,255,255,0.85);}
.apeks-features {list-style: none;padding: 0;}
.apeks-features li {margin-bottom: 18px;display: flex;align-items: center;font-weight: 500;}
.apeks-features i {color: var(--apeks-yellow);margin-right: 15px;font-size: 1.2rem;}

.apeks-form-card {flex: 1;min-width: 380px;background: var(--form-bg);padding: 45px;border-radius: 2px;box-shadow: 20px 20px 60px rgba(0,0,0,0.4);border-top: 5px solid var(--apeks-yellow);}
.apeks-form-card h3 {color: var(--apeks-navy);margin-bottom: 30px;font-size: 1.7rem;text-align: center;font-weight: 800;}
.wmkcfeedback .inquiry-form>*{width: 100%;padding: 14px;margin-bottom: 15px;border: 1px solid #ddd;border-radius: 0;font-size: 1rem;box-sizing: border-box;outline: none;background: #fdfdfd;}
.wmkcfeedback .inquiry-form>*:focus{border-color: var(--apeks-navy);background: #fff;}

.apeks-submit-btn {width: 100%;padding: 20px;background-color: var(--apeks-yellow);color: var(--apeks-navy);border: none;font-size: 1.25rem;font-weight: 800;text-transform: uppercase;cursor: pointer;transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);letter-spacing: 1px;margin-top: 10px;}
.apeks-submit-btn:hover {background-color: var(--apeks-yellow-hover);transform: translateY(-3px);box-shadow: 0 10px 20px rgba(255, 215, 0, 0.3);}
.form-footer-note {text-align: center;margin-top: 20px;font-size: 0.8rem;color: #777;}
@media (max-width: 768px) {.apeks-inquiry-section { padding: 50px 5%; }
.apeks-content h2 { font-size: 2.2rem; }
.apeks-form-card { min-width: 100%; padding: 30px; }
}
