{"id":540,"date":"2026-02-02T15:54:13","date_gmt":"2026-02-02T15:54:13","guid":{"rendered":"https:\/\/emaaralwatan.com\/home\/"},"modified":"2026-03-15T02:34:40","modified_gmt":"2026-03-15T02:34:40","slug":"home","status":"publish","type":"page","link":"https:\/\/emaaralwatan.com\/ar\/","title":{"rendered":"home"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"540\" class=\"elementor elementor-540\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2cb5f4f e-con-full e-flex e-con e-parent\" data-id=\"2cb5f4f\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;video&quot;,&quot;background_video_link&quot;:&quot;https:\\\/\\\/emaaralwatan.com\\\/wp-content\\\/uploads\\\/2026\\\/02\\\/video_2026-02-14_01-15-24.mp4&quot;,&quot;background_video_start&quot;:0,&quot;background_play_on_mobile&quot;:&quot;yes&quot;,&quot;background_privacy_mode&quot;:&quot;yes&quot;}\">\n\t\t<div class=\"elementor-background-video-container\">\n\t\t\t\t\t\t\t<video class=\"elementor-background-video-hosted\" role=\"presentation\" autoplay muted playsinline loop><\/video>\n\t\t\t\t\t<\/div><div class=\"elementor-element elementor-element-fe6a729 e-con-full e-flex e-con e-child\" data-id=\"fe6a729\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-bf86968 e-flex e-con-boxed e-con e-parent\" data-id=\"bf86968\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8585424 elementor-widget elementor-widget-spacer\" data-id=\"8585424\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-fc05a51 e-flex e-con-boxed e-con e-parent\" data-id=\"fc05a51\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0d9a7a8 elementor-widget elementor-widget-html\" data-id=\"0d9a7a8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!DOCTYPE html>\r\n<html lang=\"ar\" dir=\"ltr\">\r\n<head>\r\n  <meta charset=\"UTF-8\">\r\n  <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\r\n  <title>Emaar Alwatan - \u0642\u0637\u0639\u0629 \u0645\u0639\u0632\u0648\u0644\u0629<\/title>\r\n  <style>\r\n    \/* \u062c\u0645\u064a\u0639 \u0627\u0644\u0623\u0646\u0645\u0627\u0637 \u0645\u0639\u0632\u0648\u0644\u0629 \u062a\u062d\u062a \u0627\u0644\u0628\u0627\u062f\u0626\u0629 ew- *\/\r\n    .ew-section, .ew-section *,\r\n  .ew-section *::before,\r\n  .ew-section *::after {\r\n    margin: 0;\r\n    padding: 0;\r\n    box-sizing: border-box;\r\n  }\r\n\r\n  .ew-section {\r\n    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;\r\n    background: transparent;\r\n    overflow-x: hidden;\r\n    position: relative;\r\n    min-height: 100vh;\r\n    width: 100%;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    padding: 60px 40px;\r\n  }\r\n\r\n  \/* ===== PARTICLES ===== *\/\r\n  .ew-particles-container {\r\n    position: absolute;\r\n    inset: 0;\r\n    pointer-events: none;\r\n    overflow: hidden;\r\n    z-index: 0;\r\n  }\r\n  .ew-particle {\r\n    position: absolute;\r\n    border-radius: 50%;\r\n    animation: ew-floatParticle var(--dur) ease-in-out infinite;\r\n    animation-delay: var(--delay);\r\n    opacity: 0.3;\r\n  }\r\n\r\n  \/* ===== GEOMETRIC DECORATIONS ===== *\/\r\n  .ew-geo-container {\r\n    position: absolute;\r\n    inset: 0;\r\n    pointer-events: none;\r\n    overflow: hidden;\r\n    z-index: 0;\r\n  }\r\n  .ew-geo-circle-1 {\r\n    position: absolute;\r\n    width: 400px;\r\n    height: 400px;\r\n    border: 1.5px solid rgba(29,45,62,0.06);\r\n    border-radius: 50%;\r\n    top: 8%;\r\n    right: -6%;\r\n    animation: ew-geoRotate1 25s linear infinite;\r\n  }\r\n  .ew-geo-circle-2 {\r\n    position: absolute;\r\n    width: 280px;\r\n    height: 280px;\r\n    border: 1.5px solid rgba(29,45,62,0.06);\r\n    border-radius: 50%;\r\n    bottom: 12%;\r\n    left: -4%;\r\n    animation: ew-geoRotate2 30s linear infinite;\r\n  }\r\n  .ew-geo-circle-3 {\r\n    position: absolute;\r\n    width: 180px;\r\n    height: 180px;\r\n    border: 1px dashed rgba(29,45,62,0.04);\r\n    border-radius: 50%;\r\n    top: 50%;\r\n    left: 50%;\r\n    transform: translate(-50%, -50%);\r\n    animation: ew-geoRotate1 40s linear infinite;\r\n  }\r\n  .ew-geo-square {\r\n    position: absolute;\r\n    width: 160px;\r\n    height: 160px;\r\n    border: 1px solid rgba(29,45,62,0.05);\r\n    top: 25%;\r\n    left: 12%;\r\n    transform: rotate(45deg);\r\n    animation: ew-geoRotate3 20s linear infinite;\r\n  }\r\n  .ew-geo-dots {\r\n    position: absolute;\r\n    bottom: 8%;\r\n    right: 10%;\r\n    width: 120px;\r\n    height: 120px;\r\n    background-image: radial-gradient(rgba(29,45,62,0.08) 1.5px, transparent 1.5px);\r\n    background-size: 16px 16px;\r\n    animation: ew-geoRotate2 35s linear infinite;\r\n  }\r\n\r\n  @keyframes ew-geoRotate1 {\r\n    0% { transform: rotate(0deg); }\r\n    100% { transform: rotate(360deg); }\r\n  }\r\n  @keyframes ew-geoRotate2 {\r\n    0% { transform: rotate(0deg); }\r\n    100% { transform: rotate(-360deg); }\r\n  }\r\n  @keyframes ew-geoRotate3 {\r\n    0% { transform: rotate(45deg); }\r\n    100% { transform: rotate(405deg); }\r\n  }\r\n\r\n  \/* ===== MAIN LAYOUT ===== *\/\r\n  .ew-main-content {\r\n    position: relative;\r\n    z-index: 10;\r\n    display: flex;\r\n    flex-direction: column;\r\n    align-items: center;\r\n    width: 100%;\r\n    max-width: 1340px;\r\n  }\r\n\r\n  \/* \u0639\u0646\u0648\u0627\u0646 \u0641\u064a \u0627\u0644\u0645\u0646\u062a\u0635\u0641 *\/\r\n  .ew-heading-center {\r\n    text-align: center;\r\n    margin-bottom: 50px;\r\n    width: 100%;\r\n  }\r\n  .ew-main-heading {\r\n    font-size: clamp(2.8rem, 6vw, 4.5rem);\r\n    font-weight: 800;\r\n    line-height: 1.08;\r\n    color: #1D2D3E;\r\n    margin-bottom: 8px;\r\n    letter-spacing: -0.02em;\r\n  }\r\n  .ew-heading-line {\r\n    display: inline-block;\r\n    overflow: hidden;\r\n  }\r\n  .ew-heading-text-inner {\r\n    display: inline-block;\r\n    transform: translateY(115%);\r\n    animation: ew-slideUp 1s cubic-bezier(0.16, 1, 0.3, 1) forwards;\r\n  }\r\n  .ew-heading-text-inner.ew-d1 {\r\n    animation-delay: 0.5s;\r\n  }\r\n  .ew-heading-text-inner.ew-d2 {\r\n    animation-delay: 0.7s;\r\n  }\r\n  .ew-heading-underline {\r\n    position: relative;\r\n  }\r\n  .ew-heading-underline svg {\r\n    position: absolute;\r\n    bottom: -10px;\r\n    left: 0;\r\n    width: 100%;\r\n    height: 14px;\r\n  }\r\n  .ew-heading-underline path {\r\n    stroke-dasharray: 400;\r\n    stroke-dashoffset: 400;\r\n    animation: ew-drawLine 2.5s ease-out forwards;\r\n    animation-delay: 1.5s;\r\n  }\r\n\r\n  @keyframes ew-slideUp {\r\n    to { transform: translateY(0); }\r\n  }\r\n  @keyframes ew-drawLine {\r\n    to { stroke-dashoffset: 0; }\r\n  }\r\n\r\n  \/* \u0627\u0644\u0623\u0639\u0645\u062f\u0629 *\/\r\n  .ew-columns-container {\r\n    display: flex;\r\n    flex-direction: row;\r\n    align-items: center;\r\n    justify-content: space-between;\r\n    gap: 70px;\r\n    width: 100%;\r\n  }\r\n  .ew-text-side {\r\n    flex: 1;\r\n    max-width: 620px;\r\n  }\r\n  .ew-image-side {\r\n    flex: 1;\r\n    max-width: 580px;\r\n    width: 100%;\r\n    perspective: 1200px;\r\n  }\r\n\r\n  \/* ===== FADE ANIMATIONS (\u062a\u0628\u062f\u0623 \u0645\u062e\u0641\u064a\u0629) ===== *\/\r\n  .ew-fade-up {\r\n    opacity: 0;\r\n    transform: translateY(50px);\r\n    transition: opacity 0.8s cubic-bezier(0.16, 1, 0.3, 1), transform 0.8s cubic-bezier(0.16, 1, 0.3, 1);\r\n  }\r\n  .ew-fade-up.ew-visible {\r\n    opacity: 1;\r\n    transform: translateY(0);\r\n  }\r\n\r\n  .ew-fade-right {\r\n    opacity: 0;\r\n    transform: translateX(80px) scale(0.95);\r\n    transition: opacity 1.4s cubic-bezier(0.16, 1, 0.3, 1), transform 1.4s cubic-bezier(0.16, 1, 0.3, 1);\r\n    transition-delay: 0.3s;\r\n  }\r\n  .ew-fade-right.ew-visible {\r\n    opacity: 1;\r\n    transform: translateX(0) scale(1);\r\n  }\r\n\r\n  \/* ===== WELCOME BADGE ===== *\/\r\n  .ew-welcome-badge {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 10px;\r\n    padding: 10px 22px;\r\n    border-radius: 9999px;\r\n    border: 1px solid rgba(29,45,62,0.12);\r\n    background: rgba(29,45,62,0.03);\r\n    backdrop-filter: blur(10px);\r\n    margin-bottom: 28px;\r\n    transition: all 0.4s ease;\r\n  }\r\n  .ew-welcome-badge:hover {\r\n    background: rgba(29,45,62,0.06);\r\n    border-color: rgba(29,45,62,0.2);\r\n    transform: translateY(-2px);\r\n  }\r\n  .ew-badge-dot {\r\n    width: 8px;\r\n    height: 8px;\r\n    border-radius: 50%;\r\n    background: #1D2D3E;\r\n    animation: ew-pulse 2s ease-in-out infinite;\r\n    position: relative;\r\n  }\r\n  .ew-badge-dot::after {\r\n    content: '';\r\n    position: absolute;\r\n    inset: -3px;\r\n    border-radius: 50%;\r\n    border: 1px solid rgba(29,45,62,0.3);\r\n    animation: ew-ping 2s cubic-bezier(0,0,0.2,1) infinite;\r\n  }\r\n  .ew-badge-text {\r\n    font-size: 11px;\r\n    font-weight: 700;\r\n    letter-spacing: 0.22em;\r\n    text-transform: uppercase;\r\n    color: #1D2D3E;\r\n  }\r\n\r\n  \/* ===== DECORATIVE LINE ===== *\/\r\n  .ew-deco-line-container {\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 12px;\r\n    margin: 28px 0;\r\n    transform: scaleX(0);\r\n    transform-origin: left;\r\n    transition: transform 1s ease-out 0.9s;\r\n  }\r\n  .ew-deco-line-container.ew-visible {\r\n    transform: scaleX(1);\r\n  }\r\n  .ew-deco-line-1 {\r\n    height: 2.5px;\r\n    width: 50px;\r\n    background: #1D2D3E;\r\n    border-radius: 2px;\r\n  }\r\n  .ew-deco-diamond {\r\n    width: 8px;\r\n    height: 8px;\r\n    transform: rotate(45deg);\r\n    background: #1D2D3E;\r\n    opacity: 0.5;\r\n  }\r\n  .ew-deco-line-2 {\r\n    height: 1px;\r\n    width: 90px;\r\n    background: #1D2D3E;\r\n    opacity: 0.15;\r\n  }\r\n  .ew-deco-line-3 {\r\n    height: 1px;\r\n    width: 40px;\r\n    background: #1D2D3E;\r\n    opacity: 0.08;\r\n  }\r\n\r\n  \/* ===== PARAGRAPHS ===== *\/\r\n  .ew-paragraph {\r\n    font-size: 14.5px;\r\n    line-height: 2;\r\n    font-weight: 300;\r\n    color: #1D2D3E;\r\n    margin-bottom: 18px;\r\n  }\r\n  .ew-p1 {\r\n    opacity: 0.88;\r\n  }\r\n  .ew-p2 {\r\n    opacity: 0.75;\r\n  }\r\n  .ew-p3 {\r\n    opacity: 0.62;\r\n    font-style: italic;\r\n  }\r\n\r\n  \/* ===== CTA BUTTON ===== *\/\r\n  .ew-cta-wrapper {\r\n    margin-top: 44px;\r\n    position: relative;\r\n    display: inline-block;\r\n  }\r\n  .ew-cta-button {\r\n    position: relative;\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 14px;\r\n    padding: 18px 40px;\r\n    border-radius: 9999px;\r\n    border: 2px solid rgba(29,45,62,0.15);\r\n    background: transparent;\r\n    cursor: pointer;\r\n    text-decoration: none;\r\n    overflow: hidden;\r\n    transition: all 0.6s cubic-bezier(0.16, 1, 0.3, 1);\r\n  }\r\n  .ew-cta-button:hover {\r\n    border-color: #1D2D3E;\r\n    box-shadow: 0 8px 40px rgba(29,45,62,0.2), 0 0 0 4px rgba(29,45,62,0.04);\r\n    transform: translateY(-3px);\r\n  }\r\n  .ew-cta-fill {\r\n    position: absolute;\r\n    inset: 0;\r\n    border-radius: 9999px;\r\n    background: #1D2D3E;\r\n    transform: scaleX(0);\r\n    transform-origin: left;\r\n    transition: transform 0.7s cubic-bezier(0.16, 1, 0.3, 1);\r\n  }\r\n  .ew-cta-button:hover .ew-cta-fill {\r\n    transform: scaleX(1);\r\n  }\r\n  .ew-cta-content {\r\n    position: relative;\r\n    z-index: 2;\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 14px;\r\n  }\r\n  .ew-cta-text {\r\n    font-size: 13px;\r\n    font-weight: 700;\r\n    letter-spacing: 0.18em;\r\n    text-transform: uppercase;\r\n    color: #1D2D3E;\r\n    transition: color 0.5s ease;\r\n  }\r\n  .ew-cta-button:hover .ew-cta-text {\r\n    color: #fff;\r\n  }\r\n  .ew-cta-arrow-wrap {\r\n    position: relative;\r\n    width: 24px;\r\n    height: 24px;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    overflow: hidden;\r\n  }\r\n  .ew-cta-arrow {\r\n    transition: all 0.5s ease;\r\n    color: #1D2D3E;\r\n  }\r\n  .ew-cta-arrow-clone {\r\n    position: absolute;\r\n    transform: translateX(-30px);\r\n    transition: all 0.5s ease;\r\n    color: #fff;\r\n  }\r\n  .ew-cta-button:hover .ew-cta-arrow {\r\n    transform: translateX(30px);\r\n    color: #fff;\r\n  }\r\n  .ew-cta-button:hover .ew-cta-arrow-clone {\r\n    transform: translateX(0);\r\n  }\r\n  .ew-cta-ping {\r\n    position: absolute;\r\n    top: -4px;\r\n    right: -4px;\r\n    width: 12px;\r\n    height: 12px;\r\n    border-radius: 50%;\r\n    background: rgba(29,45,62,0.25);\r\n    animation: ew-ping 1.5s cubic-bezier(0,0,0.2,1) infinite;\r\n  }\r\n  .ew-cta-button:hover .ew-cta-ping {\r\n    background: rgba(29,45,62,0.6);\r\n  }\r\n\r\n  \/* ===== IMAGE CONTAINER ===== *\/\r\n  .ew-image-3d-wrapper {\r\n    position: relative;\r\n    cursor: pointer;\r\n    transform-style: preserve-3d;\r\n    transition: transform 0.15s ease-out;\r\n  }\r\n  .ew-image-glow {\r\n    position: absolute;\r\n    inset: -20px;\r\n    border-radius: 28px;\r\n    opacity: 0;\r\n    transition: opacity 0.8s ease;\r\n    background: radial-gradient(ellipse at center, rgba(29,45,62,0.18), transparent 70%);\r\n    filter: blur(20px);\r\n  }\r\n  .ew-image-3d-wrapper:hover .ew-image-glow {\r\n    opacity: 1;\r\n  }\r\n  .ew-corner-tl {\r\n    position: absolute;\r\n    top: -18px;\r\n    left: -18px;\r\n    width: 100px;\r\n    height: 100px;\r\n    border-top: 2.5px solid rgba(29,45,62,0.25);\r\n    border-left: 2.5px solid rgba(29,45,62,0.25);\r\n    border-radius: 20px 0 0 0;\r\n    transition: all 0.7s cubic-bezier(0.16, 1, 0.3, 1);\r\n    transform: translateZ(35px);\r\n  }\r\n  .ew-image-3d-wrapper:hover .ew-corner-tl {\r\n    top: -28px;\r\n    left: -28px;\r\n    width: 110px;\r\n    height: 110px;\r\n  }\r\n  .ew-corner-br {\r\n    position: absolute;\r\n    bottom: -18px;\r\n    right: -18px;\r\n    width: 100px;\r\n    height: 100px;\r\n    border-bottom: 2.5px solid rgba(29,45,62,0.25);\r\n    border-right: 2.5px solid rgba(29,45,62,0.25);\r\n    border-radius: 0 0 20px 0;\r\n    transition: all 0.7s cubic-bezier(0.16, 1, 0.3, 1);\r\n    transform: translateZ(35px);\r\n  }\r\n  .ew-image-3d-wrapper:hover .ew-corner-br {\r\n    bottom: -28px;\r\n    right: -28px;\r\n    width: 110px;\r\n    height: 110px;\r\n  }\r\n  .ew-deco-sq-tr {\r\n    position: absolute;\r\n    top: -10px;\r\n    right: -10px;\r\n    width: 16px;\r\n    height: 16px;\r\n    background: #1D2D3E;\r\n    opacity: 0.25;\r\n    transform: translateZ(45px) rotate(45deg);\r\n    transition: all 0.6s ease;\r\n  }\r\n  .ew-image-3d-wrapper:hover .ew-deco-sq-tr {\r\n    top: -20px;\r\n    right: -20px;\r\n    transform: translateZ(45px) rotate(135deg);\r\n    opacity: 0.4;\r\n  }\r\n  .ew-deco-sq-bl {\r\n    position: absolute;\r\n    bottom: -10px;\r\n    left: -10px;\r\n    width: 12px;\r\n    height: 12px;\r\n    background: #1D2D3E;\r\n    opacity: 0.18;\r\n    transform: translateZ(45px) rotate(45deg);\r\n    transition: all 0.6s ease;\r\n  }\r\n  .ew-image-3d-wrapper:hover .ew-deco-sq-bl {\r\n    bottom: -20px;\r\n    left: -20px;\r\n    transform: translateZ(45px) rotate(135deg);\r\n    opacity: 0.35;\r\n  }\r\n  .ew-image-box {\r\n    position: relative;\r\n    border-radius: 20px;\r\n    overflow: hidden;\r\n    box-shadow: 0 30px 70px rgba(29,45,62,0.22), 0 8px 20px rgba(29,45,62,0.08);\r\n    transition: box-shadow 0.7s ease;\r\n    transform: translateZ(25px);\r\n  }\r\n  .ew-image-3d-wrapper:hover .ew-image-box {\r\n    box-shadow: 0 40px 90px rgba(29,45,62,0.32), 0 12px 30px rgba(29,45,62,0.12);\r\n  }\r\n  .ew-image-box img {\r\n    width: 100%;\r\n    height: auto;\r\n    display: block;\r\n    object-fit: cover;\r\n    aspect-ratio: 4\/3;\r\n    transition: transform 1.5s cubic-bezier(0.16, 1, 0.3, 1), opacity 0.8s ease;\r\n    opacity: 0;\r\n  }\r\n  .ew-image-box img.ew-loaded {\r\n    opacity: 1;\r\n  }\r\n  .ew-image-3d-wrapper:hover .ew-image-box img.ew-loaded {\r\n    transform: scale(1.06);\r\n  }\r\n  .ew-img-skeleton {\r\n    position: absolute;\r\n    inset: 0;\r\n    border-radius: 20px;\r\n    background: linear-gradient(90deg, #e8eaed, #f5f6f8, #e8eaed);\r\n    background-size: 200% 100%;\r\n    animation: ew-shimmer 1.5s ease-in-out infinite;\r\n  }\r\n  .ew-img-skeleton.ew-hidden-skel {\r\n    display: none;\r\n  }\r\n  .ew-image-overlay {\r\n    position: absolute;\r\n    inset: 0;\r\n    background: linear-gradient(135deg, rgba(29,45,62,0.12) 0%, transparent 50%, rgba(29,45,62,0.06) 100%);\r\n    opacity: 0;\r\n    transition: opacity 0.7s ease;\r\n  }\r\n  .ew-image-3d-wrapper:hover .ew-image-overlay {\r\n    opacity: 1;\r\n  }\r\n  .ew-image-shine {\r\n    position: absolute;\r\n    inset: 0;\r\n    background: linear-gradient(105deg, transparent 38%, rgba(255,255,255,0.12) 43%, rgba(255,255,255,0.35) 50%, rgba(255,255,255,0.12) 57%, transparent 62%);\r\n    opacity: 0;\r\n    transition: opacity 0.7s ease;\r\n    transform: translateX(-100%);\r\n  }\r\n  .ew-image-3d-wrapper:hover .ew-image-shine {\r\n    opacity: 1;\r\n    animation: ew-shineMove 2.5s ease-in-out infinite;\r\n  }\r\n  .ew-vision-badge {\r\n    position: absolute;\r\n    top: -14px;\r\n    right: 28px;\r\n    padding: 10px 18px;\r\n    border-radius: 14px;\r\n    background: rgba(255,255,255,0.95);\r\n    backdrop-filter: blur(14px);\r\n    border: 1px solid rgba(255,255,255,0.4);\r\n    box-shadow: 0 12px 35px rgba(29,45,62,0.18);\r\n    transform: translateZ(50px);\r\n    transition: all 0.6s cubic-bezier(0.16, 1, 0.3, 1);\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 10px;\r\n    z-index: 5;\r\n    animation: ew-floatBadge 4s ease-in-out infinite;\r\n  }\r\n  .ew-image-3d-wrapper:hover .ew-vision-badge {\r\n    top: -22px;\r\n    right: 36px;\r\n  }\r\n  .ew-vision-badge svg {\r\n    width: 16px;\r\n    height: 16px;\r\n    color: #1D2D3E;\r\n  }\r\n  .ew-vision-badge span {\r\n    font-size: 10px;\r\n    font-weight: 800;\r\n    color: #1D2D3E;\r\n    letter-spacing: 0.08em;\r\n  }\r\n\r\n  \/* ===== KEYFRAMES ===== *\/\r\n  @keyframes ew-floatParticle {\r\n    0%, 100% { transform: translateY(0) translateX(0); opacity: 0.3; }\r\n    25% { transform: translateY(-35px) translateX(18px); opacity: 0.5; }\r\n    50% { transform: translateY(-18px) translateX(-12px); opacity: 0.4; }\r\n    75% { transform: translateY(-45px) translateX(22px); opacity: 0.6; }\r\n  }\r\n  @keyframes ew-shimmer {\r\n    0% { background-position: 200% 0; }\r\n    100% { background-position: -200% 0; }\r\n  }\r\n  @keyframes ew-shineMove {\r\n    0% { transform: translateX(-100%); }\r\n    50%, 100% { transform: translateX(100%); }\r\n  }\r\n  @keyframes ew-pulse {\r\n    0%, 100% { transform: scale(1); opacity: 1; }\r\n    50% { transform: scale(1.5); opacity: 0.5; }\r\n  }\r\n  @keyframes ew-ping {\r\n    75%, 100% { transform: scale(2.5); opacity: 0; }\r\n  }\r\n  @keyframes ew-floatBadge {\r\n    0%, 100% { transform: translateZ(50px) translateY(0); }\r\n    50% { transform: translateZ(50px) translateY(-8px); }\r\n  }\r\n\r\n  \/* ===== RESPONSIVE ===== *\/\r\n  @media (max-width: 1024px) {\r\n    .ew-section {\r\n      padding: 60px 20px;\r\n    }\r\n    .ew-columns-container {\r\n      flex-direction: column;\r\n      gap: 50px;\r\n    }\r\n    .ew-text-side {\r\n      max-width: 100%;\r\n      order: 2;\r\n      text-align: center;\r\n    }\r\n    .ew-image-side {\r\n      max-width: 500px;\r\n      order: 1;\r\n    }\r\n    .ew-deco-line-container {\r\n      justify-content: center;\r\n    }\r\n    .ew-cta-wrapper {\r\n      display: flex;\r\n      justify-content: center;\r\n    }\r\n    .ew-welcome-badge {\r\n      margin-left: auto;\r\n      margin-right: auto;\r\n    }\r\n  }\r\n  @media (max-width: 640px) {\r\n    .ew-section {\r\n      padding: 30px 18px;\r\n    }\r\n    .ew-paragraph {\r\n      font-size: 13px;\r\n    }\r\n    .ew-image-side {\r\n      max-width: 100%;\r\n    }\r\n    .ew-main-heading {\r\n      font-size: clamp(1.8rem, 7vw, 2.6rem);\r\n    }\r\n  }\r\n<\/style>\r\n<\/head>\r\n<body style=\"margin:0; background:transparent;\"><!-- \u0646\u0636\u0639 body \u0634\u0641\u0627\u0641 \u0644\u064a\u062a\u0646\u0627\u0633\u0628 \u0645\u0639 \u0627\u0644\u0642\u0627\u0644\u0628 -->\r\n  <div class=\"ew-section\" id=\"ewSection\">\r\n    <!-- Particles -->\r\n    <div class=\"ew-particles-container\" id=\"ewParticlesContainer\"><\/div>\r\n\r\n    <!-- Geometric Decorations -->\r\n    <div class=\"ew-geo-container\">\r\n      <div class=\"ew-geo-circle-1\"><\/div>\r\n      <div class=\"ew-geo-circle-2\"><\/div>\r\n      <div class=\"ew-geo-circle-3\"><\/div>\r\n      <div class=\"ew-geo-square\"><\/div>\r\n      <div class=\"ew-geo-dots\"><\/div>\r\n    <\/div>\r\n\r\n    <!-- Main Content -->\r\n    <div class=\"ew-main-content\">\r\n      <!-- \u0627\u0644\u0639\u0646\u0648\u0627\u0646 \u0641\u064a \u0627\u0644\u0645\u0646\u062a\u0635\u0641 -->\r\n      <div class=\"ew-heading-center ew-fade-up\">\r\n        <h1 class=\"ew-main-heading\">\r\n          <span class=\"ew-heading-line\">\r\n            <span class=\"ew-heading-text-inner ew-d1\">\u0645\u0631\u062d\u0628\u0627 \u0628\u0643\u0645<\/span>\r\n          <\/span>\r\n          <br>\r\n          <span class=\"ew-heading-line\">\r\n            <span class=\"ew-heading-text-inner ew-d2\">\r\n              <span class=\"ew-heading-underline\">\r\n                \u0641\u064a \u0625\u0639\u0645\u0627\u0631 \u0627\u0644\u0648\u0637\u0646\r\n                <svg viewbox=\"0 0 300 12\" fill=\"none\" preserveaspectratio=\"none\">\r\n                  <path d=\"M2 8C50 2 100 4 150 6C200 8 250 4 298 2\" stroke=\"#1D2D3E\" stroke-width=\"3\" stroke-linecap=\"round\" opacity=\"0.3\"\/>\r\n                <\/svg>\r\n              <\/span>\r\n            <\/span>\r\n          <\/span>\r\n        <\/h1>\r\n      <\/div>\r\n\r\n      <!-- \u0627\u0644\u0623\u0639\u0645\u062f\u0629 -->\r\n      <div class=\"ew-columns-container\">\r\n        <!-- LEFT: Text Side -->\r\n        <div class=\"ew-text-side\">\r\n          <!-- Badge -->\r\n          <div class=\"ew-fade-up\">\r\n            <div class=\"ew-welcome-badge\">\r\n              <span class=\"ew-badge-dot\"><\/span>\r\n              <span class=\"ew-badge-text\">\u0641\u064a \u0625\u0639\u0645\u0627\u0631 \u0627\u0644\u0648\u0637\u0646<\/span>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <!-- Decorative Line -->\r\n          <div class=\"ew-deco-line-container ew-fade-up\">\r\n            <div class=\"ew-deco-line-1\"><\/div>\r\n            <div class=\"ew-deco-diamond\"><\/div>\r\n            <div class=\"ew-deco-line-2\"><\/div>\r\n            <div class=\"ew-deco-line-3\"><\/div>\r\n          <\/div>\r\n\r\n          <!-- Paragraphs -->\r\n          <div class=\"ew-fade-up\">\r\n            <p class=\"ew-paragraph ew-p1\">\r\n              \u0644\u0645 \u062a\u0628\u062f\u0623 \u0631\u062d\u0644\u062a\u0646\u0627 \u062f\u0627\u062e\u0644 \u062c\u062f\u0631\u0627\u0646 \u0627\u0644\u0645\u0643\u0627\u062a\u0628\u060c \u0628\u0644 \u0641\u064a \u0642\u0644\u0628 \u0645\u0634\u0627\u0631\u064a\u0639 \u0627\u0644\u062a\u0646\u0645\u064a\u0629 \u0627\u0644\u062d\u0636\u0631\u064a\u0629 \u0627\u0644\u062c\u0627\u0631\u064a\u0629\u060c \u062d\u064a\u062b \u0643\u0627\u0646\u062a \u0627\u0644\u0623\u064a\u062f\u064a \u062a\u062a\u0633\u0627\u0628\u0642 \u0645\u0639 \u0627\u0644\u0632\u0645\u0646 \u0644\u0625\u0646\u062c\u0627\u0632 \u0623\u0636\u062e\u0645 \u0648\u0623\u0643\u062b\u0631 \u0645\u0634\u0627\u0631\u064a\u0639 \u0627\u0644\u062a\u0646\u0645\u064a\u0629 \u0637\u0645\u0648\u062d\u064b\u0627 \u0641\u064a \u0627\u0644\u0645\u0645\u0644\u0643\u0629. \u0647\u0646\u0627\u0643\u060c \u0648\u0628\u064a\u0646\u0645\u0627 \u0643\u0627\u0646\u062a \u0627\u0644\u0645\u062f\u0646 \u062a\u0631\u062a\u0641\u0639 \u0625\u0644\u0649 \u0622\u0641\u0627\u0642 \u062c\u062f\u064a\u062f\u0629\u060c \u0623\u062f\u0631\u0643\u0646\u0627 \u0623\u0646 \u0627\u0644\u0631\u0648\u062d \u0627\u0644\u062d\u0642\u064a\u0642\u064a\u0629 \u0644\u0644\u0645\u0628\u0646\u0649 \u0644\u0627 \u062a\u0628\u062f\u0623 \u0625\u0644\u0627 \u0628\u0648\u0636\u0639 \u062d\u062c\u0631 \u0627\u0644\u0623\u0633\u0627\u0633.\r\n            <\/p>\r\n          <\/div>\r\n          <div class=\"ew-fade-up\">\r\n            <p class=\"ew-paragraph ew-p2\">\r\n              \u0627\u0646\u0637\u0644\u0627\u0642\u0627\u064b \u0645\u0646 \u0647\u0630\u0647 \u0627\u0644\u0646\u0642\u0637\u0629\u060c \u0648\u064f\u0644\u062f\u062a \u0634\u0631\u0643\u0629 \u0625\u0639\u0645\u0627\u0631 \u0627\u0644\u0648\u0637\u0646 \u0644\u0644\u0645\u0634\u0627\u0631\u064a\u0639 \u0648\u0627\u0644\u062a\u0637\u0648\u064a\u0631 \u0627\u0644\u0639\u0642\u0627\u0631\u064a\u060c \u0644\u0643\u062a\u0627\u0628\u0629 \u0641\u0635\u0644 \u062c\u062f\u064a\u062f \u0641\u064a \u0639\u0627\u0644\u0645 \u0627\u0644\u0639\u0642\u0627\u0631\u0627\u062a - \u0641\u0635\u0644 \u0644\u0627 \u064a\u0646\u062a\u0647\u064a \u0641\u064a\u0647 \u062f\u0648\u0631\u0646\u0627 \u0628\u0625\u062a\u0645\u0627\u0645 \u0627\u0644\u0628\u0646\u0627\u0621\u060c \u0628\u0644 \u064a\u0628\u062f\u0623 \u0628\u062a\u062d\u0648\u064a\u0644 \u0627\u0644\u0645\u0628\u0627\u0646\u064a \u0625\u0644\u0649 \u0623\u0635\u0648\u0644 \u0630\u0643\u064a\u0629 \u0648\u0645\u0633\u062a\u062f\u0627\u0645\u0629 \u062a\u0646\u0628\u0636 \u0628\u0627\u0644\u062d\u064a\u0627\u0629 \u0648\u062a\u0648\u0627\u0643\u0628 \u0627\u0644\u062a\u0637\u0644\u0639\u0627\u062a \u0627\u0644\u0645\u0633\u062a\u0642\u0628\u0644\u064a\u0629.\r\n            <\/p>\r\n          <\/div>\r\n          <div class=\"ew-fade-up\">\r\n            <p class=\"ew-paragraph ew-p3\">\r\n              \u0646\u062d\u0646 \u0634\u0631\u0643\u0629 \u0633\u0639\u0648\u062f\u064a\u0629 \u0645\u062a\u062e\u0635\u0635\u0629 \u0641\u064a \u0645\u0634\u0627\u0631\u064a\u0639 \u0627\u0644\u062a\u0637\u0648\u064a\u0631 \u0627\u0644\u0639\u0642\u0627\u0631\u064a. \u0646\u0645\u062a\u0644\u0643 \u062e\u0628\u0631\u0629 \u0645\u064a\u062f\u0627\u0646\u064a\u0629 \u0648\u0627\u0633\u0639\u0629 \u0648\u0631\u0624\u064a\u0629 \u0627\u0633\u062a\u0631\u0627\u062a\u064a\u062c\u064a\u0629 \u062d\u062f\u064a\u062b\u0629\u060c \u0645\u0645\u0627 \u064a\u064f\u0645\u0643\u0651\u0646\u0646\u0627 \u0645\u0646 \u0625\u062f\u0627\u0631\u0629 \u0648\u062a\u0637\u0648\u064a\u0631 \u0627\u0644\u0645\u0634\u0627\u0631\u064a\u0639 \u0627\u0644\u0639\u0642\u0627\u0631\u064a\u0629 \u0628\u0643\u0641\u0627\u0621\u0629 \u0639\u0627\u0644\u064a\u0629 \u0648\u0645\u0639\u0627\u064a\u064a\u0631 \u062a\u062a\u062c\u0627\u0648\u0632 \u0627\u0644\u0645\u0641\u0647\u0648\u0645 \u0627\u0644\u062a\u0642\u0644\u064a\u062f\u064a \u0644\u0644\u0628\u0646\u0627\u0621.\r\n            <\/p>\r\n          <\/div>\r\n\r\n          <!-- CTA Button -->\r\n          <div class=\"ew-fade-up\">\r\n            <div class=\"ew-cta-wrapper\">\r\n              <a href=\"https:\/\/emaaralwatan.com\/ar\/about\/\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"ew-cta-button\">\r\n                <div class=\"ew-cta-fill\"><\/div>\r\n                <div class=\"ew-cta-content\">\r\n                  <span class=\"ew-cta-text\">\u062d\u0648\u0644 \u0627\u0644\u0645\u0632\u064a\u062f<\/span>\r\n                  <div class=\"ew-cta-arrow-wrap\">\r\n                    <svg class=\"ew-cta-arrow\" width=\"18\" height=\"18\" fill=\"none\" viewbox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\">\r\n                      <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M17 8l4 4m0 0l-4 4m4-4H3\"\/>\r\n                    <\/svg>\r\n                    <svg class=\"ew-cta-arrow-clone\" width=\"18\" height=\"18\" fill=\"none\" viewbox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\">\r\n                      <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M17 8l4 4m0 0l-4 4m4-4H3\"\/>\r\n                    <\/svg>\r\n                  <\/div>\r\n                <\/div>\r\n                <div class=\"ew-cta-ping\"><\/div>\r\n              <\/a>\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <!-- RIGHT: Image Side -->\r\n        <div class=\"ew-image-side ew-fade-right\">\r\n          <div class=\"ew-image-3d-wrapper\" id=\"ewImage3D\">\r\n            <div class=\"ew-image-glow\"><\/div>\r\n            <div class=\"ew-corner-tl\"><\/div>\r\n            <div class=\"ew-corner-br\"><\/div>\r\n            <div class=\"ew-deco-sq-tr\"><\/div>\r\n            <div class=\"ew-deco-sq-bl\"><\/div>\r\n\r\n            <div class=\"ew-image-box\">\r\n              <div class=\"ew-img-skeleton\" id=\"ewImgSkeleton\"><\/div>\r\n              <img decoding=\"async\" id=\"ewMainImage\" src=\"https:\/\/emaaralwatan.com\/wp-content\/uploads\/2026\/02\/%D9%82%D8%A7%D8%B9%D8%A9.jpg-1-1536x1024.jpeg\" alt=\"Emaar Alwatan - Premium Real Estate Development\" crossorigin=\"anonymous\" title=\"home\">\r\n              <div class=\"ew-image-overlay\"><\/div>\r\n              <div class=\"ew-image-shine\"><\/div>\r\n            <\/div>\r\n\r\n            <div class=\"ew-vision-badge\">\r\n              <svg fill=\"currentColor\" viewbox=\"0 0 20 20\">\r\n                <path d=\"M10.394 2.08a1 1 0 00-.788 0l-7 3a1 1 0 000 1.84L5.25 8.051a.999.999 0 01.356-.257l4-1.714a1 1 0 11.788 1.838L7.667 9.088l1.94.831a1 1 0 00.787 0l7-3a1 1 0 000-1.838l-7-3zM3.31 9.397L5 10.12v4.102a8.969 8.969 0 00-1.05-.174 1 1 0 01-.89-.89 11.115 11.115 0 01.25-3.762zM9.3 16.573A9.026 9.026 0 007 14.935v-3.957l1.818.78a3 3 0 002.364 0l5.508-2.361a11.026 11.026 0 01.25 3.762 1 1 0 01-.89.89 8.968 8.968 0 00-5.35 2.524 1 1 0 01-1.4 0z\"\/>\r\n              <\/svg>\r\n              <span>SAUDI VISION 2030<\/span>\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <script>\r\n    (function() {\r\n      'use strict';\r\n\r\n      \/\/ \u0627\u0644\u062d\u0627\u0648\u064a\u0629 \u0627\u0644\u0631\u0626\u064a\u0633\u064a\u0629 (\u0646\u0628\u062d\u062b \u062f\u0627\u062e\u0644\u0647\u0627 \u0641\u0642\u0637)\r\n      const section = document.getElementById('ewSection');\r\n      if (!section) return;\r\n\r\n      \/\/ \u062f\u0627\u0644\u0629 \u0625\u0646\u0634\u0627\u0621 \u0627\u0644\u062c\u0633\u064a\u0645\u0627\u062a\r\n      function initParticles() {\r\n        const particlesContainer = section.querySelector('#ewParticlesContainer');\r\n        if (particlesContainer) {\r\n          for (let i = 0; i < 30; i++) {\r\n            const p = document.createElement('div');\r\n            p.className = 'ew-particle';\r\n            const size = Math.random() * 4 + 1;\r\n            p.style.width = size + 'px';\r\n            p.style.height = size + 'px';\r\n            p.style.background = `rgba(29,45,62,${Math.random() * 0.15 + 0.05})`;\r\n            p.style.left = Math.random() * 100 + '%';\r\n            p.style.top = Math.random() * 100 + '%';\r\n            p.style.setProperty('--dur', (Math.random() * 15 + 10) + 's');\r\n            p.style.setProperty('--delay', (Math.random() * 5) + 's');\r\n            particlesContainer.appendChild(p);\r\n          }\r\n        }\r\n      }\r\n\r\n      \/\/ \u062f\u0627\u0644\u0629 \u062a\u062d\u0645\u064a\u0644 \u0627\u0644\u0635\u0648\u0631\u0629\r\n      function initImageLoad() {\r\n        const img = section.querySelector('#ewMainImage');\r\n        const skeleton = section.querySelector('#ewImgSkeleton');\r\n        if (img && skeleton) {\r\n          const onLoad = function() {\r\n            img.classList.add('ew-loaded');\r\n            skeleton.classList.add('ew-hidden-skel');\r\n          };\r\n          if (img.complete && img.naturalWidth > 0) {\r\n            onLoad();\r\n          } else {\r\n            img.addEventListener('load', onLoad);\r\n          }\r\n        }\r\n      }\r\n\r\n      \/\/ \u062f\u0627\u0644\u0629 \u062a\u0623\u062b\u064a\u0631 3D \u0644\u0644\u0645\u0627\u0648\u0633 (\u0646\u0637\u0627\u0642\u0647\u0627 \u062f\u0627\u062e\u0644 \u0627\u0644\u0642\u0633\u0645 \u0641\u0642\u0637)\r\n      function init3DEffect() {\r\n        const wrapper = section.querySelector('#ewImage3D');\r\n        if (wrapper && section) {\r\n          const onMouseMove = function(e) {\r\n            const rect = section.getBoundingClientRect();\r\n            const x = (e.clientX - rect.left) \/ rect.width - 0.5;\r\n            const y = (e.clientY - rect.top) \/ rect.height - 0.5;\r\n            wrapper.style.transform = `rotateY(${x * -12}deg) rotateX(${y * 12}deg)`;\r\n          };\r\n          const onMouseLeave = function() {\r\n            wrapper.style.transform = 'rotateY(0deg) rotateX(0deg)';\r\n            wrapper.style.transition = 'transform 0.6s ease-out';\r\n            setTimeout(() => {\r\n              wrapper.style.transition = 'transform 0.15s ease-out';\r\n            }, 600);\r\n          };\r\n          section.addEventListener('mousemove', onMouseMove);\r\n          section.addEventListener('mouseleave', onMouseLeave);\r\n        }\r\n      }\r\n\r\n      \/\/ Intersection Observer \u0644\u062a\u0641\u0639\u064a\u0644 \u0627\u0644\u0623\u0646\u064a\u0645\u064a\u0634\u0646 \u0639\u0646\u062f \u0627\u0644\u062a\u0645\u0631\u064a\u0631 (\u062f\u0627\u062e\u0644 \u0627\u0644\u0642\u0633\u0645 \u0641\u0642\u0637)\r\n      function initScrollAnimations() {\r\n        const fadeElements = section.querySelectorAll('.ew-fade-up, .ew-fade-right, .ew-deco-line-container');\r\n        \r\n        const observer = new IntersectionObserver((entries) => {\r\n          entries.forEach(entry => {\r\n            if (entry.isIntersecting) {\r\n              entry.target.classList.add('ew-visible');\r\n              observer.unobserve(entry.target);\r\n            }\r\n          });\r\n        }, { threshold: 0.2, rootMargin: '0px 0px -50px 0px' });\r\n\r\n        fadeElements.forEach(el => observer.observe(el));\r\n      }\r\n\r\n      \/\/ \u062a\u0646\u0641\u064a\u0630 \u0627\u0644\u0643\u0644 \u0628\u0639\u062f \u062a\u062d\u0645\u064a\u0644 \u0627\u0644\u0635\u0641\u062d\u0629\r\n      document.addEventListener('DOMContentLoaded', function() {\r\n        initParticles();\r\n        initImageLoad();\r\n        init3DEffect();\r\n        initScrollAnimations();\r\n      });\r\n    })();\r\n  <\/script>\r\n<\/body>\r\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d296a49 e-flex e-con-boxed e-con e-parent\" data-id=\"d296a49\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8ab88e2 elementor-widget elementor-widget-html\" data-id=\"8ab88e2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n.scroll-img {\r\n  opacity: 0;\r\n  transform: translateY(120px);\r\n  filter: blur(6px);\r\n  transition: transform 1s ease, opacity 1s ease, filter 1s ease;\r\n  will-change: transform, opacity;\r\n}\r\n\r\n\/* \u0644\u0645\u0627 \u062a\u062a\u0634\u0627\u0641 *\/\r\n.scroll-img.show {\r\n  opacity: 1;\r\n  transform: translateY(0);\r\n  filter: blur(0);\r\n}\r\n<\/style>\r\n\r\n<script>\r\ndocument.addEventListener(\"DOMContentLoaded\", function () {\r\n  const img = document.querySelector(\".scroll-img\");\r\n  if (!img) return;\r\n\r\n  const observer = new IntersectionObserver(\r\n    function (entries) {\r\n      entries.forEach(function (entry) {\r\n        if (entry.isIntersecting) {\r\n          img.classList.add(\"show\");\r\n        }\r\n      });\r\n    },\r\n    {\r\n      threshold: 0.5\r\n    }\r\n  );\r\n\r\n  observer.observe(img);\r\n});\r\n<\/script>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f070f01 e-flex e-con-boxed e-con e-parent\" data-id=\"f070f01\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e25be0c elementor-widget elementor-widget-html\" data-id=\"e25be0c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n.partners-wrapper {\r\n  text-align: center;\r\n  overflow: hidden;\r\n  padding: 20px 0;\r\n}\r\n\r\n.partners-title {\r\n  font-size: 32px;\r\n  font-weight: 700;\r\n  margin-bottom: 15px;\r\n}\r\n\r\n.partners-subtitle {\r\n  font-size: 16px;\r\n  color: #666;\r\n  margin-top: 15px;\r\n}\r\n\r\n.logo-horizontal {\r\n  display: flex;\r\n  justify-content: center;\r\n  align-items: center;\r\n  gap: 50px;\r\n  animation: moveHorizontal 12s linear infinite;\r\n}\r\n\r\n.logo-horizontal img {\r\n  width: 180px;\r\n  max-width: none;\r\n}\r\n\r\n@keyframes moveHorizontal {\r\n  from {\r\n    transform: translateX(-300px);\r\n  }\r\n  to {\r\n    transform: translateX(300px);\r\n  }\r\n}\r\n<\/style>\r\n\r\n<div class=\"partners-wrapper\">\r\n\r\n  <div class=\"partners-title\">\r\n    \u0627\u0644\u0634\u0631\u0643\u0627\u0621 \u0648\u0627\u0644\u0639\u0645\u0644\u0627\u0621\r\n  <\/div>\r\n\r\n  <div class=\"logo-horizontal\">\r\n    <img decoding=\"async\" src=\"https:\/\/emaaralwatan.com\/wp-content\/uploads\/2026\/02\/MEWA-Brandmark-RGB.png\" alt=\"MEWA Brandmark RGB\" title=\"home\">\r\n    <img decoding=\"async\" src=\"https:\/\/emaaralwatan.com\/wp-content\/uploads\/2026\/02\/imgbin_bb6a9f313943ea53ae12511bd1db0db0.png\" alt=\"Imgbin Bb6a9f313943ea53ae12511bd1db0db0\" title=\"home\">\r\n    <img decoding=\"async\" src=\"https:\/\/emaaralwatan.com\/wp-content\/uploads\/2026\/02\/saudi-energy-ministry-seeklogo.png\" alt=\"Saudi Energy Ministry Seeklogo\" title=\"home\">\r\n    <img decoding=\"async\" src=\"https:\/\/emaaralwatan.com\/wp-content\/uploads\/2026\/02\/saudi-exports-development-authority-seeklogo.png\" alt=\"Saudi Exports Development Authority Seeklogo\" title=\"home\">\r\n  <\/div>\r\n\r\n  <div class=\"partners-subtitle\">\r\n    \u062e\u0644\u0627\u0635\u0629 \u0627\u0644\u0642\u0648\u0644: \u0634\u0631\u0643\u0627\u0621 \u0627\u0644\u0646\u062c\u0627\u062d \u0627\u0644\u0630\u064a\u0646 \u0648\u062b\u0642\u0648\u0627 \u0628\u0646\u0627 \u0648\u0623\u0648\u0643\u0644\u0648\u0627 \u0625\u0644\u064a\u0646\u0627 \u0623\u0635\u0648\u0644\u0647\u0645\r\n  <\/div>\r\n\r\n<\/div>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c810c12 e-flex e-con-boxed e-con e-parent\" data-id=\"c810c12\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-be895ef elementor-widget elementor-widget-html\" data-id=\"be895ef\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!DOCTYPE html>\r\n<html lang=\"en\">\r\n<head>\r\n  <meta charset=\"UTF-8\">\r\n  <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\r\n  <title>Emaar Al Watan \u2014 CEO Message<\/title>\r\n  <!-- \u0627\u0633\u062a\u062e\u062f\u0627\u0645 CDNs \u0633\u0631\u064a\u0639\u0629 \u0648\u0645\u0648\u062b\u0648\u0642\u0629 -->\r\n  <script src=\"https:\/\/unpkg.com\/react@18.2.0\/umd\/react.production.min.js\"><\/script>\r\n  <script src=\"https:\/\/unpkg.com\/react-dom@18.2.0\/umd\/react-dom.production.min.js\"><\/script>\r\n  <script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/babel-standalone\/6.26.0\/babel.min.js\"><\/script>\r\n  <style>\r\n    *,\r\n    *::before,\r\n    *::after {\r\n      margin: 0;\r\n      padding: 0;\r\n      box-sizing: border-box;\r\n    }\r\n    html {\r\n      scroll-behavior: smooth;\r\n    }\r\n    body {\r\n      overflow-x: hidden;\r\n      background: #f4f6fa;\r\n      font-family: 'Segoe UI', system-ui, -apple-system, sans-serif;\r\n    }\r\n    ::selection {\r\n      background: rgba(29, 45, 62, 0.12);\r\n    }\r\n\r\n    \/* \u062d\u0631\u0643\u0627\u062a \u0627\u0644\u062e\u0644\u0641\u064a\u0629 *\/\r\n    @keyframes float1 {\r\n      0%, 100% { transform: translateY(0) rotate(0deg); }\r\n      50% { transform: translateY(-18px) rotate(6deg); }\r\n    }\r\n    @keyframes float2 {\r\n      0%, 100% { transform: translateY(0); }\r\n      50% { transform: translateY(-14px); }\r\n    }\r\n    @keyframes pulse {\r\n      0%, 100% { opacity: 0.035; transform: scale(1); }\r\n      50% { opacity: 0.07; transform: scale(1.08); }\r\n    }\r\n    @keyframes fadeFloat {\r\n      0%, 100% { opacity: 0.25; transform: translateY(0); }\r\n      50% { opacity: 0.6; transform: translateY(-8px); }\r\n    }\r\n    @keyframes spin {\r\n      from { transform: rotate(0deg); }\r\n      to { transform: rotate(360deg); }\r\n    }\r\n\r\n    \/* \u0634\u0627\u0634\u0629 \u0627\u0644\u062a\u062d\u0645\u064a\u0644 *\/\r\n    .loader-container {\r\n      display: flex;\r\n      justify-content: center;\r\n      align-items: center;\r\n      min-height: 100vh;\r\n      background: #f4f6fa;\r\n    }\r\n    .loader {\r\n      width: 48px;\r\n      height: 48px;\r\n      border: 4px solid rgba(29,45,62,0.1);\r\n      border-left-color: #1D2D3E;\r\n      border-radius: 50%;\r\n      animation: spin 1s linear infinite;\r\n    }\r\n    .error-fallback {\r\n      padding: 2rem;\r\n      text-align: center;\r\n      color: #1D2D3E;\r\n      background: #fff;\r\n      border-radius: 24px;\r\n      max-width: 600px;\r\n      margin: 10vh auto;\r\n      box-shadow: 0 20px 40px rgba(0,0,0,0.08);\r\n      direction: ltr;\r\n    }\r\n  <\/style>\r\n<\/head>\r\n<body>\r\n  <div id=\"root\"><div class=\"loader-container\"><div class=\"loader\"><\/div><\/div><\/div>\r\n\r\n  <script type=\"text\/babel\">\r\n    (function() {\r\n      if (typeof React === 'undefined' || typeof ReactDOM === 'undefined') {\r\n        document.getElementById('root').innerHTML = '<div class=\"error-fallback\">\u26a0\ufe0f \u0641\u0634\u0644 \u062a\u062d\u0645\u064a\u0644 \u0627\u0644\u0645\u0643\u062a\u0628\u0627\u062a \u0627\u0644\u0623\u0633\u0627\u0633\u064a\u0629. \u064a\u0631\u062c\u0649 \u0627\u0644\u062a\u062d\u0642\u0642 \u0645\u0646 \u0627\u062a\u0635\u0627\u0644\u0643 \u0628\u0627\u0644\u0625\u0646\u062a\u0631\u0646\u062a \u0623\u0648 \u062a\u062d\u062f\u064a\u062b \u0627\u0644\u0635\u0641\u062d\u0629.<\/div>';\r\n        return;\r\n      }\r\n\r\n      const { useState, useEffect, useRef } = React;\r\n      const { createRoot } = ReactDOM;\r\n\r\n      \/\/ -------------------- \u062e\u0644\u0641\u064a\u0629 \u0645\u062a\u062d\u0631\u0643\u0629 (\u0643\u0645\u0627 \u0641\u064a \u0627\u0644\u0643\u0648\u062f \u0627\u0644\u0633\u0627\u0628\u0642) --------------------\r\n      function AnimatedBG() {\r\n        const canvasRef = useRef(null);\r\n\r\n        useEffect(() => {\r\n          const canvas = canvasRef.current;\r\n          if (!canvas) return;\r\n          const ctx = canvas.getContext('2d');\r\n          if (!ctx) return;\r\n\r\n          let animId;\r\n          let mx = -500, my = -500;\r\n          let time = 0;\r\n\r\n          const resize = () => {\r\n            if (!canvas) return;\r\n            canvas.width = window.innerWidth;\r\n            canvas.height = Math.max(\r\n              document.documentElement.scrollHeight,\r\n              window.innerHeight * 2\r\n            );\r\n          };\r\n          resize();\r\n\r\n          const onMove = (e) => {\r\n            mx = e.clientX;\r\n            my = e.clientY + window.scrollY;\r\n          };\r\n\r\n          window.addEventListener('resize', resize);\r\n          window.addEventListener('mousemove', onMove);\r\n\r\n          const pts = [];\r\n          for (let i = 0; i < 100; i++) {\r\n            pts.push({\r\n              x: Math.random() * canvas.width,\r\n              y: Math.random() * canvas.height,\r\n              vx: (Math.random() - 0.5) * 0.3,\r\n              vy: (Math.random() - 0.5) * 0.3,\r\n              r: Math.random() * 2.5 + 0.8,\r\n              o: Math.random() * 0.15 + 0.04,\r\n              ph: Math.random() * Math.PI * 2,\r\n            });\r\n          }\r\n\r\n          const draw = () => {\r\n            if (!ctx || !canvas) return;\r\n            ctx.clearRect(0, 0, canvas.width, canvas.height);\r\n            time += 0.004;\r\n\r\n            for (let w = 0; w < 4; w++) {\r\n              ctx.beginPath();\r\n              const by = canvas.height * (0.1 + w * 0.2);\r\n              ctx.moveTo(0, by);\r\n              for (let x = 0; x <= canvas.width; x += 10) {\r\n                const y = by \r\n                  + Math.sin(x * 0.002 + time * 1.5 + w * 1.2) * 35 \r\n                  + Math.cos(x * 0.003 + time * 0.7 + w) * 20;\r\n                ctx.lineTo(x, y);\r\n              }\r\n              ctx.lineTo(canvas.width, canvas.height);\r\n              ctx.lineTo(0, canvas.height);\r\n              ctx.closePath();\r\n              ctx.fillStyle = `rgba(29,45,62,${0.008 + w * 0.003})`;\r\n              ctx.fill();\r\n            }\r\n\r\n            for (let p of pts) {\r\n              p.x += p.vx;\r\n              p.y += p.vy;\r\n              p.ph += 0.01;\r\n              if (p.x < 0) p.x = canvas.width;\r\n              if (p.x > canvas.width) p.x = 0;\r\n              if (p.y < 0) p.y = canvas.height;\r\n              if (p.y > canvas.height) p.y = 0;\r\n\r\n              const dx = mx - p.x;\r\n              const dy = my - p.y;\r\n              const d = Math.sqrt(dx * dx + dy * dy);\r\n              const glow = d < 200 ? (1 - d \/ 200) * 0.3 : 0;\r\n\r\n              const pulseSize = p.r + Math.sin(p.ph * 2) * 0.2;\r\n              ctx.beginPath();\r\n              ctx.arc(p.x, p.y, pulseSize, 0, Math.PI * 2);\r\n              ctx.fillStyle = `rgba(29,45,62,${p.o + Math.sin(p.ph) * 0.03 + glow})`;\r\n              ctx.fill();\r\n            }\r\n\r\n            for (let i = 0; i < pts.length; i += 2) {\r\n              for (let j = i + 1; j < pts.length; j += 2) {\r\n                const dx = pts[i].x - pts[j].x;\r\n                const dy = pts[i].y - pts[j].y;\r\n                const d = Math.sqrt(dx * dx + dy * dy);\r\n                if (d < 100) {\r\n                  ctx.beginPath();\r\n                  ctx.strokeStyle = `rgba(29,45,62,${0.02 * (1 - d \/ 100)})`;\r\n                  ctx.lineWidth = 0.5;\r\n                  ctx.moveTo(pts[i].x, pts[i].y);\r\n                  ctx.lineTo(pts[j].x, pts[j].y);\r\n                  ctx.stroke();\r\n                }\r\n              }\r\n            }\r\n\r\n            for (let g = 0; g < 8; g++) {\r\n              const cx = (canvas.width \/ 9) * (g + 1) + Math.sin(time + g) * 15;\r\n              const cy = canvas.height * 0.1 + Math.sin(time * 0.7 + g * 1.8) * 45 + g * canvas.height * 0.1;\r\n              const sz = 12 + Math.sin(time * 1.2 + g) * 6;\r\n              ctx.save();\r\n              ctx.translate(cx, cy);\r\n              ctx.rotate(time * 0.3 + g * 0.6);\r\n              ctx.strokeStyle = `rgba(29,45,62,${0.03 + Math.sin(time + g) * 0.01})`;\r\n              ctx.lineWidth = 0.8;\r\n              ctx.beginPath();\r\n              const sides = (g % 3) + 3;\r\n              for (let s = 0; s <= sides; s++) {\r\n                const a = (Math.PI * 2 \/ sides) * s - Math.PI \/ 2;\r\n                const px = sz * Math.cos(a);\r\n                const py = sz * Math.sin(a);\r\n                s === 0 ? ctx.moveTo(px, py) : ctx.lineTo(px, py);\r\n              }\r\n              ctx.closePath();\r\n              ctx.stroke();\r\n              ctx.restore();\r\n            }\r\n\r\n            animId = requestAnimationFrame(draw);\r\n          };\r\n          draw();\r\n\r\n          return () => {\r\n            cancelAnimationFrame(animId);\r\n            window.removeEventListener('resize', resize);\r\n            window.removeEventListener('mousemove', onMove);\r\n          };\r\n        }, []);\r\n\r\n        return <canvas ref={canvasRef} style={{ position: 'absolute', top: 0, left: 0, width: '100%', height: '100%', pointerEvents: 'none', zIndex: 0 }} \/>;\r\n      }\r\n\r\n      \/\/ -------------------- \u0631\u0623\u0633 \u0627\u0644\u0642\u0633\u0645 (\u0645\u0637\u0627\u0628\u0642 \u0644\u0644\u062b\u064a\u0645) --------------------\r\n      function SectionHead({ sub, title }) {\r\n        const [visible, setVisible] = useState(false);\r\n        const ref = useRef(null);\r\n        useEffect(() => {\r\n          const el = ref.current;\r\n          if (!el) return;\r\n          const obs = new IntersectionObserver(([e]) => { if (e.isIntersecting) setVisible(true); }, { threshold: 0.2 });\r\n          obs.observe(el);\r\n          return () => obs.disconnect();\r\n        }, []);\r\n\r\n        return (\r\n          <div ref={ref} style={{\r\n            textAlign: 'center',\r\n            marginBottom: 'clamp(40px, 5vw, 70px)',\r\n            opacity: visible ? 1 : 0,\r\n            transform: visible ? 'translateY(0)' : 'translateY(45px)',\r\n            transition: 'all 1s cubic-bezier(0.22,1,0.36,1)',\r\n          }}>\r\n            <div style={{ display: 'inline-flex', alignItems: 'center', gap: '16px', marginBottom: '18px' }}>\r\n              <span style={{ width: '50px', height: '1px', background: 'rgba(29,45,62,0.18)' }} \/>\r\n              <span style={{ fontSize: '11px', fontWeight: 700, letterSpacing: '4px', textTransform: 'uppercase', color: 'rgba(29,45,62,0.35)' }}>{sub}<\/span>\r\n              <span style={{ width: '50px', height: '1px', background: 'rgba(29,45,62,0.18)' }} \/>\r\n            <\/div>\r\n            <h2 style={{ fontSize: 'clamp(28px, 5vw, 54px)', fontWeight: 800, color: '#1D2D3E', margin: 0, lineHeight: 1.15, letterSpacing: '-0.5px' }}>{title}<\/h2>\r\n          <\/div>\r\n        );\r\n      }\r\n\r\n      \/\/ -------------------- \u0627\u0644\u062a\u0637\u0628\u064a\u0642 \u0627\u0644\u0631\u0626\u064a\u0633\u064a (\u0641\u0642\u0637 CEO Message) --------------------\r\n      function App() {\r\n        const [loaded, setLoaded] = useState(false);\r\n        useEffect(() => { setLoaded(true); }, []);\r\n\r\n        return (\r\n          <div style={{\r\n            position: 'relative',\r\n            minHeight: '100vh',\r\n            fontFamily: \"'Segoe UI', system-ui, -apple-system, sans-serif\",\r\n            background: 'linear-gradient(165deg, #fafbfd 0%, #f0f3f8 35%, #eaeff6 65%, #f4f6fa 100%)',\r\n            overflowX: 'hidden',\r\n          }}>\r\n            <AnimatedBG \/>\r\n\r\n            {\/* \u0639\u0646\u0627\u0635\u0631 \u0632\u062e\u0631\u0641\u064a\u0629 \u062b\u0627\u0628\u062a\u0629 *\/}\r\n            <div style={{ position: 'fixed', top: '8%', right: '3%', width: '380px', height: '380px', borderRadius: '50%', background: 'radial-gradient(circle, rgba(29,45,62,0.045), transparent 70%)', animation: 'pulse 9s infinite', pointerEvents: 'none', zIndex: 0 }} \/>\r\n            <div style={{ position: 'fixed', bottom: '12%', left: '2%', width: '320px', height: '320px', borderRadius: '50%', background: 'radial-gradient(circle, rgba(29,45,62,0.035), transparent 70%)', animation: 'pulse 12s infinite 3s', pointerEvents: 'none', zIndex: 0 }} \/>\r\n            <div style={{ position: 'fixed', top: '45%', left: '40%', width: '450px', height: '450px', borderRadius: '50%', background: 'radial-gradient(circle, rgba(29,45,62,0.02), transparent 70%)', animation: 'pulse 14s infinite 5s', pointerEvents: 'none', zIndex: 0 }} \/>\r\n\r\n            <svg style={{ position: 'fixed', top: '15%', left: '6%', width: '120px', height: '120px', opacity: 0.04, animation: 'spin 40s linear infinite', pointerEvents: 'none', zIndex: 0 }} viewBox=\"0 0 100 100\">\r\n              <circle cx=\"50\" cy=\"50\" r=\"45\" fill=\"none\" stroke=\"#1D2D3E\" strokeWidth=\"0.5\" strokeDasharray=\"8 4\" \/>\r\n              <circle cx=\"50\" cy=\"50\" r=\"30\" fill=\"none\" stroke=\"#1D2D3E\" strokeWidth=\"0.3\" strokeDasharray=\"4 6\" \/>\r\n            <\/svg>\r\n            <svg style={{ position: 'fixed', bottom: '20%', right: '8%', width: '90px', height: '90px', opacity: 0.035, animation: 'spin 35s linear infinite reverse', pointerEvents: 'none', zIndex: 0 }} viewBox=\"0 0 100 100\">\r\n              <rect x=\"15\" y=\"15\" width=\"70\" height=\"70\" fill=\"none\" stroke=\"#1D2D3E\" strokeWidth=\"0.5\" rx=\"8\" strokeDasharray=\"10 5\" \/>\r\n            <\/svg>\r\n\r\n            {\/* \u0642\u0633\u0645 CEO Message *\/}\r\n            <section style={{ \r\n              position: 'relative', \r\n              zIndex: 2, \r\n              padding: 'clamp(80px, 12vw, 140px) clamp(20px, 5vw, 60px)',\r\n              maxWidth: '1000px',\r\n              margin: '0 auto',\r\n              display: 'flex',\r\n              flexDirection: 'column',\r\n              alignItems: 'center',\r\n              justifyContent: 'center',\r\n              minHeight: '100vh'\r\n            }}>\r\n              <SectionHead sub=\"CEO Message\" title=\"A Word from Our CEO\" \/>\r\n\r\n              {\/* \u0627\u0644\u0646\u0635 \u0627\u0644\u0623\u0633\u0627\u0633\u064a *\/}\r\n              <div style={{\r\n                background: 'rgba(255,255,255,0.3)',\r\n                backdropFilter: 'blur(8px)',\r\n                WebkitBackdropFilter: 'blur(8px)',\r\n                borderRadius: '32px',\r\n                padding: 'clamp(30px, 5vw, 60px)',\r\n                border: '1px solid rgba(255,255,255,0.4)',\r\n                boxShadow: '0 20px 40px rgba(0,0,0,0.03)',\r\n                marginBottom: '40px'\r\n              }}>\r\n                <p style={{\r\n                  fontSize: 'clamp(16px, 2vw, 20px)',\r\n                  lineHeight: 1.8,\r\n                  color: '#1D2D3E',\r\n                  fontWeight: 400,\r\n                  marginBottom: '30px',\r\n                  textAlign: 'left'\r\n                }}>\r\n                  At EW, we believe trust is earned through precision and proven results. Our foundation rests on the collective expertise of a team that has shaped the Kingdom\u2019s most iconic urban transformations.\r\n                <\/p>\r\n                <p style={{\r\n                  fontSize: 'clamp(16px, 2vw, 20px)',\r\n                  lineHeight: 1.8,\r\n                  color: '#1D2D3E',\r\n                  fontWeight: 400,\r\n                  marginBottom: '30px',\r\n                  textAlign: 'left'\r\n                }}>\r\n                  Our philosophy is rooted in the belief that a successful asset is one that balances precision in execution with operational agility. We are committed to deploying smart engineering solutions that eliminate waste and maximize efficiency, transforming silent spaces into vibrant, sustainable environments. Our goal is not merely to meet partner expectations, but to lead the fit-out and facility management sector toward new horizons of professionalism that align with our Nation's ambition.\r\n                <\/p>\r\n                <div style={{\r\n                  borderTop: '1px solid rgba(29,45,62,0.1)',\r\n                  paddingTop: '25px',\r\n                  marginTop: '20px',\r\n                  fontSize: 'clamp(14px, 1.5vw, 18px)',\r\n                  fontWeight: 600,\r\n                  color: '#1D2D3E',\r\n                  letterSpacing: '0.3px',\r\n                  textAlign: 'center',\r\n                  fontStyle: 'italic'\r\n                }}>\r\n                  Bottom Line: Human expertise powered by technology for asset sustainability\r\n                <\/div>\r\n              <\/div>\r\n\r\n              {\/* \u0627\u0644\u0632\u0631 *\/}\r\n              <a\r\n                href=\"https:\/\/emaaralwatan.com\/services\/\"\r\n                target=\"_blank\"\r\n                rel=\"noopener noreferrer\"\r\n                style={{\r\n                  display: 'inline-flex',\r\n                  alignItems: 'center',\r\n                  gap: '12px',\r\n                  padding: '14px 40px',\r\n                  background: 'rgba(29,45,62,0.9)',\r\n                  backdropFilter: 'blur(8px)',\r\n                  WebkitBackdropFilter: 'blur(8px)',\r\n                  border: '1px solid rgba(255,255,255,0.2)',\r\n                  borderRadius: '50px',\r\n                  fontSize: '16px',\r\n                  fontWeight: 600,\r\n                  letterSpacing: '1.5px',\r\n                  textTransform: 'uppercase',\r\n                  color: '#fff',\r\n                  textDecoration: 'none',\r\n                  transition: 'all 0.4s cubic-bezier(0.22,1,0.36,1)',\r\n                  boxShadow: '0 8px 20px rgba(0,0,0,0.1)',\r\n                  marginTop: '20px'\r\n                }}\r\n                onMouseEnter={(e) => {\r\n                  e.currentTarget.style.background = '#1D2D3E';\r\n                  e.currentTarget.style.transform = 'translateY(-4px)';\r\n                  e.currentTarget.style.boxShadow = '0 15px 30px rgba(0,0,0,0.15)';\r\n                }}\r\n                onMouseLeave={(e) => {\r\n                  e.currentTarget.style.background = 'rgba(29,45,62,0.9)';\r\n                  e.currentTarget.style.transform = 'translateY(0)';\r\n                  e.currentTarget.style.boxShadow = '0 8px 20px rgba(0,0,0,0.1)';\r\n                }}\r\n              >\r\n                <span>Browse our services<\/span>\r\n                <svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" strokeWidth=\"2.5\" strokeLinecap=\"round\" strokeLinejoin=\"round\">\r\n                  <line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\" \/><polyline points=\"12 5 19 12 12 19\" \/>\r\n                <\/svg>\r\n              <\/a>\r\n            <\/section>\r\n          <\/div>\r\n        );\r\n      }\r\n\r\n      const rootElement = document.getElementById('root');\r\n      if (rootElement) {\r\n        try {\r\n          const root = createRoot(rootElement);\r\n          root.render(<App \/>);\r\n        } catch (err) {\r\n          console.error('\u0641\u0634\u0644 \u0627\u0644\u062a\u0635\u064a\u064a\u0631:', err);\r\n          rootElement.innerHTML = `<div class=\"error-fallback\"><h3>\u26a0\ufe0f \u062d\u062f\u062b \u062e\u0637\u0623<\/h3><p>${err.message}<\/p><\/div>`;\r\n        }\r\n      }\r\n    })();\r\n  <\/script>\r\n<\/body>\r\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-33a5e44 e-flex e-con-boxed e-con e-parent\" data-id=\"33a5e44\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-27c9fdb elementor-widget elementor-widget-html\" data-id=\"27c9fdb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <title>Quality Section<\/title>\n\n    <!-- AOS Animation -->\n    <link rel=\"stylesheet\" href=\"https:\/\/unpkg.com\/aos@2.3.1\/dist\/aos.css\">\n\n    <!-- Google Font -->\n    <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@300;400;600;700&display=swap\" rel=\"stylesheet\">\n\n    <style>\n        * {\n            margin: 0;\n            padding: 0;\n            box-sizing: border-box;\n        }\n\n        body {\n            font-family: 'Poppins', sans-serif;\n            min-height: 100vh;\n            background: linear-gradient(135deg, rgba(255,255,255,0.95) 0%, rgba(240,245,250,0.9) 50%, rgba(255,255,255,0.95) 100%);\n            position: relative;\n        }\n\n        \/* Dotted background pattern *\/\n        body::before {\n            content: \"\";\n            position: fixed;\n            inset: 0;\n            pointer-events: none;\n            background-image: radial-gradient(circle at 1px 1px, rgba(29,45,62,0.04) 1px, transparent 0);\n            background-size: 40px 40px;\n            z-index: 0;\n        }\n\n        .quality-section {\n            position: relative;\n            padding: 80px 10%;\n            z-index: 1;\n        }\n\n        \/* ===== HEADER ===== *\/\n        .quality-header {\n            text-align: center;\n            margin-bottom: 64px;\n        }\n\n        .badge {\n            display: inline-flex;\n            align-items: center;\n            gap: 8px;\n            padding: 8px 20px;\n            border-radius: 9999px;\n            border: 1px solid rgba(29,45,62,0.1);\n            background: rgba(29,45,62,0.05);\n            margin-bottom: 24px;\n        }\n\n        .badge svg {\n            width: 16px;\n            height: 16px;\n            color: #1D2D3E;\n        }\n\n        .badge span {\n            font-size: 11px;\n            font-weight: 600;\n            letter-spacing: 2px;\n            text-transform: uppercase;\n            color: #1D2D3E;\n        }\n\n        .quality-header h2 {\n            font-size: 48px;\n            font-weight: 700;\n            color: #1D2D3E;\n            margin-bottom: 16px;\n            line-height: 1.2;\n        }\n\n        .heading-underline {\n            position: relative;\n            display: inline-block;\n        }\n\n        .heading-underline svg {\n            position: absolute;\n            bottom: -8px;\n            left: 0;\n            width: 100%;\n        }\n\n        .quality-header p {\n            font-size: 16px;\n            line-height: 1.7;\n            color: rgba(29,45,62,0.7);\n            max-width: 640px;\n            margin: 0 auto;\n        }\n\n        \/* ===== CARDS GRID ===== *\/\n        .quality-cards {\n            display: grid;\n            grid-template-columns: repeat(3, 1fr);\n            gap: 32px;\n            max-width: 1100px;\n            margin: 0 auto;\n        }\n\n        \/* ===== CARD ===== *\/\n        .quality-card-wrapper {\n            position: relative;\n            border-radius: 16px;\n            padding: 1px;\n            transition: all 0.5s ease;\n        }\n\n        .quality-card {\n            position: relative;\n            overflow: hidden;\n            border-radius: 16px;\n            border: 1px solid rgba(29,45,62,0.1);\n            padding: 36px;\n            background: rgba(255,255,255,0.55);\n            backdrop-filter: blur(16px);\n            -webkit-backdrop-filter: blur(16px);\n            transition: all 0.5s ease;\n        }\n\n        .quality-card-wrapper:hover .quality-card {\n            transform: translateY(-12px);\n            box-shadow: 0 25px 50px -12px rgba(29,45,62,0.15);\n        }\n\n        \/* Hover gradient overlay *\/\n        .quality-card::before {\n            content: \"\";\n            position: absolute;\n            inset: 0;\n            background: linear-gradient(to bottom right, rgba(29,45,62,0.05), transparent, rgba(29,45,62,0.05));\n            opacity: 0;\n            transition: opacity 0.5s ease;\n            pointer-events: none;\n        }\n\n        .quality-card-wrapper:hover .quality-card::before {\n            opacity: 1;\n        }\n\n        \/* Floating secondary icon *\/\n        .secondary-icon {\n            position: absolute;\n            right: 20px;\n            top: 20px;\n            width: 48px;\n            height: 48px;\n            color: rgba(29,45,62,0.06);\n            transition: all 0.7s ease;\n        }\n\n        .quality-card-wrapper:hover .secondary-icon {\n            transform: rotate(12deg) scale(1.1);\n            color: rgba(29,45,62,0.12);\n        }\n\n        \/* Icon container *\/\n        .icon-box {\n            position: relative;\n            display: inline-flex;\n            align-items: center;\n            justify-content: center;\n            width: 64px;\n            height: 64px;\n            border-radius: 12px;\n            border: 1px solid rgba(29,45,62,0.1);\n            background: rgba(29,45,62,0.05);\n            margin-bottom: 24px;\n            transition: all 0.5s ease;\n        }\n\n        .quality-card-wrapper:hover .icon-box {\n            transform: scale(1.1);\n            border-color: rgba(29,45,62,0.2);\n            background: rgba(29,45,62,0.1);\n        }\n\n        .icon-box svg {\n            width: 30px;\n            height: 30px;\n            color: #1D2D3E;\n            transition: transform 0.5s ease;\n        }\n\n        .quality-card-wrapper:hover .icon-box svg {\n            transform: scale(1.1);\n        }\n\n        \/* Card content *\/\n        .quality-card h3 {\n            position: relative;\n            font-size: 20px;\n            font-weight: 700;\n            color: #1D2D3E;\n            margin-bottom: 12px;\n        }\n\n        .quality-card p {\n            position: relative;\n            font-size: 14px;\n            line-height: 1.8;\n            color: rgba(29,45,62,0.75);\n        }\n\n        \/* Bottom accent line *\/\n        .accent-line {\n            margin-top: 24px;\n            height: 2px;\n            width: 0;\n            border-radius: 9999px;\n            background: linear-gradient(to right, #1D2D3E, rgba(29,45,62,0.3));\n            transition: width 0.7s ease;\n        }\n\n        .quality-card-wrapper:hover .accent-line {\n            width: 100%;\n        }\n\n        \/* ===== FOOTER ===== *\/\n        .quality-footer {\n            margin-top: 64px;\n            text-align: center;\n        }\n\n        .footer-box {\n            display: inline-flex;\n            align-items: center;\n            gap: 16px;\n            padding: 20px 32px;\n            border-radius: 16px;\n            border: 1px solid rgba(29,45,62,0.1);\n            background: rgba(29,45,62,0.04);\n            backdrop-filter: blur(8px);\n        }\n\n        .footer-box svg {\n            width: 24px;\n            height: 24px;\n            color: #1D2D3E;\n            flex-shrink: 0;\n        }\n\n        .footer-box span {\n            font-size: 16px;\n            font-weight: 600;\n            color: #1D2D3E;\n        }\n\n        \/* ===== RESPONSIVE ===== *\/\n        @media (max-width: 900px) {\n            .quality-cards {\n                grid-template-columns: 1fr;\n                max-width: 450px;\n            }\n\n            .quality-header h2 {\n                font-size: 32px;\n            }\n\n            .quality-section {\n                padding: 60px 6%;\n            }\n        }\n\n        @media (min-width: 901px) and (max-width: 1100px) {\n            .quality-cards {\n                grid-template-columns: repeat(3, 1fr);\n                gap: 20px;\n            }\n\n            .quality-card {\n                padding: 28px;\n            }\n        }\n    <\/style>\n<\/head>\n<body>\n\n<section class=\"quality-section\">\n\n    <!-- Header -->\n    <div class=\"quality-header\" data-aos=\"fade-up\">\n        <!-- Decorative badge -->\n        <div class=\"badge\">\n            <!-- Sparkles icon -->\n            <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n                <path d=\"M9.937 15.5A2 2 0 0 0 8.5 14.063l-6.135-1.582a.5.5 0 0 1 0-.962L8.5 9.936A2 2 0 0 0 9.937 8.5l1.582-6.135a.5.5 0 0 1 .963 0L14.063 8.5A2 2 0 0 0 15.5 9.937l6.135 1.581a.5.5 0 0 1 0 .964L15.5 14.063a2 2 0 0 0-1.437 1.437l-1.582 6.135a.5.5 0 0 1-.963 0z\"\/>\n                <path d=\"M20 3v4\"\/>\n                <path d=\"M22 5h-4\"\/>\n            <\/svg>\n            <span>\u0627\u0644\u062a\u0632\u0627\u0645\u0646\u0627<\/span>\n        <\/div>\n\n        <h2>\n            \u0627\u0644\u062c\u0648\u062f\u0629: \u0627\u0644\u062a\u0632\u0627\u0645 \u0645\u0648\u062b\u0642<br>\n            <span class=\"heading-underline\">\n                \u0627\u0644\u062a\u0632\u0627\u0645\u0646\u0627\n                <svg viewbox=\"0 0 200 12\" fill=\"none\">\n                    <path d=\"M2 8 C50 2, 150 2, 198 8\" stroke=\"#1D2D3E\" stroke-width=\"3\" stroke-linecap=\"round\" opacity=\"0.3\"\/>\n                <\/svg>\n            <\/span>\n        <\/h2>\n        <p>\n            \u0627\u0644\u0627\u0645\u062a\u062b\u0627\u0644 \u0647\u0648 \u0644\u063a\u062a\u0646\u0627 \u0627\u0644\u064a\u0648\u0645\u064a\u0629. \u0646\u062d\u0646 \u0646\u062f\u0645\u062c \u0645\u0639\u0627\u064a\u064a\u0631 ISO \u0641\u064a \u0643\u0644 \u0623\u0645\u0631 \u0639\u0645\u0644.\n        <\/p>\n    <\/div>\n\n    <!-- Cards Grid -->\n    <div class=\"quality-cards\">\n\n        <!-- Card 1 \u2014 ISO Standards -->\n        <div class=\"quality-card-wrapper\" data-aos=\"fade-up\" data-aos-delay=\"0\">\n            <div class=\"quality-card\">\n                <!-- Secondary floating icon (BadgeCheck) -->\n                <svg class=\"secondary-icon\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n                    <path d=\"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z\"\/>\n                    <path d=\"m9 12 2 2 4-4\"\/>\n                <\/svg>\n\n                <!-- Main icon (Award) -->\n                <div class=\"icon-box\">\n                    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n                        <path d=\"m15.477 12.89 1.515 8.526a.5.5 0 0 1-.81.47l-3.58-2.687a1 1 0 0 0-1.197 0l-3.586 2.686a.5.5 0 0 1-.81-.469l1.514-8.526\"\/>\n                        <circle cx=\"12\" cy=\"8\" r=\"6\"\/>\n                    <\/svg>\n                <\/div>\n\n                <h3>\u0645\u0639\u0627\u064a\u064a\u0631 \u0627\u0644\u0645\u0646\u0638\u0645\u0629 \u0627\u0644\u062f\u0648\u0644\u064a\u0629 \u0644\u0644\u0645\u0642\u0627\u064a\u064a\u0633 (ISO)<\/h3>\n                <p>\u0646\u0642\u0648\u0645 \u0628\u062f\u0645\u062c \u0645\u0639\u0627\u064a\u064a\u0631 ISO 9001 \u0648 ISO 41001 \u0641\u064a \u0643\u0644 \u0637\u0644\u0628 \u0639\u0645\u0644.<\/p>\n                <div class=\"accent-line\"><\/div>\n            <\/div>\n        <\/div>\n\n        <!-- Card 2 \u2014 HSE Compliance -->\n        <div class=\"quality-card-wrapper\" data-aos=\"fade-up\" data-aos-delay=\"150\">\n            <div class=\"quality-card\">\n                <!-- Secondary floating icon (Sparkles) -->\n                <svg class=\"secondary-icon\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n                    <path d=\"M9.937 15.5A2 2 0 0 0 8.5 14.063l-6.135-1.582a.5.5 0 0 1 0-.962L8.5 9.936A2 2 0 0 0 9.937 8.5l1.582-6.135a.5.5 0 0 1 .963 0L14.063 8.5A2 2 0 0 0 15.5 9.937l6.135 1.581a.5.5 0 0 1 0 .964L15.5 14.063a2 2 0 0 0-1.437 1.437l-1.582 6.135a.5.5 0 0 1-.963 0z\"\/>\n                    <path d=\"M20 3v4\"\/>\n                    <path d=\"M22 5h-4\"\/>\n                <\/svg>\n\n                <!-- Main icon (ShieldCheck) -->\n                <div class=\"icon-box\">\n                    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n                        <path d=\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z\"\/>\n                        <path d=\"m9 12 2 2 4-4\"\/>\n                    <\/svg>\n                <\/div>\n\n                <h3>\u0627\u0644\u0627\u0645\u062a\u062b\u0627\u0644 \u0644\u0645\u0639\u0627\u064a\u064a\u0631 \u0627\u0644\u0635\u062d\u0629 \u0648\u0627\u0644\u0633\u0644\u0627\u0645\u0629 \u0648\u0627\u0644\u0628\u064a\u0626\u0629<\/h3>\n                <p>\u062a\u0636\u0645\u0646 \u0628\u0631\u0648\u062a\u0648\u0643\u0648\u0644\u0627\u062a \u0627\u0644\u0635\u062d\u0629 \u0648\u0627\u0644\u0633\u0644\u0627\u0645\u0629 \u0648\u0627\u0644\u0628\u064a\u0626\u0629 \u0627\u0644\u0635\u0627\u0631\u0645\u0629 \u0627\u0644\u0645\u0639\u062a\u0645\u062f\u0629 \u0645\u0646 \u0642\u0628\u0644 \u0627\u0644\u062f\u0641\u0627\u0639 \u0627\u0644\u0645\u062f\u0646\u064a \u0627\u0644\u0633\u0639\u0648\u062f\u064a \u0627\u0644\u0633\u0644\u0627\u0645\u0629 \u0627\u0644\u0643\u0627\u0645\u0644\u0629.<\/p>\n                <div class=\"accent-line\"><\/div>\n            <\/div>\n        <\/div>\n\n        <!-- Card 3 \u2014 Safe Operations -->\n        <div class=\"quality-card-wrapper\" data-aos=\"fade-up\" data-aos-delay=\"300\">\n            <div class=\"quality-card\">\n                <!-- Secondary floating icon (CircleCheckBig) -->\n                <svg class=\"secondary-icon\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n                    <path d=\"M21.801 10A10 10 0 1 1 17 3.335\"\/>\n                    <path d=\"m9 11 3 3L22 4\"\/>\n                <\/svg>\n\n                <!-- Main icon (UsersRound) -->\n                <div class=\"icon-box\">\n                    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n                        <path d=\"M18 21a8 8 0 0 0-16 0\"\/>\n                        <circle cx=\"10\" cy=\"8\" r=\"5\"\/>\n                        <path d=\"M22 20c0-3.37-2-6.5-4-8a5 5 0 0 0-.45-8.3\"\/>\n                    <\/svg>\n                <\/div>\n\n                <h3>\u0639\u0645\u0644\u064a\u0627\u062a \u0622\u0645\u0646\u0629<\/h3>\n                <p>\u062a\u0639\u0645\u0644 \u0641\u0631\u0642\u0646\u0627 \u0648\u0645\u0648\u0627\u0642\u0639 \u0639\u0645\u0644\u0627\u0626\u0646\u0627 \u0641\u064a \u0628\u064a\u0626\u0629 \u062e\u0627\u0636\u0639\u0629 \u0644\u0644\u0631\u0642\u0627\u0628\u0629 \u0648\u062e\u0627\u0644\u064a\u0629 \u0645\u0646 \u0627\u0644\u0645\u062e\u0627\u0637\u0631.<\/p>\n                <div class=\"accent-line\"><\/div>\n            <\/div>\n        <\/div>\n\n    <\/div>\n\n    <!-- Footer -->\n    <div class=\"quality-footer\" data-aos=\"zoom-in\" data-aos-delay=\"400\">\n        <div class=\"footer-box\">\n            <!-- CircleCheckBig icon -->\n            <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n                <path d=\"M21.801 10A10 10 0 1 1 17 3.335\"\/>\n                <path d=\"m9 11 3 3L22 4\"\/>\n            <\/svg>\n            <span>\u0627\u0644\u0627\u0645\u062a\u062b\u0627\u0644 \u0627\u0644\u0643\u0627\u0645\u0644 \u0644\u0645\u0639\u0627\u064a\u064a\u0631 \u0627\u0644\u0633\u0644\u0627\u0645\u0629 \u0627\u0644\u0648\u0637\u0646\u064a\u0629 \u0648\u0627\u0644\u0639\u0627\u0644\u0645\u064a\u0629<\/span>\n        <\/div>\n    <\/div>\n\n<\/section>\n\n<!-- AOS Animation -->\n<script src=\"https:\/\/unpkg.com\/aos@2.3.1\/dist\/aos.js\"><\/script>\n<script>\n    AOS.init({\n        duration: 800,\n        once: true,\n        easing: 'ease-in-out'\n    });\n<\/script>\n\n<\/body>\n<\/html>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-56125ba e-flex e-con-boxed e-con e-parent\" data-id=\"56125ba\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e57a26d elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"e57a26d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c9ec84f e-flex e-con-boxed e-con e-parent\" data-id=\"c9ec84f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-985103d elementor-widget elementor-widget-html\" data-id=\"985103d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<iframe srcdoc='<!DOCTYPE html><html lang=\"en\"><head>  <meta charset=\"UTF-8\">  <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">  <title>Emaar Al Watan \u2014 Some of our work<\/title>  <script src=\"https:\/\/unpkg.com\/react@18.2.0\/umd\/react.production.min.js\"><\/script>  <script src=\"https:\/\/unpkg.com\/react-dom@18.2.0\/umd\/react-dom.production.min.js\"><\/script>  <script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/babel-standalone\/6.26.0\/babel.min.js\"><\/script>  <style>\r\n    *,\r\n    *::before,\r\n    *::after {\r\n      margin: 0;\r\n      padding: 0;\r\n      box-sizing: border-box;\r\n    }\r\n    html {\r\n      scroll-behavior: smooth;\r\n    }\r\n    body {\r\n      overflow-x: hidden;\r\n      background: #f4f6fa;\r\n      font-family: &apos;Segoe UI&apos;, system-ui, -apple-system, sans-serif;\r\n    }\r\n    ::selection {\r\n      background: rgba(29, 45, 62, 0.12);\r\n    }\r\n    @keyframes float1 {\r\n      0%, 100% { transform: translateY(0) rotate(0deg); }\r\n      50% { transform: translateY(-18px) rotate(6deg); }\r\n    }\r\n    @keyframes float2 {\r\n      0%, 100% { transform: translateY(0); }\r\n      50% { transform: translateY(-14px); }\r\n    }\r\n    @keyframes pulse {\r\n      0%, 100% { opacity: 0.035; transform: scale(1); }\r\n      50% { opacity: 0.07; transform: scale(1.08); }\r\n    }\r\n    @keyframes fadeFloat {\r\n      0%, 100% { opacity: 0.25; transform: translateY(0); }\r\n      50% { opacity: 0.6; transform: translateY(-8px); }\r\n    }\r\n    @keyframes spin {\r\n      from { transform: rotate(0deg); }\r\n      to { transform: rotate(360deg); }\r\n    }\r\n    .works-grid {\r\n      display: grid;\r\n      grid-template-columns: repeat(4, 1fr);\r\n      gap: 14px;\r\n      max-width: 1300px;\r\n      margin: 0 auto;\r\n    }\r\n    .works-grid .work-item {\r\n      min-height: clamp(200px, 22vw, 280px);\r\n    }\r\n    @media (max-width: 960px) {\r\n      .works-grid {\r\n        grid-template-columns: repeat(2, 1fr) !important;\r\n      }\r\n    }\r\n    @media (max-width: 600px) {\r\n      .works-grid {\r\n        grid-template-columns: 1fr !important;\r\n      }\r\n    }\r\n    .loader-container {\r\n      display: flex;\r\n      justify-content: center;\r\n      align-items: center;\r\n      min-height: 100vh;\r\n      background: #f4f6fa;\r\n    }\r\n    .loader {\r\n      width: 48px;\r\n      height: 48px;\r\n      border: 4px solid rgba(29,45,62,0.1);\r\n      border-left-color: #1D2D3E;\r\n      border-radius: 50%;\r\n      animation: spin 1s linear infinite;\r\n    }\r\n    .error-fallback {\r\n      padding: 2rem;\r\n      text-align: center;\r\n      color: #1D2D3E;\r\n      background: #fff;\r\n      border-radius: 24px;\r\n      max-width: 600px;\r\n      margin: 10vh auto;\r\n      box-shadow: 0 20px 40px rgba(0,0,0,0.08);\r\n      direction: ltr;\r\n    }\r\n  <\/style><\/head><body>  <div id=\"root\"><div class=\"loader-container\"><div class=\"loader\"><\/div><\/div><\/div>  <script type=\"text\/babel\">\r\n    (function() {\r\n      if (typeof React === &apos;undefined&apos; || typeof ReactDOM === &apos;undefined&apos;) {\r\n        document.getElementById(&apos;root&apos;).innerHTML = &apos;<div class=\"error-fallback\">\u26a0\ufe0f \u0641\u0634\u0644 \u062a\u062d\u0645\u064a\u0644 \u0627\u0644\u0645\u0643\u062a\u0628\u0627\u062a \u0627\u0644\u0623\u0633\u0627\u0633\u064a\u0629. \u064a\u0631\u062c\u0649 \u0627\u0644\u062a\u062d\u0642\u0642 \u0645\u0646 \u0627\u062a\u0635\u0627\u0644\u0643 \u0628\u0627\u0644\u0625\u0646\u062a\u0631\u0646\u062a \u0623\u0648 \u062a\u062d\u062f\u064a\u062b \u0627\u0644\u0635\u0641\u062d\u0629.<\/div>&apos;;\r\n        return;\r\n      }\r\n\r\n      const { useState, useEffect, useRef } = React;\r\n      const { createRoot } = ReactDOM;\r\n\r\n      \/\/ \u0628\u064a\u0627\u0646\u0627\u062a \u0627\u0639\u0645\u0627\u0644\u0646\u0627 (4 \u0635\u0648\u0631)\r\n      const workImages = [\r\n        { id: 1, url: \"https:\/\/emaaralwatan.com\/wp-content\/uploads\/2026\/03\/kafd_022.jpg\", alt: \"Project 1\" },\r\n        { id: 2, url: \"https:\/\/emaaralwatan.com\/wp-content\/uploads\/2026\/03\/c670bb06-95d8-4bfa-af39-2dcad8e05606.jpg\", alt: \"Project 2\" },\r\n        { id: 3, url: \"https:\/\/emaaralwatan.com\/wp-content\/uploads\/2026\/03\/20230812_123125.jpg\", alt: \"Project 3\" },\r\n        { id: 4, url: \"https:\/\/emaaralwatan.com\/wp-content\/uploads\/2026\/03\/25-client-stories-jll-delivers-saudi-industrial-gallery-7.webp\", alt: \"Project 4\" },\r\n      ];\r\n\r\n      \/\/ \u062e\u0644\u0641\u064a\u0629 \u0645\u062a\u062d\u0631\u0643\u0629\r\n      function AnimatedBG() {\r\n        const canvasRef = useRef(null);\r\n\r\n        useEffect(() => {\r\n          const canvas = canvasRef.current;\r\n          if (!canvas) return;\r\n          const ctx = canvas.getContext(&apos;2d&apos;);\r\n          if (!ctx) return;\r\n\r\n          let animId;\r\n          let mx = -500, my = -500;\r\n          let time = 0;\r\n\r\n          const resize = () => {\r\n            if (!canvas) return;\r\n            canvas.width = window.innerWidth;\r\n            canvas.height = Math.max(\r\n              document.documentElement.scrollHeight,\r\n              window.innerHeight * 2\r\n            );\r\n          };\r\n          resize();\r\n\r\n          const onMove = (e) => {\r\n            mx = e.clientX;\r\n            my = e.clientY + window.scrollY;\r\n          };\r\n\r\n          window.addEventListener(&apos;resize&apos;, resize);\r\n          window.addEventListener(&apos;mousemove&apos;, onMove);\r\n\r\n          const pts = [];\r\n          for (let i = 0; i < 100; i++) {\r\n            pts.push({\r\n              x: Math.random() * canvas.width,\r\n              y: Math.random() * canvas.height,\r\n              vx: (Math.random() - 0.5) * 0.3,\r\n              vy: (Math.random() - 0.5) * 0.3,\r\n              r: Math.random() * 2.5 + 0.8,\r\n              o: Math.random() * 0.15 + 0.04,\r\n              ph: Math.random() * Math.PI * 2,\r\n            });\r\n          }\r\n\r\n          const draw = () => {\r\n            if (!ctx || !canvas) return;\r\n            ctx.clearRect(0, 0, canvas.width, canvas.height);\r\n            time += 0.004;\r\n\r\n            for (let w = 0; w < 4; w++) {\r\n              ctx.beginPath();\r\n              const by = canvas.height * (0.1 + w * 0.2);\r\n              ctx.moveTo(0, by);\r\n              for (let x = 0; x <= canvas.width; x += 10) {\r\n                const y = by \r\n                  + Math.sin(x * 0.002 + time * 1.5 + w * 1.2) * 35 \r\n                  + Math.cos(x * 0.003 + time * 0.7 + w) * 20;\r\n                ctx.lineTo(x, y);\r\n              }\r\n              ctx.lineTo(canvas.width, canvas.height);\r\n              ctx.lineTo(0, canvas.height);\r\n              ctx.closePath();\r\n              ctx.fillStyle = `rgba(29,45,62,${0.008 + w * 0.003})`;\r\n              ctx.fill();\r\n            }\r\n\r\n            for (let p of pts) {\r\n              p.x += p.vx;\r\n              p.y += p.vy;\r\n              p.ph += 0.01;\r\n              if (p.x < 0) p.x = canvas.width;\r\n              if (p.x > canvas.width) p.x = 0;\r\n              if (p.y < 0) p.y = canvas.height;\r\n              if (p.y > canvas.height) p.y = 0;\r\n\r\n              const dx = mx - p.x;\r\n              const dy = my - p.y;\r\n              const d = Math.sqrt(dx * dx + dy * dy);\r\n              const glow = d < 200 ? (1 - d \/ 200) * 0.3 : 0;\r\n\r\n              const pulseSize = p.r + Math.sin(p.ph * 2) * 0.2;\r\n              ctx.beginPath();\r\n              ctx.arc(p.x, p.y, pulseSize, 0, Math.PI * 2);\r\n              ctx.fillStyle = `rgba(29,45,62,${p.o + Math.sin(p.ph) * 0.03 + glow})`;\r\n              ctx.fill();\r\n            }\r\n\r\n            for (let i = 0; i < pts.length; i += 2) {\r\n              for (let j = i + 1; j < pts.length; j += 2) {\r\n                const dx = pts[i].x - pts[j].x;\r\n                const dy = pts[i].y - pts[j].y;\r\n                const d = Math.sqrt(dx * dx + dy * dy);\r\n                if (d < 100) {\r\n                  ctx.beginPath();\r\n                  ctx.strokeStyle = `rgba(29,45,62,${0.02 * (1 - d \/ 100)})`;\r\n                  ctx.lineWidth = 0.5;\r\n                  ctx.moveTo(pts[i].x, pts[i].y);\r\n                  ctx.lineTo(pts[j].x, pts[j].y);\r\n                  ctx.stroke();\r\n                }\r\n              }\r\n            }\r\n\r\n            for (let g = 0; g < 8; g++) {\r\n              const cx = (canvas.width \/ 9) * (g + 1) + Math.sin(time + g) * 15;\r\n              const cy = canvas.height * 0.1 + Math.sin(time * 0.7 + g * 1.8) * 45 + g * canvas.height * 0.1;\r\n              const sz = 12 + Math.sin(time * 1.2 + g) * 6;\r\n              ctx.save();\r\n              ctx.translate(cx, cy);\r\n              ctx.rotate(time * 0.3 + g * 0.6);\r\n              ctx.strokeStyle = `rgba(29,45,62,${0.03 + Math.sin(time + g) * 0.01})`;\r\n              ctx.lineWidth = 0.8;\r\n              ctx.beginPath();\r\n              const sides = (g % 3) + 3;\r\n              for (let s = 0; s <= sides; s++) {\r\n                const a = (Math.PI * 2 \/ sides) * s - Math.PI \/ 2;\r\n                const px = sz * Math.cos(a);\r\n                const py = sz * Math.sin(a);\r\n                s === 0 ? ctx.moveTo(px, py) : ctx.lineTo(px, py);\r\n              }\r\n              ctx.closePath();\r\n              ctx.stroke();\r\n              ctx.restore();\r\n            }\r\n\r\n            animId = requestAnimationFrame(draw);\r\n          };\r\n          draw();\r\n\r\n          return () => {\r\n            cancelAnimationFrame(animId);\r\n            window.removeEventListener(&apos;resize&apos;, resize);\r\n            window.removeEventListener(&apos;mousemove&apos;, onMove);\r\n          };\r\n        }, []);\r\n\r\n        return <canvas ref={canvasRef} style={{ position: &apos;absolute&apos;, top: 0, left: 0, width: &apos;100%&apos;, height: &apos;100%&apos;, pointerEvents: &apos;none&apos;, zIndex: 0 }} \/>;\r\n      }\r\n\r\n      \/\/ \u0639\u0646\u0635\u0631 \u0635\u0648\u0631\u0629 \u0627\u0644\u0639\u0645\u0644\r\n      function WorkItem({ image, num, delay }) {\r\n        const [hovered, setHovered] = useState(false);\r\n        const [visible, setVisible] = useState(false);\r\n        const ref = useRef(null);\r\n\r\n        useEffect(() => {\r\n          const el = ref.current;\r\n          if (!el) return;\r\n          const obs = new IntersectionObserver(([e]) => { if (e.isIntersecting) setVisible(true); }, { threshold: 0.08 });\r\n          obs.observe(el);\r\n          return () => obs.disconnect();\r\n        }, []);\r\n\r\n        return (\r\n          <div\r\n            ref={ref}\r\n            onMouseEnter={() => setHovered(true)}\r\n            onMouseLeave={() => setHovered(false)}\r\n            className=\"work-item\"\r\n            style={{\r\n              position: &apos;relative&apos;,\r\n              borderRadius: &apos;22px&apos;,\r\n              overflow: &apos;hidden&apos;,\r\n              cursor: &apos;default&apos;,\r\n              opacity: visible ? 1 : 0,\r\n              transform: visible ? &apos;translateY(0) scale(1)&apos; : &apos;translateY(55px) scale(0.94)&apos;,\r\n              transition: `opacity 0.9s cubic-bezier(0.22,1,0.36,1) ${delay}s, transform 0.9s cubic-bezier(0.22,1,0.36,1) ${delay}s`,\r\n            }}\r\n          >\r\n            <img\r\n              src={image.url}\r\n              alt={image.alt}\r\n              loading=\"lazy\"\r\n              style={{\r\n                position: &apos;absolute&apos;,\r\n                inset: 0,\r\n                width: &apos;100%&apos;,\r\n                height: &apos;100%&apos;,\r\n                objectFit: &apos;cover&apos;,\r\n                transition: &apos;transform 0.9s cubic-bezier(0.22,1,0.36,1), filter 0.6s ease&apos;,\r\n                transform: hovered ? &apos;scale(1.12)&apos; : &apos;scale(1)&apos;,\r\n                filter: hovered ? &apos;brightness(1.05)&apos; : &apos;brightness(0.95)&apos;,\r\n              }}\r\n            \/>\r\n            <div style={{\r\n              position: &apos;absolute&apos;,\r\n              inset: 0,\r\n              background: &apos;linear-gradient(105deg, transparent 40%, rgba(255,255,255,0.12) 50%, transparent 60%)&apos;,\r\n              transform: hovered ? &apos;translateX(200%)&apos; : &apos;translateX(-200%)&apos;,\r\n              transition: &apos;transform 0.8s ease&apos;,\r\n              zIndex: 3,\r\n            }} \/>\r\n            <div style={{\r\n              position: &apos;absolute&apos;,\r\n              inset: 0,\r\n              background: hovered\r\n                ? &apos;linear-gradient(180deg, rgba(29,45,62,0.25) 0%, rgba(29,45,62,0.75) 100%)&apos;\r\n                : &apos;linear-gradient(180deg, rgba(29,45,62,0.15) 0%, rgba(29,45,62,0.55) 100%)&apos;,\r\n              transition: &apos;all 0.6s ease&apos;,\r\n              zIndex: 1,\r\n            }} \/>\r\n            <span style={{\r\n              position: &apos;absolute&apos;,\r\n              top: &apos;12px&apos;,\r\n              right: &apos;18px&apos;,\r\n              fontSize: &apos;clamp(40px, 5vw, 70px)&apos;,\r\n              fontWeight: 900,\r\n              color: &apos;rgba(255,255,255,0.08)&apos;,\r\n              lineHeight: 1,\r\n              zIndex: 2,\r\n              transition: &apos;all 0.6s ease&apos;,\r\n              transform: hovered ? &apos;translateY(-6px) scale(1.05)&apos; : &apos;translateY(0) scale(1)&apos;,\r\n              userSelect: &apos;none&apos;,\r\n            }}>{String(num).padStart(2, &apos;0&apos;)}<\/span>\r\n          <\/div>\r\n        );\r\n      }\r\n\r\n      \/\/ \u0631\u0623\u0633 \u0627\u0644\u0642\u0633\u0645\r\n      function SectionHead({ sub, title }) {\r\n        const [visible, setVisible] = useState(false);\r\n        const ref = useRef(null);\r\n        useEffect(() => {\r\n          const el = ref.current;\r\n          if (!el) return;\r\n          const obs = new IntersectionObserver(([e]) => { if (e.isIntersecting) setVisible(true); }, { threshold: 0.2 });\r\n          obs.observe(el);\r\n          return () => obs.disconnect();\r\n        }, []);\r\n\r\n        return (\r\n          <div ref={ref} style={{\r\n            textAlign: &apos;center&apos;,\r\n            marginBottom: &apos;clamp(40px, 5vw, 70px)&apos;,\r\n            opacity: visible ? 1 : 0,\r\n            transform: visible ? &apos;translateY(0)&apos; : &apos;translateY(45px)&apos;,\r\n            transition: &apos;all 1s cubic-bezier(0.22,1,0.36,1)&apos;,\r\n          }}>\r\n            <div style={{ display: &apos;inline-flex&apos;, alignItems: &apos;center&apos;, gap: &apos;16px&apos;, marginBottom: &apos;18px&apos; }}>\r\n              <span style={{ width: &apos;50px&apos;, height: &apos;1px&apos;, background: &apos;rgba(29,45,62,0.18)&apos; }} \/>\r\n              <span style={{ fontSize: &apos;11px&apos;, fontWeight: 700, letterSpacing: &apos;4px&apos;, textTransform: &apos;uppercase&apos;, color: &apos;rgba(29,45,62,0.35)&apos; }}>{sub}<\/span>\r\n              <span style={{ width: &apos;50px&apos;, height: &apos;1px&apos;, background: &apos;rgba(29,45,62,0.18)&apos; }} \/>\r\n            <\/div>\r\n            <h2 style={{ fontSize: &apos;clamp(28px, 5vw, 54px)&apos;, fontWeight: 800, color: &apos;#1D2D3E&apos;, margin: 0, lineHeight: 1.15, letterSpacing: &apos;-0.5px&apos; }}>{title}<\/h2>\r\n          <\/div>\r\n        );\r\n      }\r\n\r\n      \/\/ \u0627\u0644\u062a\u0637\u0628\u064a\u0642 \u0627\u0644\u0631\u0626\u064a\u0633\u064a\r\n      function App() {\r\n        const [loaded, setLoaded] = useState(false);\r\n        useEffect(() => { setLoaded(true); }, []);\r\n\r\n        return (\r\n          <div style={{\r\n            position: &apos;relative&apos;,\r\n            minHeight: &apos;100vh&apos;,\r\n            fontFamily: &apos;&quot;Segoe UI&quot;, system-ui, -apple-system, sans-serif&apos;,\r\n            background: &apos;linear-gradient(165deg, #fafbfd 0%, #f0f3f8 35%, #eaeff6 65%, #f4f6fa 100%)&apos;,\r\n            overflowX: &apos;hidden&apos;,\r\n          }}>\r\n            <AnimatedBG \/>\r\n\r\n            <div style={{ position: &apos;fixed&apos;, top: &apos;8%&apos;, right: &apos;3%&apos;, width: &apos;380px&apos;, height: &apos;380px&apos;, borderRadius: &apos;50%&apos;, background: &apos;radial-gradient(circle, rgba(29,45,62,0.045), transparent 70%)&apos;, animation: &apos;pulse 9s infinite&apos;, pointerEvents: &apos;none&apos;, zIndex: 0 }} \/>\r\n            <div style={{ position: &apos;fixed&apos;, bottom: &apos;12%&apos;, left: &apos;2%&apos;, width: &apos;320px&apos;, height: &apos;320px&apos;, borderRadius: &apos;50%&apos;, background: &apos;radial-gradient(circle, rgba(29,45,62,0.035), transparent 70%)&apos;, animation: &apos;pulse 12s infinite 3s&apos;, pointerEvents: &apos;none&apos;, zIndex: 0 }} \/>\r\n            <div style={{ position: &apos;fixed&apos;, top: &apos;45%&apos;, left: &apos;40%&apos;, width: &apos;450px&apos;, height: &apos;450px&apos;, borderRadius: &apos;50%&apos;, background: &apos;radial-gradient(circle, rgba(29,45,62,0.02), transparent 70%)&apos;, animation: &apos;pulse 14s infinite 5s&apos;, pointerEvents: &apos;none&apos;, zIndex: 0 }} \/>\r\n\r\n            <svg style={{ position: &apos;fixed&apos;, top: &apos;15%&apos;, left: &apos;6%&apos;, width: &apos;120px&apos;, height: &apos;120px&apos;, opacity: 0.04, animation: &apos;spin 40s linear infinite&apos;, pointerEvents: &apos;none&apos;, zIndex: 0 }} viewBox=\"0 0 100 100\">\r\n              <circle cx=\"50\" cy=\"50\" r=\"45\" fill=\"none\" stroke=\"#1D2D3E\" strokeWidth=\"0.5\" strokeDasharray=\"8 4\" \/>\r\n              <circle cx=\"50\" cy=\"50\" r=\"30\" fill=\"none\" stroke=\"#1D2D3E\" strokeWidth=\"0.3\" strokeDasharray=\"4 6\" \/>\r\n            <\/svg>\r\n            <svg style={{ position: &apos;fixed&apos;, bottom: &apos;20%&apos;, right: &apos;8%&apos;, width: &apos;90px&apos;, height: &apos;90px&apos;, opacity: 0.035, animation: &apos;spin 35s linear infinite reverse&apos;, pointerEvents: &apos;none&apos;, zIndex: 0 }} viewBox=\"0 0 100 100\">\r\n              <rect x=\"15\" y=\"15\" width=\"70\" height=\"70\" fill=\"none\" stroke=\"#1D2D3E\" strokeWidth=\"0.5\" rx=\"8\" strokeDasharray=\"10 5\" \/>\r\n            <\/svg>\r\n\r\n            <section style={{ \r\n              position: &apos;relative&apos;, \r\n              zIndex: 2, \r\n              padding: &apos;clamp(80px, 12vw, 140px) clamp(14px, 3vw, 40px)&apos;,\r\n              maxWidth: &apos;1400px&apos;,\r\n              margin: &apos;0 auto&apos;\r\n            }}>\r\n              <SectionHead sub=\"Portfolio\" title=\"Some of our work\" \/>\r\n              <div className=\"works-grid\">\r\n                {workImages.map((img, i) => (\r\n                  <WorkItem key={img.id} image={img} num={i+1} delay={i*0.1} \/>\r\n                ))}\r\n              <\/div>\r\n              <div style={{ textAlign: &apos;center&apos;, marginTop: &apos;50px&apos; }}>\r\n                <a\r\n                  href=\"https:\/\/emaaralwatan.com\/projects\/\"\r\n                  target=\"_blank\"\r\n                  rel=\"noopener noreferrer\"\r\n                  style={{\r\n                    display: &apos;inline-flex&apos;,\r\n                    alignItems: &apos;center&apos;,\r\n                    gap: &apos;10px&apos;,\r\n                    padding: &apos;12px 32px&apos;,\r\n                    background: &apos;rgba(255,255,255,0.05)&apos;,\r\n                    backdropFilter: &apos;blur(8px)&apos;,\r\n                    WebkitBackdropFilter: &apos;blur(8px)&apos;,\r\n                    border: &apos;1px solid rgba(29,45,62,0.15)&apos;,\r\n                    borderRadius: &apos;40px&apos;,\r\n                    fontSize: &apos;14px&apos;,\r\n                    fontWeight: 600,\r\n                    letterSpacing: &apos;1.5px&apos;,\r\n                    textTransform: &apos;uppercase&apos;,\r\n                    color: &apos;#1D2D3E&apos;,\r\n                    textDecoration: &apos;none&apos;,\r\n                    transition: &apos;all 0.4s cubic-bezier(0.22,1,0.36,1)&apos;,\r\n                    boxShadow: &apos;0 8px 20px rgba(0,0,0,0.02)&apos;,\r\n                  }}\r\n                  onMouseEnter={(e) => {\r\n                    e.currentTarget.style.background = &apos;rgba(29,45,62,0.05)&apos;;\r\n                    e.currentTarget.style.borderColor = &apos;rgba(29,45,62,0.3)&apos;;\r\n                    e.currentTarget.style.transform = &apos;translateY(-4px)&apos;;\r\n                    e.currentTarget.style.boxShadow = &apos;0 15px 30px rgba(0,0,0,0.06)&apos;;\r\n                  }}\r\n                  onMouseLeave={(e) => {\r\n                    e.currentTarget.style.background = &apos;rgba(255,255,255,0.05)&apos;;\r\n                    e.currentTarget.style.borderColor = &apos;rgba(29,45,62,0.15)&apos;;\r\n                    e.currentTarget.style.transform = &apos;translateY(0)&apos;;\r\n                    e.currentTarget.style.boxShadow = &apos;0 8px 20px rgba(0,0,0,0.02)&apos;;\r\n                  }}\r\n                >\r\n                  <span>View All Projects<\/span>\r\n                  <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" strokeWidth=\"2\" strokeLinecap=\"round\" strokeLinejoin=\"round\">\r\n                    <line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\" \/><polyline points=\"12 5 19 12 12 19\" \/>\r\n                  <\/svg>\r\n                <\/a>\r\n              <\/div>\r\n            <\/section>\r\n          <\/div>\r\n        );\r\n      }\r\n\r\n      const rootElement = document.getElementById(&apos;root&apos;);\r\n      if (rootElement) {\r\n        try {\r\n          const root = createRoot(rootElement);\r\n          root.render(<App \/>);\r\n        } catch (err) {\r\n          console.error(&apos;\u0641\u0634\u0644 \u0627\u0644\u062a\u0635\u064a\u064a\u0631:&apos;, err);\r\n          rootElement.innerHTML = `<div class=\"error-fallback\"><h3>\u26a0\ufe0f \u062d\u062f\u062b \u062e\u0637\u0623<\/h3><p>${err.message}<\/p><\/div>`;\r\n        }\r\n      }\r\n    })();\r\n  <\/script><\/body><\/html>' style=\"width:100%; height:700px; border:none; border-radius:16px; background:transparent;\"><\/iframe>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2343bcf e-flex e-con-boxed e-con e-parent\" data-id=\"2343bcf\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-44a87f7 elementor-widget elementor-widget-html\" data-id=\"44a87f7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!DOCTYPE html>\n<html lang=\"en\" dir=\"ltr\">\n<head>\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<title>Contact Section<\/title>\n\n<!-- Font Awesome -->\n<link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.5.1\/css\/all.min.css\">\n<!-- Google Fonts -->\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Tajawal:wght@400;500;700;800&display=swap\" rel=\"stylesheet\">\n\n<style>\n* {\n    margin: 0;\n    padding: 0;\n    box-sizing: border-box;\n}\n\nbody {\n    font-family: 'Tajawal', 'Arial', sans-serif;\n    background: transparent;\n}\n\n\/* Contact Section *\/\n.contact-section {\n    width: 100%;\n    min-height: 100vh;\n    background: transparent;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    overflow: hidden;\n    position: relative;\n}\n\n\/* Subtle decorative background elements *\/\n.contact-section::before {\n    content: '';\n    position: absolute;\n    top: -100px;\n    right: -100px;\n    width: 400px;\n    height: 400px;\n    border-radius: 50%;\n    background: rgba(29, 45, 62, 0.04);\n    pointer-events: none;\n}\n\n.contact-section::after {\n    content: '';\n    position: absolute;\n    bottom: -80px;\n    left: -80px;\n    width: 300px;\n    height: 300px;\n    border-radius: 50%;\n    background: rgba(29, 45, 62, 0.03);\n    pointer-events: none;\n}\n\n.contact-container {\n    width: 100%;\n    max-width: 1200px;\n    padding: 60px 20px;\n    text-align: center;\n    opacity: 0;\n    transform: translateY(60px);\n    transition: all 1s cubic-bezier(0.22, 1, 0.36, 1);\n}\n\n.contact-container.show {\n    opacity: 1;\n    transform: translateY(0);\n}\n\n.contact-title {\n    font-size: 46px;\n    font-weight: 800;\n    margin-bottom: 12px;\n    letter-spacing: 1px;\n    color: #1D2D3E;\n    position: relative;\n    display: inline-block;\n}\n\n.contact-title::after {\n    content: '';\n    position: absolute;\n    bottom: -8px;\n    left: 50%;\n    transform: translateX(-50%);\n    width: 60px;\n    height: 4px;\n    background: linear-gradient(90deg, transparent, #1D2D3E, transparent);\n    border-radius: 2px;\n}\n\n.contact-desc {\n    font-size: 19px;\n    margin-bottom: 60px;\n    margin-top: 25px;\n    color: #1D2D3E;\n    opacity: 0.7;\n    font-weight: 500;\n}\n\n.contact-boxes {\n    display: flex;\n    justify-content: center;\n    gap: 40px;\n    flex-wrap: wrap;\n}\n\n.contact-box {\n    background: rgba(29, 45, 62, 0.03);\n    border: 1.5px solid rgba(29, 45, 62, 0.12);\n    padding: 45px 35px 40px;\n    width: 340px;\n    border-radius: 24px;\n    transition: all 0.5s cubic-bezier(0.22, 1, 0.36, 1);\n    cursor: pointer;\n    position: relative;\n    overflow: hidden;\n}\n\n.contact-box::before {\n    content: '';\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 100%;\n    background: linear-gradient(135deg, rgba(29, 45, 62, 0.06), transparent);\n    opacity: 0;\n    transition: opacity 0.5s ease;\n    pointer-events: none;\n}\n\n.contact-box:hover::before {\n    opacity: 1;\n}\n\n.contact-box:hover {\n    transform: translateY(-12px);\n    border-color: rgba(29, 45, 62, 0.25);\n    box-shadow: 0 20px 50px rgba(29, 45, 62, 0.12);\n}\n\n.icon-wrapper {\n    width: 80px;\n    height: 80px;\n    margin: 0 auto 25px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    border-radius: 50%;\n    background: rgba(29, 45, 62, 0.07);\n    transition: all 0.5s cubic-bezier(0.22, 1, 0.36, 1);\n    position: relative;\n}\n\n.icon-wrapper::after {\n    content: '';\n    position: absolute;\n    width: 100%;\n    height: 100%;\n    border-radius: 50%;\n    border: 2px dashed rgba(29, 45, 62, 0.1);\n    transform: scale(1.3);\n    transition: all 0.5s ease;\n    animation: rotate 15s linear infinite;\n}\n\n@keyframes rotate {\n    from { transform: scale(1.3) rotate(0deg); }\n    to { transform: scale(1.3) rotate(360deg); }\n}\n\n.contact-box:hover .icon-wrapper {\n    background: rgba(29, 45, 62, 0.12);\n    transform: scale(1.1);\n}\n\n.contact-box:hover .icon-wrapper::after {\n    border-color: rgba(29, 45, 62, 0.2);\n}\n\n.contact-box i {\n    font-size: 32px;\n    color: #1D2D3E;\n    transition: all 0.4s ease;\n}\n\n.contact-box:hover i {\n    transform: scale(1.15);\n}\n\n.contact-box h3 {\n    font-size: 21px;\n    font-weight: 700;\n    margin-bottom: 12px;\n    color: #1D2D3E;\n}\n\n.contact-box p {\n    font-size: 16px;\n    color: #1D2D3E;\n    opacity: 0.65;\n    font-weight: 500;\n    letter-spacing: 0.3px;\n    transition: opacity 0.3s ease;\n}\n\n.contact-box:hover p {\n    opacity: 0.85;\n}\n\n\/* Floating dots decoration *\/\n.floating-dots {\n    position: absolute;\n    width: 100%;\n    height: 100%;\n    top: 0;\n    left: 0;\n    pointer-events: none;\n    overflow: hidden;\n}\n\n.dot {\n    position: absolute;\n    width: 6px;\n    height: 6px;\n    border-radius: 50%;\n    background: rgba(29, 45, 62, 0.08);\n    animation: floatDot 8s ease-in-out infinite;\n}\n\n.dot:nth-child(1) { top: 15%; left: 10%; animation-delay: 0s; }\n.dot:nth-child(2) { top: 25%; right: 12%; animation-delay: 1.5s; width: 8px; height: 8px; }\n.dot:nth-child(3) { bottom: 20%; left: 8%; animation-delay: 3s; }\n.dot:nth-child(4) { bottom: 30%; right: 15%; animation-delay: 2s; width: 5px; height: 5px; }\n.dot:nth-child(5) { top: 50%; left: 5%; animation-delay: 4s; width: 4px; height: 4px; }\n.dot:nth-child(6) { top: 60%; right: 8%; animation-delay: 1s; }\n\n@keyframes floatDot {\n    0%, 100% { transform: translateY(0) scale(1); opacity: 0.5; }\n    50% { transform: translateY(-20px) scale(1.3); opacity: 1; }\n}\n\n\/* Scrollbar *\/\n::-webkit-scrollbar {\n    width: 6px;\n}\n::-webkit-scrollbar-track {\n    background: transparent;\n}\n::-webkit-scrollbar-thumb {\n    background: rgba(29, 45, 62, 0.3);\n    border-radius: 10px;\n}\n::-webkit-scrollbar-thumb:hover {\n    background: rgba(29, 45, 62, 0.5);\n}\n\n\/* Responsive *\/\n@media (max-width: 768px) {\n    .contact-title {\n        font-size: 34px;\n    }\n    .contact-desc {\n        font-size: 16px;\n        margin-bottom: 45px;\n    }\n    .contact-box {\n        width: 100%;\n        max-width: 360px;\n        padding: 35px 25px 30px;\n    }\n    .contact-boxes {\n        gap: 25px;\n    }\n    .icon-wrapper {\n        width: 70px;\n        height: 70px;\n    }\n    .contact-box i {\n        font-size: 28px;\n    }\n}\n<\/style>\n<\/head>\n\n<body>\n\n<section class=\"contact-section\" id=\"contact\">\n    <!-- Floating decorative dots -->\n    <div class=\"floating-dots\">\n        <div class=\"dot\"><\/div>\n        <div class=\"dot\"><\/div>\n        <div class=\"dot\"><\/div>\n        <div class=\"dot\"><\/div>\n        <div class=\"dot\"><\/div>\n        <div class=\"dot\"><\/div>\n    <\/div>\n\n    <div class=\"contact-container\">\n        <h2 class=\"contact-title\">\u0627\u062a\u0635\u0644 \u0628\u0646\u0627<\/h2>\n        <p class=\"contact-desc\">\u064a\u0633\u0639\u062f\u0646\u0627 \u0623\u0646 \u0646\u062a\u0644\u0642\u0649 \u0627\u062a\u0635\u0627\u0644\u0643\u0645 \u0641\u064a \u0623\u064a \u0648\u0642\u062a<\/p>\n\n        <div class=\"contact-boxes\">\n            <div class=\"contact-box\">\n                <div class=\"icon-wrapper\">\n                    <i class=\"fa-regular fa-paper-plane\"><\/i>\n                <\/div>\n                <h3>\u0639\u0646\u0648\u0627\u0646 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a<\/h3>\n                <p>info@ew-spu.com<\/p>\n            <\/div>\n\n            <div class=\"contact-box\">\n                <div class=\"icon-wrapper\">\n                    <i class=\"fa-regular fa-at\"><\/i>\n                <\/div>\n                <h3>\u0639\u0646\u0648\u0627\u0646 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a<\/h3>\n                <p>info@emaralwatan.com<\/p>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/section>\n\n<script>\n\/\/ Show on load & scroll\nconst contactContainer = document.querySelector('.contact-container');\n\nfunction checkVisibility() {\n    const sectionTop = contactContainer.getBoundingClientRect().top;\n    const screenHeight = window.innerHeight;\n\n    if (sectionTop < screenHeight - 100) {\n        contactContainer.classList.add('show');\n    }\n}\n\n\/\/ Check on load\nwindow.addEventListener('load', () => {\n    setTimeout(checkVisibility, 200);\n});\n\n\/\/ Check on scroll\nwindow.addEventListener('scroll', checkVisibility);\n\n\/\/ Staggered animation for boxes\nconst boxes = document.querySelectorAll('.contact-box');\nconst observer = new IntersectionObserver((entries) => {\n    entries.forEach((entry, index) => {\n        if (entry.isIntersecting) {\n            entry.target.style.opacity = '0';\n            entry.target.style.transform = 'translateY(30px)';\n            setTimeout(() => {\n                entry.target.style.transition = 'all 0.7s cubic-bezier(0.22, 1, 0.36, 1)';\n                entry.target.style.opacity = '1';\n                entry.target.style.transform = 'translateY(0)';\n            }, 300 + (entry.target.dataset.index * 200));\n        }\n    });\n}, { threshold: 0.2 });\n\nboxes.forEach((box, index) => {\n    box.dataset.index = index;\n    observer.observe(box);\n});\n<\/script>\n\n<\/body>\n<\/html>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>Emaar Alwatan &#8211; \u0642\u0637\u0639\u0629 \u0645\u0639\u0632\u0648\u0644\u0629 Welcome to Emaar Alwatan Emaar Alwatan Our journey didn&#8217;t begin within office walls, but rather in the heart of the urban development projects underway, where hands raced against time on the Kingdom&#8217;s largest and most ambitious development projects. There, as cities soared to new heights, we realized that the true [&hellip;]<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"page-builder","ast-site-content-layout":"full-width-container","site-content-style":"unboxed","site-sidebar-style":"unboxed","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"enabled","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-540","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/emaaralwatan.com\/ar\/wp-json\/wp\/v2\/pages\/540","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/emaaralwatan.com\/ar\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/emaaralwatan.com\/ar\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/emaaralwatan.com\/ar\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/emaaralwatan.com\/ar\/wp-json\/wp\/v2\/comments?post=540"}],"version-history":[{"count":480,"href":"https:\/\/emaaralwatan.com\/ar\/wp-json\/wp\/v2\/pages\/540\/revisions"}],"predecessor-version":[{"id":2435,"href":"https:\/\/emaaralwatan.com\/ar\/wp-json\/wp\/v2\/pages\/540\/revisions\/2435"}],"wp:attachment":[{"href":"https:\/\/emaaralwatan.com\/ar\/wp-json\/wp\/v2\/media?parent=540"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}