:root{--diw-primary-50: #FDF8EC;--diw-primary-100: #FAEFD0;--diw-primary-200: #F6DFA0;--diw-primary-300: #F1CB6B;--diw-primary-400: #ECB945;--diw-primary-500: #C8A24A;--diw-primary-600: #A8863D;--diw-primary-700: #886B31;--diw-primary-800: #685126;--diw-primary-900: #4D3C1C;--diw-primary-950: #332814;--diw-secondary-50: #E6F7F3;--diw-secondary-100: #C2EDE3;--diw-secondary-200: #8BDCC9;--diw-secondary-300: #54CAAE;--diw-secondary-400: #2DB598;--diw-secondary-500: #0B8B6A;--diw-secondary-600: #097558;--diw-secondary-700: #075E47;--diw-secondary-800: #054936;--diw-secondary-900: #043728;--diw-secondary-950: #02251B;--diw-neutral-0: #FFFFFF;--diw-neutral-50: #F9FAFB;--diw-neutral-100: #F3F4F6;--diw-neutral-200: #E5E7EB;--diw-neutral-300: #D1D5DB;--diw-neutral-400: #9CA3AF;--diw-neutral-500: #6B7280;--diw-neutral-600: #4B5563;--diw-neutral-700: #374151;--diw-neutral-800: #1F2937;--diw-neutral-900: #111827;--diw-neutral-950: #0C1015;--diw-bg-primary: var(--diw-neutral-950);--diw-bg-secondary: var(--diw-neutral-900);--diw-bg-tertiary: var(--diw-neutral-800);--diw-bg-hover: var(--diw-neutral-700);--diw-bg-light-primary: var(--diw-neutral-0);--diw-bg-light-secondary: var(--diw-neutral-50);--diw-bg-light-tertiary: var(--diw-neutral-100);--diw-bg-light-hover: var(--diw-neutral-200);--diw-surface-base: var(--diw-neutral-900);--diw-surface-raised: var(--diw-neutral-800);--diw-surface-overlay: var(--diw-neutral-700);--diw-surface-light-base: var(--diw-neutral-0);--diw-surface-light-raised: var(--diw-neutral-50);--diw-surface-light-overlay: var(--diw-neutral-100);--diw-border-subtle: var(--diw-neutral-800);--diw-border-default: var(--diw-neutral-700);--diw-border-strong: var(--diw-neutral-600);--diw-border-interactive: var(--diw-primary-500);--diw-border-light-subtle: var(--diw-neutral-100);--diw-border-light-default: var(--diw-neutral-200);--diw-border-light-strong: var(--diw-neutral-300);--diw-border-light-interactive: var(--diw-primary-500);--diw-text-primary: var(--diw-neutral-50);--diw-text-secondary: var(--diw-neutral-300);--diw-text-tertiary: var(--diw-neutral-400);--diw-text-disabled: var(--diw-neutral-600);--diw-text-inverse: var(--diw-neutral-950);--diw-text-light-primary: var(--diw-neutral-900);--diw-text-light-secondary: var(--diw-neutral-700);--diw-text-light-tertiary: var(--diw-neutral-600);--diw-text-light-disabled: var(--diw-neutral-400);--diw-text-light-inverse: var(--diw-neutral-0);--diw-status-success: #10B981;--diw-status-warning: #F59E0B;--diw-status-error: #EF4444;--diw-status-info: #3B82F6;--diw-overlay-subtle: rgba(255, 255, 255, .05);--diw-overlay-primary-light: rgba(200, 162, 74, .1);--diw-overlay-primary-medium: rgba(200, 162, 74, .15);--diw-overlay-backdrop: rgba(3, 5, 8, .98);--diw-shadow-navbar: 0 2px 8px rgba(0, 0, 0, .3);--diw-shadow-dropdown: 0 4px 16px rgba(0, 0, 0, .4);--diw-shadow-submenu: 0 4px 8px rgba(0, 0, 0, .2);--diw-z-dropdown: 1000;--diw-z-sticky: 1020;--diw-z-fixed: 1030;--diw-z-modal-backdrop: 1040;--diw-z-modal: 1050;--diw-z-popover: 1060;--diw-z-tooltip: 1070;--diw-section-padding-block: 4rem;--diw-section-padding-block-lg: 6rem;--diw-section-padding-inline: 1rem;--diw-font-family-display-latin: "Playfair Display", Georgia, "Times New Roman", serif;--diw-font-family-body-latin: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--diw-font-family-display-arabic: "Amiri", "Traditional Arabic", "Times New Roman", serif;--diw-font-family-body-arabic: "Cairo", "Segoe UI Arabic", "Tahoma", sans-serif;--diw-font-family-display: var(--diw-font-family-display-latin);--diw-font-family-body: var(--diw-font-family-body-latin);--diw-font-weight-regular: 400;--diw-font-weight-medium: 500;--diw-font-weight-semibold: 600;--diw-font-weight-bold: 700;--diw-font-weight-black: 900;--diw-font-size-xs: .75rem;--diw-font-size-sm: .875rem;--diw-font-size-base: 1rem;--diw-font-size-lg: 1.125rem;--diw-font-size-xl: 1.25rem;--diw-font-size-2xl: 1.5rem;--diw-font-size-3xl: 1.875rem;--diw-font-size-4xl: 2.25rem;--diw-font-size-5xl: 3rem;--diw-font-size-6xl: 3.75rem;--diw-font-size-display-hero: clamp(2.5rem, 5vw + 1rem, 8rem);--diw-display-line-height-hero: 1.1;--diw-display-letter-spacing-hero: -.02em;--diw-line-height-tight: 1.25;--diw-line-height-normal: 1.5;--diw-line-height-relaxed: 1.75;--diw-letter-spacing-tight: -.025em;--diw-letter-spacing-normal: 0;--diw-letter-spacing-wide: .025em;--diw-icon-size-xs: 1rem;--diw-icon-size-sm: 1.75rem;--diw-icon-size-md: 2rem;--diw-icon-size-lg: 2.5rem;--diw-icon-size-xl: 3rem;--diw-icon-glow-color: rgba(200, 162, 74, .6);--diw-icon-glow-color-medium: rgba(200, 162, 74, .5);--diw-icon-glow-color-hover: rgba(200, 162, 74, .9);--diw-underline-gradient-start: transparent;--diw-underline-gradient-inner-light: var(--diw-primary-400);--diw-underline-gradient-center: var(--diw-primary-500);--diw-underline-gradient-inner-light-end: var(--diw-primary-400);--diw-underline-gradient-end: transparent;--diw-underline-glow: 0 0 8px rgba(200, 162, 74, .5);--diw-underline-glow-subtle: 0 0 8px rgba(200, 162, 74, .3);--diw-underline-height: 3px;--diw-underline-border-radius: 2px;--diw-underline-offset: .1em;--diw-hero-animation-delay-logo: .1s;--diw-hero-animation-delay-title: .3s;--diw-hero-animation-delay-subtitle: .6s;--diw-hero-animation-delay-highlight: .8s;--diw-hero-animation-delay-accent: 1.2s;--diw-hero-animation-delay-cta: 1.4s;--diw-hero-shimmer-delay: 5s;--diw-hero-shimmer-duration: 20s;--diw-hero-shimmer-duration-mobile: 25s;--bs-primary: var(--diw-primary-500);--bs-primary-rgb: 200, 162, 74;--bs-secondary: var(--diw-secondary-500);--bs-secondary-rgb: 11, 139, 106;--bs-success: var(--diw-secondary-500);--bs-success-rgb: 11, 139, 106;--bs-warning: var(--diw-primary-400);--bs-warning-rgb: 236, 185, 69;--bs-danger: var(--diw-status-error);--bs-danger-rgb: 239, 68, 68;--bs-info: var(--diw-primary-500);--bs-info-rgb: 200, 162, 74;--bs-dark: var(--diw-neutral-900);--bs-dark-rgb: 17, 24, 39;--bs-light: var(--diw-neutral-700);--bs-light-rgb: 55, 65, 81;--bs-body-bg: var(--diw-bg-primary);--bs-body-color: var(--diw-text-primary);--bs-body-font-family: var(--diw-font-family-body);--bs-heading-color: var(--diw-text-primary);--bs-heading-font-family: var(--diw-font-family-display);--bs-border-color: var(--diw-border-default);--bs-border-radius: .5rem;--bs-link-color: var(--diw-primary-400);--bs-link-hover-color: var(--diw-primary-300);--bs-link-color-rgb: 236, 185, 69;--bs-card-bg: var(--diw-surface-raised);--bs-card-border-color: var(--diw-border-subtle);--bs-card-color: var(--diw-text-primary);--bs-modal-bg: var(--diw-surface-raised);--bs-modal-border-color: var(--diw-border-default);--bs-modal-color: var(--diw-text-primary);color-scheme:dark}html.lang-ar{--diw-font-family-display: var(--diw-font-family-display-arabic);--diw-font-family-body: var(--diw-font-family-body-arabic)}html.lang-latin{--diw-font-family-display: var(--diw-font-family-display-latin);--diw-font-family-body: var(--diw-font-family-body-latin)}html{overflow-x:hidden;max-width:100vw}body{margin:0;min-width:320px;min-height:100vh;overflow-x:hidden;max-width:100vw}#root{overflow-x:hidden;max-width:100vw}.container,.container-fluid{background-color:transparent;overflow-x:hidden;max-width:100%}.navbar .container-fluid{overflow:visible}html,body{font-family:var(--diw-font-family-body);font-weight:var(--diw-font-weight-regular);line-height:var(--diw-line-height-normal);background-color:var(--diw-bg-primary);color:var(--diw-text-primary)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--diw-font-family-display);font-weight:var(--diw-font-weight-bold);line-height:var(--diw-line-height-tight);letter-spacing:var(--diw-letter-spacing-tight)}html.lang-ar h1,html.lang-ar h2,html.lang-ar h3,html.lang-ar h4,html.lang-ar h5,html.lang-ar h6,html.lang-ar .h1,html.lang-ar .h2,html.lang-ar .h3,html.lang-ar .h4,html.lang-ar .h5,html.lang-ar .h6{letter-spacing:normal;line-height:1.6}html.lang-ar p,html.lang-ar .body-text,html.lang-ar body{line-height:2}h1,.h1{font-size:var(--diw-font-size-5xl);font-weight:var(--diw-font-weight-black)}h2,.h2{font-size:var(--diw-font-size-4xl);font-weight:var(--diw-font-weight-bold)}h3,.h3{font-size:var(--diw-font-size-3xl);font-weight:var(--diw-font-weight-bold)}h4,.h4{font-size:var(--diw-font-size-2xl);font-weight:var(--diw-font-weight-semibold)}h5,.h5{font-size:var(--diw-font-size-xl);font-weight:var(--diw-font-weight-semibold)}h6,.h6{font-size:var(--diw-font-size-lg);font-weight:var(--diw-font-weight-semibold)}p,.body-text{font-family:var(--diw-font-family-body);font-size:var(--diw-font-size-base);line-height:var(--diw-line-height-relaxed)}.btn-primary{--bs-btn-color: var(--diw-neutral-950);--bs-btn-bg: var(--diw-primary-500);--bs-btn-border-color: var(--diw-primary-500);--bs-btn-hover-color: var(--diw-neutral-950);--bs-btn-hover-bg: var(--diw-primary-400);--bs-btn-hover-border-color: var(--diw-primary-400);--bs-btn-active-color: var(--diw-neutral-950);--bs-btn-active-bg: var(--diw-primary-600);--bs-btn-active-border-color: var(--diw-primary-600);--bs-btn-disabled-color: var(--diw-neutral-950);--bs-btn-disabled-bg: var(--diw-primary-500);--bs-btn-disabled-border-color: var(--diw-primary-500)}.btn-secondary{--bs-btn-color: var(--diw-neutral-50);--bs-btn-bg: var(--diw-secondary-500);--bs-btn-border-color: var(--diw-secondary-500);--bs-btn-hover-color: var(--diw-neutral-50);--bs-btn-hover-bg: var(--diw-secondary-600);--bs-btn-hover-border-color: var(--diw-secondary-600);--bs-btn-active-color: var(--diw-neutral-50);--bs-btn-active-bg: var(--diw-secondary-700);--bs-btn-active-border-color: var(--diw-secondary-700)}.btn-outline-secondary{--bs-btn-color: var(--diw-secondary-500);--bs-btn-border-color: var(--diw-secondary-500);--bs-btn-hover-color: var(--diw-neutral-50);--bs-btn-hover-bg: var(--diw-secondary-500);--bs-btn-hover-border-color: var(--diw-secondary-500);--bs-btn-active-color: var(--diw-neutral-50);--bs-btn-active-bg: var(--diw-secondary-600);--bs-btn-active-border-color: var(--diw-secondary-600)}.btn-outline-primary{--bs-btn-color: var(--diw-primary-500);--bs-btn-border-color: var(--diw-primary-500);--bs-btn-hover-color: var(--diw-neutral-950);--bs-btn-hover-bg: var(--diw-primary-500);--bs-btn-hover-border-color: var(--diw-primary-500);--bs-btn-active-color: var(--diw-neutral-950);--bs-btn-active-bg: var(--diw-primary-600);--bs-btn-active-border-color: var(--diw-primary-600)}.badge.bg-primary,.badge.text-bg-primary{--bs-badge-color: var(--diw-neutral-950);background-color:var(--diw-primary-500)!important}.badge.bg-success,.badge.text-bg-success{--bs-badge-color: var(--diw-neutral-50);background-color:var(--diw-secondary-500)!important}.badge.bg-info,.badge.text-bg-info{--bs-badge-color: var(--diw-neutral-950);background-color:var(--diw-primary-500)!important}.badge.bg-warning,.badge.text-bg-warning{--bs-badge-color: var(--diw-neutral-950);background-color:var(--diw-primary-400)!important}.badge.bg-secondary,.badge.text-bg-secondary{--bs-badge-color: var(--diw-neutral-50);background-color:var(--diw-secondary-500)!important}.display-1{font-weight:var(--diw-font-weight-black)!important;line-height:1.2;color:var(--diw-primary-400)}.display-hero{font-size:var(--diw-font-size-display-hero);font-weight:var(--diw-font-weight-black);line-height:var(--diw-display-line-height-hero);letter-spacing:var(--diw-display-letter-spacing-hero);font-family:var(--diw-font-family-display);color:var(--diw-primary-400)}@keyframes heroShimmer{0%{background-position:200% center}20%{background-position:200% center}50%{background-position:-200% center}70%{background-position:-200% center}to{background-position:200% center}}.hero-title-emphasis{background:linear-gradient(110deg,var(--diw-secondary-300) 0%,var(--diw-secondary-300) 35%,var(--diw-secondary-200) 45%,#A7F3E0 50%,var(--diw-secondary-200) 55%,var(--diw-secondary-300) 65%,var(--diw-secondary-300) 100%);background-size:200% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-position:200% center;animation:heroShimmer var(--diw-hero-shimmer-duration) ease-in-out var(--diw-hero-shimmer-delay) infinite}@supports not (background-clip: text){.hero-title-emphasis{background:none;-webkit-text-fill-color:currentColor;color:var(--diw-secondary-300)}}.hero-title-white{color:var(--diw-text-primary);font-weight:var(--diw-font-weight-bold)}html.lang-ar .display-hero,html.lang-ar .display-1{letter-spacing:normal;line-height:1.5}@media(max-width:767.98px){.display-hero{font-size:clamp(3rem,15vw,7rem)}.hero-title-emphasis{animation-duration:var(--diw-hero-shimmer-duration-mobile)}}@media(prefers-reduced-motion:reduce){.hero-title-emphasis{animation:none;background:none;-webkit-text-fill-color:currentColor;color:var(--diw-secondary-300);will-change:auto}}.section-title{font-size:clamp(1.75rem,3vw + 1rem,2.5rem);font-family:var(--diw-font-family-display);font-weight:var(--diw-font-weight-bold);line-height:var(--diw-line-height-tight);letter-spacing:var(--diw-letter-spacing-tight);color:var(--diw-text-primary);margin-bottom:1rem}html.lang-ar .section-title{letter-spacing:normal}.section-subtitle{font-size:clamp(1rem,2vw + .5rem,1.25rem);font-family:var(--diw-font-family-body);font-weight:var(--diw-font-weight-regular);line-height:var(--diw-line-height-relaxed);color:var(--diw-text-secondary);max-width:60ch;margin-inline:auto}.navbar{background-color:var(--diw-bg-secondary);box-shadow:var(--diw-shadow-navbar);position:relative}.navbar-homepage{background-color:var(--diw-bg-primary);box-shadow:none}.navbar .nav-link{position:relative;padding:.5rem 1rem;margin-inline:.25rem;transition:all .3s ease;border-radius:.375rem;color:var(--diw-text-secondary)}.navbar .nav-link:hover{color:var(--diw-text-primary);background-color:var(--diw-overlay-subtle)}.navbar .nav-link:focus-visible{outline:2px solid var(--diw-primary-400);outline-offset:2px;background-color:var(--diw-overlay-subtle)}.navbar .nav-link.active{font-weight:var(--diw-font-weight-semibold);color:var(--diw-primary-400);background-color:var(--diw-overlay-primary-light)}.navbar .nav-link.active:after{content:"";position:absolute;bottom:0;inset-inline-start:1rem;inset-inline-end:1rem;height:2px;background:linear-gradient(to right,var(--diw-primary-500) 0%,var(--diw-primary-400) 50%,var(--diw-secondary-500) 100%);border-radius:2px}html[dir=rtl] .navbar .nav-link.active:after{background:linear-gradient(to left,var(--diw-primary-500) 0%,var(--diw-primary-400) 50%,var(--diw-secondary-500) 100%)}.navbar-brand{transition:transform .3s ease,opacity .3s ease;display:flex;align-items:center}.navbar-brand:hover,.navbar-brand:focus-visible{transform:scale(1.05);opacity:.9;will-change:transform}.navbar-brand:focus-visible{outline:2px solid var(--diw-primary-400);outline-offset:4px}.navbar-brand-logo{height:22px;width:auto;object-fit:contain;display:block}@media(max-width:767px){.navbar-brand-logo{height:20px}}.navbar .dropdown-toggle{padding:.5rem 1rem;transition:all .3s ease;border-radius:.375rem}.navbar .dropdown-toggle:hover{background-color:var(--diw-overlay-subtle)}.navbar .dropdown-toggle:focus-visible{outline:2px solid var(--diw-primary-400);outline-offset:2px;background-color:var(--diw-overlay-subtle)}.navbar .dropdown-menu{border:1px solid var(--diw-border-default);box-shadow:var(--diw-shadow-dropdown);background-color:var(--diw-surface-raised);margin-top:.125rem;min-width:200px;max-height:none;overflow:visible;z-index:1050;position:absolute}.navbar .dropdown-item{transition:all .2s ease;padding:.5rem 1rem;color:var(--diw-text-secondary)}.navbar .dropdown-item:hover{background-color:var(--diw-overlay-subtle);color:var(--diw-text-primary)}.navbar .dropdown-item:focus-visible{outline:2px solid var(--diw-primary-400);outline-offset:-2px}.navbar .dropdown-item.active{background-color:var(--diw-overlay-primary-medium);color:var(--diw-primary-400)}@media(min-width:992px){.navbar-three-section{display:flex;justify-content:space-between;align-items:center;overflow:visible}.navbar-nav-center{display:flex;justify-content:center;gap:1.5rem;flex:1;margin:0 2rem}.navbar-nav-right{display:flex;margin-inline-start:auto;overflow:visible}}@media(max-width:991.98px){.navbar-three-section{display:block}.navbar-nav-center,.navbar-nav-right{margin:0}.navbar .nav-link{border-radius:0;margin-inline:0}.navbar .nav-link.active:after{inset-inline-start:0;inset-inline-end:auto;width:3px;height:100%;bottom:auto;top:0;background:linear-gradient(to bottom,var(--diw-primary-500) 0%,var(--diw-primary-400) 50%,var(--diw-secondary-500) 100%)}}@media(prefers-reduced-motion:reduce){.navbar .nav-link,.navbar-brand,.navbar .dropdown-toggle,.navbar .dropdown-menu,.navbar .dropdown-item,.navbar-three-section,.navbar-nav-center,.navbar-nav-right{transition:none}.navbar-brand:hover{transform:none}}.navbar-collapse .navbar-collapse-submenu.services-submenu-always-visible{display:block;visibility:visible;opacity:1;height:auto;overflow:visible;transition:none}.navbar .submenu-item-icon{object-fit:contain;object-position:center;flex-shrink:0;opacity:1;filter:invert(1) brightness(1.2) drop-shadow(0 0 8px var(--diw-icon-glow-color));transition:all .3s ease;padding:.125rem;box-sizing:border-box}.navbar .submenu-item-icon--burj{transform:scale(1.6)}.navbar .submenu-item-desktop:hover .submenu-item-icon--burj{transform:scale(1.84)}@media(min-width:992px){.navbar-submenu-desktop{position:absolute;top:100%;left:0;right:0;background-color:var(--diw-bg-secondary);border-top:1px solid var(--diw-border-subtle);box-shadow:var(--diw-shadow-submenu);z-index:var(--diw-z-dropdown)}.navbar-submenu-row{display:flex;justify-content:center;align-items:center;gap:2rem;padding:1rem 2rem;max-width:1400px;margin:0 auto}.navbar .submenu-item-desktop{position:relative;display:flex;align-items:center;gap:.75rem;padding:.5rem 1rem;color:var(--diw-text-secondary);transition:all .3s ease;border-radius:.375rem;white-space:nowrap;font-size:.95rem}.navbar .submenu-item-desktop .submenu-item-icon{width:var(--diw-icon-size-md);height:var(--diw-icon-size-md)}.navbar .submenu-item-desktop:hover .submenu-item-icon{will-change:filter,transform;filter:invert(1) brightness(1.5) drop-shadow(0 0 20px var(--diw-icon-glow-color-hover));transform:scale(1.15)}.navbar .submenu-item-desktop:before{content:"→";margin-inline-end:.5rem;color:var(--diw-primary-400);font-weight:700}html[dir=rtl] .navbar .submenu-item-desktop:before{content:"←"}.navbar .submenu-item-desktop:hover{color:var(--diw-text-primary);background-color:var(--diw-overlay-subtle);transform:translateY(-1px)}.navbar .submenu-item-desktop:focus-visible{outline:2px solid var(--diw-primary-400);outline-offset:2px;background-color:var(--diw-overlay-subtle)}.navbar .submenu-item-desktop.active{color:var(--diw-primary-400);background-color:var(--diw-overlay-primary-medium);font-weight:var(--diw-font-weight-semibold)}}@media(max-width:991.98px){.navbar-collapse-submenu{border:none;box-shadow:none;background-color:transparent;padding-inline-start:1rem}.navbar-submenu{flex-direction:column;padding-inline-start:0}.navbar .submenu-item{display:flex;align-items:center;gap:.5rem;padding-inline-start:1rem;border-radius:0;margin-inline:0}.navbar .submenu-item:before{content:"→";color:var(--diw-primary-400);font-size:.875rem;font-weight:700;flex-shrink:0}.navbar .submenu-item .submenu-item-text{flex:1}.navbar .submenu-item .submenu-item-icon{width:var(--diw-icon-size-sm);height:var(--diw-icon-size-sm);filter:invert(1) brightness(1.2) drop-shadow(0 0 6px var(--diw-icon-glow-color-medium));margin-inline-start:auto}html[dir=rtl] .navbar .submenu-item:before{content:"←"}.navbar .submenu-item:hover{background-color:var(--diw-overlay-subtle);color:var(--diw-text-primary)}}@media(prefers-reduced-motion:reduce){.navbar .submenu-item-desktop,.navbar .submenu-item-desktop .submenu-item-icon{transition:none}.navbar .submenu-item-desktop:hover,.navbar .submenu-item-desktop:hover .submenu-item-icon{transform:none}}html[dir=rtl] .navbar-submenu-row{direction:rtl}.site-footer{background:linear-gradient(165deg,var(--diw-secondary-700) 0%,var(--diw-secondary-800) 100%);border-top:3px solid var(--diw-primary-400);margin-top:auto;padding-block:3.5rem 2rem;position:relative}.footer-brand{margin-block-end:0}.footer-brand-logo{width:100%;max-width:220px;height:auto;object-fit:contain;display:block;margin-block-end:1.25rem}@media(max-width:991px){.footer-brand-logo{max-width:180px}}@media(max-width:767px){.footer-brand-logo{max-width:160px;margin-inline:auto}}.footer-brand-title{font-size:var(--diw-font-size-2xl);font-weight:var(--diw-font-weight-bold);font-family:var(--diw-font-family-display);color:var(--diw-neutral-0);line-height:1.2;letter-spacing:-.01em;margin:0 0 .5rem}.footer-brand-tagline{font-size:var(--diw-font-size-base);font-weight:var(--diw-font-weight-normal);color:#fffc;line-height:1.5;margin:0 0 1rem}.footer-brand-tagline .text-gold{color:var(--diw-primary-300);font-weight:var(--diw-font-weight-semibold)}.footer-brand-description{font-size:var(--diw-font-size-sm);font-weight:var(--diw-font-weight-normal);color:#fff9;line-height:1.6;margin:0;max-width:32ch}.footer-section{margin-block-end:0}.footer-section-spaced{margin-block-start:2rem}.footer-section-title{font-size:var(--diw-font-size-sm);font-weight:var(--diw-font-weight-bold);text-transform:uppercase;letter-spacing:.05em;color:var(--diw-primary-300);line-height:1.4;margin:0 0 1rem;padding-block-end:.5rem;border-bottom:2px solid var(--diw-primary-400);display:inline-block}.footer-links{display:flex;flex-direction:column;gap:.625rem}.footer-link{color:#ffffffbf;text-decoration:none;font-size:var(--diw-font-size-base);font-weight:var(--diw-font-weight-normal);line-height:1.5;transition:color .2s ease;display:inline-block}.footer-link:hover{color:var(--diw-primary-300)}.footer-link:focus-visible{outline:2px solid var(--diw-primary-400);outline-offset:3px;border-radius:2px}.footer-contact{display:flex;flex-direction:column;gap:.75rem}.footer-contact-item{display:flex;align-items:center;gap:.625rem;color:#ffffffbf;text-decoration:none;font-size:var(--diw-font-size-base);font-weight:var(--diw-font-weight-normal);line-height:1.5;transition:color .2s ease}.footer-contact-item:hover{color:var(--diw-primary-300)}.footer-contact-icon{color:#ffffff80;flex-shrink:0;transition:color .2s ease}.footer-contact-item:hover .footer-contact-icon{color:var(--diw-primary-300)}.footer-offices{display:flex;flex-direction:column;gap:1.25rem}.footer-office{display:flex;flex-direction:column;gap:.375rem}.footer-office-city{display:flex;align-items:center;gap:.5rem;font-size:var(--diw-font-size-base);font-weight:var(--diw-font-weight-semibold);color:var(--diw-neutral-0);line-height:1.4}.footer-office-icon{color:var(--diw-primary-400);flex-shrink:0}.footer-office-address{font-size:var(--diw-font-size-sm);font-weight:var(--diw-font-weight-normal);font-style:normal;color:#fff9;line-height:1.6;margin:0;padding-inline-start:1.5rem}.footer-bottom{margin-block-start:2.5rem;padding-block-start:1.5rem;border-top:1px solid rgba(255,255,255,.15)}.footer-copyright{color:#ffffff80;font-size:var(--diw-font-size-sm);font-weight:var(--diw-font-weight-normal);text-align:center;line-height:1.5;margin:0}.footer-partner-banner{margin-block-start:1rem;margin-inline:-1.5rem;padding-inline:1.5rem}.footer-partner-strip{background:linear-gradient(90deg,transparent 0%,rgba(212,175,55,.06) 20%,rgba(0,117,255,.08) 50%,rgba(0,194,184,.06) 80%,transparent 100%);border-top:1px solid rgba(255,255,255,.06);padding-block:.5rem;display:flex;align-items:center;justify-content:center}.footer-partner-link{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;text-decoration:none;color:#fff6;transition:color .2s ease}.footer-partner-link:hover{color:#ffffffb3}.footer-partner-text{font-size:.65rem;font-weight:var(--diw-font-weight-medium);text-transform:uppercase;letter-spacing:.06em}.footer-partner-divider{width:1px;height:.625rem;background:#fff3}.footer-partner-logo{height:12px;width:auto;filter:brightness(0) invert(1);opacity:.5;transition:opacity .2s ease}.footer-partner-link:hover .footer-partner-logo{opacity:.8}@media(max-width:991px){.site-footer{padding-block:3rem 1.75rem}.footer-brand-title{font-size:var(--diw-font-size-xl)}.footer-section-spaced{margin-block-start:1.75rem}.footer-bottom{margin-block-start:2rem;padding-block-start:1.25rem}}@media(max-width:767px){.site-footer{padding-block:2.5rem 1.5rem}.footer-brand{margin-block-end:2rem}.footer-brand-title{font-size:var(--diw-font-size-xl)}.footer-brand-tagline{font-size:var(--diw-font-size-sm)}.footer-brand-description{font-size:var(--diw-font-size-xs);max-width:none}.footer-section{margin-block-end:2rem}.footer-section-spaced{margin-block-start:0;margin-block-end:2rem}.footer-section-title{font-size:var(--diw-font-size-xs)}.footer-offices{gap:1rem}.footer-office-address{padding-inline-start:1.25rem}.footer-bottom{margin-block-start:1.5rem;padding-block-start:1rem}}[dir=rtl] .footer-office-address{padding-inline-start:0;padding-inline-end:1.5rem}@media(max-width:767px){[dir=rtl] .footer-office-address{padding-inline-end:1.25rem}}@media(prefers-reduced-motion:reduce){.footer-link,.footer-contact-item,.footer-contact-icon,.footer-partner-link,.footer-partner-logo{transition:none}}@media(prefers-contrast:high){.site-footer{border-top-width:3px;background:var(--diw-secondary-900)}.footer-bottom{border-top-width:2px;border-top-color:#fff6}.footer-link,.footer-contact-item{color:var(--diw-neutral-0);text-decoration:underline}.footer-section-title{border-bottom-width:3px;color:var(--diw-primary-300)}}@media print{.site-footer{background:#fff;padding:2rem 0;border-top:1px solid #000}.footer-bottom{border-top:1px solid #000;padding-block-start:1rem;margin-block-start:2rem}.footer-brand-title,.footer-office-city,.footer-link,.footer-contact-item{color:#000}.footer-link,.footer-contact-item{text-decoration:underline}.footer-section-title{color:#000;border-bottom-color:#000}.footer-brand-tagline,.footer-brand-description,.footer-office-address,.footer-copyright{color:#333}}.hero-section{min-height:90dvh;min-height:90vh;display:flex;align-items:center;justify-content:center;background-color:var(--diw-bg-primary);padding-block-start:6rem;padding-block-end:4rem;padding-inline:1rem;position:relative;overflow:hidden}.hero-section:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 100% 40% at 50% 0%,rgba(200,162,74,.12) 0%,rgba(200,162,74,.06) 30%,transparent 60%),radial-gradient(ellipse 80% 50% at 50% 50%,rgba(54,202,174,.08) 0%,rgba(54,202,174,.04) 40%,transparent 70%),linear-gradient(135deg,rgba(200,162,74,.08) 0%,transparent 35%,transparent 65%,rgba(54,202,174,.06) 100%),linear-gradient(180deg,#0c101566,#0c10151a,#0c101566);z-index:0;pointer-events:none}.hero-section:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 80% 50% at 50% 40%,transparent 0%,transparent 40%,rgba(12,16,21,.3) 70%,rgba(12,16,21,.6) 100%);z-index:0;pointer-events:none}.hero-section .container{position:relative;z-index:1}.hero-logo{max-width:clamp(180px,20vw,280px);height:auto;display:block;margin-inline:auto;margin-bottom:2rem;filter:drop-shadow(0 4px 16px rgba(200,162,74,.25));animation:logoFadeIn 1s ease-out forwards;opacity:0;animation-delay:var(--diw-hero-animation-delay-logo)}@media(max-width:767.98px){.hero-logo{max-width:clamp(140px,25vw,200px);margin-bottom:1.5rem}.hero-section:before{background:radial-gradient(ellipse 100% 35% at 50% 0%,rgba(200,162,74,.1) 0%,rgba(200,162,74,.05) 30%,transparent 60%),linear-gradient(135deg,rgba(200,162,74,.06) 0%,transparent 50%,rgba(54,202,174,.04) 100%)}}.hero-subtitle{font-size:clamp(.9rem,2vw + .25rem,1.5rem);font-family:var(--diw-font-family-body);font-weight:var(--diw-font-weight-regular);line-height:1.8;color:var(--diw-text-secondary);max-width:52ch;margin-inline:auto;margin-top:1.5rem;padding-inline:1rem;padding-bottom:.5em;animation:fadeInUp 1s ease-out forwards;opacity:0;animation-delay:var(--diw-hero-animation-delay-subtitle);text-shadow:0 2px 8px rgba(0,0,0,.3)}.hero-subtitle-intro{color:var(--diw-text-secondary);font-weight:var(--diw-font-weight-regular)}.hero-subtitle-emphasis{color:var(--diw-text-primary);font-weight:var(--diw-font-weight-medium);letter-spacing:-.01em;transition:color .2s ease}.hero-subtitle-action{color:var(--diw-primary-300);font-weight:var(--diw-font-weight-semibold);letter-spacing:-.015em}.hero-subtitle-accent{color:var(--diw-primary-400);font-weight:var(--diw-font-weight-bold);letter-spacing:-.015em;position:relative;transition:all .2s ease}.hero-subtitle-accent:after{content:"";position:absolute;bottom:0;left:0;right:0;height:var(--diw-underline-height);background:linear-gradient(90deg,var(--diw-underline-gradient-start) 0%,var(--diw-underline-gradient-inner-light) 20%,var(--diw-underline-gradient-center) 50%,var(--diw-underline-gradient-inner-light-end) 80%,var(--diw-underline-gradient-end) 100%);border-radius:var(--diw-underline-border-radius);box-shadow:var(--diw-underline-glow);transform-origin:center;animation:underlineScaleIn .6s cubic-bezier(.4,0,.2,1) forwards;animation-delay:var(--diw-hero-animation-delay-highlight);transform:scaleX(0);opacity:0}.hero-subtitle-locations{color:var(--diw-secondary-300);font-weight:var(--diw-font-weight-medium)}.hero-subtitle-accent-line{width:80px;height:3px;background:linear-gradient(90deg,var(--diw-secondary-500) 0%,var(--diw-primary-500) 50%,var(--diw-secondary-500) 100%);margin:2rem auto 0;border-radius:2px;box-shadow:0 2px 12px #c8a24a4d;opacity:0;animation:fadeInScale .8s cubic-bezier(.4,0,.2,1) forwards;animation-delay:var(--diw-hero-animation-delay-accent)}.hero-cta{margin-top:2rem;animation:fadeInUp .8s ease-out forwards;opacity:0;animation-delay:var(--diw-hero-animation-delay-cta)}html.lang-ar .hero-subtitle{line-height:2.2}@media(max-width:767.98px){.hero-subtitle{font-size:clamp(.8rem,3vw,1rem);line-height:1.6;max-width:90%;margin-top:1rem;padding-bottom:.4em}html.lang-ar .hero-subtitle{line-height:2}.hero-subtitle-accent-line{width:60px;margin-top:1.5rem}.hero-cta{margin-top:1.5rem}}.hero-text-animated{display:inline-block;animation:fadeInUp 1.2s ease-out forwards;opacity:0;animation-delay:var(--diw-hero-animation-delay-title)}@media(max-width:767.98px){.hero-section{min-height:80dvh;min-height:80vh;padding-block-start:5rem;padding-block-end:3rem}.hero-title{margin-bottom:1rem}}@media(prefers-reduced-motion:reduce){.hero-logo,.hero-text-animated,.hero-subtitle,.hero-subtitle-accent-line,.hero-subtitle-accent,.hero-cta{animation:none;opacity:1;transform:none}.hero-subtitle-accent:after{animation:none;transform:scaleX(1);opacity:1}.hero-cta .btn:hover{transform:none}}@media(prefers-contrast:high){.hero-title{font-weight:var(--diw-font-weight-black);letter-spacing:-.01em}}@keyframes logoFadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInScale{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes underlineScaleIn{0%{transform:scaleX(0);opacity:0}to{transform:scaleX(1);opacity:1}}:root{--diw-trusted-by-padding-block: 3rem;--diw-trusted-by-padding-block-mobile: 2rem;--diw-trusted-by-animation-duration: 45s;--diw-trusted-by-animation-duration-tablet: 50s;--diw-trusted-by-animation-duration-mobile: 55s;--diw-logo-box-width-min: 180px;--diw-logo-box-width-max: 200px;--diw-logo-box-height: 100px;--diw-logo-box-gap: 2rem;--diw-logo-box-width-min-mobile: 140px;--diw-logo-box-width-max-mobile: 160px;--diw-logo-box-height-mobile: 80px;--diw-logo-box-gap-mobile: 1.5rem;--diw-logo-box-padding: 1.5rem;--diw-logo-box-border-radius: 12px;--diw-logo-box-grayscale: 0%;--diw-logo-box-opacity: 1;--diw-logo-box-opacity-hover: 1;--diw-trusted-by-bg: var(--diw-bg-light-primary);--diw-trusted-by-title-color: var(--diw-text-light-primary);--diw-trusted-by-subtitle-color: var(--diw-text-light-secondary);--diw-trusted-by-box-bg: var(--diw-surface-light-base);--diw-trusted-by-box-bg-hover: var(--diw-surface-light-raised);--diw-trusted-by-box-border: var(--diw-border-light-default);--diw-trusted-by-box-border-hover: var(--diw-border-light-strong);--diw-trusted-by-box-shadow: 0 2px 8px rgba(0, 0, 0, .08);--diw-trusted-by-box-shadow-hover: 0 4px 16px rgba(0, 0, 0, .12)}.trusted-by-section{padding-block:var(--diw-trusted-by-padding-block);background-color:var(--diw-trusted-by-bg);overflow:hidden}.trusted-by-section .section-title{color:var(--diw-trusted-by-title-color)}.trusted-by-section .section-subtitle{color:var(--diw-trusted-by-subtitle-color)}.logo-slider-container{width:100%;overflow:hidden;position:relative;padding-block:2rem}.logo-slider-track{display:flex;gap:0;width:max-content;animation:logoScroll var(--diw-trusted-by-animation-duration) linear infinite;will-change:transform;transform:translateZ(0);backface-visibility:hidden;opacity:1;transition:opacity .3s ease-in}.logo-slider-track.loading{opacity:0;animation-play-state:paused}.logo-slider-track:hover{animation-play-state:paused}.logo-set{display:flex;gap:var(--diw-logo-box-gap)}.logo-set:after{content:"";width:var(--diw-logo-box-gap);flex-shrink:0}html[dir=rtl] .logo-set:after{content:none}html[dir=rtl] .logo-set:before{content:"";width:var(--diw-logo-box-gap);flex-shrink:0}.logo-box{min-width:var(--diw-logo-box-width-min);max-width:var(--diw-logo-box-width-max);height:var(--diw-logo-box-height);padding:var(--diw-logo-box-padding);flex-shrink:0;background-color:var(--diw-trusted-by-box-bg);border:1px solid var(--diw-trusted-by-box-border);border-radius:var(--diw-logo-box-border-radius);display:flex;align-items:center;justify-content:center;transition:all .3s ease;box-shadow:var(--diw-trusted-by-box-shadow)}.logo-box:hover{background-color:var(--diw-trusted-by-box-bg-hover);border-color:var(--diw-trusted-by-box-border-hover);box-shadow:var(--diw-trusted-by-box-shadow-hover);transform:translateY(-2px)}.logo-box img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;filter:grayscale(var(--diw-logo-box-grayscale)) brightness(1.2);opacity:var(--diw-logo-box-opacity);transition:all .3s ease}.logo-box:hover img{filter:grayscale(0%) brightness(1);opacity:var(--diw-logo-box-opacity-hover)}@keyframes logoScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes logoScrollRTL{0%{transform:translate(0)}to{transform:translate(50%)}}html[dir=rtl] .logo-slider-track{animation-name:logoScrollRTL}@media(max-width:991.98px){.logo-slider-track{animation-duration:var(--diw-trusted-by-animation-duration-tablet)}.logo-box{min-width:160px;max-width:180px;height:90px}}@media(max-width:575.98px){.trusted-by-section{padding-block:var(--diw-trusted-by-padding-block-mobile)}.logo-slider-track{animation-duration:var(--diw-trusted-by-animation-duration-mobile)}.logo-set{gap:var(--diw-logo-box-gap-mobile)}.logo-set:after{width:var(--diw-logo-box-gap-mobile)}html[dir=rtl] .logo-set:before{width:var(--diw-logo-box-gap-mobile)}.logo-box{min-width:var(--diw-logo-box-width-min-mobile);max-width:var(--diw-logo-box-width-max-mobile);height:var(--diw-logo-box-height-mobile);padding:1rem}}@media(prefers-reduced-motion:reduce){.logo-slider-track{animation:none;will-change:auto;flex-wrap:wrap;justify-content:center;gap:var(--diw-logo-box-gap);max-width:1200px;margin-inline:auto}.logo-set{gap:0}.logo-set:after,html[dir=rtl] .logo-set:before{content:none}.logo-set[aria-hidden=true]{display:none}.logo-slider-track:hover{animation-play-state:running}}@media(prefers-contrast:high){.logo-box{border:2px solid var(--diw-border-strong)}.logo-box img{filter:none;opacity:1}}.services-section{--service-card-transition-duration: .3s;--service-card-collapse-duration: .35s;background-color:var(--diw-bg-primary);padding-block:4rem}@media(min-width:992px){.services-section{padding-block:6rem}}.services-section-title{font-size:clamp(2rem,5vw,3.5rem);font-weight:var(--diw-font-weight-bold);font-family:var(--diw-font-family-display);color:var(--diw-text-primary);line-height:1.2;letter-spacing:-.02em;margin-bottom:1.5rem;text-shadow:0 2px 12px rgba(0,0,0,.4)}.services-title-accent{color:var(--diw-primary-300);font-weight:var(--diw-font-weight-bold);position:relative;display:inline-block;text-shadow:0 0 30px rgba(200,162,74,.4),0 2px 12px rgba(0,0,0,.4);padding-bottom:.1em}.services-title-accent:after{content:"";position:absolute;bottom:0;left:0;right:0;height:var(--diw-underline-height);background:linear-gradient(90deg,var(--diw-underline-gradient-start) 0%,var(--diw-underline-gradient-inner-light) 20%,var(--diw-underline-gradient-center) 50%,var(--diw-underline-gradient-inner-light-end) 80%,var(--diw-underline-gradient-end) 100%);border-radius:var(--diw-underline-border-radius);box-shadow:var(--diw-underline-glow)}.services-section-subtitle{font-size:clamp(1rem,2.5vw,1.375rem);font-weight:var(--diw-font-weight-regular);font-family:var(--diw-font-family-body);color:var(--diw-text-secondary);line-height:1.6;max-width:42ch;margin-inline:auto;text-shadow:0 1px 4px rgba(0,0,0,.3)}.service-card{position:relative;overflow:hidden;background-color:var(--diw-surface-raised);border:1px solid var(--diw-border-subtle);border-radius:12px;box-shadow:0 2px 8px #0003;transition:height var(--service-card-transition-duration) ease,transform var(--service-card-transition-duration) ease,box-shadow var(--service-card-transition-duration) ease,border-color var(--service-card-transition-duration) ease;height:750px;scroll-margin-top:2rem}.service-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000004d;border-color:var(--diw-border-default)}.service-card-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0;opacity:.8;transition:opacity var(--service-card-transition-duration) ease}.service-card:hover .service-card-video{opacity:1}.service-card-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#0006,#000000b3);z-index:1}.service-card .card-body{position:relative;z-index:2;color:var(--diw-text-primary);padding:3rem 2rem;justify-content:space-between}.service-card-title{font-size:2.75rem;font-weight:var(--diw-font-weight-bold);color:var(--diw-text-primary);font-family:var(--diw-font-family-display);line-height:1.1;letter-spacing:-.03em;text-shadow:0 2px 8px rgba(0,0,0,.5);margin-bottom:1.5rem!important;-webkit-text-stroke:.5px rgba(255,255,255,.1)}.service-card-description{font-size:1.75rem;font-weight:var(--diw-font-weight-semibold);color:var(--diw-primary-300);line-height:1.4;font-family:var(--diw-font-family-display);text-shadow:0 2px 6px rgba(0,0,0,.6);margin-bottom:2rem;text-shadow:0 0 20px rgba(212,175,55,.3),0 2px 6px rgba(0,0,0,.6);letter-spacing:.01em}.service-card.expanded .service-card-description{margin-bottom:.75rem}.service-card-btn{font-weight:var(--diw-font-weight-semibold);font-size:1.125rem;padding:.875rem 2.5rem;box-shadow:0 4px 12px #0000004d;transition:all var(--service-card-transition-duration) ease}.service-card-btn:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0006}.service-card-actions{display:flex;flex-direction:column;gap:.5rem;width:100%}.service-card-collapse-btn{font-weight:var(--diw-font-weight-regular);font-size:.9375rem;padding:.5rem 1rem;color:var(--diw-text-secondary);text-decoration:none;transition:all var(--service-card-transition-duration) ease}.service-card-collapse-btn:hover,.service-card-collapse-btn:focus{color:var(--diw-primary-300);text-decoration:underline;text-underline-offset:4px}@media(max-width:767.98px){.service-card-collapse-btn{font-size:.875rem}}html[dir=rtl] .service-card-collapse-btn{text-align:right}.service-card.expanded{height:850px;overflow-y:auto;background-color:var(--diw-surface-raised)}.service-card.expanded .service-card-video,.service-card.expanded .service-card-overlay{opacity:0;pointer-events:none;transition:opacity var(--service-card-transition-duration) ease}.service-card.expanded::-webkit-scrollbar{width:8px}.service-card.expanded::-webkit-scrollbar-track{background:var(--diw-surface-base);border-radius:4px}.service-card.expanded::-webkit-scrollbar-thumb{background:var(--diw-border-default);border-radius:4px}.service-card.expanded::-webkit-scrollbar-thumb:hover{background:var(--diw-primary-400)}.service-card-expanded-content{padding-top:1rem;border-top:1px solid var(--diw-border-subtle);text-align:left;animation:fadeInUp .4s ease-out}.expanded-overview{font-size:1rem;color:var(--diw-text-secondary);line-height:1.6}.expanded-section-title{font-size:1.25rem;font-weight:var(--diw-font-weight-semibold);color:var(--diw-primary-300);margin-bottom:1rem;margin-top:1rem}.expanded-benefits-list{list-style:none;padding-left:0;margin-bottom:1rem}.expanded-benefits-list li{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:.5rem;color:var(--diw-text-primary);font-size:.9375rem;line-height:1.6}.expanded-benefits-list .benefit-icon{flex-shrink:0;color:var(--diw-secondary-400);margin-top:.125rem}.expanded-benefits-list .benefit-text{flex:1}.expanded-process{font-size:.9375rem;color:var(--diw-text-secondary);line-height:1.6}.service-card .collapse{transition:height var(--service-card-collapse-duration) ease}html[dir=rtl] .service-card-expanded-content{text-align:right}html[dir=rtl] .expanded-benefits-list li{flex-direction:row-reverse}@media(min-width:768px)and (max-width:991.98px){.service-card .card-body{padding:2.5rem 1.75rem}.service-card-title{font-size:2.25rem;margin-bottom:1.25rem!important}.service-card-description{font-size:1.5rem;margin-bottom:1.75rem}.service-card.expanded .service-card-description{margin-bottom:.625rem}.service-card-btn{font-size:1rem;padding:.75rem 2rem}.service-card-expanded-content{padding-top:1rem}.expanded-section-title{font-size:1.125rem}.expanded-benefits-list li,.expanded-overview,.expanded-process{font-size:.875rem}}@media(max-width:767.98px){.service-card{height:650px}.service-card.expanded{height:750px;overflow-y:auto}.service-card .card-body{padding:2rem 1.5rem}.service-card-title{font-size:2rem;margin-bottom:1rem!important}.service-card-description{font-size:1.375rem;margin-bottom:1.5rem}.service-card.expanded .service-card-description{margin-bottom:.5rem}.service-card-btn{font-size:1rem;padding:.75rem 2rem}.service-card-expanded-content{padding-top:.75rem}.expanded-section-title{font-size:1.125rem;margin-top:.75rem}.expanded-benefits-list li,.expanded-overview,.expanded-process{font-size:.875rem}}@media(prefers-reduced-motion:reduce){.services-section{--service-card-transition-duration: 0s;--service-card-collapse-duration: 0s}.service-card-video{display:none}.service-card-overlay{background:#0009}.service-card{background-color:var(--diw-surface-raised)}.service-card,.service-card-video,.service-card-overlay,.service-card .collapse{transition:none}.service-card-expanded-content{animation:none}}.rich-text-accent{color:var(--diw-primary-300);font-weight:var(--diw-font-weight-semibold);text-shadow:0 0 10px rgba(200,162,74,.3);transition:all .2s ease}.rich-text-strong{font-weight:var(--diw-font-weight-bold);color:var(--diw-text-primary);text-shadow:0 1px 2px rgba(0,0,0,.2)}.rich-text-highlight{color:var(--diw-secondary-400);font-weight:var(--diw-font-weight-semibold);text-shadow:0 0 8px rgba(45,181,152,.3);transition:all .2s ease}.rich-text-subtle{color:var(--diw-text-tertiary);font-weight:var(--diw-font-weight-regular);font-size:.95em;opacity:.9}.expanded-benefits-list .benefit-text .rich-text-accent,.expanded-benefits-list .benefit-text .rich-text-highlight{font-size:1.05em}@media(prefers-reduced-motion:reduce){.rich-text-accent,.rich-text-highlight{text-shadow:none;transition:none}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.services-faq-title{font-family:var(--diw-font-family-display);font-size:clamp(1.75rem,4vw + .5rem,2.5rem);font-weight:var(--diw-font-weight-bold);color:var(--diw-text-primary);margin-bottom:1rem}.services-faq-subtitle{font-family:var(--diw-font-family-base);font-size:clamp(1rem,2vw + .25rem,1.25rem);color:var(--diw-text-secondary);max-width:800px;margin:0 auto}.services-faq-container{max-width:1000px;margin:0 auto}.services-faq-category{margin-bottom:3rem}.services-faq-category:last-child{margin-bottom:0}.services-faq-category-title{font-family:var(--diw-font-family-display);font-size:clamp(1.25rem,2.5vw + .5rem,1.5rem);font-weight:var(--diw-font-weight-semibold);color:var(--diw-primary-400);margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:2px solid var(--diw-border-subtle)}.services-faq-accordion{border:none}.services-faq-item{background-color:transparent;border:none;margin-bottom:1rem}.services-faq-item:last-child{margin-bottom:0}.services-faq-button{background-color:var(--diw-surface-raised);border:2px solid var(--diw-border-subtle);border-radius:.5rem;color:var(--diw-text-primary);font-family:var(--diw-font-family-base);font-size:clamp(.9375rem,1.5vw + .25rem,1.0625rem);font-weight:var(--diw-font-weight-medium);padding:1.25rem 3rem 1.25rem 1.5rem;position:relative;text-align:left;transition:all .3s ease;width:100%}.services-faq-button:hover{background-color:var(--diw-surface-elevated);border-color:var(--diw-primary-400);color:var(--diw-primary-400)}.services-faq-button:focus{box-shadow:0 0 0 3px #d4af374d;outline:none}.services-faq-button:not(.collapsed){background-color:var(--diw-surface-elevated);border-color:var(--diw-primary-400);color:var(--diw-primary-400);border-bottom-left-radius:0;border-bottom-right-radius:0}.services-faq-button:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23d4af37' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:1rem;content:"";flex-shrink:0;height:1rem;position:absolute;right:1.5rem;top:50%;transform:translateY(-50%);transition:transform .3s ease;width:1rem}.services-faq-button:not(.collapsed):after{transform:translateY(-50%) rotate(-180deg)}.services-faq-body{background-color:var(--diw-surface-elevated);border:2px solid var(--diw-primary-400);border-top:none;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;color:var(--diw-text-secondary);font-family:var(--diw-font-family-base);font-size:clamp(.9375rem,1.5vw + .25rem,1.0625rem);line-height:1.7;padding:1.5rem}[dir=rtl] .services-faq-button{text-align:right;padding:1.25rem 1.5rem 1.25rem 3rem}[dir=rtl] .services-faq-button:after{left:1.5rem;right:auto}@media(max-width:768px){.services-faq-title{font-size:1.75rem}.services-faq-subtitle{font-size:1rem}.services-faq-category-title{font-size:1.25rem;margin-bottom:1rem}.services-faq-button{font-size:.9375rem;padding:1rem 2.5rem 1rem 1rem}[dir=rtl] .services-faq-button{padding:1rem 1rem 1rem 2.5rem}.services-faq-button:after{right:1rem}[dir=rtl] .services-faq-button:after{left:1rem;right:auto}.services-faq-body{font-size:.9375rem;padding:1rem}.services-faq-category{margin-bottom:2rem}}@media(prefers-reduced-motion:reduce){.services-faq-button,.services-faq-button:after{transition:none}}@media(prefers-contrast:high){.services-faq-button,.services-faq-body{border-width:3px}}.services-faq-button:focus-visible{outline:2px solid var(--diw-primary-500);outline-offset:4px}.contact-hero-section{background-color:var(--diw-bg-primary);padding-block:4rem 3rem;position:relative;overflow:hidden}.contact-hero-section:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 100% 40% at 50% 0%,rgba(200,162,74,.12) 0%,rgba(200,162,74,.06) 30%,transparent 60%),radial-gradient(ellipse 80% 50% at 50% 50%,rgba(54,202,174,.08) 0%,rgba(54,202,174,.04) 40%,transparent 70%),linear-gradient(135deg,rgba(200,162,74,.08) 0%,transparent 35%,transparent 65%,rgba(54,202,174,.06) 100%),linear-gradient(180deg,#0c101566,#0c10151a,#0c101566);z-index:0;pointer-events:none}.contact-hero-section>.container{position:relative;z-index:1}.contact-hero-title{font-size:clamp(2.5rem,5vw + 1rem,4rem);font-weight:var(--diw-font-weight-bold);line-height:1.15;margin-block-end:1.5rem;color:var(--diw-text-primary);letter-spacing:-.02em}.contact-hero-title-emphasis{color:var(--diw-primary-400);display:inline}.contact-hero-title-white{color:var(--diw-text-primary);display:inline}.contact-hero-subtitle{font-size:clamp(1.1rem,2vw + .5rem,1.35rem);line-height:1.6;color:var(--diw-text-secondary);margin-block-end:2rem;max-inline-size:800px;margin-inline:auto}.contact-hero-subtitle-accent{color:var(--diw-secondary-400);font-weight:var(--diw-font-weight-semibold)}.contact-hero-subtitle-location{color:var(--diw-primary-400);font-weight:var(--diw-font-weight-semibold)}.contact-hero-accent-line{width:80px;height:3px;background:linear-gradient(90deg,var(--diw-primary-400) 0%,var(--diw-secondary-400) 100%);margin-inline:auto;margin-block-end:2.5rem;border-radius:2px}.contact-trust-badges{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;align-items:center;margin-block-start:2rem}.trust-badge{display:flex;align-items:center;gap:.75rem;padding:1rem 1.5rem;background:linear-gradient(135deg,#c8a24a1f,#36caae1f);border:1px solid rgba(200,162,74,.2);border-radius:12px;color:var(--diw-text-primary);font-weight:var(--diw-font-weight-semibold);font-size:.95rem;transition:all .3s var(--diw-transition-easing);box-shadow:0 2px 8px #c8a24a1f,0 4px 16px #36caae0f}.trust-badge:hover{transform:translateY(-2px);box-shadow:0 4px 12px #c8a24a1f,0 8px 24px #36caae14;border-color:#c8a24a40}.trust-badge svg{color:var(--diw-primary-400);flex-shrink:0}@media(max-width:768px){.contact-hero-section{padding-block:3rem 2rem}.contact-hero-title{margin-block-end:1rem}.contact-hero-subtitle{margin-block-end:1.5rem}.contact-trust-badges{gap:1rem;margin-block-start:1.5rem}.trust-badge{padding:.875rem 1.25rem;font-size:.875rem}}@media(prefers-reduced-motion:reduce){.trust-badge{transition:none}.trust-badge:hover{transform:none}}@media(prefers-contrast:high){.contact-hero-title-emphasis,.contact-hero-subtitle-accent,.contact-hero-subtitle-location{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.trust-badge{border-width:2px}}:root{--contact-bg-base: var(--diw-bg-primary);--contact-bg-gradient-overlay-start: rgba(200, 162, 74, .02);--contact-bg-gradient-overlay-end: rgba(11, 139, 106, .02);--contact-container-bg: var(--diw-surface-raised);--contact-container-bg-gradient-start: rgba(31, 41, 55, 1);--contact-container-bg-gradient-end: rgba(17, 24, 39, 1);--contact-container-border-color: rgba(200, 162, 74, .15);--contact-field-bg: var(--diw-surface-base);--contact-field-bg-focus: var(--diw-surface-raised);--contact-field-border: var(--diw-border-default);--contact-field-border-focus: var(--diw-primary-400);--contact-field-border-hover: var(--diw-border-strong);--contact-text-primary: var(--diw-text-primary);--contact-text-secondary: var(--diw-text-secondary);--contact-text-tertiary: var(--diw-text-tertiary);--contact-label-color: var(--diw-neutral-200);--contact-container-shadow: 0 4px 24px rgba(0, 0, 0, .4), 0 8px 48px rgba(0, 0, 0, .3), 0 16px 96px rgba(200, 162, 74, .08), 0 0 0 1px rgba(200, 162, 74, .15);--contact-field-shadow: 0 2px 8px rgba(0, 0, 0, .3), inset 0 1px 2px rgba(0, 0, 0, .2);--contact-field-shadow-focus: 0 0 0 3px rgba(200, 162, 74, .15), 0 4px 16px rgba(200, 162, 74, .2), 0 8px 32px rgba(11, 139, 106, .12);--contact-button-shadow: 0 4px 16px rgba(200, 162, 74, .25), 0 8px 32px rgba(200, 162, 74, .15), 0 2px 8px rgba(0, 0, 0, .1);--contact-button-shadow-hover: 0 6px 24px rgba(200, 162, 74, .35), 0 12px 48px rgba(200, 162, 74, .25), 0 4px 12px rgba(0, 0, 0, .15)}.contact-form-section{background-color:var(--diw-bg-primary);padding-block:5rem;position:relative;overflow:hidden}.contact-form-section:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 100% 40% at 50% 0%,rgba(200,162,74,.12) 0%,rgba(200,162,74,.06) 30%,transparent 60%),radial-gradient(ellipse 80% 50% at 50% 50%,rgba(54,202,174,.08) 0%,rgba(54,202,174,.04) 40%,transparent 70%),linear-gradient(135deg,rgba(200,162,74,.08) 0%,transparent 35%,transparent 65%,rgba(54,202,174,.06) 100%),linear-gradient(180deg,#0c101566,#0c10151a,#0c101566);z-index:0;pointer-events:none}.contact-form-section>.container{position:relative;z-index:1}@media(min-width:992px){.contact-form-section{padding-block:6rem}}@media(max-width:991.98px){.contact-form-section{padding-block:4rem}}@media(max-width:575.98px){.contact-form-section{padding-block:3rem}.contact-form-section:before{background:radial-gradient(ellipse 100% 35% at 50% 0%,rgba(200,162,74,.12) 0%,rgba(200,162,74,.06) 30%,transparent 60%),linear-gradient(135deg,rgba(200,162,74,.08) 0%,transparent 50%,rgba(54,202,174,.06) 100%)}}.contact-form-title{font-size:clamp(2rem,5vw,3rem);font-weight:var(--diw-font-weight-bold);font-family:var(--diw-font-family-display);color:var(--contact-text-primary);line-height:1.2;letter-spacing:-.02em;margin-bottom:1rem;text-shadow:0 2px 8px rgba(0,0,0,.3)}.contact-form-subtitle{font-size:clamp(1rem,2.5vw,1.25rem);font-weight:var(--diw-font-weight-regular);font-family:var(--diw-font-family-body);color:var(--contact-text-secondary);line-height:1.6;max-width:48ch;margin-inline:auto}.contact-form-container{max-width:900px;margin-inline:auto;background:var(--contact-container-bg);border-radius:24px;padding:4rem 3.5rem;position:relative;box-shadow:var(--contact-container-shadow);background-image:linear-gradient(to bottom,var(--contact-container-bg-gradient-start) 0%,var(--contact-container-bg-gradient-end) 100%)}.contact-form-container:before{content:"";position:absolute;top:-32px;left:50%;transform:translate(-50%);width:120px;height:4px;background:linear-gradient(90deg,transparent 0%,var(--diw-primary-400) 50%,transparent 100%);border-radius:2px;box-shadow:0 2px 8px #c8a24a4d}@media(max-width:991.98px){.contact-form-container{padding:3rem 2.5rem;border-radius:20px}.contact-form-container:before{top:-24px;width:80px;height:3px}}@media(max-width:767.98px){.contact-form-container{padding:2.5rem 1.75rem;border-radius:16px}.contact-form-container:before{top:-20px;width:60px}}.contact-form-honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.contact-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem}@media(max-width:767.98px){.contact-form-grid{grid-template-columns:1fr;gap:1.5rem}}.contact-form-field{display:flex;flex-direction:column;gap:.625rem}.contact-form-field-full{grid-column:1 / -1}.contact-form-label{font-size:1rem;font-weight:var(--diw-font-weight-semibold);color:var(--contact-label-color);font-family:var(--diw-font-family-body);letter-spacing:.01em;margin-bottom:0;line-height:1.4}.contact-form-required{color:var(--diw-primary-500);margin-inline-start:.25rem;font-weight:var(--diw-font-weight-bold)}.contact-form-optional{color:var(--contact-text-tertiary);font-weight:var(--diw-font-weight-regular);font-size:.875rem}.contact-form-input,.contact-form-select,.contact-form-textarea{width:100%;padding:1.125rem 1.25rem;font-size:1.0625rem;font-family:var(--diw-font-family-body);color:var(--contact-text-primary);background-color:var(--contact-field-bg);border:2px solid var(--contact-field-border);border-radius:12px;box-shadow:var(--contact-field-shadow);transition:all .3s cubic-bezier(.4,0,.2,1)}.contact-form-input:focus,.contact-form-select:focus,.contact-form-textarea:focus{outline:none;border-color:var(--contact-field-border-focus);background-color:var(--contact-field-bg-focus);box-shadow:var(--contact-field-shadow-focus);transform:translateY(-1px)}.contact-form-input:hover:not(:focus),.contact-form-select:hover:not(:focus),.contact-form-textarea:hover:not(:focus){border-color:var(--contact-field-border-hover);box-shadow:0 4px 12px #0000000f,inset 0 1px 2px #00000005}.contact-form-input::placeholder,.contact-form-textarea::placeholder{color:var(--contact-text-tertiary);opacity:.7}.contact-form-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%234B5563' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:16px;padding-right:3rem}html[dir=rtl] .contact-form-select{background-position:left 1rem center;padding-right:1.25rem;padding-left:3rem}.contact-form-textarea{resize:vertical;min-height:140px;line-height:1.6}.contact-form-input:invalid:not(:focus):not(:placeholder-shown),.contact-form-select:invalid:not(:focus),.contact-form-textarea:invalid:not(:focus):not(:placeholder-shown){border-color:var(--diw-status-error);box-shadow:0 0 0 3px #ef444414,var(--contact-field-shadow)}.contact-form-input:valid:not(:focus):not(:placeholder-shown),.contact-form-select:valid:not(:focus),.contact-form-textarea:valid:not(:focus):not(:placeholder-shown){border-color:var(--diw-status-success);box-shadow:0 0 0 3px #10b9810f,var(--contact-field-shadow)}.contact-form-success{text-align:center;padding:5rem 2rem;animation:fadeInScale .5s ease-out;background:linear-gradient(135deg,#10b9810d,#c8a24a0d);border-radius:16px}.success-icon{color:var(--diw-status-success);margin-bottom:1.5rem;animation:successPulse .6s ease-out;filter:drop-shadow(0 4px 12px rgba(16,185,129,.2))}.success-title{font-size:2rem;font-weight:var(--diw-font-weight-bold);font-family:var(--diw-font-family-display);color:var(--contact-text-primary);margin-bottom:1rem;line-height:1.2}.success-message{font-size:1.125rem;color:var(--contact-text-secondary);line-height:1.6;max-width:48ch;margin-inline:auto}@media(max-width:767.98px){.contact-form-success{padding:4rem 1.5rem}.success-title{font-size:1.75rem}.success-message{font-size:1rem}}.contact-form-error-banner{display:flex;align-items:center;gap:.75rem;padding:1.125rem 1.5rem;background:linear-gradient(135deg,#ef444414,#ef44440d);border:2px solid var(--diw-status-error);border-radius:12px;color:var(--diw-status-error);font-weight:var(--diw-font-weight-medium);margin-bottom:2rem;animation:slideDown .3s ease-out;box-shadow:0 4px 12px #ef44441a}html[dir=rtl] .contact-form-label,html[dir=rtl] .contact-form-input,html[dir=rtl] .contact-form-select,html[dir=rtl] .contact-form-textarea{text-align:right}html[dir=rtl] .contact-form-required{margin-inline-start:0;margin-inline-end:.25rem}.contact-form-section .character-counter{color:var(--contact-text-tertiary)}.contact-form-section .character-counter-warning{color:var(--diw-status-warning)}.contact-form-section .character-counter-critical{color:var(--diw-status-error)}@keyframes fadeInScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes successPulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.contact-cta-leadup{display:flex;align-items:flex-start;gap:1rem;padding:1.5rem;margin-block-end:2rem;background:linear-gradient(135deg,#c8a24a1a,#36caae1a);border:1px solid rgba(200,162,74,.18);border-radius:12px;box-shadow:0 2px 8px #c8a24a1f,0 4px 16px #36caae14}.cta-leadup-icon{color:var(--diw-status-success);flex-shrink:0;margin-block-start:.125rem}.cta-leadup-text{color:var(--contact-text-primary);font-size:1rem;line-height:1.6;margin:0}.cta-leadup-text strong{color:var(--diw-primary-500);font-weight:var(--diw-font-weight-bold)}.contact-form-actions{display:flex;flex-direction:column;align-items:center;gap:.75rem;margin-block-start:2.5rem}.contact-button-subtext{text-align:center;margin:0;color:var(--contact-text-secondary);font-size:.9rem;line-height:1.5}.contact-trust-footer{display:flex;align-items:center;justify-content:center;gap:.5rem;padding-block-start:1rem;margin-block-start:.5rem;border-block-start:1px solid var(--contact-field-border);color:var(--contact-text-tertiary);font-size:.85rem;line-height:1.4}.contact-trust-footer svg{color:var(--diw-status-success);flex-shrink:0}@media(prefers-reduced-motion:reduce){.contact-form-success,.contact-form-error-banner,.success-icon{animation:none}.contact-form-input,.contact-form-select,.contact-form-textarea,.contact-form-submit{transition:none}.contact-form-submit:before{display:none}.contact-form-input:focus,.contact-form-select:focus,.contact-form-textarea:focus{transform:none}.contact-form-submit:hover:not(:disabled){transform:none}}.contact-form-input:focus-visible,.contact-form-select:focus-visible,.contact-form-textarea:focus-visible,.contact-form-submit:focus-visible{outline:3px solid var(--diw-primary-400);outline-offset:3px}@media(prefers-contrast:high){.contact-form-input,.contact-form-select,.contact-form-textarea{border-width:3px}.contact-form-container:before{display:none}}.grecaptcha-badge{visibility:hidden!important}.contact-recaptcha-notice{text-align:center;font-size:.75rem;color:var(--contact-text-tertiary);margin-block-start:1rem;line-height:1.5}.contact-recaptcha-notice a{color:var(--contact-text-secondary);text-decoration:underline;text-underline-offset:2px}.contact-recaptcha-notice a:hover{color:var(--diw-primary-400)}.contact-info-section{background-color:var(--diw-bg-primary);padding-block:5rem 6rem;position:relative;overflow:hidden}.contact-info-section:before{content:"";position:absolute;top:0;right:0;width:50%;height:100%;background:linear-gradient(to left,rgba(200,162,74,.04) 0%,rgba(200,162,74,.03) 20%,rgba(200,162,74,.02) 40%,rgba(200,162,74,.01) 60%,transparent 80%);pointer-events:none}.contact-info-section:after{content:"";position:absolute;inset:0;background-image:linear-gradient(0deg,transparent 24%,rgba(255,255,255,.02) 25%,rgba(255,255,255,.02) 26%,transparent 27%,transparent 74%,rgba(255,255,255,.02) 75%,rgba(255,255,255,.02) 76%,transparent 77%,transparent),linear-gradient(90deg,transparent 24%,rgba(255,255,255,.02) 25%,rgba(255,255,255,.02) 26%,transparent 27%,transparent 74%,rgba(255,255,255,.02) 75%,rgba(255,255,255,.02) 76%,transparent 77%,transparent);background-size:50px 50px;opacity:.3;pointer-events:none;z-index:0}.contact-info-section>.container{position:relative;z-index:1}.contact-info-header{margin-block-end:3rem;max-width:900px;margin-inline:auto;text-align:center}.contact-info-eyebrow{display:block;font-size:.875rem;font-weight:var(--diw-font-weight-medium);text-transform:none;letter-spacing:0;color:var(--diw-text-secondary);margin-block-end:1rem;line-height:1.5}.contact-info-title{font-size:clamp(1.75rem,3.5vw,2.25rem);font-weight:var(--diw-font-weight-bold);font-family:var(--diw-font-family-display);color:var(--diw-text-primary);line-height:1.2;letter-spacing:-.01em;margin:0}.contact-info-divider{width:100%;max-width:100px;height:2px;background:linear-gradient(90deg,var(--diw-primary-500) 0%,var(--diw-primary-400) 50%,transparent 100%);border-radius:1px;margin-block-end:2.5rem;margin-inline:auto}.contact-info-grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem;max-width:1100px;margin-inline:auto}@media(max-width:991px){.contact-info-grid{grid-template-columns:1fr;gap:3rem}}.contact-info-group-title{font-size:.9375rem;font-weight:var(--diw-font-weight-semibold);text-transform:uppercase;letter-spacing:.08em;color:var(--diw-text-tertiary);margin-block-end:1.5rem;padding-block-end:.75rem;border-block-end:1px solid var(--diw-border-subtle)}.contact-info-list{display:flex;flex-direction:column;gap:0}.contact-info-item{display:flex;align-items:center;gap:1.25rem;padding:1.25rem 1rem;border-block-end:1px solid var(--diw-border-subtle);text-decoration:none;color:inherit;transition:all .25s cubic-bezier(.4,0,.2,1);position:relative}.contact-info-item:last-child{border-block-end:none}.contact-info-item:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#c8a24a0d,#36caae08);opacity:0;transition:opacity .25s ease}.contact-info-item:hover:before{opacity:1}.contact-info-item:hover{padding-inline-start:1.5rem}.contact-info-item:focus{outline:2px solid var(--diw-primary-400);outline-offset:2px}.contact-info-item:focus-visible{outline:2px solid var(--diw-primary-400);outline-offset:2px}.contact-info-item-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border-radius:8px;background:#c8a24a14;color:var(--diw-primary-400);transition:all .25s ease;position:relative;z-index:1}.contact-info-item:hover .contact-info-item-icon{background:#c8a24a1f;color:var(--diw-primary-300)}.contact-info-item-content{flex:1;min-width:0;position:relative;z-index:1}.contact-info-item-title{font-size:.875rem;font-weight:var(--diw-font-weight-medium);color:var(--diw-text-tertiary);margin-block-end:.25rem;line-height:1.4}.contact-info-item-value{font-size:1.0625rem;font-weight:var(--diw-font-weight-semibold);color:var(--diw-text-primary);margin-block-end:.125rem;line-height:1.4;transition:color .25s ease;font-family:var(--diw-font-family-body)}.contact-info-item:hover .contact-info-item-value{color:var(--diw-primary-300)}.contact-info-item-description{font-size:.8125rem;line-height:1.4;color:var(--diw-text-tertiary);margin:0}.contact-info-item-action{display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;color:var(--diw-text-tertiary);transition:all .25s ease;position:relative;z-index:1}.contact-info-item:hover .contact-info-item-action{color:var(--diw-primary-400);transform:translate(4px)}[dir=rtl] .contact-info-item:hover .contact-info-item-action{transform:translate(-4px)}@media(max-width:991px){.contact-info-section{padding-block:5rem}.contact-info-header,.contact-info-divider{margin-block-end:2.5rem}}@media(max-width:767px){.contact-info-section{padding-block:4rem}.contact-info-header{margin-block-end:2rem}.contact-info-divider{max-width:80px;margin-block-end:2rem}.contact-info-item{padding:1rem .75rem;gap:1rem}.contact-info-item:hover{padding-inline-start:1rem}.contact-info-item-icon{width:36px;height:36px}.contact-info-item-value{font-size:1rem}}@media(prefers-reduced-motion:reduce){.contact-info-item,.contact-info-item:before,.contact-info-item-icon,.contact-info-item-value,.contact-info-item-action{transition:none}.contact-info-item:hover{padding-inline-start:1rem}.contact-info-item:hover .contact-info-item-action{transform:none}}@media(prefers-contrast:high){.contact-info-item{border-width:2px}.contact-info-item:hover{border-color:var(--diw-primary-400)}.contact-info-item-icon{border:2px solid currentColor}.contact-info-group-title{border-width:2px}}[dir=rtl] .contact-info-divider{background:linear-gradient(90deg,var(--diw-secondary-500) 0%,var(--diw-primary-500) 100%)}[dir=rtl] .contact-info-item{flex-direction:row-reverse}[dir=rtl] .contact-info-item:hover{padding-inline-start:1rem;padding-inline-end:1.5rem}@media(max-width:767px){[dir=rtl] .contact-info-item:hover{padding-inline-start:.75rem;padding-inline-end:1rem}}.office-locations-section{background-color:var(--diw-bg-primary);padding-block:6rem 7rem;position:relative;overflow:hidden}.office-locations-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(200,162,74,.04) 0%,rgba(200,162,74,.035) 15%,rgba(200,162,74,.03) 25%,rgba(200,162,74,.02) 35%,rgba(200,162,74,.01) 45%,rgba(200,162,74,.005) 55%,transparent 65%);pointer-events:none;z-index:0}.office-locations-section>.container{position:relative;z-index:1}.office-locations-header{margin-block-end:5rem;max-width:700px;margin-inline:auto;text-align:center}.office-locations-eyebrow{display:block;font-size:.875rem;font-weight:var(--diw-font-weight-medium);text-transform:none;letter-spacing:0;color:var(--diw-text-tertiary);margin-block-end:1rem;line-height:1.5}.office-locations-title{font-size:clamp(2rem,4vw,3rem);font-weight:var(--diw-font-weight-bold);font-family:var(--diw-font-family-display);color:var(--diw-text-primary);line-height:1.15;letter-spacing:-.02em;margin:0}.office-locations-list{display:flex;flex-direction:column;gap:0;max-width:1100px;margin-inline:auto}.office-location-item{display:grid;grid-template-columns:1fr 35%;gap:3rem;align-items:center;padding-block:3.5rem;border-block-end:1px solid var(--diw-border-subtle);transition:border-color .3s ease}.office-location-item:first-child{border-block-start:1px solid var(--diw-border-subtle)}.office-location-item:hover{border-block-end-color:var(--diw-border-default)}.office-location-item--left{grid-template-columns:1fr 35%}.office-location-item--right{grid-template-columns:35% 1fr}.office-location-item--right .office-location-details{order:2}.office-location-item--right .office-map-accent{order:1}.office-location-details{display:flex;gap:2rem;align-items:flex-start}.office-location-number{font-size:4rem;font-weight:var(--diw-font-weight-bold);font-family:var(--diw-font-family-display);color:var(--diw-text-tertiary);line-height:1;letter-spacing:-.02em;opacity:.3;flex-shrink:0;width:5rem;padding-block-start:.25rem}.office-location-content{flex:1;min-width:0}.office-location-city{font-size:clamp(1.5rem,2.5vw,1.875rem);font-weight:var(--diw-font-weight-bold);font-family:var(--diw-font-family-display);color:var(--diw-text-primary);margin:0 0 .5rem;line-height:1.2;letter-spacing:-.01em}.office-location-country{font-size:.9375rem;font-weight:var(--diw-font-weight-medium);color:var(--diw-text-tertiary);text-transform:uppercase;letter-spacing:.05em;margin-block-end:1.25rem;line-height:1.4}.office-location-address{font-size:1.0625rem;font-weight:var(--diw-font-weight-normal);color:var(--diw-text-secondary);line-height:1.6;font-style:normal;margin:0 0 1.5rem;max-width:28ch}.office-directions-link{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:var(--diw-font-weight-medium);color:var(--diw-text-tertiary);text-decoration:none;padding:0;border:none;transition:all .25s ease;position:relative}.office-directions-link:after{content:"";position:absolute;bottom:-2px;left:0;right:2rem;height:1px;background:var(--diw-primary-400);opacity:0;transition:opacity .25s ease}.office-directions-link:hover{color:var(--diw-primary-400)}.office-directions-link:hover:after{opacity:1}.office-directions-link svg{transition:transform .25s ease}.office-directions-link:hover svg{transform:translate(2px,-2px)}.office-directions-link:focus-visible{outline:2px solid var(--diw-primary-400);outline-offset:4px;border-radius:2px}[dir=rtl] .office-directions-link:hover svg{transform:translate(-2px,-2px)}.office-map-accent{position:relative;width:100%;aspect-ratio:4 / 3;border-radius:8px;overflow:hidden;background:var(--diw-surface-raised);border:1px solid var(--diw-border-subtle);transition:border-color .3s ease}.office-location-item:hover .office-map-accent{border-color:var(--diw-border-default)}.office-map-iframe{position:absolute;inset:0;width:100%;height:100%;border:0;filter:grayscale(30%) invert(92%) hue-rotate(180deg) brightness(.93) contrast(.88) saturate(.8);transition:filter .3s ease}.office-location-item:hover .office-map-iframe{filter:grayscale(20%) invert(92%) hue-rotate(180deg) brightness(.96) contrast(.92) saturate(.9)}.office-map-placeholder{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:var(--diw-surface-raised);color:var(--diw-text-tertiary);opacity:.5}@media(max-width:991px){.office-locations-section{padding-block:5rem}.office-locations-header{margin-block-end:4rem}.office-location-item{grid-template-columns:1fr;gap:2rem;padding-block:3rem}.office-location-item--right{grid-template-columns:1fr}.office-location-item--right .office-location-details{order:1}.office-location-item--right .office-map-accent{order:2}.office-location-number{font-size:3rem;width:4rem}.office-map-accent{aspect-ratio:16 / 10;max-width:500px}}@media(max-width:767px){.office-locations-section{padding-block:4rem 5rem}.office-locations-header{margin-block-end:3rem}.office-location-item{padding-block:2.5rem;gap:1.5rem}.office-location-details{flex-direction:column;gap:1.5rem;align-items:flex-start}.office-location-number{font-size:2.5rem;width:auto;padding-block-start:0}.office-location-city{font-size:1.5rem}.office-location-country{font-size:.875rem;margin-block-end:1rem}.office-location-address{font-size:1rem;margin-block-end:1.25rem;max-width:none}.office-map-accent{aspect-ratio:16 / 11;max-width:none}}@media(prefers-reduced-motion:reduce){.office-location-item,.office-map-accent,.office-map-iframe,.office-directions-link,.office-directions-link svg,.office-directions-link:after{transition:none}.office-directions-link:hover svg{transform:none}}@media(prefers-contrast:high){.office-location-item{border-width:2px}.office-location-item:first-child{border-block-start-width:2px}.office-map-accent{border-width:2px}.office-map-iframe{filter:none}.office-directions-link{text-decoration:underline}}[dir=rtl] .office-locations-section:before{left:auto;right:0;width:100%;background:linear-gradient(-135deg,rgba(200,162,74,.04) 0%,rgba(200,162,74,.035) 15%,rgba(200,162,74,.03) 25%,rgba(200,162,74,.02) 35%,rgba(200,162,74,.01) 45%,rgba(200,162,74,.005) 55%,transparent 65%)}[dir=rtl] .office-location-details{flex-direction:row-reverse}[dir=rtl] .office-location-item--left{grid-template-columns:35% 1fr}[dir=rtl] .office-location-item--left .office-location-details{order:1}[dir=rtl] .office-location-item--left .office-map-accent{order:2}[dir=rtl] .office-location-item--right{grid-template-columns:1fr 35%}[dir=rtl] .office-location-item--right .office-location-details{order:2}[dir=rtl] .office-location-item--right .office-map-accent{order:1}[dir=rtl] .office-directions-link:after{left:auto;right:0}@media(max-width:991px){[dir=rtl] .office-location-item--left,[dir=rtl] .office-location-item--right{grid-template-columns:1fr}[dir=rtl] .office-location-item--left .office-location-details,[dir=rtl] .office-location-item--right .office-location-details{order:1}[dir=rtl] .office-location-item--left .office-map-accent,[dir=rtl] .office-location-item--right .office-map-accent{order:2}}@media(max-width:767px){[dir=rtl] .office-location-details{flex-direction:column-reverse}}@media print{.office-locations-section{background:#fff;padding:2rem 0}.office-locations-section:before{display:none}.office-location-item{break-inside:avoid;page-break-inside:avoid;border:1px solid #000}.office-location-number{opacity:.5}.office-map-iframe{filter:none}.office-directions-link{text-decoration:underline}}.character-counter{display:flex;align-items:center;justify-content:flex-end;gap:.125rem;margin-top:.375rem;font-size:.875rem;font-family:var(--diw-font-family-body);font-weight:var(--diw-font-weight-regular);line-height:1.4;transition:color .2s ease}@media(max-width:767.98px){.character-counter{font-size:.75rem}}.character-counter-normal{color:var(--diw-text-tertiary)}.character-counter-warning{color:var(--diw-status-warning);font-weight:var(--diw-font-weight-medium)}.character-counter-critical{color:var(--diw-status-error);font-weight:var(--diw-font-weight-semibold)}html[dir=rtl] .character-counter{justify-content:flex-start}.character-counter-separator{opacity:.7}@media(prefers-reduced-motion:reduce){.character-counter{transition:none}}.contact-form-input:focus~.character-counter,.contact-form-textarea:focus~.character-counter{opacity:1}.contact-form-input:not(:focus):placeholder-shown~.character-counter,.contact-form-textarea:not(:focus):placeholder-shown~.character-counter{opacity:.6}.text-primary-custom{color:var(--diw-text-primary)}.text-secondary-custom{color:var(--diw-text-secondary)}.text-tertiary-custom{color:var(--diw-text-tertiary)}.text-primary-400{color:var(--diw-primary-400)}.text-primary-300{color:var(--diw-primary-300)}.bg-page{background-color:var(--diw-bg-primary)}.bg-surface{background-color:var(--diw-surface-raised)}.bg-overlay{background-color:var(--diw-surface-overlay)}.card-dark{background-color:var(--diw-surface-raised);color:var(--diw-text-primary);border-color:var(--diw-border-subtle)}.alert-dark{background-color:var(--diw-surface-overlay);color:var(--diw-text-primary);border:1px solid var(--diw-border-default)}.info-box{background-color:var(--diw-bg-secondary);border:1px solid var(--diw-border-subtle);color:var(--diw-text-tertiary)}.code-highlight,.heading-primary{color:var(--diw-primary-400)}.heading-secondary{color:var(--diw-text-primary)}.border-custom-default{border-color:var(--diw-border-default)}.border-custom-subtle{border-color:var(--diw-border-subtle)}.border-custom-interactive{border-color:var(--diw-border-interactive)}.font-display{font-family:var(--diw-font-family-display)}.font-body{font-family:var(--diw-font-family-body)}.font-regular{font-weight:var(--diw-font-weight-regular)}.font-medium{font-weight:var(--diw-font-weight-medium)}.font-semibold{font-weight:var(--diw-font-weight-semibold)}.font-bold{font-weight:var(--diw-font-weight-bold)}.font-black{font-weight:var(--diw-font-weight-black)}.text-xs{font-size:var(--diw-font-size-xs)}.text-sm{font-size:var(--diw-font-size-sm)}.text-base{font-size:var(--diw-font-size-base)}.text-lg{font-size:var(--diw-font-size-lg)}.text-xl{font-size:var(--diw-font-size-xl)}.text-2xl{font-size:var(--diw-font-size-2xl)}.text-3xl{font-size:var(--diw-font-size-3xl)}.text-4xl{font-size:var(--diw-font-size-4xl)}.text-5xl{font-size:var(--diw-font-size-5xl)}.text-6xl{font-size:var(--diw-font-size-6xl)}.leading-tight{line-height:var(--diw-line-height-tight)}.leading-normal{line-height:var(--diw-line-height-normal)}.leading-relaxed{line-height:var(--diw-line-height-relaxed)}.tracking-tight{letter-spacing:var(--diw-letter-spacing-tight)}.tracking-normal{letter-spacing:var(--diw-letter-spacing-normal)}.tracking-wide{letter-spacing:var(--diw-letter-spacing-wide)}.display-1{font-family:var(--diw-font-family-display);font-size:var(--diw-font-size-6xl);font-weight:var(--diw-font-weight-black);line-height:var(--diw-line-height-tight);letter-spacing:var(--diw-letter-spacing-tight)}.display-2{font-family:var(--diw-font-family-display);font-size:var(--diw-font-size-5xl);font-weight:var(--diw-font-weight-black);line-height:var(--diw-line-height-tight);letter-spacing:var(--diw-letter-spacing-tight)}.display-3{font-family:var(--diw-font-family-display);font-size:var(--diw-font-size-4xl);font-weight:var(--diw-font-weight-bold);line-height:var(--diw-line-height-tight)}.lead{font-family:var(--diw-font-family-body);font-size:var(--diw-font-size-lg);font-weight:var(--diw-font-weight-regular);line-height:var(--diw-line-height-relaxed)}.small-text{font-family:var(--diw-font-family-body);font-size:var(--diw-font-size-sm);line-height:var(--diw-line-height-normal)}.btn-hero{--bs-btn-padding-y: .875rem;--bs-btn-padding-x: 2.5rem;--bs-btn-font-size: 1.125rem;--bs-btn-border-radius: .5rem;font-weight:var(--diw-font-weight-semibold);box-shadow:0 4px 16px #c8a24a4d;transition:all .3s ease}.btn-hero:hover{transform:translateY(-2px);box-shadow:0 6px 24px #c8a24a66}html.lang-ar .btn-hero .lucide-arrow-right{transform:scaleX(-1)}@media(prefers-reduced-motion:reduce){.btn-hero:hover{transform:none}}.about-hero-section{background-color:var(--diw-bg-primary);padding-block:5rem 4rem;position:relative}.about-hero-title{font-family:var(--diw-font-family-display);font-size:clamp(2.5rem,6vw + 1rem,5rem);font-weight:var(--diw-font-weight-black);line-height:var(--diw-line-height-tight);letter-spacing:var(--diw-letter-spacing-tight);margin-bottom:2rem;color:var(--diw-text-primary)}.about-hero-title-emphasis{color:var(--diw-primary-400);display:inline;background:linear-gradient(135deg,var(--diw-primary-300),var(--diw-primary-400),var(--diw-primary-500));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 200%}.about-hero-title-white{color:var(--diw-text-primary);display:inline}.about-hero-accent-line{width:100px;height:4px;background:linear-gradient(90deg,var(--diw-underline-gradient-start),var(--diw-underline-gradient-inner-light),var(--diw-underline-gradient-center),var(--diw-underline-gradient-inner-light-end),var(--diw-underline-gradient-end));margin-inline:auto;margin-bottom:2rem;border-radius:var(--diw-underline-border-radius);box-shadow:var(--diw-underline-glow)}.about-hero-subtitle{font-family:var(--diw-font-family-body);font-size:clamp(1.25rem,2.5vw + .5rem,1.5rem);font-weight:var(--diw-font-weight-regular);line-height:var(--diw-line-height-relaxed);color:var(--diw-text-secondary);max-width:80ch;margin-inline:auto}html.lang-ar .about-hero-title{letter-spacing:normal}.about-story-section,.about-global-reach-section,.about-commitment-section{background-color:var(--diw-bg-secondary);padding-block:5rem;position:relative}.about-story-content,.about-global-reach-content,.about-commitment-content{padding-block:2rem;border-inline-start:4px solid var(--diw-primary-400);padding-inline-start:2.5rem;position:relative}.about-section-label{font-family:var(--diw-font-family-display);font-size:var(--diw-font-size-xs);font-weight:var(--diw-font-weight-bold);text-transform:uppercase;letter-spacing:.15em;color:var(--diw-primary-400);margin-bottom:1.5rem}html.lang-ar .about-section-label{letter-spacing:normal}.about-story-text,.about-global-reach-text,.about-commitment-text{font-family:var(--diw-font-family-body);font-size:clamp(1.5rem,3vw + .5rem,2.25rem);font-weight:var(--diw-font-weight-regular);line-height:var(--diw-line-height-relaxed);color:var(--diw-text-primary);margin:0}.about-text-highlight{color:var(--diw-primary-400);font-weight:var(--diw-font-weight-semibold)}.about-expertise-section{background-color:var(--diw-bg-primary);padding-block:5rem;position:relative}.about-expertise-card{padding:2rem;border:2px solid var(--diw-border-subtle);border-radius:.5rem;background-color:var(--diw-surface-raised);transition:all .3s ease;height:100%;display:flex;flex-direction:column;gap:1.25rem}.about-expertise-card:hover{border-color:var(--diw-primary-400);transform:translateY(-4px);box-shadow:0 8px 24px #00000026}.about-expertise-card:hover .about-expertise-icon-container{background-color:var(--diw-primary-400);box-shadow:0 0 20px #d4af374d}.about-expertise-card:hover .about-expertise-icon{color:var(--diw-neutral-950);transform:scale(1.1)}.about-expertise-icon-container{width:64px;height:64px;border-radius:.5rem;background-color:var(--diw-overlay-subtle);display:flex;align-items:center;justify-content:center;transition:all .3s ease}.about-expertise-icon{color:var(--diw-primary-400);transition:all .3s ease}.about-expertise-title{font-family:var(--diw-font-family-display);font-size:clamp(1.25rem,2vw + .5rem,1.75rem);font-weight:var(--diw-font-weight-bold);line-height:var(--diw-line-height-tight);color:var(--diw-primary-400);margin:0}.about-expertise-description{font-family:var(--diw-font-family-body);font-size:var(--diw-font-size-base);font-weight:var(--diw-font-weight-regular);line-height:var(--diw-line-height-relaxed);color:var(--diw-text-secondary);margin:0}.about-team-section{background-color:var(--diw-bg-primary);padding-block:5rem;position:relative}.about-team-title{font-family:var(--diw-font-family-display);font-size:clamp(2rem,4vw + 1rem,3.5rem);font-weight:var(--diw-font-weight-black);line-height:var(--diw-line-height-tight);color:var(--diw-text-primary);margin-bottom:1rem}.about-team-subtitle{font-family:var(--diw-font-family-body);font-size:clamp(1.125rem,2vw + .5rem,1.375rem);font-weight:var(--diw-font-weight-regular);line-height:var(--diw-line-height-relaxed);color:var(--diw-text-secondary);max-width:60ch;margin-inline:auto;margin-bottom:2rem}.about-team-member{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.5rem;padding:2rem 1.5rem;background-color:var(--diw-surface-raised);border:2px solid var(--diw-border-subtle);border-radius:.75rem;transition:all .3s ease;height:100%}.about-team-member:hover{border-color:var(--diw-primary-400);transform:translateY(-4px);box-shadow:0 8px 24px #00000026}.about-team-photo-container{width:120px;height:120px;background:linear-gradient(135deg,var(--diw-overlay-subtle),var(--diw-surface-raised));border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;border:3px solid var(--diw-border-subtle);transition:all .3s ease;flex-shrink:0}.about-team-member:hover .about-team-photo-container{border-color:var(--diw-primary-400);box-shadow:0 0 20px #d4af374d;transform:scale(1.05)}.about-team-photo-placeholder{width:45%;height:45%;color:var(--diw-text-tertiary);opacity:.4}.about-team-photo{width:100%;height:100%;object-fit:cover;border-radius:50%}.about-team-member-info{display:flex;flex-direction:column;gap:.75rem;width:100%}.about-team-member-name{font-family:var(--diw-font-family-display);font-size:clamp(1.375rem,2vw + .5rem,1.75rem);font-weight:var(--diw-font-weight-bold);line-height:var(--diw-line-height-tight);color:var(--diw-text-primary);margin:0;transition:color .3s ease}.about-team-member:hover .about-team-member-name{color:var(--diw-primary-400)}.about-team-member-title{font-family:var(--diw-font-family-body);font-size:var(--diw-font-size-base);font-weight:var(--diw-font-weight-medium);line-height:1.4;color:var(--diw-primary-400);margin:0}.about-team-member-bio{font-family:var(--diw-font-family-body);font-size:var(--diw-font-size-sm);font-weight:var(--diw-font-weight-regular);line-height:var(--diw-line-height-relaxed);color:var(--diw-text-secondary);margin:0}.about-team-member-rich-bio{display:flex;flex-direction:column;gap:1.25rem;text-align:left}.about-team-member-bio-intro{font-family:var(--diw-font-family-body);font-size:var(--diw-font-size-base);font-weight:var(--diw-font-weight-medium);line-height:var(--diw-line-height-relaxed);color:var(--diw-text-primary);margin:0;padding-bottom:.5rem;border-bottom:1px solid var(--diw-border-subtle)}.about-team-member-bio-text{font-family:var(--diw-font-family-body);font-size:var(--diw-font-size-sm);font-weight:var(--diw-font-weight-regular);line-height:var(--diw-line-height-relaxed);color:var(--diw-text-secondary);margin:0}.about-team-member-bio-emphasis{font-weight:var(--diw-font-weight-medium);color:var(--diw-text-primary);font-style:italic}.about-team-member-highlights{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.875rem}.about-team-member-highlight{display:flex;align-items:flex-start;gap:.75rem;font-family:var(--diw-font-family-body);font-size:var(--diw-font-size-sm);font-weight:var(--diw-font-weight-regular);line-height:var(--diw-line-height-relaxed);color:var(--diw-text-secondary)}.about-team-member-highlight-icon{color:var(--diw-primary-400);flex-shrink:0;margin-top:.125rem;transition:all .3s ease}.about-team-member:hover .about-team-member-highlight-icon{color:var(--diw-primary-300);transform:scale(1.1)}.voltzones-badge{font-family:Courier New,Courier,monospace;font-size:.6em;font-weight:var(--diw-font-weight-bold);vertical-align:super;letter-spacing:-.02em;color:var(--diw-primary-300);opacity:.8;white-space:nowrap}@media(max-width:991px){.about-hero-section{padding-block:4rem 3rem}.about-story-section,.about-expertise-section,.about-global-reach-section,.about-commitment-section,.about-team-section{padding-block:4rem}.about-story-content,.about-global-reach-content,.about-commitment-content{padding-inline-start:2rem}}@media(max-width:767px){.about-hero-section{padding-block:3rem 2.5rem}.about-hero-subtitle{max-width:100%}.about-story-section,.about-expertise-section,.about-global-reach-section,.about-commitment-section,.about-team-section{padding-block:3rem}.about-story-content,.about-global-reach-content,.about-commitment-content{padding-block:1.5rem;border-inline-start-width:3px;padding-inline-start:1.5rem}.about-expertise-card{padding:1.5rem}.about-expertise-icon-container{width:56px;height:56px}.about-team-member{gap:1.25rem;padding:1.5rem 1rem}.about-team-photo-container{width:100px;height:100px}}[dir=rtl] .about-story-content,[dir=rtl] .about-global-reach-content,[dir=rtl] .about-commitment-content{border-inline-start:none;border-inline-end:4px solid var(--diw-primary-400);padding-inline-start:0;padding-inline-end:2.5rem}@media(max-width:991px){[dir=rtl] .about-story-content,[dir=rtl] .about-global-reach-content,[dir=rtl] .about-commitment-content{padding-inline-end:2rem}}@media(max-width:767px){[dir=rtl] .about-story-content,[dir=rtl] .about-global-reach-content,[dir=rtl] .about-commitment-content{border-inline-end-width:3px;padding-inline-end:1.5rem}}[dir=rtl] .about-team-member-rich-bio,[dir=rtl] .about-team-member-highlights{text-align:right}[dir=rtl] .about-team-member-highlight{direction:rtl}@media(prefers-reduced-motion:reduce){.about-expertise-card,.about-expertise-icon-container,.about-expertise-icon,.about-team-member,.about-team-photo-container,.about-team-member-name,.about-team-member-highlight-icon{transition:none}.about-expertise-card:hover,.about-team-member:hover,.about-expertise-card:hover .about-expertise-icon,.about-team-member:hover .about-team-photo-container,.about-team-member:hover .about-team-member-highlight-icon{transform:none}.about-hero-accent-line,.about-team-photo-container,.about-expertise-icon-container{box-shadow:none}.about-hero-title-emphasis{background:var(--diw-primary-400);background-clip:unset;-webkit-background-clip:unset;-webkit-text-fill-color:unset;color:var(--diw-primary-400)}}@media(prefers-contrast:high){.about-story-content,.about-global-reach-content,.about-commitment-content{border-inline-start-width:5px}.about-expertise-card,.about-team-member{border-width:3px}.about-team-photo-container{border-width:4px}.about-hero-accent-line{box-shadow:none}}.about-team-member:focus-visible{outline:2px solid var(--diw-primary-500);outline-offset:4px}:root{--diw-voltzones-blue: #0075FF;--diw-voltzones-turquoise: #00C2B8}.about-expertise-card--partnership{position:relative;background:linear-gradient(135deg,#0075ff14,#00c2b80d,#0075ff14);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(0,117,255,.2);overflow:hidden}.about-expertise-card--partnership:before{content:"";position:absolute;top:-30%;right:-30%;width:60%;height:60%;background:radial-gradient(circle,rgba(0,117,255,.15) 0%,rgba(0,194,184,.08) 40%,transparent 70%);pointer-events:none;transition:all .5s ease}.about-expertise-card--partnership:after{content:"";position:absolute;bottom:-20%;left:-20%;width:50%;height:50%;background:radial-gradient(circle,rgba(0,194,184,.1) 0%,transparent 60%);pointer-events:none;transition:all .5s ease}.about-expertise-card--partnership:hover{border-color:#0075ff66;background:linear-gradient(135deg,#0075ff1f,#00c2b814,#0075ff1f);box-shadow:0 8px 32px #0003,0 0 40px #0075ff1a,inset 0 0 60px #0075ff08;transform:translateY(-4px)}.about-expertise-card--partnership:hover:before{transform:scale(1.2);opacity:.8}.about-expertise-partner-logo-container{padding:.875rem 1.25rem;border-radius:.5rem;background:linear-gradient(135deg,#0075ff26,#00c2b81a);border:1px solid rgba(0,117,255,.25);display:flex;align-items:center;justify-content:center;transition:all .3s ease;position:relative;z-index:1;width:fit-content}.about-expertise-partner-logo{height:28px;width:auto;filter:brightness(0) invert(1);opacity:.9;transition:all .3s ease}.about-expertise-card--partnership:hover .about-expertise-partner-logo-container{background:linear-gradient(135deg,var(--diw-voltzones-blue),var(--diw-voltzones-turquoise));border-color:transparent;box-shadow:0 0 24px #0075ff66}.about-expertise-card--partnership:hover .about-expertise-partner-logo{opacity:1;transform:scale(1.05)}.about-expertise-partner-header{display:flex;flex-direction:column;gap:.25rem;position:relative;z-index:1}.about-expertise-title--partnership{font-family:var(--diw-font-family-display);font-size:clamp(1.25rem,2vw + .5rem,1.75rem);font-weight:var(--diw-font-weight-bold);line-height:var(--diw-line-height-tight);color:var(--diw-text-primary);margin:0}.about-expertise-partner-subtitle{font-family:var(--diw-font-family-body);font-size:var(--diw-font-size-sm);font-weight:var(--diw-font-weight-medium);color:var(--diw-voltzones-blue);margin:0;display:flex;align-items:center;gap:.375rem}.about-expertise-partner-subtitle:before{content:"";display:inline-block;width:16px;height:2px;background:linear-gradient(90deg,var(--diw-voltzones-blue),var(--diw-voltzones-turquoise));border-radius:1px}.about-expertise-card--partnership .about-expertise-description{position:relative;z-index:1}.about-expertise-partner-cta{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:linear-gradient(135deg,#0055CC 0%,var(--diw-voltzones-blue) 100%);border:none;border-radius:.5rem;font-family:var(--diw-font-family-body);font-size:var(--diw-font-size-sm);font-weight:var(--diw-font-weight-semibold);color:#fff;text-decoration:none;transition:all .3s ease;margin-top:auto;width:fit-content;position:relative;z-index:1}.about-expertise-partner-cta:hover{transform:translateY(-2px);background:linear-gradient(135deg,var(--diw-voltzones-blue) 0%,var(--diw-voltzones-turquoise) 100%);box-shadow:0 6px 20px #0075ff66;color:#fff}.about-expertise-partner-cta:focus-visible{outline:2px solid var(--diw-voltzones-blue);outline-offset:2px}.about-expertise-partner-cta svg{transition:transform .3s ease}.about-expertise-partner-cta:hover svg{transform:translate(4px)}[dir=rtl] .about-expertise-card--partnership:before{right:auto;left:-30%}[dir=rtl] .about-expertise-card--partnership:after{left:auto;right:-20%}[dir=rtl] .about-expertise-partner-subtitle:before{order:1}[dir=rtl] .about-expertise-partner-cta svg{transform:scaleX(-1)}[dir=rtl] .about-expertise-partner-cta:hover svg{transform:scaleX(-1) translate(-4px)}@media(max-width:767px){.about-expertise-partner-logo-container{padding:.75rem 1rem}.about-expertise-partner-logo{height:24px}}@media(prefers-reduced-motion:reduce){.about-expertise-card--partnership,.about-expertise-card--partnership:before,.about-expertise-card--partnership:after,.about-expertise-partner-logo,.about-expertise-partner-logo-container,.about-expertise-partner-cta,.about-expertise-partner-cta svg{transition:none}.about-expertise-card--partnership:hover,.about-expertise-partner-cta:hover{transform:none}.about-expertise-partner-cta:hover svg{transform:none}[dir=rtl] .about-expertise-partner-cta:hover svg{transform:scaleX(-1)}.about-expertise-card--partnership:hover:before{transform:none}}@media(prefers-contrast:high){.about-expertise-card--partnership{border:2px solid var(--diw-voltzones-blue);background:var(--diw-surface-raised);backdrop-filter:none;-webkit-backdrop-filter:none}.about-expertise-card--partnership:before,.about-expertise-card--partnership:after{display:none}.about-expertise-partner-logo-container{border-width:2px}}.services-hero-section{background-color:var(--diw-bg-primary);padding-block:4rem 3rem;position:relative}.services-hero-logo-wrapper{display:flex;justify-content:center;margin-bottom:2rem}.services-hero-logo{height:64px;width:auto;object-fit:contain;filter:drop-shadow(0 0 16px var(--diw-icon-glow-color))}.services-hero-title{font-family:var(--diw-font-family-display);font-size:clamp(2.5rem,5vw + 1rem,4rem);font-weight:var(--diw-font-weight-black);line-height:var(--diw-line-height-tight);letter-spacing:var(--diw-letter-spacing-tight);margin-bottom:1.5rem;color:var(--diw-text-primary)}.services-hero-title-emphasis{color:var(--diw-primary-400);display:inline}.services-hero-title-white{color:var(--diw-text-primary);display:inline}.services-hero-subtitle{font-family:var(--diw-font-family-body);font-size:clamp(1.125rem,2vw + .5rem,1.375rem);font-weight:var(--diw-font-weight-regular);line-height:var(--diw-line-height-relaxed);color:var(--diw-text-secondary);max-width:70ch;margin-inline:auto;margin-bottom:2rem}.services-hero-subtitle-accent{color:var(--diw-primary-400);font-weight:var(--diw-font-weight-medium)}.services-hero-accent-line{width:80px;height:3px;background:linear-gradient(90deg,var(--diw-underline-gradient-start),var(--diw-underline-gradient-inner-light),var(--diw-underline-gradient-center),var(--diw-underline-gradient-inner-light-end),var(--diw-underline-gradient-end));margin-inline:auto;border-radius:var(--diw-underline-border-radius);box-shadow:var(--diw-underline-glow)}html.lang-ar .services-hero-title{letter-spacing:normal}.services-destinations-section{background-color:var(--diw-bg-secondary);padding-block:4rem;position:relative}.services-destination-card{display:block;background-color:var(--diw-surface-raised);border:2px solid var(--diw-border-subtle);border-radius:.75rem;padding:3rem 2rem;text-decoration:none;color:inherit;transition:all .3s ease;height:100%;position:relative;overflow:hidden}.services-destination-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top,rgba(200,162,74,.03) 0%,transparent 60%);opacity:0;transition:opacity .3s ease}.services-destination-card:hover{border-color:var(--diw-primary-400);transform:translateY(-8px);box-shadow:0 12px 32px #c8a24a33}.services-destination-card:hover:before{opacity:1}.services-destination-card-featured{border-color:var(--diw-primary-500);border-width:2px}.services-destination-card-featured:before{opacity:.3}.services-destination-card-featured:hover{border-color:var(--diw-primary-400);box-shadow:0 16px 40px #c8a24a4d}.services-destination-featured-badge{position:absolute;top:1.5rem;right:1.5rem;background:linear-gradient(135deg,var(--diw-primary-400),var(--diw-primary-500));color:var(--diw-text-primary);font-family:var(--diw-font-family-display);font-size:var(--diw-font-size-xs);font-weight:var(--diw-font-weight-bold);text-transform:uppercase;letter-spacing:.05em;padding:.375rem .75rem;border-radius:.25rem;box-shadow:0 4px 12px #c8a24a4d}[dir=rtl] .services-destination-featured-badge{right:auto;left:1.5rem}.services-destination-card-content{position:relative;z-index:1}.services-destination-header{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.services-destination-icon{width:var(--diw-icon-size-md);height:var(--diw-icon-size-md);object-fit:contain;object-position:center;flex-shrink:0;opacity:1;filter:invert(1) brightness(1.2) drop-shadow(0 0 8px var(--diw-icon-glow-color));transition:all .3s ease;padding:.125rem;box-sizing:border-box}.services-destination-icon-burj{transform:scale(1.6)}.services-destination-card:hover .services-destination-icon{will-change:filter,transform;filter:invert(1) brightness(1.5) drop-shadow(0 0 20px var(--diw-icon-glow-color-hover));transform:scale(1.15)}.services-destination-card:hover .services-destination-icon-burj{transform:scale(1.84)}.services-destination-title{font-family:var(--diw-font-family-display);font-size:var(--diw-font-size-2xl);font-weight:var(--diw-font-weight-bold);color:var(--diw-text-primary);margin:0}.services-destination-tagline{font-family:var(--diw-font-family-body);font-size:var(--diw-font-size-lg);font-weight:var(--diw-font-weight-medium);color:var(--diw-primary-400);line-height:1.4;margin-bottom:1.5rem}.services-destination-highlights{list-style:none;padding:0;margin:0 0 2rem;display:flex;flex-direction:column;gap:1rem}.services-destination-highlights li{font-size:var(--diw-font-size-base);font-weight:var(--diw-font-weight-regular);color:var(--diw-text-secondary);padding-inline-start:2rem;position:relative;line-height:1.6}.services-destination-highlights li:before{content:"✓";position:absolute;inset-inline-start:0;color:var(--diw-primary-400);font-weight:var(--diw-font-weight-bold);font-size:1.25rem}.services-destination-cta{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--diw-font-family-body);font-size:var(--diw-font-size-base);font-weight:var(--diw-font-weight-semibold);color:var(--diw-primary-400);transition:all .3s ease}.services-destination-card:hover .services-destination-cta{gap:.75rem;color:var(--diw-primary-300)}.services-destination-cta svg{transition:transform .3s ease}.services-destination-card:hover .services-destination-cta svg{transform:translate(4px)}[dir=rtl] .services-destination-card:hover .services-destination-cta svg{transform:translate(-4px)}@media(max-width:991px){.services-hero-section{padding-block:3rem 2.5rem}.services-destinations-section{padding-block:3rem}.services-destination-card{padding:2.5rem 2rem}}@media(max-width:767px){.services-hero-section{padding-block:2.5rem 2rem}.services-hero-subtitle{max-width:100%}.services-destinations-section{padding-block:2.5rem}.services-destination-card{padding:2rem 1.5rem}.services-destination-featured-badge{top:1rem;right:1rem;font-size:.625rem;padding:.25rem .5rem}[dir=rtl] .services-destination-featured-badge{right:auto;left:1rem}.services-destination-icon{width:var(--diw-icon-size-sm);height:var(--diw-icon-size-sm);filter:invert(1) brightness(1.2) drop-shadow(0 0 6px var(--diw-icon-glow-color-medium))}.services-destination-icon-burj{transform:scale(1.6)}.services-destination-card:hover .services-destination-icon-burj{transform:scale(1.84)}.services-destination-header{gap:.75rem;margin-bottom:1.25rem}.services-destination-highlights{gap:.75rem;margin-bottom:1.5rem}}[dir=rtl] .services-destination-highlights li{padding-inline-start:0;padding-inline-end:2rem}[dir=rtl] .services-destination-highlights li:before{inset-inline-start:auto;inset-inline-end:0}@media(prefers-reduced-motion:reduce){.services-destination-card,.services-destination-icon,.services-destination-cta,.services-destination-cta svg{transition:none;transform:none!important}.services-destination-card:hover{transform:none}.services-hero-accent-line{box-shadow:none}.services-hero-logo{filter:none}.services-destination-icon{filter:none!important;transform:none!important}.services-destination-icon-burj{transform:none!important}.services-destination-featured-badge{box-shadow:none}}@media(prefers-contrast:high){.services-destination-card,.services-destination-card-featured{border-width:3px}.services-hero-accent-line,.services-destination-featured-badge{box-shadow:none}}.services-destination-card:focus-visible{outline:2px solid var(--diw-primary-500);outline-offset:4px}.dubai-hero-section{background-color:var(--diw-bg-primary);padding-block:4rem 3rem;position:relative}.dubai-hero-title{font-family:var(--diw-font-family-display);font-size:clamp(2.5rem,5vw + 1rem,4rem);font-weight:var(--diw-font-weight-black);line-height:var(--diw-line-height-tight);letter-spacing:var(--diw-letter-spacing-tight);margin-bottom:1.5rem;color:var(--diw-text-primary)}.dubai-hero-title-emphasis{color:var(--diw-primary-400);display:inline}.dubai-hero-title-white{color:var(--diw-text-primary);display:inline}.dubai-hero-subtitle{font-family:var(--diw-font-family-body);font-size:clamp(1.125rem,2vw + .5rem,1.375rem);font-weight:var(--diw-font-weight-regular);line-height:var(--diw-line-height-relaxed);color:var(--diw-text-secondary);max-width:70ch;margin-inline:auto;margin-bottom:2rem}.dubai-hero-subtitle-accent{color:var(--diw-primary-400);font-weight:var(--diw-font-weight-medium)}.dubai-hero-accent-line{width:80px;height:3px;background:linear-gradient(90deg,var(--diw-underline-gradient-start),var(--diw-underline-gradient-inner-light),var(--diw-underline-gradient-center),var(--diw-underline-gradient-inner-light-end),var(--diw-underline-gradient-end));margin-inline:auto;border-radius:var(--diw-underline-border-radius);box-shadow:var(--diw-underline-glow)}html.lang-ar .dubai-hero-title{letter-spacing:normal}.dubai-service-section{background-color:var(--diw-bg-secondary);position:relative}.dubai-service-section.bg-page{background-color:var(--diw-bg-primary)}.dubai-section-header{text-align:center;margin-bottom:2rem}.dubai-section-icon{color:var(--diw-primary-400);margin-bottom:1rem;filter:drop-shadow(0 0 12px var(--diw-icon-glow-color))}.dubai-service-card{background-color:var(--diw-surface-raised);border:1px solid var(--diw-border-subtle);border-radius:.75rem;transition:all .3s ease;overflow:hidden}.dubai-service-card:hover{border-color:var(--diw-border-interactive);transform:translateY(-4px);box-shadow:0 8px 24px #c8a24a26}.dubai-service-card-body{padding:2rem}.dubai-service-card-title{font-family:var(--diw-font-family-display);font-size:var(--diw-font-size-xl);font-weight:var(--diw-font-weight-bold);color:var(--diw-text-primary);margin-bottom:1.5rem;display:flex;align-items:center;gap:.75rem}.dubai-service-icon{color:var(--diw-primary-400);flex-shrink:0}.dubai-service-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.875rem}.dubai-service-list li{font-size:var(--diw-font-size-base);font-weight:var(--diw-font-weight-regular);color:var(--diw-text-secondary);padding-inline-start:1.75rem;position:relative;line-height:1.6}.dubai-service-list li:before{content:"✓";position:absolute;inset-inline-start:0;color:var(--diw-primary-400);font-weight:var(--diw-font-weight-bold);font-size:1.125rem}.dubai-feature-card{background-color:var(--diw-surface-raised);border:1px solid var(--diw-border-subtle);border-radius:.75rem;padding:2rem;text-align:center;transition:all .3s ease;height:100%;display:flex;flex-direction:column;align-items:center;gap:1rem}.dubai-feature-card:hover{border-color:var(--diw-border-interactive);transform:translateY(-4px);box-shadow:0 8px 24px #c8a24a26}.dubai-feature-icon{color:var(--diw-primary-400);filter:drop-shadow(0 0 8px var(--diw-icon-glow-color));transition:all .3s ease}.dubai-feature-card:hover .dubai-feature-icon{filter:drop-shadow(0 0 12px var(--diw-icon-glow-color-hover));transform:scale(1.1)}.dubai-feature-title{font-family:var(--diw-font-family-body);font-size:var(--diw-font-size-lg);font-weight:var(--diw-font-weight-semibold);color:var(--diw-text-primary);margin:0}.dubai-visa-card{background-color:var(--diw-surface-raised);border:1px solid var(--diw-border-subtle);border-radius:.75rem;overflow:hidden}.dubai-visa-card-body{padding:2.5rem}.dubai-visa-benefits{display:flex;flex-direction:column;gap:2rem}.dubai-visa-benefit{display:flex;gap:1.5rem;align-items:flex-start}.dubai-visa-benefit-icon{color:var(--diw-primary-400);flex-shrink:0;padding-top:.25rem;filter:drop-shadow(0 0 8px var(--diw-icon-glow-color))}.dubai-visa-benefit-content{flex:1}.dubai-visa-benefit-title{font-family:var(--diw-font-family-display);font-size:var(--diw-font-size-xl);font-weight:var(--diw-font-weight-bold);color:var(--diw-text-primary);margin-bottom:.5rem}.dubai-visa-benefit-description{font-size:var(--diw-font-size-base);font-weight:var(--diw-font-weight-regular);color:var(--diw-text-secondary);line-height:1.6;margin:0}.dubai-travel-card{background-color:var(--diw-surface-raised);border:1px solid var(--diw-border-subtle);border-radius:.75rem;padding:2rem;text-align:center;transition:all .3s ease;height:100%;display:flex;flex-direction:column;align-items:center;gap:1rem}.dubai-travel-card:hover{border-color:var(--diw-border-interactive);transform:translateY(-4px);box-shadow:0 8px 24px #c8a24a26}.dubai-travel-icon{color:var(--diw-primary-400);filter:drop-shadow(0 0 8px var(--diw-icon-glow-color));transition:all .3s ease}.dubai-travel-card:hover .dubai-travel-icon{filter:drop-shadow(0 0 12px var(--diw-icon-glow-color-hover));transform:scale(1.1)}.dubai-travel-title{font-family:var(--diw-font-family-body);font-size:var(--diw-font-size-lg);font-weight:var(--diw-font-weight-semibold);color:var(--diw-text-primary);margin:0}.dubai-it-card{background-color:var(--diw-surface-raised);border:1px solid var(--diw-border-subtle);border-radius:.75rem;overflow:hidden;transition:all .3s ease}.dubai-it-card:hover{border-color:var(--diw-border-interactive);transform:translateY(-4px);box-shadow:0 8px 24px #c8a24a26}.dubai-it-card-body{padding:2.5rem;text-align:center}.dubai-it-card-title{font-family:var(--diw-font-family-display);font-size:var(--diw-font-size-2xl);font-weight:var(--diw-font-weight-bold);color:var(--diw-text-primary);margin-bottom:1rem}.dubai-it-card-description{font-size:var(--diw-font-size-base);font-weight:var(--diw-font-weight-regular);color:var(--diw-text-secondary);line-height:1.6;margin:0}.dubai-cta-section{background-color:var(--diw-bg-secondary);padding-block:4rem;position:relative}.dubai-cta-title{font-family:var(--diw-font-family-display);font-size:clamp(2rem,4vw + 1rem,3rem);font-weight:var(--diw-font-weight-bold);color:var(--diw-text-primary);margin-bottom:1rem}.dubai-cta-subtitle{font-size:var(--diw-font-size-lg);font-weight:var(--diw-font-weight-regular);color:var(--diw-text-secondary);line-height:1.6;margin-bottom:2rem;max-width:60ch;margin-inline:auto}@media(max-width:991px){.dubai-hero-section{padding-block:3rem 2.5rem}.dubai-service-card-body,.dubai-visa-card-body,.dubai-it-card-body{padding:1.75rem}.dubai-visa-benefit{gap:1.25rem}}@media(max-width:767px){.dubai-hero-section{padding-block:2.5rem 2rem}.dubai-hero-subtitle{max-width:100%}.dubai-service-card-body,.dubai-visa-card-body,.dubai-it-card-body{padding:1.5rem}.dubai-service-card-title{font-size:var(--diw-font-size-lg);gap:.5rem}.dubai-service-icon{width:20px;height:20px}.dubai-feature-card,.dubai-travel-card{padding:1.5rem}.dubai-visa-benefits{gap:1.5rem}.dubai-visa-benefit{flex-direction:column;gap:1rem;align-items:flex-start}.dubai-visa-benefit-icon{padding-top:0}.dubai-cta-section{padding-block:3rem}}[dir=rtl] .dubai-service-list li{padding-inline-start:0;padding-inline-end:1.75rem}[dir=rtl] .dubai-service-list li:before{inset-inline-start:auto;inset-inline-end:0}@media(prefers-reduced-motion:reduce){.dubai-service-card,.dubai-feature-card,.dubai-travel-card,.dubai-it-card,.dubai-feature-icon,.dubai-travel-icon{transition:none;transform:none!important}.dubai-service-card:hover,.dubai-feature-card:hover,.dubai-travel-card:hover,.dubai-it-card:hover{transform:none}.dubai-hero-accent-line{box-shadow:none}.dubai-section-icon,.dubai-feature-icon,.dubai-travel-icon,.dubai-visa-benefit-icon{filter:none}}@media(prefers-contrast:high){.dubai-service-card,.dubai-feature-card,.dubai-travel-card,.dubai-visa-card,.dubai-it-card{border-width:2px}.dubai-hero-accent-line{box-shadow:none}}.dubai-service-card:focus-visible,.dubai-feature-card:focus-visible,.dubai-travel-card:focus-visible,.dubai-it-card:focus-visible{outline:2px solid var(--diw-primary-500);outline-offset:4px}.dubai-faq-section-title{font-family:var(--diw-font-family-display);font-size:clamp(1.5rem,3vw + .5rem,2rem);font-weight:var(--diw-font-weight-bold);color:var(--diw-primary-400);margin-bottom:2rem;letter-spacing:var(--diw-letter-spacing-tight)}.dubai-faq-accordion{max-width:900px;margin-inline:auto}.dubai-faq-item{background-color:transparent;border:none;margin-bottom:1rem}.dubai-faq-item:last-child{margin-bottom:0}.dubai-faq-button{font-family:var(--diw-font-family-body);font-size:var(--diw-font-size-base);font-weight:var(--diw-font-weight-semibold);line-height:var(--diw-line-height-normal);color:var(--diw-text-primary);background-color:var(--diw-surface-raised);border:2px solid var(--diw-border-subtle);border-radius:.5rem;padding:1.25rem 3rem 1.25rem 1.5rem;transition:all .3s ease;position:relative;text-align:left;width:100%}.dubai-faq-button:hover{background-color:var(--diw-surface-elevated);border-color:var(--diw-primary-400);color:var(--diw-primary-400)}.dubai-faq-button:focus{box-shadow:0 0 0 .2rem #d4af3740;border-color:var(--diw-primary-400);z-index:3}.dubai-faq-button:not(.collapsed){background-color:var(--diw-surface-elevated);border-color:var(--diw-primary-400);color:var(--diw-primary-400);border-bottom-left-radius:0;border-bottom-right-radius:0}.dubai-faq-button:after{flex-shrink:0;width:1.25rem;height:1.25rem;margin-left:auto;content:"";background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23d4af37'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:1.25rem;transition:transform .3s ease;position:absolute;right:1.5rem;top:50%;transform:translateY(-50%)}.dubai-faq-button:not(.collapsed):after{transform:translateY(-50%) rotate(-180deg)}.dubai-faq-body{font-family:var(--diw-font-family-body);font-size:var(--diw-font-size-base);font-weight:var(--diw-font-weight-regular);line-height:var(--diw-line-height-relaxed);color:var(--diw-text-secondary);background-color:var(--diw-surface-elevated);border:2px solid var(--diw-primary-400);border-top:none;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;padding:1.5rem}.dubai-faq-item .accordion-collapse{border:none}@media(max-width:767px){.dubai-faq-section-title{font-size:1.5rem;margin-bottom:1.5rem}.dubai-faq-button{font-size:var(--diw-font-size-sm);padding:1rem 2.5rem 1rem 1rem}.dubai-faq-button:after{right:1rem}.dubai-faq-body{font-size:var(--diw-font-size-sm);padding:1rem}}[dir=rtl] .dubai-faq-button{text-align:right;padding:1.25rem 1.5rem 1.25rem 3rem}[dir=rtl] .dubai-faq-button:after{right:auto;left:1.5rem;margin-left:0;margin-right:auto}@media(max-width:767px){[dir=rtl] .dubai-faq-button{padding:1rem 1rem 1rem 2.5rem}[dir=rtl] .dubai-faq-button:after{left:1rem}}@media(prefers-reduced-motion:reduce){.dubai-faq-button,.dubai-faq-button:after{transition:none}}@media(prefers-contrast:high){.dubai-faq-item{border-width:3px}}.usa-hero-section{background-color:var(--diw-bg-primary);padding-block:4rem 3rem;position:relative}.usa-hero-title{font-family:var(--diw-font-family-display);font-size:clamp(2.5rem,5vw + 1rem,4rem);font-weight:var(--diw-font-weight-black);line-height:var(--diw-line-height-tight);letter-spacing:var(--diw-letter-spacing-tight);margin-bottom:1.5rem;color:var(--diw-text-primary)}.usa-hero-title-emphasis{color:var(--diw-primary-400);display:inline}.usa-hero-title-white{color:var(--diw-text-primary);display:inline}.usa-hero-subtitle{font-family:var(--diw-font-family-body);font-size:clamp(1.125rem,2vw + .5rem,1.375rem);font-weight:var(--diw-font-weight-regular);line-height:var(--diw-line-height-relaxed);color:var(--diw-text-secondary);max-width:70ch;margin-inline:auto;margin-bottom:2rem}.usa-hero-subtitle-accent{color:var(--diw-primary-400);font-weight:var(--diw-font-weight-medium)}.usa-hero-accent-line{width:80px;height:3px;background:linear-gradient(90deg,var(--diw-underline-gradient-start),var(--diw-underline-gradient-inner-light),var(--diw-underline-gradient-center),var(--diw-underline-gradient-inner-light-end),var(--diw-underline-gradient-end));margin-inline:auto;border-radius:var(--diw-underline-border-radius);box-shadow:var(--diw-underline-glow)}html.lang-ar .usa-hero-title{letter-spacing:normal}.usa-service-section{background-color:var(--diw-bg-secondary);position:relative}.usa-service-section.bg-page{background-color:var(--diw-bg-primary)}.usa-section-header{text-align:center;margin-bottom:2rem}.usa-section-icon{color:var(--diw-primary-400);margin-bottom:1rem;filter:drop-shadow(0 0 12px var(--diw-icon-glow-color))}.usa-service-card{background-color:var(--diw-surface-raised);border:1px solid var(--diw-border-subtle);border-radius:.75rem;transition:all .3s ease;overflow:hidden}.usa-service-card:hover{border-color:var(--diw-border-interactive);transform:translateY(-4px);box-shadow:0 8px 24px #c8a24a26}.usa-service-card-body{padding:2rem}.usa-service-card-title{font-family:var(--diw-font-family-display);font-size:var(--diw-font-size-xl);font-weight:var(--diw-font-weight-bold);color:var(--diw-text-primary);margin-bottom:1.5rem;display:flex;align-items:center;gap:.75rem}.usa-service-icon{color:var(--diw-primary-400);flex-shrink:0}.usa-service-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.875rem}.usa-service-list li{font-size:var(--diw-font-size-base);font-weight:var(--diw-font-weight-regular);color:var(--diw-text-secondary);padding-inline-start:1.75rem;position:relative;line-height:1.6}.usa-service-list li:before{content:"✓";position:absolute;inset-inline-start:0;color:var(--diw-primary-400);font-weight:var(--diw-font-weight-bold);font-size:1.125rem}.usa-feature-card{background-color:var(--diw-surface-raised);border:1px solid var(--diw-border-subtle);border-radius:.75rem;padding:2rem;text-align:center;transition:all .3s ease;height:100%;display:flex;flex-direction:column;align-items:center;gap:1rem}.usa-feature-card:hover{border-color:var(--diw-border-interactive);transform:translateY(-4px);box-shadow:0 8px 24px #c8a24a26}.usa-feature-icon{color:var(--diw-primary-400);filter:drop-shadow(0 0 8px var(--diw-icon-glow-color));transition:all .3s ease}.usa-feature-card:hover .usa-feature-icon{filter:drop-shadow(0 0 12px var(--diw-icon-glow-color-hover));transform:scale(1.1)}.usa-feature-title{font-family:var(--diw-font-family-body);font-size:var(--diw-font-size-lg);font-weight:var(--diw-font-weight-semibold);color:var(--diw-text-primary);margin:0}.usa-visa-card{background-color:var(--diw-surface-raised);border:1px solid var(--diw-border-subtle);border-radius:.75rem;overflow:hidden}.usa-visa-card-body{padding:2.5rem}.usa-visa-benefits{display:flex;flex-direction:column;gap:2rem}.usa-visa-benefit{display:flex;gap:1.5rem;align-items:flex-start}.usa-visa-benefit-icon{color:var(--diw-primary-400);flex-shrink:0;padding-top:.25rem;filter:drop-shadow(0 0 8px var(--diw-icon-glow-color))}.usa-visa-benefit-content{flex:1}.usa-visa-benefit-title{font-family:var(--diw-font-family-display);font-size:var(--diw-font-size-xl);font-weight:var(--diw-font-weight-bold);color:var(--diw-text-primary);margin-bottom:.5rem}.usa-visa-benefit-description{font-size:var(--diw-font-size-base);font-weight:var(--diw-font-weight-regular);color:var(--diw-text-secondary);line-height:1.6;margin-bottom:1rem}.usa-visa-options{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.usa-visa-options li{font-size:var(--diw-font-size-sm);font-weight:var(--diw-font-weight-regular);color:var(--diw-text-secondary);padding-inline-start:1.5rem;position:relative;line-height:1.6}.usa-visa-options li:before{content:"→";position:absolute;inset-inline-start:0;color:var(--diw-primary-400);font-weight:var(--diw-font-weight-bold)}.usa-travel-card{background-color:var(--diw-surface-raised);border:1px solid var(--diw-border-subtle);border-radius:.75rem;padding:2rem;text-align:center;transition:all .3s ease;height:100%;display:flex;flex-direction:column;align-items:center;gap:1rem}.usa-travel-card:hover{border-color:var(--diw-border-interactive);transform:translateY(-4px);box-shadow:0 8px 24px #c8a24a26}.usa-travel-icon{color:var(--diw-primary-400);filter:drop-shadow(0 0 8px var(--diw-icon-glow-color));transition:all .3s ease}.usa-travel-card:hover .usa-travel-icon{filter:drop-shadow(0 0 12px var(--diw-icon-glow-color-hover));transform:scale(1.1)}.usa-travel-title{font-family:var(--diw-font-family-body);font-size:var(--diw-font-size-lg);font-weight:var(--diw-font-weight-semibold);color:var(--diw-text-primary);margin:0}.usa-cta-section{background-color:var(--diw-bg-secondary);padding-block:4rem;position:relative}.usa-cta-title{font-family:var(--diw-font-family-display);font-size:clamp(2rem,4vw + 1rem,3rem);font-weight:var(--diw-font-weight-bold);color:var(--diw-text-primary);margin-bottom:1rem}.usa-cta-subtitle{font-size:var(--diw-font-size-lg);font-weight:var(--diw-font-weight-regular);color:var(--diw-text-secondary);line-height:1.6;margin-bottom:2rem;max-width:60ch;margin-inline:auto}@media(max-width:991px){.usa-hero-section{padding-block:3rem 2.5rem}.usa-service-card-body,.usa-visa-card-body{padding:1.75rem}.usa-visa-benefit{gap:1.25rem}.usa-visa-benefits{gap:2rem}}@media(max-width:767px){.usa-hero-section{padding-block:2.5rem 2rem}.usa-hero-subtitle{max-width:100%}.usa-service-card-body,.usa-visa-card-body{padding:1.5rem}.usa-service-card-title{font-size:var(--diw-font-size-lg);gap:.5rem}.usa-service-icon{width:20px;height:20px}.usa-feature-card,.usa-travel-card{padding:1.5rem}.usa-visa-benefits{gap:1.5rem}.usa-visa-benefit{flex-direction:column;gap:1rem;align-items:flex-start}.usa-visa-benefit-icon{padding-top:0}.usa-cta-section{padding-block:3rem}}[dir=rtl] .usa-service-list li{padding-inline-start:0;padding-inline-end:1.75rem}[dir=rtl] .usa-service-list li:before{inset-inline-start:auto;inset-inline-end:0}[dir=rtl] .usa-visa-options li{padding-inline-start:0;padding-inline-end:1.5rem}[dir=rtl] .usa-visa-options li:before{content:"←";inset-inline-start:auto;inset-inline-end:0}@media(prefers-reduced-motion:reduce){.usa-service-card,.usa-feature-card,.usa-travel-card,.usa-feature-icon,.usa-travel-icon{transition:none;transform:none!important}.usa-service-card:hover,.usa-feature-card:hover,.usa-travel-card:hover{transform:none}.usa-hero-accent-line{box-shadow:none}.usa-section-icon,.usa-feature-icon,.usa-travel-icon,.usa-visa-benefit-icon{filter:none}}@media(prefers-contrast:high){.usa-service-card,.usa-feature-card,.usa-travel-card,.usa-visa-card{border-width:2px}.usa-hero-accent-line{box-shadow:none}}.usa-service-card:focus-visible,.usa-feature-card:focus-visible,.usa-travel-card:focus-visible{outline:2px solid var(--diw-primary-500);outline-offset:4px}.usa-faq-section-title{font-family:var(--diw-font-family-display);font-size:clamp(1.5rem,3vw + .5rem,2rem);font-weight:var(--diw-font-weight-bold);color:var(--diw-primary-400);margin-bottom:2rem;letter-spacing:var(--diw-letter-spacing-tight)}.usa-faq-accordion{max-width:900px;margin-inline:auto}.usa-faq-item{background-color:transparent;border:none;margin-bottom:1rem}.usa-faq-item:last-child{margin-bottom:0}.usa-faq-button{font-family:var(--diw-font-family-body);font-size:var(--diw-font-size-base);font-weight:var(--diw-font-weight-semibold);line-height:var(--diw-line-height-normal);color:var(--diw-text-primary);background-color:var(--diw-surface-raised);border:2px solid var(--diw-border-subtle);border-radius:.5rem;padding:1.25rem 3rem 1.25rem 1.5rem;transition:all .3s ease;position:relative;text-align:left;width:100%}.usa-faq-button:hover{background-color:var(--diw-surface-elevated);border-color:var(--diw-primary-400);color:var(--diw-primary-400)}.usa-faq-button:focus{box-shadow:0 0 0 .2rem #d4af3740;border-color:var(--diw-primary-400);z-index:3}.usa-faq-button:not(.collapsed){background-color:var(--diw-surface-elevated);border-color:var(--diw-primary-400);color:var(--diw-primary-400);border-bottom-left-radius:0;border-bottom-right-radius:0}.usa-faq-button:after{flex-shrink:0;width:1.25rem;height:1.25rem;margin-left:auto;content:"";background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23d4af37'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:1.25rem;transition:transform .3s ease;position:absolute;right:1.5rem;top:50%;transform:translateY(-50%)}.usa-faq-button:not(.collapsed):after{transform:translateY(-50%) rotate(-180deg)}.usa-faq-body{font-family:var(--diw-font-family-body);font-size:var(--diw-font-size-base);font-weight:var(--diw-font-weight-regular);line-height:var(--diw-line-height-relaxed);color:var(--diw-text-secondary);background-color:var(--diw-surface-elevated);border:2px solid var(--diw-primary-400);border-top:none;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;padding:1.5rem}.usa-faq-item .accordion-collapse{border:none}@media(max-width:767px){.usa-faq-section-title{font-size:1.5rem;margin-bottom:1.5rem}.usa-faq-button{font-size:var(--diw-font-size-sm);padding:1rem 2.5rem 1rem 1rem}.usa-faq-button:after{right:1rem}.usa-faq-body{font-size:var(--diw-font-size-sm);padding:1rem}}[dir=rtl] .usa-faq-button{text-align:right;padding:1.25rem 1.5rem 1.25rem 3rem}[dir=rtl] .usa-faq-button:after{right:auto;left:1.5rem;margin-left:0;margin-right:auto}@media(max-width:767px){[dir=rtl] .usa-faq-button{padding:1rem 1rem 1rem 2.5rem}[dir=rtl] .usa-faq-button:after{left:1rem}}@media(prefers-reduced-motion:reduce){.usa-faq-button,.usa-faq-button:after{transition:none}}@media(prefers-contrast:high){.usa-faq-item{border-width:3px}}.turkey-hero-section{background-color:var(--diw-bg-primary);padding-block:4rem 3rem;position:relative}.turkey-hero-title{font-family:var(--diw-font-family-display);font-size:clamp(2.5rem,5vw + 1rem,4rem);font-weight:var(--diw-font-weight-black);line-height:var(--diw-line-height-tight);letter-spacing:var(--diw-letter-spacing-tight);margin-bottom:1.5rem;color:var(--diw-text-primary)}.turkey-hero-title-emphasis{color:var(--diw-primary-400);display:inline}.turkey-hero-title-white{color:var(--diw-text-primary);display:inline}.turkey-hero-subtitle{font-family:var(--diw-font-family-body);font-size:clamp(1.125rem,2vw + .5rem,1.375rem);font-weight:var(--diw-font-weight-regular);line-height:var(--diw-line-height-relaxed);color:var(--diw-text-secondary);max-width:70ch;margin-inline:auto;margin-bottom:2rem}.turkey-hero-subtitle-accent{color:var(--diw-primary-400);font-weight:var(--diw-font-weight-medium)}.turkey-hero-accent-line{width:80px;height:3px;background:linear-gradient(90deg,var(--diw-underline-gradient-start),var(--diw-underline-gradient-inner-light),var(--diw-underline-gradient-center),var(--diw-underline-gradient-inner-light-end),var(--diw-underline-gradient-end));margin-inline:auto;border-radius:var(--diw-underline-border-radius);box-shadow:var(--diw-underline-glow)}html.lang-ar .turkey-hero-title,html.lang-ar .turkey-guarantees-title,html.lang-ar .turkey-guarantee-text{letter-spacing:normal}.turkey-service-section{background-color:var(--diw-bg-secondary);position:relative}.turkey-service-section.bg-page{background-color:var(--diw-bg-primary)}.turkey-section-header{text-align:center;margin-bottom:2rem}.turkey-section-icon{color:var(--diw-primary-400);margin-bottom:1rem;filter:drop-shadow(0 0 12px var(--diw-icon-glow-color))}.turkey-citizenship-card{background-color:var(--diw-surface-raised);border:1px solid var(--diw-border-subtle);border-radius:.75rem;overflow:hidden}.turkey-citizenship-card-body{padding:2.5rem}.turkey-citizenship-benefits{display:flex;flex-direction:column;gap:2rem}.turkey-citizenship-benefit{display:flex;gap:1.5rem;align-items:flex-start}.turkey-citizenship-benefit-icon{color:var(--diw-primary-400);flex-shrink:0;padding-top:.25rem;filter:drop-shadow(0 0 8px var(--diw-icon-glow-color))}.turkey-citizenship-benefit-content{flex:1}.turkey-citizenship-benefit-title{font-family:var(--diw-font-family-display);font-size:var(--diw-font-size-xl);font-weight:var(--diw-font-weight-bold);color:var(--diw-text-primary);margin-bottom:.5rem}.turkey-citizenship-benefit-description{font-size:var(--diw-font-size-base);font-weight:var(--diw-font-weight-regular);color:var(--diw-text-secondary);line-height:1.6;margin-bottom:1rem}.turkey-citizenship-features{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.turkey-citizenship-features li{font-size:var(--diw-font-size-sm);font-weight:var(--diw-font-weight-regular);color:var(--diw-text-secondary);padding-inline-start:1.5rem;position:relative;line-height:1.6}.turkey-citizenship-features li:before{content:"✓";position:absolute;inset-inline-start:0;color:var(--diw-primary-400);font-weight:var(--diw-font-weight-bold);font-size:1.125rem}.turkey-feature-card{background-color:var(--diw-surface-raised);border:1px solid var(--diw-border-subtle);border-radius:.75rem;padding:2rem;text-align:center;transition:all .3s ease;height:100%;display:flex;flex-direction:column;align-items:center;gap:1rem}.turkey-feature-card:hover{border-color:var(--diw-border-interactive);transform:translateY(-4px);box-shadow:0 8px 24px #c8a24a26}.turkey-feature-icon{color:var(--diw-primary-400);filter:drop-shadow(0 0 8px var(--diw-icon-glow-color));transition:all .3s ease}.turkey-feature-card:hover .turkey-feature-icon{filter:drop-shadow(0 0 12px var(--diw-icon-glow-color-hover));transform:scale(1.1)}.turkey-feature-title{font-family:var(--diw-font-family-body);font-size:var(--diw-font-size-lg);font-weight:var(--diw-font-weight-semibold);color:var(--diw-text-primary);margin:0}.turkey-service-card{background-color:var(--diw-surface-raised);border:1px solid var(--diw-border-subtle);border-radius:.75rem;transition:all .3s ease;overflow:hidden}.turkey-service-card:hover{border-color:var(--diw-border-interactive);transform:translateY(-4px);box-shadow:0 8px 24px #c8a24a26}.turkey-service-card-body{padding:2rem}.turkey-service-card-title{font-family:var(--diw-font-family-display);font-size:var(--diw-font-size-xl);font-weight:var(--diw-font-weight-bold);color:var(--diw-text-primary);margin-bottom:1.5rem;display:flex;align-items:center;gap:.75rem}.turkey-service-icon{color:var(--diw-primary-400);flex-shrink:0}.turkey-service-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.875rem}.turkey-service-list li{font-size:var(--diw-font-size-base);font-weight:var(--diw-font-weight-regular);color:var(--diw-text-secondary);padding-inline-start:1.75rem;position:relative;line-height:1.6}.turkey-service-list li:before{content:"✓";position:absolute;inset-inline-start:0;color:var(--diw-primary-400);font-weight:var(--diw-font-weight-bold);font-size:1.125rem}.turkey-legal-card{background-color:var(--diw-surface-raised);border:1px solid var(--diw-border-subtle);border-radius:.75rem;padding:2rem;text-align:center;transition:all .3s ease;height:100%;display:flex;flex-direction:column;align-items:center;gap:1rem}.turkey-legal-card:hover{border-color:var(--diw-border-interactive);transform:translateY(-4px);box-shadow:0 8px 24px #c8a24a26}.turkey-legal-icon{color:var(--diw-primary-400);filter:drop-shadow(0 0 8px var(--diw-icon-glow-color));transition:all .3s ease}.turkey-legal-card:hover .turkey-legal-icon{filter:drop-shadow(0 0 12px var(--diw-icon-glow-color-hover));transform:scale(1.1)}.turkey-legal-title{font-family:var(--diw-font-family-body);font-size:var(--diw-font-size-lg);font-weight:var(--diw-font-weight-semibold);color:var(--diw-text-primary);margin:0}.turkey-guarantees-section{background-color:var(--diw-bg-primary);padding-block:5rem;position:relative}.turkey-guarantees-title{font-family:var(--diw-font-family-display);font-size:clamp(2rem,4vw + 1rem,2.75rem);font-weight:var(--diw-font-weight-bold);color:var(--diw-text-primary);margin-bottom:1rem}.turkey-guarantees-subtitle{font-size:var(--diw-font-size-lg);font-weight:var(--diw-font-weight-regular);color:var(--diw-text-secondary);line-height:1.6;margin-bottom:0;max-width:60ch;margin-inline:auto}.turkey-guarantees-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:4rem 3rem;max-width:1200px;margin-inline:auto;padding-block:2rem}.turkey-guarantee-item{display:flex;flex-direction:column;align-items:center;gap:1.5rem;text-align:center;position:relative;padding:2rem 1rem;flex:1 1 280px;max-width:320px}.turkey-guarantee-item:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:60px;height:2px;background:linear-gradient(90deg,transparent,var(--diw-border-subtle),transparent)}.turkey-guarantee-featured:after{background:linear-gradient(90deg,transparent,var(--diw-primary-400),transparent);height:3px;box-shadow:0 0 12px var(--diw-icon-glow-color)}.turkey-guarantee-icon{width:72px;height:72px;color:var(--diw-text-secondary);stroke-width:1.5;transition:all .4s cubic-bezier(.4,0,.2,1)}.turkey-guarantee-featured .turkey-guarantee-icon{width:88px;height:88px;color:var(--diw-primary-400);filter:drop-shadow(0 0 20px var(--diw-icon-glow-color));stroke-width:1.75}.turkey-guarantee-text{font-family:var(--diw-font-family-display);font-size:clamp(1.5rem,3vw + .5rem,2.25rem);font-weight:var(--diw-font-weight-black);line-height:1.2;letter-spacing:.02em;text-transform:uppercase;color:var(--diw-text-primary);margin:0;transition:all .3s ease}.turkey-guarantee-text-highlight{font-size:clamp(1.75rem,3.5vw + .5rem,2.75rem);color:var(--diw-primary-400);letter-spacing:.03em;background:linear-gradient(135deg,var(--diw-primary-300),var(--diw-primary-400),var(--diw-primary-500));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 200%}.turkey-guarantee-description{font-family:var(--diw-font-family-body);font-size:var(--diw-font-size-base);font-weight:var(--diw-font-weight-regular);line-height:1.6;color:var(--diw-text-secondary);margin:0;max-width:32ch}.turkey-guarantee-item:hover .turkey-guarantee-icon{transform:translateY(-8px) scale(1.08)}.turkey-guarantee-featured:hover .turkey-guarantee-icon{filter:drop-shadow(0 0 32px var(--diw-icon-glow-color-hover));transform:translateY(-12px) scale(1.12)}.turkey-guarantee-item:hover .turkey-guarantee-text{color:var(--diw-primary-400)}.turkey-cta-section{background-color:var(--diw-bg-secondary);padding-block:4rem;position:relative}.turkey-cta-title{font-family:var(--diw-font-family-display);font-size:clamp(2rem,4vw + 1rem,3rem);font-weight:var(--diw-font-weight-bold);color:var(--diw-text-primary);margin-bottom:1rem}.turkey-cta-subtitle{font-size:var(--diw-font-size-lg);font-weight:var(--diw-font-weight-regular);color:var(--diw-text-secondary);line-height:1.6;margin-bottom:2rem;max-width:60ch;margin-inline:auto}@media(max-width:991px){.turkey-hero-section{padding-block:3rem 2.5rem}.turkey-service-card-body,.turkey-citizenship-card-body{padding:1.75rem}.turkey-citizenship-benefit{gap:1.25rem}.turkey-citizenship-benefits{gap:2rem}}@media(max-width:767px){.turkey-hero-section{padding-block:2.5rem 2rem}.turkey-hero-subtitle{max-width:100%}.turkey-service-card-body,.turkey-citizenship-card-body{padding:1.5rem}.turkey-service-card-title{font-size:var(--diw-font-size-lg);gap:.5rem}.turkey-service-icon{width:20px;height:20px}.turkey-feature-card,.turkey-legal-card{padding:1.5rem}.turkey-citizenship-benefits{gap:1.5rem}.turkey-citizenship-benefit{flex-direction:column;gap:1rem;align-items:flex-start}.turkey-citizenship-benefit-icon{padding-top:0}.turkey-cta-section{padding-block:3rem}.turkey-guarantees-section{padding-block:3.5rem}.turkey-guarantees-grid{gap:3rem 2rem}.turkey-guarantee-icon{width:60px;height:60px}.turkey-guarantee-featured .turkey-guarantee-icon{width:72px;height:72px}}[dir=rtl] .turkey-service-list li{padding-inline-start:0;padding-inline-end:1.75rem}[dir=rtl] .turkey-service-list li:before{inset-inline-start:auto;inset-inline-end:0}[dir=rtl] .turkey-citizenship-features li{padding-inline-start:0;padding-inline-end:1.5rem}[dir=rtl] .turkey-citizenship-features li:before{inset-inline-start:auto;inset-inline-end:0}@media(prefers-reduced-motion:reduce){.turkey-service-card,.turkey-feature-card,.turkey-legal-card,.turkey-guarantee-item,.turkey-feature-icon,.turkey-legal-icon,.turkey-guarantee-icon{transition:none;transform:none!important}.turkey-service-card:hover,.turkey-feature-card:hover,.turkey-legal-card:hover,.turkey-guarantee-item:hover,.turkey-guarantee-item:hover .turkey-guarantee-icon,.turkey-guarantee-item:hover .turkey-guarantee-text{transform:none}.turkey-hero-accent-line{box-shadow:none}.turkey-section-icon,.turkey-feature-icon,.turkey-legal-icon,.turkey-citizenship-benefit-icon,.turkey-guarantee-icon{filter:none}.turkey-guarantee-featured:after{box-shadow:none}}@media(prefers-contrast:high){.turkey-service-card,.turkey-feature-card,.turkey-legal-card,.turkey-citizenship-card{border-width:2px}.turkey-hero-accent-line{box-shadow:none}.turkey-guarantee-featured:after{box-shadow:none}.turkey-guarantee-icon{filter:none}}.turkey-service-card:focus-visible,.turkey-feature-card:focus-visible,.turkey-legal-card:focus-visible,.turkey-guarantee-item:focus-visible{outline:2px solid var(--diw-primary-500);outline-offset:4px}.turkey-faq-section-title{font-family:var(--diw-font-family-display);font-size:clamp(1.5rem,3vw + .5rem,2rem);font-weight:var(--diw-font-weight-bold);color:var(--diw-primary-400);margin-bottom:2rem}.turkey-faq-accordion{max-width:900px;margin:0 auto}.turkey-faq-item{background-color:transparent;border:none;margin-bottom:1rem}.turkey-faq-item:last-child{margin-bottom:0}.turkey-faq-button{background-color:var(--diw-surface-raised);border:2px solid var(--diw-border-subtle);border-radius:.5rem;color:var(--diw-text-primary);font-family:var(--diw-font-family-base);font-size:clamp(1rem,2vw + .25rem,1.125rem);font-weight:var(--diw-font-weight-medium);padding:1.25rem 3rem 1.25rem 1.5rem;position:relative;text-align:left;transition:all .3s ease;width:100%}.turkey-faq-button:hover{background-color:var(--diw-surface-elevated);border-color:var(--diw-primary-400);color:var(--diw-primary-400)}.turkey-faq-button:focus{box-shadow:0 0 0 3px #d4af374d;outline:none}.turkey-faq-button:not(.collapsed){background-color:var(--diw-surface-elevated);border-color:var(--diw-primary-400);color:var(--diw-primary-400);border-bottom-left-radius:0;border-bottom-right-radius:0}.turkey-faq-button:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23d4af37' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:1rem;content:"";flex-shrink:0;height:1rem;position:absolute;right:1.5rem;top:50%;transform:translateY(-50%);transition:transform .3s ease;width:1rem}.turkey-faq-button:not(.collapsed):after{transform:translateY(-50%) rotate(-180deg)}.turkey-faq-body{background-color:var(--diw-surface-elevated);border:2px solid var(--diw-primary-400);border-top:none;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;color:var(--diw-text-secondary);font-family:var(--diw-font-family-base);font-size:clamp(.9375rem,1.5vw + .25rem,1.0625rem);line-height:1.7;padding:1.5rem}[dir=rtl] .turkey-faq-button{text-align:right;padding:1.25rem 1.5rem 1.25rem 3rem}[dir=rtl] .turkey-faq-button:after{left:1.5rem;right:auto}@media(max-width:768px){.turkey-faq-section-title{font-size:1.5rem;margin-bottom:1.5rem}.turkey-faq-button{font-size:.9375rem;padding:1rem 2.5rem 1rem 1rem}[dir=rtl] .turkey-faq-button{padding:1rem 1rem 1rem 2.5rem}.turkey-faq-button:after{right:1rem}[dir=rtl] .turkey-faq-button:after{left:1rem;right:auto}.turkey-faq-body{font-size:.9375rem;padding:1rem}}@media(prefers-reduced-motion:reduce){.turkey-faq-button,.turkey-faq-button:after{transition:none}}@media(prefers-contrast:high){.turkey-faq-button,.turkey-faq-body{border-width:3px}}.turkey-faq-button:focus-visible{outline:2px solid var(--diw-primary-500);outline-offset:4px}.turkey-passport-benefits{background-color:var(--diw-bg-primary);padding-block:5rem;position:relative}.turkey-benefits-list{display:flex;flex-direction:column;gap:0;max-width:900px;margin-inline:auto}.turkey-benefit-row{display:flex;align-items:flex-start;gap:2rem;padding-block:3rem;border-bottom:1px solid var(--diw-border-subtle)}.turkey-benefit-row:last-child{border-bottom:none;padding-bottom:0}.turkey-benefit-row:first-child{padding-top:0}.turkey-benefit-icon-column{flex-shrink:0;width:64px;height:64px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#ecb9451f,#ecb9450a);border-radius:1rem;border:1px solid rgba(236,185,69,.2)}.turkey-benefit-icon{color:var(--diw-primary-400);filter:drop-shadow(0 0 10px var(--diw-icon-glow-color))}.turkey-benefit-content-column{flex:1;min-width:0}.turkey-benefit-title{font-family:var(--diw-font-family-display);font-size:clamp(1.25rem,2vw + .5rem,1.5rem);font-weight:var(--diw-font-weight-bold);color:var(--diw-text-primary);margin:0 0 .75rem;line-height:1.3}.turkey-benefit-description{font-family:var(--diw-font-family-body);font-size:var(--diw-font-size-lg);font-weight:var(--diw-font-weight-regular);color:var(--diw-text-secondary);line-height:1.8;margin:0}.turkey-benefit-highlight{color:var(--diw-primary-400);font-weight:var(--diw-font-weight-semibold)}@media(max-width:991px){.turkey-passport-benefits{padding-block:4rem}.turkey-benefit-row{gap:1.5rem;padding-block:2.5rem}.turkey-benefit-icon-column{width:56px;height:56px}.turkey-benefit-icon{width:40px;height:40px}.turkey-benefit-description{font-size:var(--diw-font-size-base);line-height:1.7}}@media(max-width:767px){.turkey-passport-benefits{padding-block:3rem}.turkey-benefit-row{flex-direction:column;gap:1rem;padding-block:2rem}.turkey-benefit-icon-column{width:52px;height:52px}.turkey-benefit-icon{width:32px;height:32px}.turkey-benefit-title{font-size:1.125rem}.turkey-benefit-description{font-size:var(--diw-font-size-base);line-height:1.7}}[dir=rtl] .turkey-benefit-row{flex-direction:row-reverse}@media(max-width:767px){[dir=rtl] .turkey-benefit-row{flex-direction:column}}@media(prefers-reduced-motion:reduce){.turkey-benefit-icon{filter:none}}@media(prefers-contrast:high){.turkey-benefit-row{border-bottom-width:2px}.turkey-benefit-icon-column{border-width:2px}.turkey-benefit-icon{filter:none}.turkey-benefit-highlight{text-decoration:underline}}.turkey-benefit-row:focus-visible{outline:2px solid var(--diw-primary-500);outline-offset:4px}:root{font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;min-width:320px;min-height:100vh;background-color:var(--diw-bg-primary);color:var(--diw-text-primary)}a:not([class*=btn]):not([class*=nav]):not([class*=link]){font-weight:500;color:var(--diw-primary-400);text-decoration:inherit;transition:color .2s ease}a:not([class*=btn]):not([class*=nav]):not([class*=link]):hover{color:var(--diw-primary-300)}button:not([class*=btn]){border-radius:.5rem;border:1px solid var(--diw-border-default);padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:var(--diw-surface-raised);color:var(--diw-text-primary);cursor:pointer;transition:all .2s ease}button:not([class*=btn]):hover{background-color:var(--diw-bg-hover);border-color:var(--diw-border-interactive)}button:not([class*=btn]):focus,button:not([class*=btn]):focus-visible{outline:2px solid var(--diw-primary-500);outline-offset:2px}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:var(--diw-bg-secondary)}::-webkit-scrollbar-thumb{background:var(--diw-surface-raised);border-radius:6px;border:2px solid var(--diw-bg-secondary)}::-webkit-scrollbar-thumb:hover{background:var(--diw-bg-hover)}*{scrollbar-width:thin;scrollbar-color:var(--diw-surface-raised) var(--diw-bg-secondary)}.layout-wrapper{min-height:100vh;display:flex;flex-direction:column}.main-content{flex:1}
