.why-alpha-section {
    background: #071a52 !important;
    padding: 100px 0 90px 0 !important;
    position: relative;
    overflow: hidden;
    color: #ffffff;
    border-top: 1px solid rgba(255, 255, 255, 0.1);
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

.why-badge {
    display: inline-flex;
    align-items: center;
    background: rgba(255, 123, 44, 0.15);
    border: 1px solid #ff7b2c;
    color: #ff7b2c;
    padding: 6px 16px;
    border-radius: 999px;
    font-size: 11.5px;
    font-weight: 800;
    margin-bottom: 20px;
}

.why-alpha-content h2 { color: #ffffff !important; font-size: 40px !important; font-weight: 800 !important; margin-bottom: 18px; }
.why-alpha-content h2 span { color: #ff7b2c; }
.why-subtitle { color: #cbd5e1 !important; font-size: 16.5px !important; line-height: 1.7; margin-bottom: 30px; }

.why-benefit-grid { display: flex; flex-direction: column; gap: 14px; }
.benefit-card { display: flex; align-items: flex-start; gap: 14px; background: #0f256e; border: 1px solid rgba(255, 255, 255, 0.12); padding: 16px 20px; border-radius: 12px; }
.benefit-card i { color: #ff7b2c; font-size: 20px; margin-top: 3px; flex-shrink: 0; }
.benefit-card strong { display: block; color: #ffffff; font-size: 15px; font-weight: 700; }
.benefit-card span { display: block; color: #cbd5e1; font-size: 13px; }

.btn-why-primary {
    background: linear-gradient(135deg, #ff7b2c, #ff5e00) !important;
    color: #ffffff !important;
    font-weight: 700;
    padding: 13px 28px;
    border-radius: 10px;
    text-decoration: none !important;
}

.alpha-roi-card { background: #040e2d; border: 1px solid rgba(255, 255, 255, 0.15); border-radius: 20px; overflow: hidden; }
.roi-header { background: #091742; padding: 14px 20px; display: flex; align-items: center; justify-content: space-between; }
.roi-title { color: #94a3b8; font-size: 11.5px; font-weight: 700; }
.roi-body { padding: 24px; }
.roi-stat-block { background: #0f256e; border: 1px solid rgba(255, 255, 255, 0.1); border-radius: 12px; padding: 16px; }
.stat-label { color: #94a3b8; font-size: 11px; font-weight: 700; text-transform: uppercase; }
.stat-value { font-size: 22px; font-weight: 800; margin-top: 4px; }
.stat-value.text-orange { color: #ff7b2c; }
.roi-pill-list { display: flex; flex-direction: column; gap: 8px; padding-top: 14px; border-top: 1px dashed rgba(255, 255, 255, 0.1); }
.roi-pill { color: #cbd5e1; font-size: 13px; font-weight: 600; }