/* lahza-ui-fix.css — لا حركة · فراغات 10px · حواف ولمسات بصرية */

:root {
    --lw-space: 10px;
    --lw-space-2: 10px;
    --lw-radius: 10px;
    --lw-radius-sm: 10px;
    --lw-radius-lg: 10px;
    --lw-header-h: 64px;
    --lw-dur: 0s;
    --lw-ease: linear;
}

/* -------------------------------------------------------------------------- */
/* حذف كل تأثيرات الحركة بالكامل                                              */
/* -------------------------------------------------------------------------- */

html {
    scroll-behavior: auto !important;
    scroll-padding-top: calc(var(--lw-header-h) + 10px);
}

*,
*::before,
*::after {
    animation: none !important;
    animation-delay: 0s !important;
    animation-duration: 0s !important;
    transition: none !important;
    scroll-behavior: auto !important;
}

.lw-reveal,
.lw-reveal.is-visible,
[class*="lw-"] .lw-reveal {
    opacity: 1 !important;
    transform: none !important;
    filter: none !important;
    visibility: visible !important;
}

.lw-hero__float,
.lw-live__dot,
.lw-strip__track,
.lw-btn:hover,
.lw-btn:active,
.lw-script-card:hover,
.lw-script-sibling:hover,
.lw-client:hover,
.lw-feature:hover,
.lw-showcase__card:hover,
.lw-drawer__link:hover,
.lw-link:hover i {
    transform: none !important;
}

.lw-float-wa {
    animation: none !important;
}

/* إخفاء الشريط أعلى الهيدر نهائياً */
.lw-topbar {
    display: none !important;
}

/* -------------------------------------------------------------------------- */
/* فراغات موحّدة 10px                                                         */
/* -------------------------------------------------------------------------- */

.lw-container {
    width: min(var(--lw-container, 1180px), calc(100% - 20px));
}

.lw-section,
.lw-hero,
.lw-hero--pro,
.lw-stats,
.lw-cta,
.lw-promo,
.lw-script-hero,
.lw-quality,
.lw-messages,
.lw-tech-band,
.lw-scripts,
.lw-wp-block,
.lw-company-block {
    padding-block: 10px !important;
    margin: 0 !important;
}

.lw-section + .lw-section,
.lw-hero + .lw-section,
.lw-stats + .lw-section {
    margin-top: 0 !important;
}

.lw-head {
    margin-bottom: 10px !important;
    gap: 10px !important;
}

.lw-head h2,
.lw-head p,
.lw-kicker {
    margin-top: 0 !important;
    margin-bottom: 10px !important;
}

.lw-header__inner {
    min-height: var(--lw-header-h);
    gap: 10px;
    padding-block: 10px;
}

.lw-header__nav {
    gap: 10px;
}

.lw-header__nav-link {
    display: inline-flex;
    align-items: center;
    gap: 10px;
    padding: 10px;
    border-radius: 10px;
}

.lw-header__nav-link i {
    font-size: 0.85rem;
    opacity: 0.9;
}

.lw-header__actions {
    gap: 10px;
}

.lw-btn,
.lw-btn--sm,
.lw-btn--lg {
    padding: 10px !important;
    border-radius: 10px !important;
    gap: 10px !important;
}

.lw-logo {
    gap: 10px;
}

.lw-logo__mark,
.lw-logo__mark-inner,
.lw-logo__icon {
    border-radius: 10px;
}

/* شبكات وفراغات */
.lw-scripts__grid,
.lw-scripts__rail,
.lw-wp-block__cols,
.lw-wp-cards,
.lw-features,
.lw-showcase,
.lw-clients,
.lw-tech-grid,
.lw-messages__grid,
.lw-process,
.lw-spotlight,
.lw-testimonials,
.lw-quality__grid,
.lw-quality__process,
.lw-script-pro__pillars,
.lw-script-pro__list,
.lw-script-pro__specs,
.lw-script-detail-grid,
.lw-script-points,
.lw-script-pillar-stack,
.lw-script-siblings,
.lw-company-block__grid,
.lw-company-block__facts,
.lw-company-block__stats,
.lw-stats__grid,
.lw-promo__grid,
.lw-tabs,
.lw-landing-highlights,
.lw-faq {
    gap: 10px !important;
}

.lw-script-card,
.lw-script-pro__inner,
.lw-wp-card,
.lw-feature,
.lw-showcase__card,
.lw-client,
.lw-message-card,
.lw-testimonial,
.lw-quality__card,
.lw-script-detail,
.lw-script-pillar-block,
.lw-company-block__panel,
.lw-manifesto__card,
.lw-landing-card,
.lw-spotlight__card,
.lw-process__step,
.lw-cta__box,
.lw-script-ideal,
.lw-quality__note,
.lw-script-pro__pillar,
.lw-script-pro__auto-note {
    padding: 10px !important;
    margin: 0 !important;
    border-radius: 10px !important;
    gap: 10px !important;
}

.lw-script-card__actions,
.lw-script-pro__actions,
.lw-hero__cta,
.lw-wp-block__cta,
.lw-quality__cta,
.lw-cta__actions,
.lw-script-card__chips,
.lw-script-pro__tags,
.lw-stickers,
.lw-trust {
    gap: 10px !important;
    margin: 0 !important;
    padding-top: 10px !important;
}

.lw-script-card__list,
.lw-script-pro__list,
.lw-trust,
.lw-spotlight__list,
.lw-landing-benefits,
.lw-compat-list,
.lw-script-pillar-block__points {
    gap: 10px !important;
    margin: 0 !important;
    padding: 0 !important;
}

.lw-drawer__nav,
.lw-drawer__head,
.lw-drawer__foot {
    gap: 10px !important;
    padding: 10px !important;
}

