/* Explain: CSS overrides for layout issues and anchor link scrolling. */
/* إصلاحات تخطيط لمنع تداخل العناوين عند التمرير */

/* احترام ارتفاع الترويسة الثابتة عند الانتقال إلى أي قسم عبر المرساة */
section[id] {
    scroll-margin-top: 6rem;
}

/* قسم "لماذا تختارنا" — تثبيت العنوان في مكانه الطبيعي ورفعه فوق الخلفيات */
#why {
    position: relative;
    display: block;
    width: 100%;
    clear: both;
}

#why .section-kicker,
#why h2 {
    position: relative;
    top: 0 !important;
    z-index: 2;
}

#why h2 {
    margin-top: 1rem;
    margin-bottom: 1rem;
}