:root{--primary:#fafbfc;--secondary:#f0f4f8;--accent:#c9a962;--accent-light:#e8d9b5;--accent-dark:#a88b4a;--support:#f8f6f3;--medical-blue:#1e3a5f;--medical-blue-light:#2d4a6f;--medical-teal:#0d9488;--medical-teal-light:#14b8a6;--success:#10b981;--whatsapp:#25d366;--text-primary:#1a1a2e;--text-secondary:#4a5568;--text-muted:#718096;--text-light:#a0aec0;--font-display:"Cairo","IBM Plex Sans Arabic",sans-serif;--font-body:"IBM Plex Sans Arabic","Tajawal",sans-serif;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008;--shadow-lg:0 10px 25px -3px #0000000d,0 4px 6px -2px #00000008;--shadow-xl:0 20px 40px -5px #00000014;--shadow-2xl:0 25px 50px -12px #0000001f;--shadow-gold:0 10px 40px -10px #c9a9624d;--shadow-blue:0 10px 40px -10px #1e3a5f33;--radius-sm:8px;--radius-md:12px;--radius-lg:20px;--radius-xl:28px;--radius-2xl:40px;--radius-full:9999px;--transition-fast:.15s cubic-bezier(.4,0,.2,1);--transition-base:.3s cubic-bezier(.4,0,.2,1);--transition-slow:.5s cubic-bezier(.4,0,.2,1);--transition-spring:.5s cubic-bezier(.34,1.56,.64,1);--container-max:1800px;--section-padding:clamp(4rem,8vw,8rem);--card-bg:#fff;--header-bg:#fafbfcd9;--header-bg-scrolled:#f0f4f8fa;--nav-link-color:var(--text-primary);--input-bg:#f0f4f8;--input-border:#eaeaea}[data-theme=dark]{--primary:#0f172a;--secondary:#1e293b;--support:#1e293b;--accent:#d4af37;--accent-light:#f0d879;--accent-dark:#b8860b;--text-primary:#f1f5f9;--text-secondary:#cbd5e1;--text-muted:#94a3b8;--text-light:#64748b;--medical-blue:#60a5fa;--medical-blue-light:#3b82f6;--card-bg:#1e293b;--header-bg:#0f172acc;--header-bg-scrolled:#0f172afa;--shadow-sm:0 1px 2px 0 #0000004d;--shadow-md:0 4px 6px -1px #0000004d;--shadow-lg:0 10px 25px -3px #0006;--shadow-xl:0 20px 40px -5px #00000080;--shadow-gold:0 10px 40px -10px #d4af3733;--input-border:#ffffff1a;--input-bg:#0f172a}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-body);background-color:var(--primary);color:var(--text-primary);font-size:16px;line-height:1.8;overflow-x:hidden}[dir=rtl]{text-align:right;direction:rtl}[dir=rtl] .hero-cta,[dir=rtl] .hero-stats{justify-content:center!important}[dir=rtl] .hero-badge{justify-content:center}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);color:var(--text-primary);margin-bottom:1rem;font-weight:700;line-height:1.3}h1{font-size:max(2.5rem,min(5vw,4rem))}h2{font-size:max(2rem,min(4vw,3rem))}h3{font-size:max(1.5rem,min(3vw,2rem))}h4{font-size:max(1.25rem,min(2vw,1.5rem))}p{color:var(--text-secondary);margin-bottom:1rem}a{color:inherit;transition:var(--transition-base);text-decoration:none}ul,ol{list-style:none}img{max-width:100%;height:auto;display:block}button{cursor:pointer;background:0 0;border:none;font-family:inherit}.container{max-width:var(--container-max);margin:0 auto;padding:0 1.5rem}@media (min-width:768px){.container{padding:0 3rem}}@media (min-width:1200px){.container{max-width:100%;padding:0 4vw}}@media (min-width:2000px){.container{padding:0 8vw}}.section{padding:var(--section-padding)0}.section-header{text-align:center;max-width:800px;margin:0 auto 4rem}.section-label{background:linear-gradient(135deg,var(--accent-light)0%,#c9a9621a 100%);border-radius:var(--radius-full);color:var(--accent-dark);letter-spacing:.5px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.5rem 1.25rem;font-size:.875rem;font-weight:600;display:inline-flex}.section-title{margin-bottom:1.5rem}.section-description{color:var(--text-muted);font-size:1.125rem;line-height:1.9}.glass-header{background:var(--header-bg);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid #ffffff1a}.glass-header.scrolled{background:var(--header-bg-scrolled);box-shadow:var(--shadow-md)}.card{background:var(--primary);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);transition:var(--transition-base);border:1px solid #00000008;padding:2rem}.card:hover{box-shadow:var(--shadow-xl);transform:translateY(-5px)}.card-premium{background:linear-gradient(135deg,var(--primary)0%,var(--support)100%);border:1px solid #c9a96226;position:relative;overflow:hidden}.card-premium:before{content:"";pointer-events:none;background:radial-gradient(circle,#c9a9621a 0%,#0000 70%);width:150px;height:150px;position:absolute;top:0;right:0}.card-service{text-align:center;border:1px solid var(--secondary);padding:2.5rem}.card-service:hover{border-color:var(--accent)}.card-service .icon-wrapper{background:linear-gradient(135deg,var(--accent-light)0%,var(--support)100%);border-radius:var(--radius-lg);width:80px;height:80px;color:var(--accent-dark);transition:var(--transition-base);justify-content:center;align-items:center;margin:0 auto 1.5rem;display:flex}.card-service:hover .icon-wrapper{background:var(--accent);color:#fff;transform:scale(1.1)}.btn{border-radius:var(--radius-full);transition:var(--transition-base);cursor:pointer;white-space:nowrap;border:none;justify-content:center;align-items:center;gap:.75rem;padding:1rem 2rem;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.btn-primary{background:linear-gradient(135deg,var(--accent)0%,var(--accent-dark)100%);color:#fff;box-shadow:var(--shadow-gold)}.btn-primary:hover{transform:translateY(-3px);box-shadow:0 15px 40px -10px #c9a96280}.btn-secondary{background:var(--medical-blue);color:#fff;box-shadow:var(--shadow-blue)}.btn-secondary:hover{background:var(--medical-blue-light);transform:translateY(-3px)}.btn-outline{border:2px solid var(--accent);color:var(--accent-dark);background:0 0}.btn-outline:hover{background:var(--accent);color:#fff;transform:translateY(-3px)}.btn-whatsapp{background:var(--whatsapp);color:#fff;box-shadow:0 10px 40px -10px #25d36666}.btn-whatsapp:hover{background:#20bd5a;transform:translateY(-3px)}.btn-lg{padding:1.25rem 2.5rem;font-size:1.125rem}.btn-sm{padding:.75rem 1.5rem;font-size:.875rem}.badge{border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.75rem;font-weight:600;display:inline-flex}.badge-gold{background:linear-gradient(135deg,var(--accent-light)0%,#c9a96233 100%);color:var(--accent-dark)}.badge-blue{color:var(--medical-blue);background:#1e3a5f1a}.badge-teal{color:var(--medical-teal);background:#0d94881a}.stat-card{text-align:center;padding:2rem}.stat-number{background:linear-gradient(135deg,var(--accent)0%,var(--accent-dark)100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:.5rem;font-size:3rem;font-weight:800;line-height:1.2}.stat-label{color:var(--text-muted);font-size:1rem;font-weight:500}.trust-bar{color:#fff;background:#2d3748;padding:.5rem 0}.trust-items{scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;justify-content:center;align-items:center;gap:1.5rem;display:flex;overflow-x:auto}.trust-items::-webkit-scrollbar{display:none}@media (max-width:768px){.trust-items{gap:.75rem;padding:0 .5rem}.trust-item{white-space:nowrap;font-size:.7rem!important}}.trust-item{opacity:.9;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;display:flex}.trust-item svg{color:var(--accent)}.form-group{margin-bottom:1.5rem}.form-label{color:var(--text-secondary);margin-bottom:.5rem;font-size:.875rem;font-weight:600;display:block}.form-input{background:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--radius-lg);width:100%;transition:var(--transition-base);color:var(--text-primary);outline:none;padding:1rem 1.25rem;font-family:inherit;font-size:1rem}.form-input:focus{background:var(--primary);border-color:var(--accent);box-shadow:0 0 0 4px #c9a9621a}.form-input::placeholder{color:var(--text-light)}.form-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%234A5568%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpolyline points=%276 9 12 15 18 9%27%3E%3C/polyline%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;background-size:1.25rem;padding-right:3rem}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}@keyframes pulse-glow{0%,to{box-shadow:0 0 #25d36666}50%{box-shadow:0 0 0 15px #25d36600}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-in-right{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}.ql-snow .ql-picker.ql-font{width:140px}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=cairo]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=cairo]:before{content:"Cairo";font-family:Cairo,sans-serif}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=tajawal]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=tajawal]:before{content:"Tajawal";font-family:Tajawal,sans-serif}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=almarai]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=almarai]:before{content:"Almarai";font-family:Almarai,sans-serif}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=changa]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=changa]:before{content:"Changa";font-family:Changa,sans-serif}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=amiri]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=amiri]:before{content:"Amiri";font-family:Amiri,serif}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=el-messiri]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=el-messiri]:before{content:"El Messiri";font-family:El Messiri,sans-serif}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=lalezar]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=lalezar]:before{content:"Lalezar";font-family:Lalezar,cursive}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=readex-pro]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=readex-pro]:before{content:"Readex Pro";font-family:Readex Pro,sans-serif}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=noto-sans-arabic]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=noto-sans-arabic]:before{content:"Noto Sans Arabic";font-family:Noto Sans Arabic,sans-serif}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=ibm-plex-sans-arabic]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=ibm-plex-sans-arabic]:before{content:"IBM Plex Sans Arabic";font-family:IBM Plex Sans Arabic,sans-serif}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=alexandria]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=alexandria]:before{content:"Alexandria";font-family:Alexandria,sans-serif}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=lemonada]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=lemonada]:before{content:"Lemonada";font-family:Lemonada,cursive}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=reem-kufi]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=reem-kufi]:before{content:"Reem Kufi";font-family:Reem Kufi,sans-serif}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=ruwudu]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=ruwudu]:before{content:"Ruwudu";font-family:Ruwudu,serif}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=kufam]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=kufam]:before{content:"Kufam";font-family:Kufam,sans-serif}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=vazirmatn]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=vazirmatn]:before{content:"Vazirmatn";font-family:Vazirmatn,sans-serif}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=mirza]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=mirza]:before{content:"Mirza";font-family:Mirza,cursive}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=harmattan]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=harmattan]:before{content:"Harmattan";font-family:Harmattan,sans-serif}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=aref-ruqaa]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=aref-ruqaa]:before{content:"Aref Ruqaa";font-family:Aref Ruqaa,serif}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=lateef]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=lateef]:before{content:"Lateef";font-family:Lateef,cursive}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=karantina]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=karantina]:before{content:"Karantina";font-family:Karantina,cursive}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=mada]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=mada]:before{content:"Mada";font-family:Mada,sans-serif}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=ruqaa]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=ruqaa]:before{content:"Ruqaa";font-family:Ruqaa,serif}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=vibes]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=vibes]:before{content:"Vibes";font-family:Vibes,cursive}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=blaka]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=blaka]:before{content:"Blaka";font-family:Blaka,cursive}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=jomhuria]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=jomhuria]:before{content:"Jomhuria";font-family:Jomhuria,cursive}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=rakkas]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=rakkas]:before{content:"Rakkas";font-family:Rakkas,cursive}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=scheherazade-new]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=scheherazade-new]:before{content:"Scheherazade New";font-family:Scheherazade New,serif}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=baloo-bhaijaan-2]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=baloo-bhaijaan-2]:before{content:"Baloo Bhaijaan 2";font-family:"Baloo Bhaijaan 2",sans-serif}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=markazi-text]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=markazi-text]:before{content:"Markazi Text";font-family:Markazi Text,serif}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=roboto]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=roboto]:before{content:"Roboto";font-family:Roboto,sans-serif}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=open-sans]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=open-sans]:before{content:"Open Sans";font-family:Open Sans,sans-serif}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=lato]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=lato]:before{content:"Lato";font-family:Lato,sans-serif}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=montserrat]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=montserrat]:before{content:"Montserrat";font-family:Montserrat,sans-serif}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=oswald]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=oswald]:before{content:"Oswald";font-family:Oswald,sans-serif}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=raleway]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=raleway]:before{content:"Raleway";font-family:Raleway,sans-serif}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=merriweather]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=merriweather]:before{content:"Merriweather";font-family:Merriweather,serif}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=nunito]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=nunito]:before{content:"Nunito";font-family:Nunito,sans-serif}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=playfair-display]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=playfair-display]:before{content:"Playfair Display";font-family:Playfair Display,serif}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=poppins]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=poppins]:before{content:"Poppins";font-family:Poppins,sans-serif}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=inter]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=inter]:before{content:"Inter";font-family:Inter,sans-serif}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=work-sans]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=work-sans]:before{content:"Work Sans";font-family:Work Sans,sans-serif}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=rubik]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=rubik]:before{content:"Rubik";font-family:Rubik,sans-serif}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=ubuntu]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=ubuntu]:before{content:"Ubuntu";font-family:Ubuntu,sans-serif}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=pt-sans]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=pt-sans]:before{content:"PT Sans";font-family:PT Sans,sans-serif}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=lora]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=lora]:before{content:"Lora";font-family:Lora,serif}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=quicksand]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=quicksand]:before{content:"Quicksand";font-family:Quicksand,sans-serif}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=pt-serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=pt-serif]:before{content:"PT Serif";font-family:PT Serif,serif}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=karla]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=karla]:before{content:"Karla";font-family:Karla,sans-serif}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=josefin-sans]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=josefin-sans]:before{content:"Josefin Sans";font-family:Josefin Sans,sans-serif}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=cabin]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=cabin]:before{content:"Cabin";font-family:Cabin,sans-serif}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=hind]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=hind]:before{content:"Hind";font-family:Hind,sans-serif}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=archivo]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=archivo]:before{content:"Archivo";font-family:Archivo,sans-serif}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=dancing-script]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=dancing-script]:before{content:"Dancing Script";font-family:Dancing Script,cursive}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=fjalla-one]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=fjalla-one]:before{content:"Fjalla One";font-family:Fjalla One,sans-serif}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=anton]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=anton]:before{content:"Anton";font-family:Anton,sans-serif}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=pacifico]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=pacifico]:before{content:"Pacifico";font-family:Pacifico,cursive}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=teko]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=teko]:before{content:"Teko";font-family:Teko,sans-serif}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=inconsolata]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=inconsolata]:before{content:"Inconsolata";font-family:Inconsolata,monospace}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=dosis]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=dosis]:before{content:"Dosis";font-family:Dosis,sans-serif}.ql-snow .ql-picker.ql-font.ql-expanded .ql-picker-options{border-radius:var(--radius-lg);grid-template-rows:repeat(30,auto);grid-auto-flow:column;column-gap:30px;padding:15px 20px;direction:ltr!important;width:500px!important;max-height:80vh!important;display:grid!important;overflow-y:auto!important;box-shadow:0 10px 30px #0003!important}.ql-snow .ql-picker.ql-font:not(.ql-expanded) .ql-picker-options{display:none!important}.ql-snow .ql-picker.ql-font .ql-picker-item{z-index:10;-webkit-user-select:none;user-select:none;margin-bottom:2px;padding:8px 12px;transition:all .2s;position:relative!important}.ql-snow .ql-picker.ql-font .ql-picker-item:hover{background-color:var(--accent-light)!important;color:var(--accent-dark)!important}.ql-snow .ql-picker.ql-font .ql-picker-item[aria-selected=true]{display:flex!important}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=cairo],.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=roboto]{position:relative;overflow:visible;margin-top:45px!important}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=cairo]:after{content:"―― خطوط عربية ――";text-align:center;color:var(--accent);pointer-events:none;border-bottom:2px solid var(--accent);white-space:nowrap;padding-bottom:5px;font-size:.9rem;font-weight:700;position:absolute;top:-35px;left:0;right:0}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=roboto]:after{content:"―― English Fonts ――";text-align:center;color:var(--accent);pointer-events:none;border-bottom:2px solid var(--accent);white-space:nowrap;padding-bottom:5px;font-size:.9rem;font-weight:700;position:absolute;top:-35px;left:0;right:0}.ql-snow .ql-picker.ql-size{width:80px}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="10px"]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="10px"]:before{content:"10";font-size:10px!important}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="12px"]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="12px"]:before{content:"12";font-size:12px!important}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="14px"]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="14px"]:before{content:"14";font-size:14px!important}.ql-snow .ql-picker.ql-size .ql-picker-label:not([data-value]):before,.ql-snow .ql-picker.ql-size .ql-picker-item:not([data-value]):before{content:"16 (Normal)"!important;font-size:16px!important}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="18px"]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="18px"]:before{content:"18";font-size:18px!important}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="20px"]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="20px"]:before{content:"20";font-size:20px!important}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="24px"]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="24px"]:before{content:"24";font-size:24px!important}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="30px"]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="30px"]:before{content:"30";font-size:24px!important}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="36px"]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="36px"]:before{content:"36";font-size:24px!important}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="48px"]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="48px"]:before{content:"48";font-size:24px!important}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="60px"]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="60px"]:before{content:"60";font-size:24px!important}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="72px"]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="72px"]:before{content:"72";font-size:24px!important}.ql-font-cairo{font-family:Cairo,sans-serif!important}.ql-font-tajawal{font-family:Tajawal,sans-serif!important}.ql-font-almarai{font-family:Almarai,sans-serif!important}.ql-font-changa{font-family:Changa,sans-serif!important}.ql-font-amiri{font-family:Amiri,serif!important}.ql-font-el-messiri{font-family:El Messiri,sans-serif!important}.ql-font-lalezar{font-family:Lalezar,cursive!important}.ql-font-readex-pro{font-family:Readex Pro,sans-serif!important}.ql-font-noto-sans-arabic{font-family:Noto Sans Arabic,sans-serif!important}.ql-font-ibm-plex-sans-arabic{font-family:IBM Plex Sans Arabic,sans-serif!important}.ql-font-alexandria{font-family:Alexandria,sans-serif!important}.ql-font-lemonada{font-family:Lemonada,cursive!important}.ql-font-reem-kufi{font-family:Reem Kufi,sans-serif!important}.ql-font-ruwudu{font-family:Ruwudu,serif!important}.ql-font-kufam{font-family:Kufam,sans-serif!important}.ql-font-vazirmatn{font-family:Vazirmatn,sans-serif!important}.ql-font-mirza{font-family:Mirza,cursive!important}.ql-font-harmattan{font-family:Harmattan,sans-serif!important}.ql-font-aref-ruqaa{font-family:Aref Ruqaa,serif!important}.ql-font-lateef{font-family:Lateef,cursive!important}.ql-font-karantina{font-family:Karantina,cursive!important}.ql-font-mada{font-family:Mada,sans-serif!important}.ql-font-ruqaa{font-family:Ruqaa,serif!important}.ql-font-vibes{font-family:Vibes,cursive!important}.ql-font-blaka{font-family:Blaka,cursive!important}.ql-font-jomhuria{font-family:Jomhuria,cursive!important}.ql-font-rakkas{font-family:Rakkas,cursive!important}.ql-font-scheherazade-new{font-family:Scheherazade New,serif!important}.ql-font-baloo-bhaijaan-2{font-family:"Baloo Bhaijaan 2",sans-serif!important}.ql-font-markazi-text{font-family:Markazi Text,serif!important}.ql-font-roboto{font-family:Roboto,sans-serif!important}.ql-font-open-sans{font-family:Open Sans,sans-serif!important}.ql-font-lato{font-family:Lato,sans-serif!important}.ql-font-montserrat{font-family:Montserrat,sans-serif!important}.ql-font-oswald{font-family:Oswald,sans-serif!important}.ql-font-raleway{font-family:Raleway,sans-serif!important}.ql-font-merriweather{font-family:Merriweather,serif!important}.ql-font-nunito{font-family:Nunito,sans-serif!important}.ql-font-playfair-display{font-family:Playfair Display,serif!important}.ql-font-poppins{font-family:Poppins,sans-serif!important}.ql-font-inter{font-family:Inter,sans-serif!important}.ql-font-work-sans{font-family:Work Sans,sans-serif!important}.ql-font-rubik{font-family:Rubik,sans-serif!important}.ql-font-ubuntu{font-family:Ubuntu,sans-serif!important}.ql-font-pt-sans{font-family:PT Sans,sans-serif!important}.ql-font-lora{font-family:Lora,serif!important}.ql-font-quicksand{font-family:Quicksand,sans-serif!important}.ql-font-pt-serif{font-family:PT Serif,serif!important}.ql-font-karla{font-family:Karla,sans-serif!important}.ql-font-josefin-sans{font-family:Josefin Sans,sans-serif!important}.ql-font-cabin{font-family:Cabin,sans-serif!important}.ql-font-hind{font-family:Hind,sans-serif!important}.ql-font-archivo{font-family:Archivo,sans-serif!important}.ql-font-dancing-script{font-family:Dancing Script,cursive!important}.ql-font-fjalla-one{font-family:Fjalla One,sans-serif!important}.ql-font-anton{font-family:Anton,sans-serif!important}.ql-font-pacifico{font-family:Pacifico,cursive!important}.ql-font-teko{font-family:Teko,sans-serif!important}.ql-font-inconsolata{font-family:Inconsolata,monospace!important}.ql-font-dosis{font-family:Dosis,sans-serif!important}[data-theme=dark] .ql-toolbar{background:var(--secondary);border-color:#ffffff1a!important}[data-theme=dark] .ql-container{border-color:#ffffff1a!important}[data-theme=dark] .ql-editor{color:var(--text-primary);background:var(--primary);min-height:200px}[data-theme=dark] .ql-stroke{stroke:var(--text-primary)!important}[data-theme=dark] .ql-fill{fill:var(--text-primary)!important}[data-theme=dark] .ql-picker-label{color:var(--text-primary)!important}[data-theme=dark] .ql-snow .ql-picker-options{background-color:var(--card-bg);border-color:#ffffff1a}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.animate-float{animation:6s ease-in-out infinite float}.animate-pulse-glow{animation:2s ease-in-out infinite pulse-glow}.animate-fade-in-up{animation:.8s ease-out forwards fade-in-up}.animate-slide-in-right{animation:.8s ease-out forwards slide-in-right}.whatsapp-float{z-index:1000;align-items:center;gap:1rem;display:flex;position:fixed;bottom:2rem;right:2rem}.whatsapp-float-btn{background:var(--whatsapp);border-radius:var(--radius-full);color:#fff;width:64px;height:64px;transition:var(--transition-spring);justify-content:center;align-items:center;animation:2s ease-in-out infinite pulse-glow;display:flex;box-shadow:0 8px 25px #25d36666}.whatsapp-float-btn:hover{transform:scale(1.1);box-shadow:0 12px 35px #25d36680}.whatsapp-float-label{border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);color:var(--text-primary);background:#fff;padding:.75rem 1.25rem;font-size:.875rem;font-weight:600;display:none}@media (min-width:768px){.whatsapp-float-label{display:block}}.hero{background:linear-gradient(135deg,var(--primary)0%,var(--support)50%,var(--secondary)100%);align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background:radial-gradient(#c9a96214 0%,#0000 60%);width:80%;height:150%;position:absolute;top:-50%;right:-20%}.hero-content{z-index:2;position:relative}.hero-badge{margin-bottom:2rem}.hero-title{max-width:700px;margin-bottom:1.5rem}.hero-title .highlight{color:var(--accent);position:relative}.hero-description{color:var(--text-secondary);max-width:600px;margin-bottom:2.5rem;font-size:1.25rem;line-height:1.9}.hero-cta{flex-wrap:wrap;gap:1rem;margin-bottom:3rem;display:flex}.hero-stats{border-top:1px solid #0000000d;flex-wrap:wrap;gap:3rem;padding-top:2rem;display:flex}.hero-image{position:relative}.hero-image-main{border-radius:var(--radius-2xl);box-shadow:var(--shadow-2xl);overflow:hidden}.hero-floating-card{border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);background:#fff;padding:1.5rem;animation:6s ease-in-out infinite float;position:absolute}.services-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;display:grid}.gallery-grid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;display:grid}.gallery-item{border-radius:var(--radius-xl);aspect-ratio:4/5;cursor:pointer;position:relative;overflow:hidden}.gallery-item img{object-fit:cover;width:100%;height:100%;transition:var(--transition-slow)}.gallery-item:hover img{transform:scale(1.05)}.gallery-overlay{opacity:0;transition:var(--transition-base);text-align:right;background:linear-gradient(#0000 50%,#000000b3 100%);align-items:flex-end;padding:2rem;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.gallery-item:hover .gallery-overlay{opacity:1}.faq-item{background:var(--primary);border:1px solid var(--secondary);border-radius:var(--radius-lg);transition:var(--transition-base);margin-bottom:1rem;overflow:hidden}.faq-item:hover{border-color:var(--accent-light)}.faq-question{width:100%;color:var(--text-primary);cursor:pointer;transition:var(--transition-base);justify-content:space-between;align-items:center;padding:1.5rem 2rem;font-size:1.125rem;font-weight:600;display:flex}.faq-question:hover{color:var(--accent-dark)}.faq-answer{color:var(--text-secondary);padding:0 2rem 1.5rem;line-height:1.9}.testimonial-card{background:var(--primary);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);border:1px solid var(--secondary);padding:2.5rem}.testimonial-stars{color:var(--accent);gap:.25rem;margin-bottom:1.5rem;display:flex}.testimonial-text{color:var(--text-primary);margin-bottom:1.5rem;font-size:1.125rem;font-style:italic;line-height:1.9}.testimonial-author{border-top:1px solid var(--secondary);align-items:center;gap:1rem;padding-top:1.5rem;display:flex}.testimonial-avatar{background:linear-gradient(135deg,var(--accent-light)0%,var(--accent)100%);border-radius:var(--radius-full);color:#fff;justify-content:center;align-items:center;width:50px;height:50px;font-weight:700;display:flex}.footer{background:var(--medical-blue);color:#fff;padding:5rem 0 2rem}.footer-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:3rem;margin-bottom:4rem;display:grid}.footer-brand{max-width:350px}.footer-logo{color:var(--accent);margin-bottom:1rem;font-size:1.5rem;font-weight:700}.footer-description{color:#ffffffb3;margin-bottom:1.5rem;line-height:1.8}.footer-title{color:#fff;margin-bottom:1.5rem;font-size:1.125rem;font-weight:700}.footer-links{flex-direction:column;gap:.75rem;display:flex}.footer-link{color:#ffffffb3;transition:var(--transition-base);font-size:.95rem}.footer-link:hover{color:var(--accent);transform:translate(5px)}.footer-bottom{color:#fff9;border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:2rem;font-size:.875rem;display:flex}.footer-social{gap:1rem;display:flex}.footer-social a{border-radius:var(--radius-full);color:#fff;width:44px;height:44px;transition:var(--transition-base);background:#ffffff1a;justify-content:center;align-items:center;display:flex}.footer-social a:hover{background:var(--accent);transform:translateY(-3px)}@media (max-width:1024px){.hero{padding-top:8rem}.hero-stats{gap:2rem}}@media (max-width:768px){body{overflow-x:hidden}.glass-header{z-index:1000;position:sticky;top:36px;padding:.5rem 0!important}.trust-bar{z-index:1001;position:sticky;top:0}.section{padding:4rem 0}.hero{min-height:auto;padding:8rem 0 4rem}.hero-title{font-size:2.5rem}.hero-description{font-size:1.125rem}.hero-cta{flex-direction:column}.hero-cta .btn{width:100%}.hero-stats{flex-direction:column;gap:1.5rem}.services-grid,.gallery-grid{grid-template-columns:1fr}.stat-number{font-size:2.5rem}.whatsapp-float{bottom:1.5rem;right:1.5rem}.whatsapp-float-btn{width:56px;height:56px}}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-accent{color:var(--accent)}.text-muted{color:var(--text-muted)}.text-primary{color:var(--text-primary)}.bg-primary{background-color:var(--primary)}.bg-secondary{background-color:var(--secondary)}.bg-support{background-color:var(--support)}.bg-medical-blue{background-color:var(--medical-blue)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:var(--radius-full)}.shadow-md{box-shadow:var(--shadow-md)}.shadow-lg{box-shadow:var(--shadow-lg)}.shadow-xl{box-shadow:var(--shadow-xl)}.gradient-text{background:linear-gradient(135deg,var(--accent)0%,var(--accent-dark)100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.gradient-bg{background:linear-gradient(135deg,var(--support)0%,var(--secondary)100%)}.gradient-hero{background:linear-gradient(135deg,var(--primary)0%,var(--support)50%,var(--secondary)100%)}.mobile-nav{z-index:999;opacity:0;visibility:hidden;transition:var(--transition-base);background:#0009;justify-content:flex-start;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.mobile-nav.open{opacity:1;visibility:visible}.mobile-nav-content{width:85%;max-width:400px;height:100%;transition:var(--transition-base);box-shadow:var(--shadow-xl);background:#fff;flex-direction:column;padding:1.5rem;display:flex;position:relative;overflow-y:auto;transform:translate(-100%)}.mobile-nav.open .mobile-nav-content{transform:translate(0)}.mobile-nav-content>div:first-child{margin-bottom:1.5rem}.mobile-nav-links{flex-direction:column;flex:1;gap:.25rem;margin-top:1.5rem;display:flex}.mobile-nav-link{color:var(--text-primary);border-radius:var(--radius-lg);transition:var(--transition-base);padding:1rem 1.25rem;font-size:1rem;font-weight:600;display:block}.mobile-nav-link:hover,.mobile-nav-link.active{background:var(--support);color:var(--accent-dark)}.skeleton{background:linear-gradient(90deg,var(--secondary)25%,var(--support)50%,var(--secondary)75%);border-radius:var(--radius-md);background-size:200% 100%;animation:1.5s infinite shimmer}.hidden{display:none!important}@media (max-width:767px){.md\:block,.md\:flex{display:none!important}.md\:hidden{display:block!important}}@media (min-width:768px){.md\:block{display:block!important}.md\:flex{display:flex!important}.md\:hidden{display:none!important}.hidden.md\:block{display:block!important}.hidden.md\:flex{display:flex!important}}@media (max-width:1023px){.lg\:flex,.lg\:block{display:none!important}.lg\:hidden{display:block!important}}@media (min-width:1024px){.lg\:flex{display:flex!important}.lg\:block{display:block!important}.lg\:hidden{display:none!important}.hidden.lg\:flex{display:flex!important}.hidden.lg\:block{display:block!important}}@media (min-width:768px){.hidden.md\:inline-flex{display:inline-flex!important}}.hero-layout-grid{grid-template-columns:1fr;align-items:center;gap:2.5rem;display:grid}@media (min-width:768px){.hero-layout-grid{grid-template-columns:1fr 1fr;gap:3rem}}@media (min-width:1024px){.hero-layout-grid{grid-template-columns:1.1fr .9fr;gap:4rem}}@media (min-width:1400px){.hero-layout-grid{grid-template-columns:1.2fr .8fr;gap:5rem}}.hero-layout-grid .hero-content{order:2}.hero-layout-grid .hero-image{order:1}@media (min-width:768px){.hero-layout-grid .hero-content{order:1}.hero-layout-grid .hero-image{order:2}}@keyframes spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes wind-effect{0%{opacity:.8;transform:translate(-2px)rotate(-5deg)}50%{opacity:1;transform:translate(3px)rotate(5deg)}to{opacity:.8;transform:translate(-2px)rotate(-5deg)}}@keyframes heartbeat{0%{transform:scale(1)}14%{transform:scale(1.15)}28%{transform:scale(1)}42%{transform:scale(1.15)}70%{transform:scale(1)}}@keyframes feather-float{0%,to{transform:translateY(0)rotate(0)}25%{transform:translateY(-4px)rotate(5deg)}50%{transform:translateY(0)rotate(0)}75%{transform:translateY(4px)rotate(-5deg)}}@keyframes eye-blink{0%,90%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}@keyframes injection-pulse{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}@keyframes ear-listen{0%,to{transform:rotate(0)scale(1)}20%{transform:rotate(-5deg)scale(1.05)}40%{transform:rotate(5deg)scale(1.05)}60%{transform:rotate(0)scale(1)}}@keyframes shimmer-gold{0%{background-position:-200% 0}to{background-position:200% 0}}.icon-spin-slow{animation:8s linear infinite spin-slow}.icon-wind{animation:3s ease-in-out infinite wind-effect}.icon-heartbeat{animation:2s ease-in-out infinite heartbeat}.icon-feather{animation:4s ease-in-out infinite feather-float}.icon-blink{animation:4s infinite eye-blink}.icon-inject{animation:2s ease-in-out infinite injection-pulse}.icon-ear{animation:3s ease-in-out infinite ear-listen}.icon-search{animation:3s ease-in-out infinite feather-float}.icon-sparkle{animation:6s linear infinite spin-slow}.social-icon-btn{z-index:1;transition:transform .1s ease-in,box-shadow .25s ease-in;position:relative}.social-icon-btn:focus{outline:0}.social-icon-btn:before,.social-icon-btn:after{content:"";z-index:-1;background-repeat:no-repeat;width:200%;height:200%;transition:all .5s ease-in-out;display:block;position:absolute;left:-50%}.social-icon-btn:before{background-image:radial-gradient(circle,#e1306c 25%,#0000 25%),radial-gradient(circle,#0000 20%,#833ab4 25%,#0000 30%),radial-gradient(circle,#f77737 25%,#0000 25%),radial-gradient(circle,#fcaf45 25%,#0000 25%),radial-gradient(circle,#0000 15%,#e1306c 20%,#0000 25%),radial-gradient(circle,#833ab4 25%,#0000 25%),radial-gradient(circle,#f77737 25%,#0000 25%),radial-gradient(circle,#e1306c 25%,#0000 25%),radial-gradient(circle,#fcaf45 25%,#0000 25%);background-size:15% 15%,25% 25%,18% 18%,22% 22%,20% 20%,15% 15%,18% 18%,12% 12%,20% 20%;display:none;top:-100%}.social-icon-btn:after{background-image:radial-gradient(circle,#e1306c 25%,#0000 25%),radial-gradient(circle,#f77737 25%,#0000 25%),radial-gradient(circle,#0000 15%,#833ab4 20%,#0000 25%),radial-gradient(circle,#fcaf45 25%,#0000 25%),radial-gradient(circle,#e1306c 25%,#0000 25%),radial-gradient(circle,#833ab4 25%,#0000 25%),radial-gradient(circle,#f77737 25%,#0000 25%);background-size:18% 18%,22% 22%,20% 20%,25% 25%,18% 18%,15% 15%,22% 22%;display:none;bottom:-100%}.social-icon-btn:active{transform:scale(.85)!important;box-shadow:0 5px 30px #e1306c80!important}.social-icon-btn.animate:before{animation:.7s ease-in-out forwards topBubbles;display:block}.social-icon-btn.animate:after{animation:.7s ease-in-out forwards bottomBubbles;display:block}@keyframes topBubbles{0%{opacity:1;background-position:5% 90%,10% 90%,10% 90%,15% 90%,25% 90%,25% 90%,40% 90%,55% 90%,70% 90%}50%{opacity:1;background-position:0 60%,5% 10%,15% 30%,25% -10%,35% 20%,28% 40%,55% 40%,70% 10%,95% 25%}to{opacity:0;background-position:0 40%,5% -10%,15% 10%,25% -30%,35% 0,28% 20%,55% 20%,70% -10%,95% 5%;background-size:0% 0%,0% 0%,0% 0%,0% 0%,0% 0%,0% 0%,0% 0%,0% 0%,0% 0%}}@keyframes bottomBubbles{0%{opacity:1;background-position:10% -10%,30% 10%,55% -10%,70% -10%,85% -10%,70% -10%,70% 0}50%{opacity:1;background-position:5% 60%,25% 70%,50%,65% 90%,80% 60%,100%,110% -10%}to{opacity:0;background-position:5% 80%,25% 90%,50% 70%,65% 110%,80% 80%,100% 70%,115% -20%;background-size:0% 0%,0% 0%,0% 0%,0% 0%,0% 0%,0% 0%,0% 0%}}