*{box-sizing:border-box}body{background-image:url(/assets/beckground-DtljJvlu.svg);background-color:#0c2a4d;background-size:cover;background-position:center;background-attachment:fixed;font-family:inherit;margin:0;color:#fff}.glass-effect-filter{display:none}html[lang=en]{direction:ltr}html[lang=en] ul{padding-left:20px;padding-right:0}html[lang=en] li{text-align:left}html[lang=ar] ul{padding-right:20px;padding-left:0}html[lang=ar] li{text-align:right}html[lang=ur]{direction:rtl}html[lang=ur] body{font-family:inherit}html[lang=ur] ul{padding-right:20px;padding-left:0}html[lang=ur] li{text-align:right}ul{list-style-position:inside}html[lang=en] ul{list-style-position:inside;text-align:left}html[lang=ar] ul{list-style-position:inside;text-align:right}html{scroll-behavior:smooth}.site-header{height:70px;max-width:1559px;width:98%;margin:1.5rem auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center;position:sticky;top:1.5rem;z-index:1000;border-radius:100vmax;isolation:isolate;background-color:#ffffff26;text-shadow:0 2px 4px rgb(0 0 0 / 10%);-webkit-user-select:none;user-select:none}.site-header:before{content:"";position:absolute;inset:0;border-radius:inherit;z-index:-1;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);filter:url(#glass-distortion)}.site-header:after{content:"";position:absolute;inset:0;border-radius:inherit;z-index:-1;box-shadow:inset 2px 2px 1px #fff6,inset -1px -1px 1px 1px #fff6;pointer-events:none}.header-right-side{display:flex;align-items:center;gap:2.5rem;position:relative;z-index:1}.logo-container{display:flex;align-items:center;text-decoration:none;color:#fff;position:relative;z-index:1}.logo-container img{height:45px;display:block}.main-nav ul{display:flex;list-style:none;padding:0;margin:0;gap:2.5rem}.main-nav a{text-decoration:none;color:#ffffffd9;font-weight:400;transition:color .3s ease}.main-nav a:hover{color:#7fbafc}.logo-container:hover{opacity:.9}.lang-button{width:81px;height:25px;background-color:#fff;color:#0075ff;display:flex;justify-content:center;align-items:center;gap:4px;padding:0;font-family:inherit;font-size:14px;font-weight:500;text-decoration:none;border-radius:50px;border:2px solid transparent;transition:all .4s cubic-bezier(.4,0,.2,1);flex-direction:row-reverse;position:relative;overflow:hidden}.menu-button{display:none;width:36px;height:36px;border-radius:50%;background:#fff;color:#0075ff;border:none;align-items:center;justify-content:center;cursor:pointer}.menu-button svg{width:20px;height:20px}.arabic-font{font-family:inherit!important}.lang-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,117,255,.1),transparent);transition:left .6s ease}.lang-button:hover{background-color:#07f0;color:#fff;border-color:#fff}.lang-button:hover:before{left:100%}.lang-button:active{transform:scale(1.02) translateY(0);transition:all .1s ease}.lang-button svg{width:14px;height:14px;transition:all .4s cubic-bezier(.4,0,.2,1)}@media (max-width: 768px){.site-header{height:60px;width:95%;margin:1rem auto;padding:0 1rem;flex-direction:row-reverse;justify-content:space-between}.header-right-side{gap:1rem;order:2}.logo-container{order:1}.logo-container img{height:35px}.main-nav{display:none}.menu-button{display:flex}.lang-button{width:36px;height:36px;border-radius:50%;padding:0;gap:0;display:inline-flex;align-items:center;justify-content:center}.lang-button svg{width:18px;height:18px}.lang-button span{display:none}}@media (max-width: 480px){.site-header{height:55px;width:92%;margin:.8rem auto;padding:0 .8rem}.header-right-side{gap:.8rem}.logo-container img{height:30px}.lang-button{width:36px;height:36px}.lang-button svg{width:18px;height:18px}}.mobile-nav{position:absolute;top:100%;right:0;left:0;margin:0 auto;width:92%;background:#ffffff1a;border-radius:16px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:.75rem 1rem}.mobile-nav ul{display:flex;flex-direction:column;gap:.75rem;list-style:none;margin:0;padding:0}.mobile-nav a{color:#ffffffeb;text-decoration:none}.hero-section{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;min-height:calc(100vh - 80px);padding:2rem;box-sizing:border-box}.hero-logo{width:188px;height:188px;margin-bottom:30px}.hero-section h1{font-size:80px;font-weight:500;margin:0;text-shadow:0 4px 10px rgb(0 0 0 / 30%);line-height:1.2}.hero-section .subtitle{font-size:24px;font-weight:500;color:#ffffffe5;margin-top:26px;margin-bottom:26px;max-width:750px}.cta-buttons{display:flex;gap:1rem}.btn{text-decoration:none;padding:.9rem 2rem;border-radius:50px;font-weight:700;font-size:1rem;border:2px solid transparent;transition:all .3s ease;cursor:pointer}.btn-primary{background-color:#fff;color:#0c2a4d;box-shadow:0 4px 15px #0003}.btn-primary:hover{transform:translateY(-3px);box-shadow:0 6px 20px #00000040}.btn-secondary{background-color:transparent;color:#fff;border:2px solid #ffffff}.btn-secondary:hover{background-color:#fff;color:#0c2a4d}.intro-section{margin-top:30px;text-align:center}.intro-section p{font-size:10px;font-weight:light;opacity:.6;line-height:1.8;margin:0 auto;max-width:950px}.fog-transition{height:150px;background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.1) 20%,rgba(0,0,0,.3) 40%,rgba(0,0,0,.6) 60%,rgba(0,0,0,.8) 80%,rgba(0,0,0,1) 100%);position:relative;z-index:1;margin-top:-150px}@media (max-width: 767px){.hero-section{padding:1.2rem;min-height:calc(100vh - 60px);position:relative;overflow:visible}.hero-section:before{content:"";position:absolute;top:-220px;top:calc(-220px - env(safe-area-inset-top));left:0;right:0;height:calc(100% + 220px);height:calc(100% + 220px + env(safe-area-inset-top));background-image:url(/assets/img/Backgroundphone.webp);background-repeat:no-repeat;background-size:100% 100%;background-position:center top;z-index:0}.hero-section>*{position:relative;z-index:1}.hero-section h1{font-size:40px;line-height:1.25}.hero-section .subtitle{font-size:16px;max-width:90%;margin-top:18px;margin-bottom:20px}.cta-buttons{gap:.75rem;flex-wrap:wrap;justify-content:center}.btn{padding:.55rem 1rem;font-size:.88rem;border-radius:9999px}}.hero-section .hero-title,.hero-section .subtitle,.hero-section .cta-buttons,.hero-section .intro-section p{opacity:0;transform:translateY(16px);will-change:opacity,transform}.hero-section.animate .hero-title{animation:fadeUp .9s cubic-bezier(.22,1,.36,1) forwards}.hero-section.animate .subtitle{animation:fadeUp .9s cubic-bezier(.22,1,.36,1) .18s forwards}.hero-section.animate .cta-buttons{animation:fadeUp .9s cubic-bezier(.22,1,.36,1) .36s forwards}.hero-section.animate .intro-section p{animation:fadeIn 1s ease .54s forwards}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.hero-section .hero-title,.hero-section .subtitle,.hero-section .cta-buttons,.hero-section .intro-section p{opacity:1;transform:none;animation:none!important}}@media (min-width: 768px){.hero-section{position:relative;overflow:visible;background-image:none}.hero-section:before{content:"";position:absolute;top:-160px;left:0;right:0;height:calc(100% + 160px);background-image:url(/assets/img/beckground.webp);background-repeat:no-repeat;background-size:cover;background-position:center top;z-index:0}.hero-section>*{position:relative;z-index:1}}.features-section{background-color:#000;color:#fff;padding:80px 0;font-family:inherit;overflow-x:hidden}html[lang=ar] .features-section{direction:rtl}html[lang=en] .features-section{direction:ltr}html[lang=en] .feature-item{flex-direction:row}html[lang=en] .feature-item-reverse{flex-direction:row-reverse}html[lang=en] .feature-item-text{text-align:left}.container{max-width:1400px;margin:0 auto;padding:0 20px}.section-title{text-align:center;font-size:3.5rem;margin-bottom:80px;font-weight:500}.feature-item{display:flex;align-items:center;gap:50px;margin-bottom:70px;flex-direction:row-reverse}.feature-item-reverse{flex-direction:row}.feature-item-image{width:100%;max-width:448px;flex-shrink:0}.feature-item-text{flex:1}.feature-item-image img{width:100%;height:auto;display:block;object-fit:contain}.feature-item-text,html[lang=ar] .feature-item-text{text-align:right}.feature-item-text h3{font-size:2.5rem;margin-bottom:15px;font-weight:500}.feature-item-text p{font-size:1rem;line-height:1.7;color:#ccc;max-width:500px;font-weight:400}@media (max-width: 1200px){.feature-item,.feature-item-reverse,html[lang=en] .feature-item,html[lang=en] .feature-item-reverse,html[lang=ar] .feature-item,html[lang=ar] .feature-item-reverse{flex-direction:column}.feature-item-text,html[lang=en] .feature-item-text,html[lang=ar] .feature-item-text{text-align:center;width:100%}.feature-item-image{margin-bottom:30px;width:100%;height:auto}.feature-item-image{max-width:420px}.feature-item-text p{margin-left:auto;margin-right:auto}}@media (max-width: 768px){.features-section{padding:32px 0}.section-title{font-size:2.2rem;margin-bottom:18px}.feature-item{gap:10px;margin-bottom:28px}.feature-item,.feature-item-reverse,html[lang=en] .feature-item,html[lang=en] .feature-item-reverse,html[lang=ar] .feature-item,html[lang=ar] .feature-item-reverse{flex-direction:column}.feature-item-image{margin-bottom:12px}.feature-item-image img{width:100%;max-width:320px;margin:0 auto}.feature-item-text h3{font-size:1.6rem;margin-bottom:2px}.feature-item-text p{max-width:90%;margin-left:auto;margin-right:auto;font-size:.95rem;line-height:1.6}.feature-item:nth-child(1){gap:8px}.feature-item:nth-child(1) .feature-item-image{margin-bottom:8px}.feature-item:nth-child(1) .feature-item-text{margin-top:-6px}}.features-list .feature-item.reveal{opacity:0;transform:translateY(16px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay, 0ms);will-change:opacity,transform}.features-list .feature-item.reveal.reveal-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion: reduce){.features-list .feature-item.reveal{opacity:1;transform:none;transition:none}}.services-section{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#000;color:#fff;padding:80px 20px;font-family:inherit;direction:rtl;position:relative;overflow-x:hidden}html[lang=en] .services-section,html[lang=en] .search-bar{direction:ltr}html[lang=en] .search-bar input{text-align:left}html[lang=ar] .search-bar input{text-align:right}.services-header{text-align:center;margin-bottom:60px}.services-header h1{font-size:80px;font-weight:500;margin:0}.services-header p{font-size:32px;font-weight:300;color:#a0a0a0;margin-top:20px}.search-bar{width:360.28px;height:32px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;padding:0 20px;gap:15px;margin-bottom:40px;box-sizing:border-box;z-index:5;position:relative}.search-icon-svg{width:24px;height:24px;opacity:.8;order:2}.search-bar input{background:transparent;border:none;outline:none;color:#fff;font-family:inherit;font-size:16px;width:100%;order:1}.search-bar input::placeholder{color:#fff9}.services-glass-container{width:100%;max-width:1559px;height:auto;min-height:420px;background:#1e1e1eb3;border-radius:55px;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:46px 0;box-sizing:border-box;overflow:hidden;position:relative}.search-centered{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:2;pointer-events:none;opacity:0;transition:opacity .3s ease}.services-glass-container.searching .search-centered{opacity:1}.search-centered img{opacity:.9;filter:drop-shadow(0 4px 16px rgba(0,0,0,.4));border-radius:30px;object-fit:contain}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.services-scroller{direction:ltr;width:100%;overflow:hidden;-webkit-mask:linear-gradient(90deg,transparent,white 20%,white 80%,transparent);mask:linear-gradient(90deg,transparent,white 20%,white 80%,transparent);z-index:1;position:relative;opacity:1;transition:opacity .3s ease}.services-scroller__inner{display:flex;flex-wrap:nowrap;width:max-content;gap:30px;animation:scroll 40s linear infinite;animation-play-state:running}.services-scroller.hovering .services-scroller__inner{animation-duration:120s}.services-glass-container.searching .services-scroller{opacity:0;pointer-events:none}.services-glass-container.searching .services-scroller__inner{animation-play-state:paused}.service-item{flex-shrink:0}.service-item img,.service-item svg{width:400px;height:400px;display:block;border-radius:30px;object-fit:contain;background-color:#ffffff0a}@media (max-width: 1600px){.services-glass-container{max-width:95%}}@media (max-width: 768px){.services-header h1{font-size:60px}.services-header p{font-size:24px}.service-item img,.service-item svg{width:300px;height:300px}.search-centered img.search-preview{width:300px;height:300px}.search-centered img:not(.search-preview){width:100px;height:100px}.services-glass-container{padding:18px 0;min-height:300px}.services-scroller__inner{gap:20px;animation-duration:30s}.services-scroller.hovering .services-scroller__inner{animation-duration:90s}.search-bar{width:85vw;height:28px}.search-icon-svg{width:20px;height:20px}.search-bar input{font-size:15px}}.experiences-section{display:flex;flex-direction:column;align-items:center;min-height:100vh;background-color:#000;padding:50px 20px;font-family:inherit}.experiences-header{font-size:56px;font-weight:500;margin-bottom:40px;color:#fff}.glass-container{width:100%;max-width:1100px;background:#1e1e1eb3;border-radius:55px;border:1px solid rgba(255,255,255,.1);padding:80px 70px;box-sizing:border-box;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;flex-direction:column;align-items:center;gap:40px}.expert-entry{display:flex;align-items:center;justify-content:center;gap:70px;width:100%;max-width:900px}.expert-entry.expert-fahad{transform:translate(-80px)}.expert-entry.expert-jihad{transform:translate(70px)}.expert-entry.expert-layla{transform:translate(80px)}.expert-entry.expert-ashraf{transform:translate(-60px)}.expert-entry.reverse-layout{flex-direction:row-reverse}.expert-details{display:flex;flex-direction:column;justify-content:center;gap:10px;color:#fff;flex:0 1 auto;max-width:600px}.details-fahad,.details-ashraf{margin-inline-start:-10px}.expert-entry:not(.reverse-layout) .expert-details{align-items:flex-start;text-align:right}.expert-entry.reverse-layout .expert-details{align-items:flex-start;text-align:right}[dir=ltr] .expert-entry:not(.reverse-layout) .expert-details,[dir=ltr] .expert-entry.reverse-layout .expert-details{text-align:left}.expert-details h2{font-size:32px;font-weight:500;margin:0}.expert-details p{font-size:18px;color:#a0a0a0;margin:0}.expert-heading{display:block}.expert-name{font-size:32px;font-weight:500;display:inline-block}.expert-title{font-size:22px;font-weight:400;color:#d0d0d0;margin-top:0;display:inline-block;margin-inline-start:12px}.expert-subtitle{font-size:16px;color:#a0a0a0;margin-top:4px}.expert-details .btn-primary{margin-top:15px;padding:15px 40px;font-size:16px;font-family:inherit;font-weight:500;border-radius:30px;border:none;cursor:pointer;background-color:#3752dc;color:#fff;transition:transform .2s}.expert-details .btn-primary:hover{transform:scale(1.05)}.expert-avatar{width:200px;height:200px;flex-shrink:0}.expert-avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover}@media (max-width: 767px){.experts-slider.slider-stage{position:relative;width:100%;height:500px;overflow:visible}.experts-slider.slider-stage .expert-entry{position:absolute;top:0;left:50%;transform:translate(-50%) scale(.96);opacity:0;transition:opacity .4s ease,transform .5s ease;pointer-events:none;width:100%;max-width:460px;margin:0 auto}.experts-slider.slider-stage .expert-entry.active{opacity:1;transform:translate(-50%) scale(1);pointer-events:auto}.slider-pagination{width:200px;height:14px;background-color:#5a5a5a80;border-radius:10px;display:flex;align-items:center;justify-content:space-around;padding:0 10px;box-sizing:border-box;margin-top:50px}.pagination-dot{width:9px;height:9px;background-color:#fff6;border-radius:50%;border:none;padding:0}.pagination-dot.active{width:28px;height:10px;background-color:#3b82f6;border-radius:5px}.expert-entry,.expert-entry.reverse-layout{flex-direction:column;gap:30px;max-width:100%}.expert-entry.expert-fahad,.expert-entry.expert-jihad,.expert-entry.expert-layla,.expert-entry.expert-ashraf{transform:none}.expert-details,.expert-entry.reverse-layout .expert-details{align-items:center;text-align:center;flex:1 1 auto}.expert-entry+.expert-entry .expert-details{margin-top:0}.glass-container{padding:50px 40px}.experiences-header{font-size:40px}.expert-heading{display:block}.expert-name{font-size:22px;text-align:center;display:block;width:100%}.expert-title{font-size:16px;text-align:center;line-height:1.6;margin:6px 0 10px;display:block;width:100%}.expert-subtitle{font-size:14px;text-align:center}.expert-avatar{width:160px;height:160px}.expert-avatar img{border-radius:50%;object-fit:cover}.expert-details .btn-primary{padding:12px 28px;font-size:15px;border-radius:36px;display:inline-block;margin-left:auto;margin-right:auto}.details-fahad .btn-primary{padding:11px 24px;font-size:14px;border-radius:40px}}.certificate-gallery-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000d9;display:flex;justify-content:center;align-items:center;z-index:9999;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.gallery-content{position:relative;max-width:80vw;max-height:90vh;display:flex;align-items:center}.gallery-image{max-width:100%;max-height:100%;object-fit:contain;border-radius:10px}.gallery-pdf{width:80vw;height:90vh;border:none;border-radius:10px;background:#111}.gallery-close{position:absolute;top:-40px;right:0;background:none;border:none;color:#fff;font-size:40px;cursor:pointer}.gallery-nav{position:absolute;top:50%;transform:translateY(-50%);background-color:#00000080;color:#fff;border:none;font-size:30px;padding:10px 15px;cursor:pointer;border-radius:50%;-webkit-user-select:none;user-select:none;transition:background-color .2s}.gallery-nav:hover{background-color:#000c}.gallery-nav.prev{right:-60px}.gallery-nav.next{left:-60px}.gallery-counter{position:absolute;bottom:-40px;left:50%;transform:translate(-50%);color:#fff;background-color:#000000b3;padding:5px 15px;border-radius:15px;font-size:16px}@media (max-width: 768px){.gallery-nav.prev{right:10px;left:auto}.gallery-nav.next{left:10px;right:auto}.gallery-close{top:10px;right:10px;background-color:#00000080;border-radius:50%;width:40px;height:40px;font-size:25px;line-height:40px;text-align:center}}.testimonials-section{display:flex;flex-direction:column;align-items:center;min-height:100vh;background-color:#000;padding:50px 20px;font-family:inherit;direction:rtl}html[lang=en] .testimonials-section{direction:ltr}html[lang=en] .testimonials-header{text-align:center}html[lang=en] .testimonial-card{text-align:left}html[lang=ar] .testimonial-card{text-align:right}.glass-container{width:100%;max-width:1559px;min-height:977px;background:#1e1e1eb3;border-radius:55px;border:1px solid rgba(255,255,255,.1);padding:40px 70px;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative}.testimonials-header{text-align:center;margin-bottom:40px}.testimonials-header h1{font-size:56px;font-weight:500;margin-bottom:15px;color:#fff}.testimonials-header p{font-size:20px;color:#a0a0a0;max-width:600px;text-align:center;margin-left:auto;margin-right:auto}.testimonials-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;width:100%;max-width:1440px}.testimonial-card{width:705px;height:370px;background:#2c2c2eb3;border:1px solid rgba(255,255,255,.1);border-radius:55px;padding:30px;display:flex;flex-direction:column;justify-content:space-between}.card-header{display:flex;align-items:center;gap:20px}.avatar{width:70px;height:70px;border-radius:50%}.card-header-info h3{font-size:22px;margin:0;color:#fff}.card-header-info span{font-size:16px;color:#a0a0a0}.card-body{font-size:16px;line-height:1.8;color:#dcdcdc;margin:15px 0;text-align:center}.card-rating{display:flex;gap:8px;justify-content:center}.card-rating img{width:24px;height:24px}.service-footer{position:absolute;right:70px;bottom:20px}.provider-logo{height:75px}.action-buttons{display:flex;gap:20px;margin-top:40px}.action-buttons button{padding:18px 35px;font-size:18px;font-family:inherit;font-weight:500;border-radius:30px;border:none;cursor:pointer;transition:transform .2s}.action-buttons button:hover{transform:scale(1.05)}.btn-primary{background-color:#007aff;color:#fff}.btn-secondary{background-color:#f2f2f7;color:#007aff}@media (max-width: 1500px){.testimonials-grid{grid-template-columns:1fr;max-width:705px}.glass-container{justify-content:center;min-height:auto;padding-top:60px;padding-bottom:60px}}@media (max-width: 768px){.testimonial-card{width:100%;height:auto}}@media (max-width: 576px){.testimonials-header h1{font-size:40px}.action-buttons{flex-direction:column;width:100%}.action-buttons button{width:100%}}.footer-figma{background-color:#000;color:#fffc;font-family:inherit;display:flex;justify-content:center;gap:150px;padding:48px 64px;border-top:1px solid rgba(255,255,255,.2);direction:rtl;width:100%;box-sizing:border-box;position:relative;overflow:hidden}.footer-figma:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:150%;height:100%;background:radial-gradient(ellipse at top,#ffffff0d,#fff0 50%);pointer-events:none}.footer-left-column,.footer-right-column{display:flex;flex-direction:column}.footer-left-column{gap:64px}.footer-right-column{justify-content:space-between}.contact-details-row,.social-sections-row{display:flex;gap:96px}.footer-section h3{color:#fff6;font-size:12px;font-weight:400;line-height:18px;margin:0 0 24px;font-family:inherit}.footer-section p,.footer-section a{color:#fffc;font-size:14px;font-weight:300;line-height:19.6px;text-decoration:none;margin:0;font-family:inherit}.social-icons{display:flex;gap:10px}.icon-item{width:50px;height:50px;border:1px solid rgba(255,255,255,.25);border-radius:50%;display:flex;justify-content:center;align-items:center;transition:background-color .3s}.icon-item:hover{background-color:#ffffff1a}.icon-item img{height:18px;width:auto;filter:invert(80%)}.location-section p{max-width:324px}.footer-bottom-section{display:flex;justify-content:space-between;align-items:center;color:#fff6;font-size:12px}.lang-selector{display:flex;gap:32px;font-weight:500}.lang-selector .lang-toggle{background:none;border:none;color:inherit;font:inherit;line-height:inherit;padding:0;margin:0;display:inline;text-decoration:none;cursor:inherit;appearance:none}.lang-selector .lang-toggle:focus{outline:none}.lang-selector .lang-toggle:hover{cursor:pointer}.links-container{display:flex;gap:96px}.links-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.privacy-section .links-list a{font-size:12px;color:#fff6}html[lang=en] .links-list{text-align:left}html[lang=en] .links-container{flex-direction:row}html[lang=en] .footer-figma{direction:ltr}html[lang=en] .contact-info{text-align:left}html[lang=ar] .links-list{text-align:right}html[lang=ar] .links-container{flex-direction:row}html[lang=ar] .footer-figma{direction:rtl}html[lang=ar] .contact-info,html[lang=ur] .links-list{text-align:right}html[lang=ur] .links-container{flex-direction:row}html[lang=ur] .footer-figma{direction:rtl}html[lang=ur] .contact-info{text-align:right}@media (max-width: 1200px){.footer-figma{flex-direction:column-reverse;gap:48px}}@media (max-width: 768px){.footer-figma{padding:32px;gap:32px}.contact-details-row,.social-sections-row,.links-container{flex-direction:column;gap:32px}.footer-bottom-section{flex-direction:column-reverse;gap:16px}}.appointment-section{padding:30px 20px;background:#000;font-family:inherit}.appointment-container{max-width:1000px;margin:0 auto}.appointment-title{font-size:2rem;margin-bottom:8px;text-align:center}.appointment-subtitle{font-size:1rem;color:#fffc;text-align:center;margin-bottom:24px}.appointment-glass{position:relative;border-radius:16px;padding:24px;background:#ffffff14;box-shadow:0 10px 30px #00000040;backdrop-filter:blur(12px) saturate(120%);-webkit-backdrop-filter:blur(12px) saturate(120%);border:1px solid rgba(255,255,255,.18)}.appointment-form{display:grid;grid-template-columns:1fr 1fr;gap:16px 24px}.form-row{display:flex;flex-direction:column}.form-row label{margin-bottom:6px;font-weight:600}.form-row input,.form-row textarea{border-radius:8px;border:1px solid rgba(255,255,255,.25);background:#0003;color:#fff;padding:10px 12px;outline:none;font-family:inherit}.form-row input[type=date]{font-family:inherit;color:#fff}.form-row input[type=date]::-webkit-datetime-edit{font-family:inherit;color:#fff}.form-row input[type=date]::-webkit-calendar-picker-indicator{filter:invert(1);opacity:.85;cursor:pointer}.form-row input[type=date]::-webkit-clear-button,.form-row input[type=date]::-webkit-inner-spin-button{display:none}.form-row textarea{grid-column:span 2}.form-actions{grid-column:span 2;display:flex;align-items:center;gap:12px;margin-top:8px}.appointment-section .btn-primary{background:linear-gradient(135deg,#3d5afe,#5b85ff);color:#fff;border:none;border-radius:8px;padding:10px 16px;font-weight:600;cursor:pointer;font-family:inherit}.appointment-section .btn-primary:disabled{opacity:.7;cursor:not-allowed}.status.success{color:#6ee7b7}.status.error{color:#f87171}@media (max-width: 768px){.appointment-form{grid-template-columns:1fr}.form-row textarea,.form-actions{grid-column:span 1}}.language-modal-backdrop{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.language-modal{background:#111;color:#fff;border-radius:12px;padding:24px;max-width:420px;width:90%;box-shadow:0 12px 30px #0009}.language-title{margin:0 0 8px;font-size:20px}.language-subtitle{margin:0 0 16px;color:#ccc}.language-actions{display:flex;gap:10px;justify-content:space-between}.lang-btn{flex:1;padding:10px 12px;border-radius:8px;border:1px solid #444;background:#222;color:#fff;cursor:pointer}.lang-btn:hover{background:#333}