.lw-drawer__link {
    padding: 10px !important;
    border-radius: 10px !important;
    gap: 10px !important;
}

.lw-footer__cta-inner,
.lw-footer__grid,
.lw-footer__bottom,
.lw-footer__links,
.lw-footer__contact {
    gap: 10px !important;
}

.lw-footer__main,
.lw-footer__cta {
    padding-block: 10px !important;
}

.lw-footer__col h4,
.lw-footer__tagline,
.lw-footer__links li,
.lw-footer__contact li {
    margin: 0 0 10px !important;
}

.lw-scripts--home .lw-script-card__actions {
    padding-top: 10px !important;
    border-top: 1px solid var(--lw-border);
    margin-top: 0 !important;
}

.lw-hero__grid,
.lw-script-hero__grid,
.lw-landing-intro,
.lw-manifesto__grid,
.lw-faq-wrap,
.lw-landing-split {
    gap: 10px !important;
}

.lw-hero--pro {
    padding-top: 10px !important;
}

.lw-hero__content > * + *,
.lw-script-hero > .lw-container > div > * + *,
.lw-script-pro__inner > * + * {
    margin-top: 10px !important;
}

.lw-hero__title,
.lw-script-hero__title,
.lw-head h2 {
    margin: 0 0 10px !important;
}

.lw-hero__lead,
.lw-hero__extra,
.lw-hero__addr,
.lw-script-hero__tag,
.lw-script-hero__sum,
.lw-script-card__tag,
.lw-script-pro__tagline,
.lw-script-pro__summary {
    margin: 0 0 10px !important;
}

/* -------------------------------------------------------------------------- */
/* حواف ولمسات بصرية + أيقونات                                               */
/* -------------------------------------------------------------------------- */

.lw-header--pro {
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    box-shadow: none;
    background: #0b1220;
}

.lw-header.is-scrolled {
    box-shadow: none;
    background: #0b1220;
}

.lw-section,
.lw-scripts--home,
.lw-wp-block,
.lw-messages,
.lw-company-block,
.lw-quality,
.lw-section--alt,
.lw-section--dark {
    border-block: 1px solid var(--lw-border);
}

.lw-script-card,
.lw-wp-card,
.lw-feature,
.lw-client,
.lw-message-card,
.lw-quality__card,
.lw-showcase__card,
.lw-testimonial,
.lw-script-pillar-block,
.lw-script-detail,
.lw-company-block__panel,
.lw-cta__box {
    border: 1px solid var(--lw-border-strong, rgba(15, 23, 42, 0.14));
    box-shadow: none !important;
    position: relative;
}

.lw-script-card::after,
.lw-wp-card::after,
.lw-feature::after,
.lw-message-card::after,
.lw-client::after,
.lw-quality__card::after {
    content: "";
    position: absolute;
    top: 0;
    inset-inline: 10px;
    height: 2px;
    background: linear-gradient(90deg, transparent, currentColor, transparent);
    opacity: 0.45;
    pointer-events: none;
}

.lw-script-card--navy,
.lw-feature:nth-child(4n + 1) { color: #1e3a5f; }
.lw-script-card--teal,
.lw-feature:nth-child(4n + 2) { color: #0f766e; }
.lw-script-card--gold,
.lw-feature:nth-child(4n + 3) { color: #b45309; }
.lw-script-card--violet,
.lw-feature:nth-child(4n + 4) { color: #4f46e5; }

.lw-scripts--home .lw-script-card__icon,
.lw-feature__icon,
.lw-wp-card__icon,
.lw-message-card__icon,
.lw-stats__icon,
.lw-showcase__badge,
.lw-process__icon,
.lw-quality__icon,
.lw-script-pillar-block__ico {
    width: 40px !important;
    height: 40px !important;
    border-radius: 10px !important;
    display: grid !important;
    place-items: center !important;
    font-size: 1rem !important;
}

.lw-scripts--home .lw-script-card {
    color: inherit;
}

.lw-scripts--home .lw-script-card__icon {
    background: #0f172a;
    color: #fff;
}

.lw-script-card--teal .lw-script-card__icon { background: #0f766e; }
.lw-script-card--gold .lw-script-card__icon { background: #b45309; }
.lw-script-card--violet .lw-script-card__icon { background: #4f46e5; }
.lw-script-card--navy .lw-script-card__icon { background: #1e3a5f; }

.lw-kicker,
.lw-kicker--neon {
    display: inline-flex;
    align-items: center;
    gap: 10px;
    padding: 10px;
    border-radius: 10px;
    border: 1px solid var(--lw-border);
    background: #fff;
    box-shadow: none;
    text-shadow: none;
}

.lw-pill,
.lw-sticker,
.lw-script-card__badge,
.lw-script-card__auto,
.lw-script-pro__badge,
.lw-script-pro__auto {
    border-radius: 10px !important;
    padding: 10px !important;
    gap: 10px;
}

.lw-float-wa {
    width: 48px;
    height: 48px;
    border-radius: 10px;
    right: 10px;
    bottom: 10px;
    box-shadow: none;
}

body.lw-body {
    background-attachment: scroll;
}

.lw-hero__float {
    display: none !important;
}

/* إزالة أي ستيكر متحرك أو وميض */
.lw-live__dot {
    animation: none !important;
    opacity: 1 !important;
}

@media (max-width: 980px) {
    .lw-scripts--home .lw-scripts__grid,
    .lw-wp-block__cols,
    .lw-company-block__grid,
    .lw-script-hero__grid,
    .lw-features,
    .lw-showcase,
    .lw-clients {
        grid-template-columns: 1fr !important;
    }

    .lw-header__ghost { display: none; }
}

@media (prefers-reduced-motion: reduce) {
    *,
    *::before,
    *::after {
        animation: none !important;
        transition: none !important;
    }
}
