@font-face{font-family:'Cairo';font-style:normal;font-weight:400;font-display:swap;src:url('../fonts/cairo/cairo-arabic-400.woff2') format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1;}@font-face{font-family:'Cairo';font-style:normal;font-weight:400;font-display:swap;src:url('../fonts/cairo/cairo-latin-ext-400.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Cairo';font-style:normal;font-weight:400;font-display:swap;src:url('../fonts/cairo/cairo-latin-400.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Cairo';font-style:normal;font-weight:500;font-display:swap;src:url('../fonts/cairo/cairo-arabic-500.woff2') format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1;}@font-face{font-family:'Cairo';font-style:normal;font-weight:500;font-display:swap;src:url('../fonts/cairo/cairo-latin-ext-500.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Cairo';font-style:normal;font-weight:500;font-display:swap;src:url('../fonts/cairo/cairo-latin-500.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Cairo';font-style:normal;font-weight:600;font-display:swap;src:url('../fonts/cairo/cairo-arabic-600.woff2') format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1;}@font-face{font-family:'Cairo';font-style:normal;font-weight:600;font-display:swap;src:url('../fonts/cairo/cairo-latin-ext-600.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Cairo';font-style:normal;font-weight:600;font-display:swap;src:url('../fonts/cairo/cairo-latin-600.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Cairo';font-style:normal;font-weight:700;font-display:swap;src:url('../fonts/cairo/cairo-arabic-700.woff2') format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1;}@font-face{font-family:'Cairo';font-style:normal;font-weight:700;font-display:swap;src:url('../fonts/cairo/cairo-latin-ext-700.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Cairo';font-style:normal;font-weight:700;font-display:swap;src:url('../fonts/cairo/cairo-latin-700.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Cairo Fallback';src:local("Arial");ascent-override:137.65%;descent-override:60.32%;line-gap-override:0.0%;size-adjust:94.66%;}:root{--font-cairo:'Cairo', 'Cairo Fallback'}@font-face{font-family:'Metropolis';src:url('../fonts/Metropolis-Medium.woff2') format('woff2');font-weight:500;font-style:normal;}@font-face{font-family:'Metropolis';src:url('../fonts/Metropolis-Bold.woff2') format('woff2');font-weight:700;font-style:normal;}@font-face{font-family:'MyriadPro';src:url('../fonts/MyriadPro-Regular.woff2') format('woff2');font-weight:400;font-style:normal;}:root{--primary:#315AA8;--text-black:#000000;--bg-gray:#F1F2F2;--white:#ffffff;--transition-speed:0.3s;--font-body:'Metropolis', sans-serif;--font-heading:'Metropolis', sans-serif}*{box-sizing:border-box;padding:0;margin:0}html,body{font-family:'Metropolis', 'MyriadPro', sans-serif;color:var(--text-black);background-color:var(--bg-gray);line-height:1.6;max-width:100vw;overflow-x:hidden;scroll-behavior:smooth}[dir="rtl"] body{font-family:var(--font-cairo), sans-serif}h1,h2,h3,h4,h5,h6{font-family:'Metropolis', sans-serif;font-weight:600}[dir="rtl"] h1,[dir="rtl"] h2,[dir="rtl"] h3,[dir="rtl"] h4,[dir="rtl"] h5,[dir="rtl"] h6{font-family:var(--font-cairo), sans-serif}a{color:inherit;text-decoration:none}button{cursor:pointer;border:none;background:none;font-family:inherit}[dir="rtl"] button svg{transform:scaleX(-1)}[dir="rtl"] .controlBtn svg{transform:none}section{padding:5rem 2rem;max-width:1400px;margin:0 auto}@media (max-width: 768px){section{padding:3rem 1.5rem}}.Header__header{width:100%;position:sticky;top:0;z-index:100;background-color:rgba(241, 242, 242, 0.9);backdrop-filter:blur(10px);padding:1rem 0}.Header__container{display:flex;align-items:center;justify-content:space-between;max-width:1400px;margin:0 auto;padding:0 2rem}.Header__logo{display:flex;align-items:center;gap:0.75rem}.Header__logoIcon{width:40px;height:40px;background:linear-gradient(135deg, var(--primary), #4A74CC);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--white);font-weight:600;font-size:1.1rem}.Header__logoImage{height:40px;width:auto;object-fit:contain}.Header__logoText{font-size:1.5rem;font-weight:600;color:var(--text-black)}.Header__nav{display:flex;align-items:center;gap:2rem}.Header__navLink{font-size:0.95rem;font-weight:500;color:#333;transition:color 0.3s ease}.Header__navLink:hover{color:var(--primary)}.Header__actions{display:flex;align-items:center;gap:1.5rem}.Header__langSwitcher{display:flex;align-items:center;gap:0.5rem;font-family:var(--font-cairo), sans-serif;font-weight:600;font-size:0.95rem;color:var(--text-black);padding:0.5rem 1rem;border-radius:2rem;background:rgba(49, 90, 168, 0.05);transition:all 0.3s ease;border:1px solid rgba(49, 90, 168, 0.1)}.Header__langSwitcher:hover{background:rgba(49, 90, 168, 0.1);color:var(--primary);border-color:rgba(49, 90, 168, 0.2);transform:translateY(-1px)}.Header__langIcon{color:var(--primary);opacity:0.8}.Header__langText{line-height:1}[dir="rtl"] .Header__langSwitcher{flex-direction:row-reverse}.Header__startBtn{font-size:0.95rem;font-weight:600;color:var(--text-black);transition:color var(--transition-speed)}.Header__startBtn:hover{color:var(--primary)}.Header__contactBtn{display:flex;align-items:center;gap:0.5rem;background-color:var(--text-black);color:var(--white);padding:0.75rem 1.5rem;border-radius:2rem;font-size:0.95rem;font-weight:500;transition:all var(--transition-speed)}.Header__contactBtn:hover{background-color:var(--primary);transform:translateY(-3px);box-shadow:0 10px 20px rgba(49, 90, 168, 0.3)}.Header__menuBtn{display:none;flex-direction:column;justify-content:space-between;width:26px;height:18px;background:transparent;border:none;cursor:pointer;z-index:1001;padding:0}.Header__burgerLine{width:100%;height:2px;background-color:var(--text-black);border-radius:2px;transition:all 0.3s ease}.Header__menuBtnActive .Header__burgerLine:nth-child(1){transform:translateY(8px) rotate(45deg)}.Header__menuBtnActive .Header__burgerLine:nth-child(2){opacity:0}.Header__menuBtnActive .Header__burgerLine:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.Header__mobileMenu{position:absolute;top:calc(100% + 10px);right:2rem;width:280px;height:auto;max-height:85vh;background:rgba(255, 255, 255, 0.98);backdrop-filter:blur(20px);z-index:1000;display:flex;flex-direction:column;align-items:flex-start;padding:1.5rem;border-radius:1rem;box-shadow:0 20px 40px rgba(0, 0, 0, 0.15);border:1px solid rgba(0,0,0,0.05);overflow-y:auto}[dir="rtl"] .Header__mobileMenu{right:auto;left:2rem;align-items:flex-start}.Header__mobileNav{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;width:100%}.Header__mobileNavLink{font-size:1.15rem;font-weight:600;color:var(--text-black);transition:color 0.3s ease}.Header__mobileNavLink:hover{color:var(--primary)}.Header__mobileContactBtn{display:flex;align-items:center;justify-content:center;gap:0.5rem;background-color:var(--primary);color:var(--white);padding:0.75rem 1.5rem;border-radius:2rem;font-size:1rem;font-weight:600;margin-top:0.5rem;border:none;cursor:pointer;width:100%;max-width:250px;box-shadow:0 10px 20px rgba(49, 90, 168, 0.2);transition:all 0.3s ease}.Header__mobileContactBtn:hover{transform:translateY(-2px);box-shadow:0 12px 25px rgba(49, 90, 168, 0.3)}@media (max-width: 992px){.Header__nav{display:none}.Header__startBtn{display:none}.Header__menuBtn{display:flex}.Header__logoImage{height:18px;width:auto !important}}@media (max-width: 768px){.Header__langText{display:none}.Header__contactBtn{display:none}}@media (max-width: 576px){.Header__container{padding:0 1rem}.Header__mobileMenu{right:1rem}[dir="rtl"] .Header__mobileMenu{left:1rem}}.Header__dropdownContainer{position:relative;display:inline-block;padding:1rem 0}.Header__dropdownMenu{display:flex;flex-direction:column;position:absolute;top:100%;left:50%;transform:translateX(-50%) translateY(10px);background-color:var(--white, #ffffff);min-width:200px;box-shadow:0 8px 16px rgba(0, 0, 0, 0.1);border-radius:8px;padding:0.5rem 0;opacity:0;visibility:hidden;transition:all 0.3s ease;z-index:1000}.Header__dropdownContainer:hover .Header__dropdownMenu{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.Header__dropdownItem{display:flex;align-items:center;gap:0.5rem;padding:0.75rem 1.5rem;color:var(--text-black, #333);font-size:0.95rem;text-decoration:none;transition:background-color 0.2s ease, color 0.2s ease;white-space:nowrap}.Header__dropdownItem:hover{background-color:rgba(49, 90, 168, 0.05);color:var(--primary)}.Header__dropdownIcon{color:var(--primary);opacity:0.8}[dir="rtl"] .Header__dropdownMenu{text-align:right}.Header__mobileNavTitle{font-size:1.15rem;font-weight:600;color:var(--text-black);margin-top:0;margin-bottom:0}.Header__mobileSubNav{display:flex;flex-direction:column;align-items:flex-start;gap:0.75rem;margin-bottom:0.5rem;padding-left:1rem}[dir="rtl"] .Header__mobileSubNav{padding-left:0;padding-right:1rem}.Header__mobileSubNavLink{display:flex;align-items:center;gap:0.5rem;font-size:1rem;font-weight:500;color:#666;transition:color 0.3s ease;text-decoration:none}.Header__mobileSubNavLink:hover{color:var(--primary)}.Header__mobileDropdownIcon{color:var(--primary);opacity:0.8}.Footer__footerWrapper{background-color:var(--white);padding-top:4rem;margin-top:4rem}.Footer__container{max-width:1400px;margin:0 auto;padding:0 3rem}.Footer__ctaBox{background:linear-gradient(135deg, #4A74CC, #315AA8);border-radius:2rem;padding:5rem 6rem;display:flex;justify-content:space-between;align-items:center;color:var(--white);transform:translateY(-80px);box-shadow:0 20px 40px rgba(49, 90, 168, 0.3);margin-bottom:2rem}.Footer__ctaContent{max-width:600px}.Footer__ctaTitle{font-size:2.2rem;font-weight:600;margin-bottom:1rem;color:var(--white)}.Footer__ctaDesc{font-size:1.05rem;opacity:0.9;line-height:1.6}.Footer__mainCtaBtn{background-color:var(--white);color:var(--primary);padding:1.25rem 2.5rem;border-radius:2.5rem;font-size:1.05rem;font-weight:600;display:flex;align-items:center;gap:0.75rem;transition:all var(--transition-speed)}.Footer__mainCtaBtn:hover{transform:translateY(-2px);box-shadow:0 10px 20px rgba(0,0,0,0.1)}.Footer__arrow{background-color:var(--primary);color:var(--white);width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:0.9rem}.Footer__footerMain{display:flex;justify-content:space-between;gap:6rem;padding-top:0;padding-bottom:4rem;border-bottom:1px solid #eee}.Footer__footerBrand{max-width:400px}.Footer__logo{display:flex;align-items:center;margin-bottom:2rem}.Footer__footerLogoImage{max-width:260px;height:auto;object-fit:contain}.Footer__brandDesc{color:#666;font-size:1.05rem;line-height:1.8;margin-bottom:2.5rem}.Footer__contactItem{display:flex;align-items:flex-start;gap:0.75rem;margin-bottom:1rem}.Footer__contactIcon{color:var(--primary);flex-shrink:0;margin-top:0.2rem}.Footer__contactItem p{color:#444;font-size:1.05rem;margin-bottom:0}.Footer__contactLink{color:inherit;text-decoration:none;transition:color var(--transition-speed)}.Footer__contactLink:hover{color:var(--primary)}.Footer__footerLinksWrapper{display:flex;gap:5rem;flex-grow:1;justify-content:space-around}.Footer__linkGroup h4{font-size:1.25rem;font-weight:600;margin-bottom:2rem;color:var(--text-black)}.Footer__linkGroup ul{list-style:none;padding:0}.Footer__linkGroup li{margin-bottom:1.25rem}.Footer__linkGroup a{color:#666;font-size:1.05rem;transition:color var(--transition-speed)}.Footer__linkGroup a:hover{color:var(--primary)}.Footer__footerBottom{padding:3rem 0;text-align:center;color:#888;font-size:1rem}.Footer__copyrightLink{color:var(--primary);text-decoration:none;font-weight:500;transition:color var(--transition-speed), text-decoration var(--transition-speed)}.Footer__copyrightLink:hover{color:var(--text-black);text-decoration:underline}@media (max-width: 992px){.Footer__ctaBox{flex-direction:column;text-align:start;align-items:flex-start;gap:3rem;padding:4rem 3rem}.Footer__ctaTitle{justify-content:flex-start}.Footer__footerMain{flex-direction:column;gap:4rem}.Footer__footerLinksWrapper{flex-wrap:wrap;gap:3rem;justify-content:flex-start}.Footer__footerBrand{max-width:100%}}@media (max-width: 768px){.Footer__container{padding:0 1.5rem}.Footer__ctaBox{padding:3rem 1.5rem}.Footer__ctaTitle{font-size:1.8rem}.Footer__footerMain{text-align:start}.Footer__logo{justify-content:flex-start;margin-top:4rem}.Footer__footerLinksWrapper{justify-content:space-between;flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:2rem 0.5rem}.Footer__linkGroup{text-align:start;flex:1 1 45%;min-width:130px}.Footer__contactItem{justify-content:flex-start}}.WhatsAppWidget__widgetContainer{position:fixed;bottom:2rem;right:2rem;z-index:9999;display:flex;flex-direction:column;align-items:flex-end;gap:1rem}[dir="rtl"] .WhatsAppWidget__widgetContainer{right:auto;left:2rem;align-items:flex-start}.WhatsAppWidget__optionsContainer{display:flex;flex-direction:column;gap:0.75rem;transform-origin:bottom right}[dir="rtl"] .WhatsAppWidget__optionsContainer{transform-origin:bottom left}.WhatsAppWidget__optionBtn{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:white;box-shadow:0 4px 15px rgba(0, 0, 0, 0.15);transition:transform 0.2s ease, box-shadow 0.2s ease;text-decoration:none}.WhatsAppWidget__optionBtn:hover{transform:scale(1.1);box-shadow:0 6px 20px rgba(0, 0, 0, 0.2)}.WhatsAppWidget__whatsappBtn{background-color:#25D366}.WhatsAppWidget__emailBtn{background-color:var(--primary)}.WhatsAppWidget__widget{background-color:var(--primary);color:white;width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 25px rgba(0, 0, 0, 0.2);transition:transform 0.3s cubic-bezier(0.16, 1, 0.3, 1), background-color 0.3s ease;border:none;cursor:pointer;padding:0}.WhatsAppWidget__widgetOpen{background-color:#1e293b}.WhatsAppWidget__widget:hover{transform:translateY(-5px) scale(1.05);box-shadow:0 15px 35px rgba(0, 0, 0, 0.3)}@media (max-width: 768px){.WhatsAppWidget__widgetContainer{bottom:1.5rem;right:1.5rem}[dir="rtl"] .WhatsAppWidget__widgetContainer{left:1.5rem;right:auto}.WhatsAppWidget__widget{width:55px;height:55px}}.Hero__heroSection{display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:4rem;padding-bottom:2rem}.Hero__headerArea{max-width:900px;display:flex;flex-direction:column;align-items:center;margin-bottom:4rem}.Hero__aboutBadge{display:inline-flex;align-items:center;gap:0.5rem;padding:0.5rem 1rem;background-color:var(--white);border-radius:2rem;font-size:0.85rem;font-weight:500;color:var(--primary);margin-bottom:1.5rem;box-shadow:0 4px 15px rgba(0, 0, 0, 0.05)}.Hero__badgeDot{width:8px;height:8px;background-color:var(--primary);border-radius:50%}.Hero__title{font-size:4rem;line-height:1.1;font-weight:600;letter-spacing:-0.02em;margin-bottom:1.5rem;color:var(--text-black);justify-content:center}.Hero__subtitle{font-size:1.1rem;color:#555;line-height:1.6;max-width:700px;margin-bottom:1.5rem}.Hero__statBadge{display:inline-flex;align-items:center;gap:0.75rem;padding:0.65rem 1.25rem;background:linear-gradient(135deg, rgba(49, 90, 168, 0.08) 0%, rgba(49, 90, 168, 0.03) 100%);border:1px solid rgba(49, 90, 168, 0.15);border-radius:2rem;margin-bottom:2.5rem;box-shadow:0 4px 20px rgba(49, 90, 168, 0.04);transition:all var(--transition-speed) cubic-bezier(0.16, 1, 0.3, 1);max-width:100%}.Hero__statBadge:hover{transform:translateY(-2px);background:linear-gradient(135deg, rgba(49, 90, 168, 0.12) 0%, rgba(49, 90, 168, 0.06) 100%);border-color:rgba(49, 90, 168, 0.25);box-shadow:0 6px 24px rgba(49, 90, 168, 0.08)}.Hero__statIcon{display:flex;align-items:center;justify-content:center;color:#10b981;flex-shrink:0;animation:Hero__pulseIcon 2.5s infinite ease-in-out}.Hero__statText{font-size:0.95rem;font-weight:500;color:#333333;line-height:1.4;white-space:nowrap}@keyframes Hero__pulseIcon{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:0.85}}.Hero__ctaBtn{display:inline-flex;align-items:center;gap:0.5rem;background-color:var(--primary);color:var(--white);padding:1rem 2rem;border-radius:2rem;font-size:1rem;font-weight:500;transition:all var(--transition-speed) ease}.Hero__ctaBtn:hover{background-color:var(--primary);transform:translateY(-3px);box-shadow:0 10px 25px rgba(49, 90, 168, 0.4)}.Hero__imageGalleryWrapper{width:100%}.Hero__imageGallery{display:flex;justify-content:center;gap:2rem;height:500px;position:relative}.Hero__imageGallery::after{content:'';position:absolute;bottom:-50px;left:-10vw;width:120vw;height:250px;background:linear-gradient(to top, rgba(241, 142, 142, 0.1), rgba(49, 90, 168, 0.15), transparent);z-index:-1;border-radius:100% 100% 0 0;filter:blur(40px)}.Hero__imageWrapper{position:relative;border-radius:1.5rem;overflow:hidden;box-shadow:0 20px 40px rgba(0, 0, 0, 0.08);height:100%;transition:transform 0.4s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.4s ease}.Hero__imageWrapper:hover{transform:translateY(-10px);box-shadow:0 30px 60px rgba(0, 0, 0, 0.15)}.Hero__imgLeft,.Hero__imgRight{flex:1;max-width:300px;margin-top:2rem}.Hero__imgCenter{flex:1.5;max-width:450px;z-index:2}.Hero__playButton{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:60px;height:60px;background-color:var(--white);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--primary);box-shadow:0 10px 25px rgba(0, 0, 0, 0.1);cursor:pointer;transition:transform 0.3s ease}.Hero__playButton:hover{transform:translate(-50%, -50%) scale(1.15);box-shadow:0 15px 35px rgba(49, 90, 168, 0.3);color:var(--primary)}@media (max-width: 992px){.Hero__title{font-size:3rem}.Hero__imageGallery{height:400px;gap:1rem}}@media (max-width: 768px){.Hero__title{font-size:2.2rem}.Hero__imageGallery{height:auto;flex-direction:column;align-items:center}.Hero__imageWrapper{width:100%;height:300px;max-width:100%;margin-top:0}.Hero__statText{white-space:normal}}.About__aboutSection{background-color:var(--white);border-radius:2.5rem;padding:5rem 3rem;margin:2rem auto;box-shadow:0 10px 40px rgba(0, 0, 0, 0.03);max-width:1350px}.About__grid{display:grid;grid-template-columns:1fr 1.2fr;gap:4rem;align-items:center}.About__textContent{display:flex;flex-direction:column}.About__title{font-size:3rem;line-height:1.1;font-weight:600;margin-bottom:2rem;letter-spacing:-0.02em}.About__description{font-size:1.05rem;color:#555;line-height:1.7;margin-bottom:1.25rem}.About__ctaBtn{margin-top:1.5rem;display:inline-flex;align-items:center;background-color:transparent;color:var(--primary);border:1px solid rgba(49, 90, 168, 0.2);padding:0.75rem 2rem;border-radius:2rem;font-size:0.95rem;font-weight:600;transition:all var(--transition-speed)}.About__ctaBtn:hover{background-color:var(--primary);color:var(--white);border-color:var(--primary);transform:translateY(-3px);box-shadow:0 10px 20px rgba(49, 90, 168, 0.3)}.About__metricsContent{position:relative}.About__cardGrid{display:flex;gap:1.5rem}.About__cardLarge{flex:1;background:linear-gradient(135deg, #4A74CC, #315AA8);border-radius:1.5rem;padding:2rem;color:var(--white);display:flex;flex-direction:column;justify-content:space-between}.About__cardHeader h3{font-size:1.4rem;font-weight:600;margin-bottom:0.5rem}.About__cardHeader p{font-size:0.9rem;opacity:0.9}.About__cardMockup{background:var(--white);border-radius:1rem;padding:1.5rem;margin-top:2rem;color:var(--text-black)}.About__mockupHeader{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.About__greeting h4{font-size:0.8rem;color:#888;font-weight:500}.About__greeting p{font-size:1rem;font-weight:600}.About__profileIcon{width:32px;height:32px;background:var(--bg-gray);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:0.75rem;color:var(--primary);font-weight:600}.About__mockupCard{background:linear-gradient(90deg, var(--primary), #527ccc);border-radius:0.75rem;padding:1rem;color:var(--white)}.About__mockupCard span{font-size:0.7rem;opacity:0.8;text-transform:uppercase;letter-spacing:1px}.About__mockupCard p{font-size:1.1rem;font-weight:600;margin-top:0.25rem}.About__smallCards{flex:1;display:flex;flex-direction:column;gap:1rem}.About__cardSmall{background:var(--bg-gray);border-radius:1.25rem;padding:1.5rem;display:flex;align-items:flex-start;gap:1rem;transition:transform 0.3s ease, box-shadow 0.3s ease}.About__cardSmall:hover{transform:translateY(-4px);box-shadow:0 12px 25px rgba(0, 0, 0, 0.05)}.About__number{color:var(--primary);font-weight:700;font-size:1.25rem;opacity:0.6}.About__cardSmall h4{font-size:1.1rem;font-weight:600;margin-bottom:0.25rem}.About__cardSmall p{font-size:0.9rem;color:#666}@media (max-width: 992px){.About__grid{grid-template-columns:1fr;gap:3rem}}@media (max-width: 768px){.About__aboutSection{padding:3rem 1.5rem;border-radius:1.5rem}.About__cardGrid{flex-direction:column}.About__title{font-size:2.2rem}.About__textContent{text-align:center;align-items:center}}.About__cardHighlight{background:linear-gradient(135deg, rgba(49, 90, 168, 0.05), rgba(49, 90, 168, 0.15));border:1px solid rgba(49, 90, 168, 0.2);transform:scale(1.02);box-shadow:0 10px 20px rgba(49, 90, 168, 0.1)}.About__highlightText{color:var(--primary);display:flex;align-items:center;gap:0.5rem}.About__numberHighlight{color:var(--primary);font-weight:700;font-size:1.25rem;opacity:1}.About__starIcon{font-size:1rem;animation:About__pulse 2s infinite}@keyframes About__pulse{0%{opacity:0.7;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}100%{opacity:0.7;transform:scale(1)}}.SmilePro__smileProSection{background-color:var(--white);border-radius:2.5rem;padding:5rem 3rem;margin:2rem auto;box-shadow:0 10px 40px rgba(0, 0, 0, 0.03);max-width:1350px}.SmilePro__container{display:grid;grid-template-columns:1fr 0.8fr;gap:4rem;align-items:center}.SmilePro__title{font-size:2.8rem;line-height:1.15;font-weight:600;margin-bottom:1.5rem;letter-spacing:-0.02em}.SmilePro__description{font-size:1.05rem;color:#555;line-height:1.7;margin-bottom:1rem}.SmilePro__benefitsGrid{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;margin:2rem 0}.SmilePro__benefitItem{display:flex;align-items:center;gap:0.75rem}.SmilePro__iconWrapper{width:24px;height:24px;border-radius:50%;border:1px solid var(--primary);display:flex;align-items:center;justify-content:center;color:var(--primary)}.SmilePro__benefitItem span{font-size:0.95rem;font-weight:500;color:var(--text-black)}.SmilePro__advantageArea{margin-top:2rem;background-color:var(--bg-gray);padding:1.5rem;border-radius:1rem;border-left:4px solid var(--primary)}.SmilePro__advantage{font-size:0.95rem;color:#444;line-height:1.5;margin-bottom:1.5rem}.SmilePro__learnMoreBtn{background-color:var(--text-black);color:var(--white);padding:0.75rem 1.75rem;border-radius:2rem;font-size:0.95rem;font-weight:500;transition:all var(--transition-speed)}.SmilePro__learnMoreBtn:hover{background-color:var(--primary);transform:translateY(-3px);box-shadow:0 10px 20px rgba(49, 90, 168, 0.3)}.SmilePro__imageArea{position:relative;height:600px;display:flex;justify-content:flex-end}.SmilePro__imageBackground{width:100%;height:100%;background:var(--bg-gray);border-radius:2rem;position:relative}.SmilePro__doctorImgWrapper{position:absolute;bottom:0;left:10%;width:90%;height:90%;border-radius:0 0 2rem 0;overflow:hidden}.SmilePro__doctorImg{filter:drop-shadow(0 -10px 20px rgba(0,0,0,0.1))}.SmilePro__floatingCard{position:absolute;top:3rem;left:-2rem;background:var(--white);padding:1rem 1.5rem;border-radius:1rem;box-shadow:0 15px 30px rgba(0, 0, 0, 0.08);display:flex;align-items:center;gap:1rem;z-index:10}.SmilePro__icon{width:40px;height:40px;background-color:rgba(49, 90, 168, 0.1);color:var(--primary);border-radius:50%;display:flex;align-items:center;justify-content:center}.SmilePro__floatingCard strong{display:block;font-size:1rem;color:var(--text-black)}.SmilePro__floatingCard p{font-size:0.85rem;color:#666}@media (max-width: 992px){.SmilePro__container{grid-template-columns:1fr}.SmilePro__imageArea{height:400px;margin-top:3rem}.SmilePro__floatingCard{left:2rem}}@media (max-width: 768px){.SmilePro__title{font-size:2.2rem}.SmilePro__benefitsGrid{grid-template-columns:1fr}.SmilePro__smileProSection{padding:3rem 1.5rem;border-radius:1.5rem}.SmilePro__container{text-align:start}.SmilePro__benefitItem{justify-content:flex-start}}.Technology__technologySection{padding:5rem 3rem;max-width:1400px;margin:0 auto}.Technology__header{text-align:center;max-width:700px;margin:0 auto 4rem auto}.Technology__title{font-size:2.8rem;line-height:1.15;font-weight:600;margin-bottom:1.5rem;letter-spacing:-0.02em;justify-content:center}.Technology__subtitle{font-size:1.05rem;color:#555;line-height:1.7}.Technology__grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:2rem}.Technology__card{background-color:var(--white);border-radius:1.5rem;padding:2.5rem;box-shadow:0 10px 30px rgba(0, 0, 0, 0.03);display:flex;flex-direction:column;transition:transform var(--transition-speed);border:1px solid rgba(0,0,0,0.03)}.Technology__card:hover{transform:translateY(-5px);box-shadow:0 15px 40px rgba(49, 90, 168, 0.08)}.Technology__cardHeader{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem}.Technology__iconBox{width:50px;height:50px;background-color:rgba(49, 90, 168, 0.08);border-radius:1rem;color:var(--primary);display:flex;align-items:center;justify-content:center}.Technology__cardHeader span{font-size:1.25rem;font-weight:700;color:#eee}.Technology__cardTitle{font-size:1.5rem;font-weight:600;margin-bottom:0.5rem}.Technology__cardSubtitle{font-size:0.95rem;color:var(--primary);font-weight:500;margin-bottom:1rem}.Technology__cardDesc{font-size:0.95rem;color:#666;line-height:1.6;margin-bottom:2rem;flex-grow:1}.Technology__cardFooter{margin-top:auto;padding-top:1.5rem;border-top:1px solid #eee}.Technology__pointList{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:0.75rem}.Technology__pointList li{display:flex;align-items:center;gap:0.5rem;font-size:0.85rem;color:#444}.Technology__bullet{width:6px;height:6px;border-radius:50%;background-color:var(--primary)}@media (max-width: 1024px){.Technology__grid{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 768px){.Technology__title{font-size:2.2rem}.Technology__grid{grid-template-columns:1fr}.Technology__technologySection{padding:3rem 1.5rem}}.Doctors__doctorsSection{padding:5rem 3rem;max-width:1400px;margin:0 auto}.Doctors__header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:3rem;gap:2rem}.Doctors__titleArea{text-align:left;max-width:800px}[dir="rtl"] .Doctors__titleArea{text-align:right}.Doctors__title{font-size:2.8rem;line-height:1.15;font-weight:600;margin-bottom:1rem;letter-spacing:-0.02em}.Doctors__description{font-size:1.1rem;color:#666;line-height:1.6}.Doctors__navControls{display:flex;align-items:center;gap:0.75rem}.Doctors__navBtn{width:48px;height:48px;border-radius:50%;border:1px solid rgba(49, 90, 168, 0.2);background-color:var(--white, #fff);color:var(--primary-blue, #315aa8);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.25s ease;box-shadow:0 4px 12px rgba(0, 0, 0, 0.04)}.Doctors__navBtn:hover:not(:disabled){background-color:var(--primary-blue, #315aa8);color:var(--white, #fff);border-color:var(--primary-blue, #315aa8);transform:translateY(-2px);box-shadow:0 6px 16px rgba(49, 90, 168, 0.25)}.Doctors__navBtn:disabled{opacity:0.35;cursor:not-allowed;border-color:#e0e0e0}.Doctors__arrowIcon{width:20px;height:20px;transition:transform 0.3s ease}.Doctors__rotate180{transform:rotate(180deg)}.Doctors__marqueeContainer{display:flex;overflow-x:auto;overflow-y:hidden;position:relative;width:100%;padding:0.5rem 0 2rem 0;-webkit-mask-image:linear-gradient(to right, transparent, black 3%, black 97%, transparent);mask-image:linear-gradient(to right, transparent, black 3%, black 97%, transparent);scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.Doctors__marqueeContainer::-webkit-scrollbar{display:none}.Doctors__marqueeContent{display:flex;gap:2rem;min-width:max-content}.Doctors__card{flex:0 0 320px;scroll-snap-align:start;background-color:var(--white);border-radius:1.5rem;overflow:hidden;box-shadow:0 10px 30px rgba(0, 0, 0, 0.03);transition:transform var(--transition-speed);border:1px solid rgba(0,0,0,0.03);display:flex;flex-direction:column}.Doctors__card:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 40px rgba(49, 90, 168, 0.12)}.Doctors__imageWrapper{position:relative;width:100%;height:280px;background-color:var(--bg-gray)}.Doctors__cardBody{padding:2rem;text-align:center;flex:1;display:flex;flex-direction:column}.Doctors__name{font-size:1.25rem;font-weight:600;margin-bottom:0.5rem;min-height:3.5rem;display:flex;align-items:center;justify-content:center}.Doctors__role{font-size:0.95rem;color:var(--primary-blue);font-weight:500;margin-bottom:1.5rem;opacity:0.85;min-height:2.8rem;display:flex;align-items:center;justify-content:center}.Doctors__dotsContainer{display:flex;justify-content:center;align-items:center;gap:0.6rem;margin-top:1.5rem}.Doctors__dot{width:10px;height:10px;border-radius:50%;background-color:#d1d5db;border:none;padding:0;cursor:pointer;transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1)}.Doctors__dot:hover{background-color:#9ca3af}.Doctors__activeDot{width:28px;border-radius:12px;background-color:var(--primary-blue, #315aa8)}.Doctors__desc{font-size:0.9rem;color:#666;line-height:1.5;margin-bottom:1.5rem}.Doctors__socials{margin-top:auto;display:flex;justify-content:center;gap:0.75rem}.Doctors__socialBtn{width:32px;height:32px;border-radius:50%;background-color:var(--bg-gray);display:flex;align-items:center;justify-content:center;font-size:0.75rem;font-weight:600;color:#555;transition:all var(--transition-speed)}.Doctors__socialBtn:hover{background-color:var(--text-black);color:var(--white)}.Doctors__actions{display:flex;justify-content:center;margin-top:3rem}.Doctors__ctaBtn{background-color:transparent;color:var(--primary);border:1px solid rgba(49, 90, 168, 0.2);padding:0.75rem 2rem;border-radius:2rem;font-size:0.95rem;font-weight:600;transition:all var(--transition-speed)}.Doctors__ctaBtn:hover{background-color:var(--primary);color:var(--white);border-color:var(--primary);transform:translateY(-3px);box-shadow:0 10px 20px rgba(49, 90, 168, 0.3)}@media (max-width: 768px){.Doctors__title{font-size:2.2rem}.Doctors__doctorsSection{padding:3rem 1.5rem}.Doctors__header{flex-direction:column;align-items:center}.Doctors__titleArea{text-align:center}[dir="rtl"] .Doctors__titleArea{text-align:center}.Doctors__navControls{margin-top:1rem}}.PatientExperience__experienceSection{padding:5rem 2rem;max-width:1400px;margin:0 auto}.PatientExperience__container{background-color:var(--white);border-radius:2.5rem;padding:4rem;box-shadow:0 10px 40px rgba(0, 0, 0, 0.03);display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.PatientExperience__badge{display:inline-block;padding:0.4rem 1rem;background-color:rgba(49, 90, 168, 0.1);color:var(--primary);border-radius:2rem;font-size:0.85rem;font-weight:600;margin-bottom:1.5rem}.PatientExperience__title{font-size:2.5rem;line-height:1.15;font-weight:600;margin-bottom:1.5rem;letter-spacing:-0.02em}.PatientExperience__description{font-size:1.05rem;color:#555;line-height:1.7;margin-bottom:1.25rem}.PatientExperience__featuresList{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:2rem;margin-bottom:2.5rem;list-style:none;padding:0}.PatientExperience__featureItem{display:flex;align-items:center;gap:1rem}.PatientExperience__iconCircle{width:32px;height:32px;border-radius:50%;background-color:rgba(49, 90, 168, 0.1);color:var(--primary-blue);display:flex;align-items:center;justify-content:center;flex-shrink:0}.PatientExperience__featureText{font-size:1rem;font-weight:500;color:#333}[dir="rtl"] .PatientExperience__featureItem{gap:1.2rem}.PatientExperience__feature{display:flex;align-items:center;gap:0.75rem}.PatientExperience__icon{color:var(--primary);font-size:1.2rem}.PatientExperience__feature span{font-size:0.95rem;font-weight:500;color:var(--text-black)}.PatientExperience__ctaBtn{background-color:var(--text-black);color:var(--white);padding:1rem 2rem;border-radius:2rem;font-size:1rem;font-weight:500;transition:all var(--transition-speed)}.PatientExperience__ctaBtn:hover{background-color:var(--primary);transform:translateY(-2px)}.PatientExperience__visuals{position:relative;height:100%}.PatientExperience__imageGrid{position:relative;display:grid;grid-template-columns:repeat(12, 1fr);grid-template-rows:repeat(12, 1fr);height:100%;min-height:500px}.PatientExperience__imageCardMain{grid-column:1 / 10;grid-row:1 / 10;z-index:1}.PatientExperience__imageCardSecondary{grid-column:5 / 13;grid-row:5 / 13;z-index:2;margin-top:2rem}.PatientExperience__imageWrapper{position:relative;width:100%;height:100%;border-radius:2rem;overflow:hidden;box-shadow:0 20px 50px rgba(0, 0, 0, 0.15);border:4px solid var(--white)}.PatientExperience__image{transition:transform 0.6s cubic-bezier(0.16, 1, 0.3, 1)}.PatientExperience__imageWrapper:hover .PatientExperience__image{transform:scale(1.05)}@media (max-width: 992px){.PatientExperience__container{grid-template-columns:1fr;padding:3rem 2rem;gap:3rem;text-align:start}.PatientExperience__imageGrid{min-height:400px}}@media (max-width: 576px){.PatientExperience__title{font-size:2rem}.PatientExperience__features{grid-template-columns:1fr}.PatientExperience__container{padding:2rem 1.5rem}}.GCCPatients__gccSection{padding:5rem 3rem;max-width:1400px;margin:0 auto}.GCCPatients__container{background:linear-gradient(135deg, var(--bg-gray), #E2E8F6);border-radius:2.5rem;padding:5rem 4rem;display:flex;justify-content:center;align-items:center;text-align:center}.GCCPatients__textContent{max-width:800px;display:flex;flex-direction:column;align-items:center}.GCCPatients__title{font-size:2.5rem;line-height:1.15;font-weight:600;margin-bottom:1.5rem;letter-spacing:-0.02em;justify-content:center;white-space:pre-line}.GCCPatients__description{font-size:1.05rem;color:#555;line-height:1.7;margin-bottom:1.25rem;white-space:pre-line}.GCCPatients__servicesGrid{display:flex;flex-direction:column;gap:1.25rem;margin-top:2.5rem;margin-bottom:3rem;width:100%}.GCCPatients__serviceItem{display:flex;justify-content:flex-start;align-items:flex-start;background-color:var(--white);padding:1.5rem 2rem;border-radius:1.25rem;font-size:1rem;box-shadow:0 4px 15px rgba(0,0,0,0.02);text-align:start;line-height:1.6;gap:1.5rem;transition:all 0.3s ease;border:1.5px solid transparent}.GCCPatients__serviceItem:hover{transform:translateY(-3px);box-shadow:0 12px 30px rgba(49, 90, 168, 0.05);border-color:rgba(49, 90, 168, 0.1)}[dir="rtl"] .GCCPatients__serviceItem{text-align:right}.GCCPatients__serviceIcon{width:46px;height:46px;background-color:rgba(49, 90, 168, 0.08);color:var(--primary);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.GCCPatients__serviceText{display:flex;flex-direction:column;gap:0.35rem}.GCCPatients__serviceTitle{font-size:1.15rem;font-weight:700;color:var(--text-black)}.GCCPatients__serviceDesc{font-size:0.95rem;color:#555;line-height:1.5}.GCCPatients__ctaBtn{background-color:var(--primary);color:var(--white);padding:1rem 2.5rem;border-radius:2rem;font-size:1rem;font-weight:500;transition:all var(--transition-speed)}.GCCPatients__ctaBtn:hover{background-color:var(--text-black);transform:translateY(-2px)}@media (max-width: 768px){.GCCPatients__gccSection{padding:3rem 1.5rem}.GCCPatients__container{padding:3rem 2rem;border-radius:1.5rem}.GCCPatients__title{font-size:2rem}}.Testimonials__section{padding:6rem 0;background-color:var(--bg-gray);position:relative;overflow:hidden}.Testimonials__container{max-width:1200px;margin:0 auto;padding:0 2rem;position:relative;z-index:1}.Testimonials__header{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:4rem}.Testimonials__tag{display:inline-block;font-size:0.8rem;font-weight:600;letter-spacing:0.05em;color:var(--primary);background-color:rgba(49, 90, 168, 0.08);padding:0.4rem 1rem;border-radius:2rem;text-transform:uppercase;margin-bottom:1.25rem}.Testimonials__title{font-size:2.75rem;font-weight:600;color:var(--text-black);margin-bottom:1rem;letter-spacing:-0.02em}.Testimonials__subtitle{font-size:1.1rem;color:#555555;max-width:650px;line-height:1.6;margin-bottom:2rem}.Testimonials__mapsBadge{display:inline-flex;align-items:center;gap:1.5rem;background-color:var(--white);border:1px solid rgba(49, 90, 168, 0.12);padding:0.85rem 1.75rem;border-radius:1.5rem;box-shadow:0 10px 30px rgba(0, 0, 0, 0.03);transition:all var(--transition-speed) cubic-bezier(0.16, 1, 0.3, 1);text-decoration:none}.Testimonials__mapsBadge:hover{transform:translateY(-3px);box-shadow:0 15px 40px rgba(49, 90, 168, 0.12);border-color:rgba(49, 90, 168, 0.25)}.Testimonials__badgeLeft{display:flex;align-items:center;gap:1rem}.Testimonials__googleIconWrapper{width:40px;height:40px;background-color:#f8f9fa;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.03);flex-shrink:0}.Testimonials__ratingInfo{display:flex;flex-direction:column;align-items:flex-start;text-align:start}.Testimonials__starsWrapper{display:flex;align-items:center;gap:0.5rem}.Testimonials__ratingScore{font-size:1.2rem;font-weight:700;color:var(--text-black);line-height:1}.Testimonials__starRow{display:flex;align-items:center;gap:1px}.Testimonials__goldStar{color:#ffb800;width:16px;height:16px}.Testimonials__reviewCount{font-size:0.8rem;color:#777777;margin-top:0.15rem}.Testimonials__badgeRight{display:flex;align-items:center;gap:0.5rem;border-inline-start:1px solid #eeeeee;padding-inline-start:1.5rem;color:var(--primary);font-weight:600;font-size:0.9rem;transition:gap 0.2s ease}.Testimonials__mapsBadge:hover .Testimonials__badgeRight{gap:0.75rem}.Testimonials__arrowIcon{flex-shrink:0;transition:transform 0.2s ease}[dir="rtl"] .Testimonials__arrowIcon{transform:scaleX(-1)}.Testimonials__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:2rem}.Testimonials__gridItem{display:flex}.Testimonials__card{background-color:var(--white);border-radius:1.25rem;padding:2.25rem;border:1px solid rgba(0, 0, 0, 0.04);box-shadow:0 8px 30px rgba(0, 0, 0, 0.02);transition:all var(--transition-speed) cubic-bezier(0.16, 1, 0.3, 1);display:flex;flex-direction:column;width:100%;position:relative}.Testimonials__card:hover{transform:translateY(-6px);box-shadow:0 20px 45px rgba(49, 90, 168, 0.08);border-color:rgba(49, 90, 168, 0.15)}.Testimonials__cardHeader{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.Testimonials__avatar{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg, var(--primary) 0%, #5983d0 100%);color:var(--white);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.1rem;flex-shrink:0}.Testimonials__reviewerDetails{display:flex;flex-direction:column;text-align:start}.Testimonials__name{font-size:1.05rem;font-weight:600;color:var(--text-black);line-height:1.2}.Testimonials__verified{display:inline-flex;align-items:center;gap:0.25rem;font-size:0.75rem;color:#10b981;font-weight:500;margin-top:0.25rem}.Testimonials__verified svg{flex-shrink:0}.Testimonials__cardStars{display:flex;gap:2px;margin-bottom:1.25rem}.Testimonials__text{font-size:0.95rem;color:#444444;line-height:1.6;font-style:italic;flex-grow:1;text-align:start}@media (max-width: 1024px){.Testimonials__grid{grid-template-columns:repeat(2, 1fr);gap:1.5rem}.Testimonials__title{font-size:2.3rem}}@media (max-width: 768px){.Testimonials__section{padding:4rem 0}.Testimonials__grid{grid-template-columns:1fr}.Testimonials__header{margin-bottom:2.5rem}.Testimonials__title{font-size:1.85rem}.Testimonials__subtitle{font-size:1rem}.Testimonials__mapsBadge{flex-direction:column;width:100%;gap:1rem;padding:1.25rem}.Testimonials__badgeLeft{width:100%;justify-content:center}.Testimonials__ratingInfo{align-items:center}.Testimonials__badgeRight{border-inline-start:none;padding-inline-start:0;border-top:1px solid #eeeeee;padding-top:1rem;width:100%;justify-content:center}}.Suitability__suitabilitySection{background-color:var(--white);border-radius:2.5rem;padding:5rem 4rem;margin:3rem auto;box-shadow:0 15px 50px rgba(0, 0, 0, 0.03);max-width:1350px;overflow:hidden}.Suitability__container{display:grid;grid-template-columns:1.1fr 0.9fr;gap:5rem;align-items:stretch}.Suitability__formArea{display:flex;flex-direction:column}.Suitability__title{font-size:2.8rem;line-height:1.15;font-weight:700;color:var(--text-black);margin-bottom:1rem;letter-spacing:-0.02em}.Suitability__description{font-size:1.05rem;color:#555;line-height:1.6;margin-bottom:2.5rem}.Suitability__form{display:flex;flex-direction:column;gap:2rem}.Suitability__formGroup{display:flex;flex-direction:column;gap:0.75rem}.Suitability__label{font-size:0.95rem;font-weight:700;color:var(--text-black);display:flex;align-items:center}.Suitability__gridTwoColumns{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.Suitability__pillContainer{display:flex;flex-wrap:wrap;gap:0.75rem}.Suitability__pillBtn{background-color:var(--white);border:1.5px solid rgba(0, 0, 0, 0.08);padding:0.65rem 1.25rem;border-radius:2rem;font-size:0.9rem;font-weight:500;color:#555;transition:all 0.25s cubic-bezier(0.4, 0, 0.2, 1);cursor:pointer;outline:none}.Suitability__pillBtn:hover{border-color:var(--primary);background-color:rgba(49, 90, 168, 0.02);color:var(--primary);transform:translateY(-1px)}.Suitability__pillSelected{background-color:var(--primary) !important;border-color:var(--primary) !important;color:var(--white) !important;box-shadow:0 4px 12px rgba(49, 90, 168, 0.2)}.Suitability__ageContainer{gap:0.5rem}.Suitability__ageContainer .Suitability__pillBtn{padding:0.5rem 1rem;font-size:0.85rem}.Suitability__input,.Suitability__select{width:100%;padding:0.95rem 1.25rem;border:1.5px solid rgba(0, 0, 0, 0.08);border-radius:0.85rem;background:var(--bg-gray);font-size:0.95rem;color:var(--text-black);transition:all 0.25s ease;font-family:inherit;outline:none}.Suitability__input:focus,.Suitability__select:focus{border-color:var(--primary);background:var(--white);box-shadow:0 0 0 3px rgba(49, 90, 168, 0.1)}.Suitability__select{appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23333' 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 1.25rem center;background-size:1.25rem;padding-right:3rem}[dir="rtl"] .Suitability__select{background-position:left 1.25rem center;padding-right:1.25rem;padding-left:3rem}.Suitability__privacyText{font-size:0.85rem;color:#666;line-height:1.5;margin-top:0.5rem}.Suitability__privacyLink{color:var(--primary);text-decoration:underline;font-weight:500;margin:0 4px}.Suitability__submitBtn{background-color:var(--primary);color:var(--white);border:none;padding:1.1rem;border-radius:0.85rem;font-size:1.05rem;font-weight:600;cursor:pointer;transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1);box-shadow:0 8px 24px rgba(49, 90, 168, 0.15);text-align:center}.Suitability__submitBtn:hover{background-color:var(--text-black);transform:translateY(-2px);box-shadow:0 12px 30px rgba(0, 0, 0, 0.15)}.Suitability__submitBtn:disabled{opacity:0.6;cursor:not-allowed;transform:none;box-shadow:none}.Suitability__successBox{display:flex;align-items:center;gap:0.75rem;padding:1rem 1.5rem;background-color:rgba(34, 197, 94, 0.08);border:1.5px solid rgba(34, 197, 94, 0.2);border-radius:0.85rem;color:#16a34a;font-weight:600;font-size:0.95rem;margin-bottom:2rem}.Suitability__successIcon{flex-shrink:0}.Suitability__errorBox{display:flex;align-items:center;gap:0.75rem;padding:1rem 1.5rem;background-color:rgba(239, 68, 68, 0.08);border:1.5px solid rgba(239, 68, 68, 0.2);border-radius:0.85rem;color:#dc2626;font-weight:600;font-size:0.95rem;margin-bottom:2rem}.Suitability__errorIcon{flex-shrink:0}.Suitability__visualArea{position:relative;display:flex;align-items:stretch}.Suitability__visualWrapper{position:relative;width:100%;height:100%;min-height:550px;background:var(--bg-gray);border-radius:2rem;overflow:hidden;display:flex;align-items:stretch}.Suitability__glassBackground{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg, rgba(255, 255, 255, 0.4) 0%, rgba(255, 255, 255, 0.15) 100%);z-index:1}.Suitability__imageContainer{position:absolute;top:0;left:0;width:100%;height:100%}.Suitability__diagnosticsImg{object-fit:cover;object-position:center;transition:transform 0.8s ease}.Suitability__visualWrapper:hover .Suitability__diagnosticsImg{transform:scale(1.03)}.Suitability__floatingIndicator{position:absolute;bottom:2.5rem;left:2.5rem;background:rgba(255, 255, 255, 0.85);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);padding:1rem 1.5rem;border-radius:1.25rem;box-shadow:0 15px 35px rgba(0, 0, 0, 0.08);display:flex;align-items:center;gap:1rem;z-index:10;border:1px solid rgba(255, 255, 255, 0.5);max-width:85%}[dir="rtl"] .Suitability__floatingIndicator{left:auto;right:2.5rem}.Suitability__pulseDot{width:10px;height:10px;background-color:var(--primary);border-radius:50%;position:relative;flex-shrink:0}.Suitability__pulseDot::after{content:'';position:absolute;top:-5px;left:-5px;width:20px;height:20px;border:2px solid var(--primary);border-radius:50%;animation:Suitability__pulseRipple 2s infinite ease-out;opacity:0}@keyframes Suitability__pulseRipple{0%{transform:scale(0.5);opacity:1}100%{transform:scale(1.5);opacity:0}}.Suitability__indicatorLabel{display:block;font-size:0.95rem;font-weight:700;color:var(--text-black);line-height:1.2}.Suitability__indicatorSub{display:block;font-size:0.8rem;color:#666;margin-top:2px}@media (max-width: 1200px){.Suitability__container{gap:3rem}.Suitability__suitabilitySection{padding:4rem 3rem}}@media (max-width: 992px){.Suitability__container{grid-template-columns:1fr;gap:4rem}.Suitability__visualArea{min-height:400px}.Suitability__visualWrapper{min-height:400px}}@media (max-width: 768px){.Suitability__suitabilitySection{padding:3rem 1.5rem;margin:2rem 1rem;border-radius:1.5rem}.Suitability__title{font-size:2.2rem}.Suitability__gridTwoColumns{grid-template-columns:1fr;gap:1.5rem}.Suitability__floatingIndicator{bottom:1.5rem;left:1.5rem}[dir="rtl"] .Suitability__floatingIndicator{right:1.5rem}}.LatestBlogs__section{padding:5rem 1rem;background-color:var(--surface);position:relative;overflow:hidden}.LatestBlogs__container{max-width:1200px;margin:0 auto;position:relative;z-index:2}.LatestBlogs__header{text-align:center;margin-bottom:4rem}.LatestBlogs__title{font-size:clamp(2rem, 4vw, 3rem);font-weight:700;color:var(--primary);margin-bottom:1rem}.LatestBlogs__subtitle{font-size:1.1rem;color:var(--text-light);max-width:600px;margin:0 auto}.LatestBlogs__blogGrid{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:2rem;margin-bottom:3rem}.LatestBlogs__fadeWrapper{height:100%}.LatestBlogs__blogCard{display:flex;flex-direction:column;background:white;border-radius:16px;overflow:hidden;box-shadow:0 4px 20px rgba(0, 0, 0, 0.05);transition:transform 0.3s ease, box-shadow 0.3s ease;height:100%;text-decoration:none;border:1px solid rgba(0, 0, 0, 0.05)}.LatestBlogs__blogCard:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0, 0, 0, 0.1)}.LatestBlogs__blogCardImage{position:relative;width:100%;aspect-ratio:16/9;background-color:#f5f5f5;overflow:hidden}.LatestBlogs__blogCardImage img{transition:transform 0.5s ease}.LatestBlogs__blogCard:hover .LatestBlogs__blogCardImage img{transform:scale(1.05)}.LatestBlogs__blogCardBody{padding:1.5rem;display:flex;flex-direction:column;flex:1}.LatestBlogs__blogCardDate{font-size:0.85rem;color:var(--primary-light);font-weight:600;margin-bottom:0.5rem;display:block}.LatestBlogs__blogCardTitle{font-size:1.25rem;font-weight:700;color:var(--text);margin-bottom:1rem;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.LatestBlogs__blogCardExcerpt{font-size:0.95rem;color:var(--text-light);line-height:1.6;margin-bottom:1.5rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.LatestBlogs__blogCardLink{display:inline-flex;align-items:center;gap:0.5rem;color:var(--primary);font-weight:600;font-size:0.95rem;transition:gap 0.3s ease;margin-top:auto}.LatestBlogs__blogCard:hover .LatestBlogs__blogCardLink{gap:0.75rem}[dir="rtl"] .LatestBlogs__blogCard:hover .LatestBlogs__blogCardLink{gap:0.75rem}.LatestBlogs__buttonWrapper{display:flex;justify-content:center}.LatestBlogs__viewAllBtn{display:inline-flex;align-items:center;justify-content:center;padding:1rem 2.5rem;background-color:var(--primary);color:white;border-radius:50px;font-weight:600;text-decoration:none;transition:background-color 0.3s ease, transform 0.2s ease}.LatestBlogs__viewAllBtn:hover{background-color:var(--primary-dark);transform:translateY(-2px)}@media (max-width: 768px){.LatestBlogs__section{padding:4rem 1.5rem}.LatestBlogs__blogGrid{grid-template-columns:minmax(0, 1fr);gap:1.5rem}.LatestBlogs__blogCard{min-width:0}}.ProcedureHero__heroWrapper{background-color:var(--bg-gray);padding:4rem 1.5rem 0}.ProcedureHero__hero{position:relative;min-height:70vh;display:flex;align-items:center;justify-content:flex-start;overflow:hidden;border-radius:32px}.ProcedureHero__backgroundContainer{position:absolute;inset:0;z-index:1}.ProcedureHero__backgroundImage{object-fit:cover;transform:scale(1.05)}.ProcedureHero__overlay{position:absolute;inset:0;background:radial-gradient(circle at 70% 50%, rgba(10, 25, 47, 0.4) 0%, rgba(10, 25, 47, 0.9) 100%);z-index:2}[dir="rtl"] .ProcedureHero__overlay{background:radial-gradient(circle at 30% 50%, rgba(10, 25, 47, 0.4) 0%, rgba(10, 25, 47, 0.9) 100%)}.ProcedureHero__content{position:relative;z-index:3;width:100%;max-width:1400px;margin:0 auto;padding:0 5%}.ProcedureHero__textContent{max-width:700px;background:rgba(255, 255, 255, 0.05);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:3rem;border-radius:24px;border:1px solid rgba(255, 255, 255, 0.1);box-shadow:0 30px 60px rgba(0, 0, 0, 0.3)}.ProcedureHero__title{font-size:clamp(2.5rem, 4vw, 3.5rem);font-weight:800;color:var(--white);line-height:1.1;margin-bottom:1.5rem}.ProcedureHero__subtitle{font-size:clamp(1.1rem, 1.5vw, 1.25rem);color:rgba(255, 255, 255, 0.85);line-height:1.7;font-weight:400}@media (max-width: 768px){.ProcedureHero__hero{min-height:60vh}.ProcedureHero__textContent{padding:2rem}}.ProcedureContent__container{position:relative;background-color:var(--bg-gray);padding:8rem 2rem;overflow:hidden}.ProcedureContent__container::before{content:'';position:absolute;top:-10%;left:-5%;width:50vw;height:50vw;background:radial-gradient(circle, rgba(59, 130, 246, 0.05) 0%, transparent 70%);border-radius:50%;z-index:0}.ProcedureContent__container::after{content:'';position:absolute;bottom:10%;right:-10%;width:60vw;height:60vw;background:radial-gradient(circle, rgba(14, 165, 233, 0.05) 0%, transparent 70%);border-radius:50%;z-index:0}.ProcedureContent__contentWrapper{position:relative;z-index:1;max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:6rem}.ProcedureContent__introSection{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}@media (max-width: 992px){.ProcedureContent__introSection{grid-template-columns:1fr;gap:2rem}}.ProcedureContent__sectionTitle{font-size:clamp(2rem, 3vw, 2.5rem);font-weight:800;color:#0f172a;margin-bottom:1.5rem;position:relative;display:inline-block}.ProcedureContent__sectionTitle::after{content:'';position:absolute;bottom:-10px;left:0;width:60px;height:4px;background:linear-gradient(90deg, var(--primary), #38bdf8);border-radius:2px}[dir="rtl"] .ProcedureContent__sectionTitle::after{left:auto;right:0}.ProcedureContent__text{font-size:1.15rem;line-height:1.8;color:#475569;margin-bottom:1.5rem}.ProcedureContent__stepsContainer{display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:2rem;margin-top:3rem}.ProcedureContent__stepCard{background:var(--white);padding:2.5rem 2rem;border-radius:24px;box-shadow:0 10px 30px rgba(0, 0, 0, 0.03);position:relative;border:1px solid rgba(255,255,255,0.5);transition:all 0.4s cubic-bezier(0.4, 0, 0.2, 1);overflow:hidden}.ProcedureContent__stepCard:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgba(59, 130, 246, 0.1)}.ProcedureContent__stepCard::before{content:'';position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg, var(--primary), #38bdf8);opacity:0;transition:opacity 0.3s ease}.ProcedureContent__stepCard:hover::before{opacity:1}.ProcedureContent__stepNumber{font-size:4rem;font-weight:900;color:transparent;-webkit-text-stroke:1px rgba(59, 130, 246, 0.2);position:absolute;top:10px;right:20px;transition:all 0.3s ease}[dir="rtl"] .ProcedureContent__stepNumber{right:auto;left:20px}.ProcedureContent__stepCard:hover .ProcedureContent__stepNumber{color:rgba(59, 130, 246, 0.05);-webkit-text-stroke:1px rgba(59, 130, 246, 0.5)}.ProcedureContent__stepText{font-size:1.1rem;line-height:1.6;color:#334155;font-weight:500;position:relative;z-index:2;margin-top:2rem}.ProcedureContent__textConclusion{text-align:center;font-size:1.25rem;font-weight:600;color:var(--primary);margin-top:3rem;padding:1.5rem;background:rgba(59, 130, 246, 0.05);border-radius:12px}.ProcedureContent__grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(350px, 1fr));gap:3rem}.ProcedureContent__featureCard{background:rgba(255, 255, 255, 0.7);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:3rem;border-radius:24px;border:1px solid rgba(255, 255, 255, 0.8);box-shadow:0 15px 35px rgba(15, 23, 42, 0.04)}.ProcedureContent__cardTitle{font-size:1.75rem;font-weight:800;color:#0f172a;margin-bottom:2rem;display:flex;align-items:center;gap:1rem}.ProcedureContent__cardIconWrapper{width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg, rgba(59, 130, 246, 0.1), rgba(14, 165, 233, 0.1));display:flex;align-items:center;justify-content:center;color:var(--primary)}.ProcedureContent__cardList{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1.25rem}.ProcedureContent__cardListItem{display:flex;align-items:flex-start;gap:1rem;font-size:1.1rem;color:#475569;line-height:1.6}.ProcedureContent__checkIcon{flex-shrink:0;width:24px;height:24px;color:#10b981;background:rgba(16, 185, 129, 0.1);border-radius:50%;padding:5px;margin-top:3px}.ProcedureContent__warnIcon{flex-shrink:0;width:24px;height:24px;color:#f59e0b;background:rgba(245, 158, 11, 0.1);border-radius:50%;padding:5px;margin-top:3px}.ProcedureContent__userIcon{flex-shrink:0;width:24px;height:24px;color:var(--primary);background:rgba(59, 130, 246, 0.1);border-radius:50%;padding:5px;margin-top:3px}.ProcedureContent__whySection{background:linear-gradient(135deg, #0f172a 0%, #1e3a8a 100%);padding:4rem;border-radius:32px;color:var(--white);text-align:start;position:relative;overflow:hidden;box-shadow:0 25px 50px rgba(15, 23, 42, 0.25)}.ProcedureContent__whySection::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.05'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");z-index:0}.ProcedureContent__whyContent{position:relative;z-index:1}.ProcedureContent__whyTitle{font-size:clamp(2rem, 3vw, 2.75rem);font-weight:800;margin-bottom:3rem;color:var(--white)}.ProcedureContent__tagsContainer{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:flex-start}.ProcedureContent__tag{background:rgba(255, 255, 255, 0.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:1rem 2rem;border-radius:100px;font-size:1.15rem;font-weight:600;border:1px solid rgba(255, 255, 255, 0.2);transition:all 0.3s ease;display:flex;align-items:center;gap:0.75rem}.ProcedureContent__tag:hover{background:rgba(255, 255, 255, 0.2);transform:translateY(-3px);box-shadow:0 10px 20px rgba(0, 0, 0, 0.2)}.ProcedureContent__tagIcon{color:#38bdf8}@media (max-width: 768px){.ProcedureContent__whySection{padding:3rem 1.5rem}.ProcedureContent__tag{width:100%;justify-content:flex-start}.ProcedureContent__container{padding:4rem 1rem}.ProcedureContent__featureCard{padding:2rem}}.ProcedureContent__serviceBlock{background:var(--white);padding:4rem;border-radius:32px;box-shadow:0 15px 40px rgba(15, 23, 42, 0.04);border:1px solid rgba(255, 255, 255, 0.6);position:relative;overflow:hidden}.ProcedureContent__serviceBlock::before{content:'';position:absolute;top:0;left:0;width:6px;height:100%;background:linear-gradient(180deg, var(--primary), #38bdf8)}[dir="rtl"] .ProcedureContent__serviceBlock::before{left:auto;right:0}.ProcedureContent__serviceBlockBg{background:linear-gradient(135deg, rgba(248, 250, 252, 0.5) 0%, rgba(226, 232, 240, 0.3) 100%)}@media (max-width: 768px){.ProcedureContent__serviceBlock{padding:2rem 1.5rem}}.SmileProDetailed__pageWrapper{background-color:var(--bg-gray);color:#0f172a}.SmileProDetailed__container{width:100%;max-width:1200px;margin:0 auto;padding:0 1.5rem;position:relative;z-index:1}.SmileProDetailed__sectionPadding{padding:6rem 0;position:relative;overflow:hidden}.SmileProDetailed__bgLightGray{background-color:#f8fafc}.SmileProDetailed__bgDarkBlue{background:linear-gradient(135deg, #0a192f 0%, #172a45 100%);color:var(--white)}.SmileProDetailed__badge{display:inline-block;padding:0.5rem 1rem;background-color:rgba(59, 130, 246, 0.1);color:var(--primary);border-radius:100px;font-size:0.85rem;font-weight:700;letter-spacing:0.05em;margin-bottom:1.5rem}.SmileProDetailed__sectionTitle{font-size:clamp(2rem, 3vw, 2.75rem);font-weight:800;color:#0f172a;line-height:1.2;margin-bottom:1.5rem}.SmileProDetailed__centerHeader{text-align:center;max-width:700px;margin:0 auto 4rem auto}.SmileProDetailed__centerTitle{font-size:clamp(2rem, 3vw, 2.5rem);font-weight:800;color:#0f172a;margin-bottom:1rem}.SmileProDetailed__centerSubtitle{font-size:1.15rem;color:#64748b;line-height:1.6}.SmileProDetailed__centerHeaderLight{text-align:center;max-width:700px;margin:0 auto 4rem auto}.SmileProDetailed__centerTitleLight{font-size:clamp(2rem, 3vw, 2.5rem);font-weight:800;color:var(--white);margin-bottom:1rem}.SmileProDetailed__centerSubtitleLight{font-size:1.15rem;color:#94a3b8;line-height:1.6}.SmileProDetailed__paraTextLead{font-size:1.2rem;line-height:1.8;color:#334155;font-weight:500;margin-bottom:1.5rem}.SmileProDetailed__paraText{font-size:1.1rem;line-height:1.75;color:#475569;margin-bottom:1.25rem}.SmileProDetailed__footerNote{font-size:1.05rem;font-weight:600;color:var(--primary);margin-top:2rem}.SmileProDetailed__heroSection{position:relative;min-height:90vh;display:flex;align-items:center;justify-content:flex-start;padding:8rem 0 4rem;overflow:hidden}.SmileProDetailed__heroBgContainer{position:absolute;inset:0;z-index:1}.SmileProDetailed__heroBgImage{object-fit:cover;transform:scale(1.05)}.SmileProDetailed__heroOverlay{position:absolute;inset:0;background:radial-gradient(circle at 75% 50%, rgba(10, 25, 47, 0.4) 0%, rgba(10, 25, 47, 0.92) 100%);z-index:2}[dir="rtl"] .SmileProDetailed__heroOverlay{background:radial-gradient(circle at 25% 50%, rgba(10, 25, 47, 0.4) 0%, rgba(10, 25, 47, 0.92) 100%)}.SmileProDetailed__heroContainer{width:100%;max-width:1200px;margin:0 auto;padding:0 1.5rem;position:relative;z-index:3}.SmileProDetailed__heroContentCard{max-width:720px;background:rgba(255, 255, 255, 0.05);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);padding:3.5rem;border-radius:32px;border:1px solid rgba(255, 255, 255, 0.12);box-shadow:0 35px 70px rgba(0, 0, 0, 0.35);color:var(--white)}.SmileProDetailed__heroTitle{font-size:clamp(2.5rem, 4.5vw, 4rem);font-weight:850;line-height:1.1;color:var(--white);margin-bottom:1.5rem}.SmileProDetailed__heroSubtitle{font-size:clamp(1.1rem, 1.5vw, 1.25rem);color:rgba(255, 255, 255, 0.88);line-height:1.7;font-weight:400;margin-bottom:2.5rem}.SmileProDetailed__heroDetailsGrid{display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:1.25rem;margin-bottom:3rem}.SmileProDetailed__heroDetailChip{display:flex;align-items:center;gap:0.75rem;background:rgba(255, 255, 255, 0.08);border:1px solid rgba(255, 255, 255, 0.1);padding:0.85rem 1.25rem;border-radius:16px;transition:all 0.3s ease}.SmileProDetailed__heroDetailChip:hover{background:rgba(255, 255, 255, 0.15);transform:translateY(-2px);box-shadow:0 10px 20px rgba(0, 0, 0, 0.15)}.SmileProDetailed__chipIcon{width:28px;height:28px;border-radius:50%;background:rgba(59, 130, 246, 0.2);color:#38bdf8;display:flex;align-items:center;justify-content:center;flex-shrink:0}.SmileProDetailed__chipText{font-size:0.95rem;font-weight:600;color:rgba(255, 255, 255, 0.95)}.SmileProDetailed__heroActions{display:flex;flex-wrap:wrap;gap:1.5rem}.SmileProDetailed__primaryBtn{display:inline-block;padding:1.15rem 2.25rem;background:linear-gradient(135deg, var(--primary) 0%, #2563eb 100%);color:var(--white);font-weight:700;border-radius:100px;text-decoration:none;box-shadow:0 10px 25px rgba(59, 130, 246, 0.35);transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1);border:none;cursor:pointer}.SmileProDetailed__primaryBtn:hover{transform:translateY(-3px);box-shadow:0 15px 30px rgba(59, 130, 246, 0.5)}.SmileProDetailed__secondaryBtn{display:inline-block;padding:1.15rem 2.25rem;background:rgba(255, 255, 255, 0.1);border:1px solid rgba(255, 255, 255, 0.2);color:var(--white);font-weight:700;border-radius:100px;cursor:pointer;transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1)}.SmileProDetailed__secondaryBtn:hover{background:rgba(255, 255, 255, 0.2);border-color:rgba(255, 255, 255, 0.4);transform:translateY(-3px)}.SmileProDetailed__dualGrid{display:grid;grid-template-columns:1.1fr 0.9fr;gap:5rem;align-items:center}.SmileProDetailed__reverseMobile{}.SmileProDetailed__contentCol{display:flex;flex-direction:column}.SmileProDetailed__imageCol{display:flex;justify-content:center}.SmileProDetailed__imageCardEffect{position:relative;border-radius:28px;overflow:hidden;box-shadow:0 25px 55px rgba(15, 23, 42, 0.08);border:1px solid rgba(255, 255, 255, 0.8);transition:transform 0.4s ease}.SmileProDetailed__imageCardEffect:hover{transform:scale(1.02)}.SmileProDetailed__featureImage{display:block;width:100%;height:auto;transition:transform 0.5s ease}.SmileProDetailed__imageCardEffect:hover .SmileProDetailed__featureImage{transform:scale(1.04)}.SmileProDetailed__customBulletList{list-style:none;padding:0;margin:2rem 0;display:flex;flex-direction:column;gap:1.25rem}.SmileProDetailed__bulletItem{display:flex;align-items:flex-start;gap:1rem}.SmileProDetailed__bulletCheckIcon{width:24px;height:24px;background:rgba(59, 130, 246, 0.1);color:var(--primary);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:3px}.SmileProDetailed__bulletText{font-size:1.05rem;line-height:1.6;color:#475569;font-weight:550}.SmileProDetailed__stepsGrid{display:grid;grid-template-columns:repeat(auto-fit, minmax(260px, 1fr));gap:2rem;margin-top:3rem}.SmileProDetailed__stepBox{background:var(--white);padding:3rem 2rem;border-radius:24px;box-shadow:0 12px 36px rgba(0, 0, 0, 0.03);border:1px solid rgba(255, 255, 255, 0.6);position:relative;transition:all 0.4s cubic-bezier(0.4, 0, 0.2, 1);overflow:hidden}.SmileProDetailed__stepBox:hover{transform:translateY(-10px);box-shadow:0 24px 48px rgba(59, 130, 246, 0.08)}.SmileProDetailed__stepBox::before{content:'';position:absolute;top:0;left:0;width:100%;height:5px;background:linear-gradient(90deg, var(--primary) 0%, #38bdf8 100%);opacity:0;transition:opacity 0.3s ease}.SmileProDetailed__stepBox:hover::before{opacity:1}.SmileProDetailed__stepBadge{position:absolute;top:20px;right:24px;font-size:3.5rem;font-weight:900;color:transparent;-webkit-text-stroke:1px rgba(59, 130, 246, 0.12);transition:all 0.3s ease}[dir="rtl"] .SmileProDetailed__stepBadge{right:auto;left:24px}.SmileProDetailed__stepBox:hover .SmileProDetailed__stepBadge{color:rgba(59, 130, 246, 0.03);-webkit-text-stroke:1px rgba(59, 130, 246, 0.4);transform:scale(1.08)}.SmileProDetailed__stepTitle{font-size:1.3rem;font-weight:700;color:#0f172a;margin-bottom:1rem;margin-top:1.5rem}.SmileProDetailed__stepDesc{font-size:1.05rem;line-height:1.6;color:#475569}.SmileProDetailed__stepsFooter{text-align:center;margin-top:4rem}.SmileProDetailed__stepsFooterText{display:inline-block;padding:1.25rem 2.5rem;background:rgba(59, 130, 246, 0.05);border-radius:100px;font-size:1.15rem;font-weight:600;color:var(--primary)}.SmileProDetailed__tableResponsiveContainer{overflow-x:auto;border-radius:24px;box-shadow:0 15px 45px rgba(15, 23, 42, 0.04);border:1px solid rgba(226, 232, 240, 0.8);background:var(--white);margin-top:3rem}.SmileProDetailed__comparisonTable{width:100%;border-collapse:collapse;text-align:center;min-width:800px}.SmileProDetailed__tableHeader{padding:1.75rem 1.5rem;font-size:1.15rem;font-weight:800;background-color:#f1f5f9;color:#0f172a;border-bottom:2px solid #e2e8f0}.SmileProDetailed__smileProColActive{background:linear-gradient(180deg, #1e3a8a 0%, #1e40af 100%);color:var(--white) !important;border-bottom:none}.SmileProDetailed__rowLabel{padding:1.5rem;font-size:1.05rem;font-weight:700;color:#0f172a;text-align:start;border-bottom:1px solid #e2e8f0;background-color:#fafbfc}[dir="rtl"] .SmileProDetailed__rowLabel{text-align:right}.SmileProDetailed__rowValue{padding:1.5rem;font-size:1.05rem;color:#475569;border-bottom:1px solid #e2e8f0;font-weight:500}.SmileProDetailed__smileProColActiveValue{background-color:rgba(59, 130, 246, 0.03);font-weight:700;color:#1e3a8a;border-left:1px solid rgba(59, 130, 246, 0.1);border-right:1px solid rgba(59, 130, 246, 0.1)}.SmileProDetailed__tableNotes{margin-top:2.5rem;max-width:900px;margin-left:auto;margin-right:auto}.SmileProDetailed__warnText{font-size:1.05rem;line-height:1.6;color:#b45309;background-color:#fef3c7;padding:1.25rem 2rem;border-radius:16px;border-left:4px solid #f59e0b;margin-bottom:1.25rem}[dir="rtl"] .SmileProDetailed__warnText{border-left:none;border-right:4px solid #f59e0b}.SmileProDetailed__infoText{text-align:center;font-size:1.1rem;font-weight:600;color:#475569;margin-top:1.5rem}.SmileProDetailed__candidacyContainer{display:grid;grid-template-columns:1fr 1fr;gap:3.5rem;margin-top:3rem}.SmileProDetailed__candidateCardPositive{background:var(--white);border-radius:32px;border:1px solid rgba(226, 232, 240, 0.8);box-shadow:0 20px 45px rgba(0, 0, 0, 0.03);padding:3.5rem;display:flex;flex-direction:column;position:relative;overflow:hidden}.SmileProDetailed__candidateCardPositive::before{content:'';position:absolute;top:0;left:0;width:100%;height:6px;background-color:#10b981}.SmileProDetailed__candidateCardNegative{background:var(--white);border-radius:32px;border:1px solid rgba(226, 232, 240, 0.8);box-shadow:0 20px 45px rgba(0, 0, 0, 0.03);padding:3.5rem;display:flex;flex-direction:column;position:relative;overflow:hidden}.SmileProDetailed__candidateCardNegative::before{content:'';position:absolute;top:0;left:0;width:100%;height:6px;background-color:#ef4444}.SmileProDetailed__candidateCardHeader{display:flex;align-items:center;gap:1.25rem;margin-bottom:2.5rem}.SmileProDetailed__candidacyCheckIcon{width:48px;height:48px;border-radius:16px;background-color:rgba(16, 185, 129, 0.1);color:#10b981;display:flex;align-items:center;justify-content:center;flex-shrink:0}.SmileProDetailed__candidacyWarnIcon{width:48px;height:48px;border-radius:16px;background-color:rgba(239, 68, 68, 0.1);color:#ef4444;display:flex;align-items:center;justify-content:center;flex-shrink:0}.SmileProDetailed__candidateCardTitle{font-size:1.6rem;font-weight:800;color:#0f172a}.SmileProDetailed__candidateContentSection{flex-grow:1}.SmileProDetailed__candidacySubheading{font-size:1.15rem;font-weight:750;color:#1e293b;margin-top:1.75rem;margin-bottom:1rem;position:relative}.SmileProDetailed__candidacyList{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:0.85rem}.SmileProDetailed__candidacyListItem{display:flex;align-items:flex-start;gap:0.85rem;font-size:1.05rem;color:#475569;line-height:1.5}.SmileProDetailed__greenDot{width:8px;height:8px;border-radius:50%;background-color:#10b981;margin-top:8px;flex-shrink:0}.SmileProDetailed__redDot{width:8px;height:8px;border-radius:50%;background-color:#ef4444;margin-top:8px;flex-shrink:0}.SmileProDetailed__notSubtitleText{font-size:1.1rem;line-height:1.6;color:#475569;margin-bottom:2rem}.SmileProDetailed__notLabelText{font-size:1.1rem;font-weight:700;color:#0f172a;margin-bottom:1.25rem}.SmileProDetailed__candidacyFooterNote{font-size:1.05rem;line-height:1.6;color:var(--primary);font-weight:600;background-color:rgba(59, 130, 246, 0.05);padding:1.25rem;border-radius:16px;margin-top:2.5rem}.SmileProDetailed__alternativeText{font-size:1.05rem;line-height:1.6;color:#475569;font-weight:550;border-top:1px solid #f1f5f9;padding-top:2rem;margin-top:2.5rem}.SmileProDetailed__journeyFlow{display:flex;flex-direction:column;gap:2.5rem;position:relative;margin-top:4rem}.SmileProDetailed__journeyStageBlock{display:grid;grid-template-columns:80px 1fr;align-items:stretch}.SmileProDetailed__journeyLine{position:relative;display:flex;flex-direction:column;align-items:center}.SmileProDetailed__journeyLine::after{content:'';position:absolute;top:0;bottom:0;width:2px;background-color:rgba(255, 255, 255, 0.12);z-index:1}.SmileProDetailed__journeyStageBlock:last-child .SmileProDetailed__journeyLine::after{display:none}.SmileProDetailed__journeyMarker{width:48px;height:48px;border-radius:50%;background-color:var(--primary);border:4px solid #0a192f;color:var(--white);font-size:1.25rem;font-weight:800;display:flex;align-items:center;justify-content:center;position:relative;z-index:2;box-shadow:0 0 0 4px rgba(59, 130, 246, 0.2)}.SmileProDetailed__journeyCard{background:rgba(255, 255, 255, 0.03);border:1px solid rgba(255, 255, 255, 0.08);border-radius:24px;padding:3rem;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 20px 40px rgba(0, 0, 0, 0.2);transition:all 0.3s ease}.SmileProDetailed__journeyCard:hover{background:rgba(255, 255, 255, 0.06);border-color:rgba(255, 255, 255, 0.15);transform:translateY(-4px)}.SmileProDetailed__journeyStageName{font-size:0.95rem;font-weight:800;color:#38bdf8;letter-spacing:0.05em;margin-bottom:0.75rem}.SmileProDetailed__journeyStageTitle{font-size:1.5rem;font-weight:800;color:var(--white);margin-bottom:1.25rem}.SmileProDetailed__journeyStageDesc{font-size:1.1rem;line-height:1.7;color:rgba(255, 255, 255, 0.8);margin-bottom:1.5rem}.SmileProDetailed__journeyStageList{list-style:none;padding:0;margin:1.5rem 0;display:flex;flex-direction:column;gap:1rem}.SmileProDetailed__journeyStageListItem{display:flex;align-items:flex-start;gap:0.85rem;font-size:1.05rem;color:rgba(255, 255, 255, 0.85);line-height:1.6}.SmileProDetailed__blueDot{width:8px;height:8px;border-radius:50%;background-color:#38bdf8;margin-top:8px;flex-shrink:0}.SmileProDetailed__journeyStageConclusion{font-size:1.05rem;font-weight:600;color:#38bdf8;border-top:1px solid rgba(255, 255, 255, 0.08);padding-top:1.5rem;margin-top:1.5rem}.SmileProDetailed__timelineContainer{position:relative;max-width:900px;margin:4rem auto 0;display:flex;flex-direction:column;gap:2.5rem}.SmileProDetailed__timelineContainer::before{content:'';position:absolute;top:0;bottom:0;left:50%;transform:translateX(-50%);width:2px;background-color:#e2e8f0}[dir="rtl"] .SmileProDetailed__timelineContainer::before{left:auto;right:50%;transform:translateX(50%)}.SmileProDetailed__timelineItem{display:grid;grid-template-columns:1fr 1fr;align-items:center}.SmileProDetailed__timelineItem:nth-child(even){direction:rtl}[dir="rtl"] .SmileProDetailed__timelineItem:nth-child(even){direction:ltr}.SmileProDetailed__timelineCard{background:var(--white);padding:2.5rem;border-radius:24px;border:1px solid rgba(226, 232, 240, 0.8);box-shadow:0 10px 30px rgba(0, 0, 0, 0.02);width:90%;margin-left:auto;transition:all 0.3s ease;direction:ltr}[dir="rtl"] .SmileProDetailed__timelineCard{direction:rtl;margin-left:0;margin-right:auto}.SmileProDetailed__timelineItem:nth-child(even) .SmileProDetailed__timelineCard{margin-left:0;margin-right:auto}[dir="rtl"] .SmileProDetailed__timelineItem:nth-child(even) .SmileProDetailed__timelineCard{margin-right:0;margin-left:auto}.SmileProDetailed__timelineItem:hover .SmileProDetailed__timelineCard{transform:translateY(-5px);box-shadow:0 15px 35px rgba(59, 130, 246, 0.06);border-color:rgba(59, 130, 246, 0.2)}.SmileProDetailed__timelineMarkerContainer{position:absolute;left:50%;transform:translate(-50%, -50%);top:50%;z-index:2}[dir="rtl"] .SmileProDetailed__timelineMarkerContainer{left:auto;right:50%;transform:translate(50%, -50%)}.SmileProDetailed__timelineDot{width:20px;height:20px;border-radius:50%;background-color:var(--white);border:4px solid var(--primary);box-shadow:0 0 0 6px rgba(59, 130, 246, 0.1);transition:all 0.3s ease}.SmileProDetailed__timelineItem:hover .SmileProDetailed__timelineDot{transform:scale(1.25);background-color:var(--primary)}.SmileProDetailed__timelineTime{font-size:1.25rem;font-weight:850;color:var(--primary);margin-bottom:0.75rem}.SmileProDetailed__timelineDesc{font-size:1.05rem;line-height:1.6;color:#475569}.SmileProDetailed__timelineFooter{text-align:center;margin-top:4rem;max-width:800px;margin-left:auto;margin-right:auto}.SmileProDetailed__timelineFooterText{font-size:1.1rem;line-height:1.6;color:#64748b;font-style:italic;background-color:#f1f5f9;padding:1.25rem 2rem;border-radius:16px;display:inline-block}.SmileProDetailed__advantagesGrid{display:grid;grid-template-columns:1fr 1fr;gap:3.5rem;margin-top:3rem}.SmileProDetailed__advantagesCard{background:var(--white);border-radius:32px;padding:3.5rem;border:1px solid rgba(226, 232, 240, 0.8);box-shadow:0 15px 40px rgba(0, 0, 0, 0.02)}.SmileProDetailed__advantagesCardTitle{font-size:1.5rem;font-weight:800;color:#0f172a;margin-bottom:2.25rem;display:flex;align-items:center;gap:1rem}.SmileProDetailed__advantagesCardIcon{width:42px;height:42px;border-radius:12px;background-color:rgba(59, 130, 246, 0.1);color:var(--primary);display:flex;align-items:center;justify-content:center;flex-shrink:0}.SmileProDetailed__advantagesList{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1.15rem}.SmileProDetailed__advantagesListItem{display:flex;align-items:flex-start;gap:1rem;font-size:1.05rem;line-height:1.6;color:#475569}.SmileProDetailed__checkGreenIcon{width:22px;height:22px;color:#10b981;background-color:rgba(16, 185, 129, 0.1);border-radius:50%;padding:4px;margin-top:3px;flex-shrink:0}.SmileProDetailed__reasonsGrid{display:grid;grid-template-columns:repeat(auto-fit, minmax(260px, 1fr));gap:2rem;margin-top:3rem}.SmileProDetailed__reasonCard{background:var(--white);padding:3rem 2.25rem;border-radius:28px;border:1px solid rgba(226, 232, 240, 0.8);box-shadow:0 12px 36px rgba(0, 0, 0, 0.02);transition:all 0.3s ease}.SmileProDetailed__reasonCard:hover{transform:translateY(-6px);box-shadow:0 20px 45px rgba(59, 130, 246, 0.06);border-color:rgba(59, 130, 246, 0.2)}.SmileProDetailed__reasonIconWrapper{width:52px;height:52px;border-radius:16px;background-color:rgba(59, 130, 246, 0.1);color:var(--primary);display:flex;align-items:center;justify-content:center;margin-bottom:2rem}.SmileProDetailed__reasonTitle{font-size:1.35rem;font-weight:800;color:#0f172a;margin-bottom:1rem}.SmileProDetailed__reasonDesc{font-size:1.05rem;line-height:1.65;color:#64748b}.SmileProDetailed__surgeonsSection{margin-top:6rem}.SmileProDetailed__marqueeContainer{display:flex;overflow-x:auto;overflow-y:hidden;position:relative;width:100%;padding:0.5rem 0 3rem 0;-webkit-mask-image:linear-gradient(to right, transparent, black 5%, black 95%, transparent);mask-image:linear-gradient(to right, transparent, black 5%, black 95%, transparent);scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:auto;-webkit-overflow-scrolling:touch}.SmileProDetailed__marqueeContainer::-webkit-scrollbar{display:none}.SmileProDetailed__marqueeContent{display:flex;gap:2.5rem;min-width:max-content}.SmileProDetailed__surgeonCard{flex:0 0 320px;background:var(--white);border-radius:28px;border:1px solid rgba(226, 232, 240, 0.8);box-shadow:0 15px 40px rgba(0, 0, 0, 0.02);overflow:hidden;transition:all 0.3s ease;display:flex;flex-direction:column;cursor:pointer}.SmileProDetailed__surgeonCard:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 40px rgba(49, 90, 168, 0.12);border-color:rgba(59, 130, 246, 0.2)}.SmileProDetailed__surgeonImageWrapper{position:relative;width:100%;height:320px;overflow:hidden}.SmileProDetailed__surgeonImage{transition:transform 0.5s ease}.SmileProDetailed__surgeonCard:hover .SmileProDetailed__surgeonImage{transform:scale(1.05)}.SmileProDetailed__surgeonInfo{padding:2.25rem;display:flex;flex-direction:column;flex-grow:1}.SmileProDetailed__surgeonName{font-size:1.35rem;font-weight:800;color:#0f172a;margin-bottom:0.75rem}.SmileProDetailed__surgeonDesc{font-size:1.05rem;line-height:1.6;color:#64748b}.SmileProDetailed__faqAccordion{max-width:850px;margin:3rem auto 0 auto;display:flex;flex-direction:column;gap:1.25rem}.SmileProDetailed__faqItem{background:var(--white);border-radius:20px;border:1px solid rgba(226, 232, 240, 0.8);box-shadow:0 8px 25px rgba(0, 0, 0, 0.01);overflow:hidden;transition:all 0.3s ease}.SmileProDetailed__faqItem:hover{border-color:rgba(59, 130, 246, 0.2)}.SmileProDetailed__faqTrigger{width:100%;padding:1.75rem 2rem;display:flex;align-items:center;justify-content:space-between;background:none;border:none;cursor:pointer;text-align:start}[dir="rtl"] .SmileProDetailed__faqTrigger{text-align:right}.SmileProDetailed__faqQuestion{font-size:1.15rem;font-weight:750;color:#0f172a;line-height:1.5;transition:color 0.2s ease}.SmileProDetailed__faqTrigger:hover .SmileProDetailed__faqQuestion{color:var(--primary)}.SmileProDetailed__faqTriggerActive .SmileProDetailed__faqQuestion{color:var(--primary)}.SmileProDetailed__faqChevron{color:#64748b;transition:transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);flex-shrink:0;margin-left:1rem}[dir="rtl"] .SmileProDetailed__faqChevron{margin-left:0;margin-right:1rem}.SmileProDetailed__faqChevronRotate{transform:rotate(180deg);color:var(--primary)}.SmileProDetailed__faqContentContainer{max-height:0;overflow:hidden;transition:max-height 0.35s cubic-bezier(0.4, 0, 0.2, 1)}.SmileProDetailed__faqContentVisible{max-height:500px}.SmileProDetailed__faqContent{padding:0 2rem 2rem 2rem;border-top:1px solid #f1f5f9}.SmileProDetailed__faqAnswer{font-size:1.08rem;line-height:1.7;color:#475569;padding-top:1.25rem}.SmileProDetailed__readyCtaSection{position:relative;background:linear-gradient(135deg, #0a192f 0%, #172a45 100%);padding:7rem 0;overflow:hidden;text-align:center;color:var(--white)}.SmileProDetailed__readyCtaSection::before{content:'';position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.03'%3E%3Cpath d='M40 38v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-36V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 38v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");z-index:1}.SmileProDetailed__readyBgOverlay{position:absolute;top:-20%;left:-20%;width:140%;height:140%;background:radial-gradient(circle, rgba(59, 130, 246, 0.08) 0%, transparent 60%);z-index:2}.SmileProDetailed__readyContentCard{max-width:850px;margin:0 auto}.SmileProDetailed__readyTitle{font-size:clamp(2.25rem, 4vw, 3.25rem);font-weight:850;line-height:1.2;margin-bottom:1.5rem}.SmileProDetailed__readyDesc{font-size:1.2rem;line-height:1.8;color:rgba(255, 255, 255, 0.85);max-width:720px;margin:0 auto}.SmileProDetailed__readyPrimaryBtn{display:inline-block;padding:1.25rem 3rem;background:linear-gradient(135deg, var(--primary) 0%, #2563eb 100%);color:var(--white);font-weight:800;border-radius:100px;text-decoration:none;box-shadow:0 12px 30px rgba(59, 130, 246, 0.4);transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1);border:none;cursor:pointer}.SmileProDetailed__readyPrimaryBtn:hover{transform:translateY(-3px);box-shadow:0 18px 35px rgba(59, 130, 246, 0.55)}.SmileProDetailed__trustBarGrid{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem;margin-top:5rem;border-top:1px solid rgba(255, 255, 255, 0.1);padding-top:3rem}.SmileProDetailed__trustItem{display:flex;align-items:center;gap:0.75rem}.SmileProDetailed__trustDot{width:8px;height:8px;border-radius:50%;background-color:#38bdf8;box-shadow:0 0 8px #38bdf8}.SmileProDetailed__trustText{font-size:1rem;font-weight:700;color:rgba(255, 255, 255, 0.9)}@media (max-width: 992px){.SmileProDetailed__dualGrid{grid-template-columns:1fr;gap:3.5rem}.SmileProDetailed__candidacyContainer{grid-template-columns:1fr;gap:2.5rem}.SmileProDetailed__advantagesGrid{grid-template-columns:1fr;gap:2.5rem}}@media (max-width: 768px){.SmileProDetailed__sectionPadding{padding:4.5rem 0}.SmileProDetailed__heroSection{min-height:auto;padding:7rem 0 3rem}.SmileProDetailed__heroContentCard{padding:2rem;border-radius:24px}.SmileProDetailed__heroActions{flex-direction:column;align-items:stretch}.SmileProDetailed__heroActions a,.SmileProDetailed__heroActions button{text-align:center}.SmileProDetailed__heroDetailsGrid{grid-template-columns:1fr;gap:0.85rem}.SmileProDetailed__stepsGrid{grid-template-columns:1fr}.SmileProDetailed__stepBox{padding:2.5rem 1.5rem}.SmileProDetailed__candidacyContainer{grid-template-columns:1fr}.SmileProDetailed__candidateCardPositive,.SmileProDetailed__candidateCardNegative{padding:2.5rem 1.5rem}.SmileProDetailed__journeyStageBlock{grid-template-columns:50px 1fr}.SmileProDetailed__journeyCard{padding:2rem 1.5rem}.SmileProDetailed__timelineContainer::before{left:20px}[dir="rtl"] .SmileProDetailed__timelineContainer::before{right:20px;left:auto}.SmileProDetailed__timelineItem{grid-template-columns:1fr}.SmileProDetailed__timelineItem:nth-child(even){direction:ltr}[dir="rtl"] .SmileProDetailed__timelineItem:nth-child(even){direction:rtl}.SmileProDetailed__timelineCard{width:100%;margin-left:0;padding:2rem 1.5rem;margin-left:40px !important}[dir="rtl"] .SmileProDetailed__timelineCard{margin-right:40px !important;margin-left:0 !important}.SmileProDetailed__timelineMarkerContainer{left:20px}[dir="rtl"] .SmileProDetailed__timelineMarkerContainer{right:20px;left:auto}.SmileProDetailed__advantagesCard{padding:2.5rem 1.5rem}.SmileProDetailed__surgeonCard{flex:0 0 280px}.SmileProDetailed__surgeonImageWrapper{height:280px}.SmileProDetailed__surgeonInfo{padding:1.75rem}.SmileProDetailed__faqTrigger{padding:1.5rem}.SmileProDetailed__faqContent{padding:0 1.5rem 1.5rem 1.5rem}.SmileProDetailed__readyCtaSection{padding:5rem 0}.SmileProDetailed__readyContentCard{padding:0 1rem}.SmileProDetailed__trustBarGrid{flex-direction:column;align-items:center;gap:1.25rem;margin-top:3.5rem;padding-top:2rem}.SmileProDetailed__reverseMobile{display:flex;flex-direction:column-reverse}}.AboutPage__heroWrapper{background-color:var(--bg-gray);padding:3rem 2.5rem 0}.AboutPage__hero{position:relative;padding:6rem 2rem 4rem;background-color:var(--white);overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:60vh;border-radius:32px}.AboutPage__heroBackground{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:0}.AboutPage__gradientOrb1{position:absolute;top:-20%;left:-10%;width:50vw;height:50vw;background:radial-gradient(circle, rgba(49, 90, 168, 0.06) 0%, rgba(255, 255, 255, 0) 70%);border-radius:50%;filter:blur(40px);animation:AboutPage__float 10s ease-in-out infinite}.AboutPage__gradientOrb2{position:absolute;bottom:-20%;right:-10%;width:40vw;height:40vw;background:radial-gradient(circle, rgba(49, 90, 168, 0.04) 0%, rgba(255, 255, 255, 0) 70%);border-radius:50%;filter:blur(40px);animation:AboutPage__float 8s ease-in-out infinite reverse}@keyframes AboutPage__float{0%{transform:translate(0, 0)}50%{transform:translate(20px, -20px)}100%{transform:translate(0, 0)}}.AboutPage__heroContent{position:relative;z-index:1;max-width:900px}.AboutPage__badge{display:inline-flex;align-items:center;gap:0.5rem;background:rgba(49, 90, 168, 0.05);color:var(--primary);padding:0.5rem 1rem;border-radius:2rem;font-size:0.9rem;font-weight:600;letter-spacing:0.05em;text-transform:uppercase;margin-bottom:2rem;border:1px solid rgba(49, 90, 168, 0.1);box-shadow:0 4px 10px rgba(0, 0, 0, 0.02)}.AboutPage__badgeDot{width:8px;height:8px;background-color:var(--primary);border-radius:50%;animation:AboutPage__pulse 2s infinite}@keyframes AboutPage__pulse{0%{box-shadow:0 0 0 0 rgba(49, 90, 168, 0.4)}70%{box-shadow:0 0 0 6px rgba(49, 90, 168, 0)}100%{box-shadow:0 0 0 0 rgba(49, 90, 168, 0)}}.AboutPage__title{font-size:4.5rem;font-weight:700;color:var(--text-black);margin-bottom:1.5rem;line-height:1.1;letter-spacing:-0.02em}.AboutPage__subtitle{font-size:1.35rem;color:#555;line-height:1.6}.AboutPage__section{padding:6rem 2rem;max-width:1250px;margin:0 auto}.AboutPage__grid{display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center}.AboutPage__textContent{display:flex;flex-direction:column;gap:1.5rem}.AboutPage__sectionTitle{font-size:3rem;font-weight:700;color:var(--text-black);letter-spacing:-0.01em;margin-bottom:1rem;line-height:1.2}.AboutPage__description{font-size:1.15rem;line-height:1.8;color:#555}.AboutPage__imageContent{position:relative}.AboutPage__imagePlaceholder{background:linear-gradient(135deg, rgba(49, 90, 168, 0.05), rgba(49, 90, 168, 0.1));border-radius:2.5rem;aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;border:1px solid rgba(49, 90, 168, 0.1);overflow:hidden;position:relative;box-shadow:0 20px 40px rgba(0, 0, 0, 0.04)}.AboutPage__imageDecoration{position:absolute;bottom:-20px;right:-20px;width:150px;height:150px;background:radial-gradient(circle, var(--primary) 0%, transparent 70%);opacity:0.1;filter:blur(20px);z-index:-1}.AboutPage__pointsList{display:grid;grid-template-columns:repeat(auto-fit, minmax(350px, 1fr));gap:1.5rem;margin-top:3rem}.AboutPage__pointItem{display:flex;align-items:flex-start;gap:1.2rem;background:var(--white);padding:2rem;border-radius:1.5rem;box-shadow:0 4px 20px rgba(0, 0, 0, 0.03);border:1px solid rgba(0, 0, 0, 0.04);transition:all 0.3s ease}.AboutPage__pointItem:hover{transform:translateY(-5px);box-shadow:0 12px 30px rgba(0, 0, 0, 0.08);border-color:rgba(49, 90, 168, 0.15)}.AboutPage__checkIcon{color:var(--primary);flex-shrink:0;margin-top:0.1rem;background:rgba(49, 90, 168, 0.05);padding:8px;border-radius:50%;width:40px;height:40px}.AboutPage__pointText{font-size:1.15rem;color:var(--text-black);font-weight:500;line-height:1.5}.AboutPage__premiumBox{position:relative;background:linear-gradient(135deg, #4A74CC, #25447E);color:var(--white);padding:6rem 3rem;border-radius:3rem;text-align:start;margin:6rem auto 2rem;max-width:1200px;box-shadow:0 20px 50px rgba(49, 90, 168, 0.25);overflow:hidden}.AboutPage__premiumBox::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.05'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");opacity:0.5;pointer-events:none}.AboutPage__premiumTitle{font-size:3.5rem;font-weight:700;margin-bottom:2rem;position:relative;z-index:1}.AboutPage__premiumDesc{font-size:1.35rem;line-height:1.8;opacity:0.95;max-width:800px;position:relative;z-index:1}@media (max-width: 1024px){.AboutPage__title{font-size:3.5rem}.AboutPage__sectionTitle{font-size:2.5rem}.AboutPage__grid{grid-template-columns:1fr;gap:4rem}.AboutPage__premiumTitle{font-size:2.8rem}.AboutPage__pointsList{grid-template-columns:1fr}}@media (max-width: 768px){.AboutPage__hero{padding:8rem 1.5rem 4rem;min-height:50vh}.AboutPage__title{font-size:2.8rem}.AboutPage__subtitle{font-size:1.15rem}.AboutPage__section{padding:4rem 1.5rem}.AboutPage__sectionTitle{font-size:2.2rem}.AboutPage__premiumBox{padding:4rem 1.5rem;border-radius:2rem;margin:4rem 1rem}.AboutPage__premiumTitle{font-size:2.2rem}.AboutPage__premiumDesc{font-size:1.15rem}}.TechnologyPage__heroWrapper{background-color:var(--bg-gray);padding:3rem 2.5rem 0}.TechnologyPage__hero{position:relative;padding:6rem 2rem 4rem;background-color:var(--white);overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:55vh;border-radius:32px}.TechnologyPage__heroBackground{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:0}.TechnologyPage__gradientOrb1{position:absolute;top:-20%;left:-10%;width:50vw;height:50vw;background:radial-gradient(circle, rgba(49, 90, 168, 0.06) 0%, rgba(255, 255, 255, 0) 70%);border-radius:50%;filter:blur(40px);animation:TechnologyPage__float 10s ease-in-out infinite}.TechnologyPage__gradientOrb2{position:absolute;bottom:-20%;right:-10%;width:40vw;height:40vw;background:radial-gradient(circle, rgba(49, 90, 168, 0.04) 0%, rgba(255, 255, 255, 0) 70%);border-radius:50%;filter:blur(40px);animation:TechnologyPage__float 8s ease-in-out infinite reverse}@keyframes TechnologyPage__float{0%{transform:translate(0, 0)}50%{transform:translate(20px, -20px)}100%{transform:translate(0, 0)}}.TechnologyPage__heroContent{position:relative;z-index:1;max-width:900px}.TechnologyPage__badge{display:inline-flex;align-items:center;gap:0.5rem;background:rgba(49, 90, 168, 0.05);color:var(--primary);padding:0.5rem 1rem;border-radius:2rem;font-size:0.9rem;font-weight:600;letter-spacing:0.05em;text-transform:uppercase;margin-bottom:2rem;border:1px solid rgba(49, 90, 168, 0.1)}.TechnologyPage__badgeDot{width:8px;height:8px;background-color:var(--primary);border-radius:50%;animation:TechnologyPage__pulse 2s infinite}@keyframes TechnologyPage__pulse{0%{box-shadow:0 0 0 0 rgba(49, 90, 168, 0.4)}70%{box-shadow:0 0 0 6px rgba(49, 90, 168, 0)}100%{box-shadow:0 0 0 0 rgba(49, 90, 168, 0)}}.TechnologyPage__title{font-size:4.5rem;font-weight:700;color:var(--text-black);margin-bottom:1.5rem;line-height:1.1;letter-spacing:-0.02em}.TechnologyPage__subtitle{font-size:1.35rem;color:#555;line-height:1.6}.TechnologyPage__section{padding:6rem 2rem;max-width:1250px;margin:0 auto}.TechnologyPage__focusGrid{display:grid;grid-template-columns:repeat(3, 1fr);gap:2rem;margin-top:3rem}.TechnologyPage__focusCard{background:var(--bg-gray);padding:3rem 2rem;border-radius:2rem;text-align:center;transition:all 0.3s ease;border:1px solid transparent;position:relative;overflow:hidden}.TechnologyPage__focusCard:hover{transform:translateY(-5px);background:var(--white);border-color:rgba(49, 90, 168, 0.1);box-shadow:0 20px 40px rgba(0, 0, 0, 0.05)}.TechnologyPage__focusIcon{width:60px;height:60px;background:rgba(49, 90, 168, 0.05);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;color:var(--primary)}.TechnologyPage__focusTitle{font-size:1.5rem;font-weight:700;color:var(--text-black);margin-bottom:1rem}.TechnologyPage__focusDesc{font-size:1.05rem;line-height:1.6;color:#666}.TechnologyPage__equipmentHeader{text-align:center;margin-bottom:4rem}.TechnologyPage__equipmentTitle{font-size:3rem;font-weight:700;color:var(--text-black);letter-spacing:-0.01em}.TechnologyPage__equipmentGrid{display:grid;grid-template-columns:repeat(2, 1fr);gap:3rem}.TechnologyPage__equipmentCard{background:var(--white);border-radius:2.5rem;overflow:hidden;box-shadow:0 10px 40px rgba(0, 0, 0, 0.03);border:1px solid rgba(0, 0, 0, 0.03);transition:all 0.4s cubic-bezier(0.16, 1, 0.3, 1);display:flex;flex-direction:column}.TechnologyPage__equipmentCard:hover{transform:translateY(-10px);box-shadow:0 20px 50px rgba(49, 90, 168, 0.08);border-color:rgba(49, 90, 168, 0.1)}.TechnologyPage__equipmentImageWrapper{position:relative;width:100%;aspect-ratio:16/9;background:linear-gradient(135deg, #f8f9fa, #e9ecef);overflow:hidden;display:flex;align-items:center;justify-content:center}.TechnologyPage__equipmentContent{padding:2.5rem;flex-grow:1;display:flex;flex-direction:column}.TechnologyPage__equipmentName{font-size:2rem;font-weight:700;color:var(--text-black);margin-bottom:0.5rem}.TechnologyPage__equipmentSubtitle{font-size:1.1rem;color:var(--primary);font-weight:600;margin-bottom:1.5rem;text-transform:uppercase;letter-spacing:0.05em}.TechnologyPage__equipmentDesc{font-size:1.1rem;line-height:1.7;color:#555;white-space:pre-line}.TechnologyPage__premiumBox{position:relative;background:linear-gradient(135deg, #4A74CC, #25447E);color:var(--white);padding:6rem 3rem;border-radius:3rem;text-align:center;margin:6rem auto 2rem;max-width:1200px;box-shadow:0 20px 50px rgba(49, 90, 168, 0.25);overflow:hidden}.TechnologyPage__premiumBox::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.05'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");opacity:0.5;pointer-events:none}.TechnologyPage__premiumTitle{font-size:3.5rem;font-weight:700;margin-bottom:2rem;position:relative;z-index:1}.TechnologyPage__premiumDesc{font-size:1.35rem;line-height:1.8;opacity:0.95;max-width:800px;margin:0 auto;position:relative;z-index:1}@media (max-width: 1024px){.TechnologyPage__title{font-size:3.5rem}.TechnologyPage__focusGrid{grid-template-columns:repeat(2, 1fr)}.TechnologyPage__equipmentGrid{grid-template-columns:1fr}.TechnologyPage__premiumTitle{font-size:2.8rem}}@media (max-width: 768px){.TechnologyPage__hero{padding:8rem 1.5rem 4rem;min-height:50vh}.TechnologyPage__title{font-size:2.8rem}.TechnologyPage__subtitle{font-size:1.15rem}.TechnologyPage__section{padding:4rem 1.5rem}.TechnologyPage__focusGrid{grid-template-columns:1fr}.TechnologyPage__equipmentTitle{font-size:2.5rem}.TechnologyPage__equipmentCard{border-radius:1.5rem}.TechnologyPage__equipmentContent{padding:2rem 1.5rem}.TechnologyPage__premiumBox{padding:4rem 1.5rem;border-radius:2rem;margin:4rem 1rem 2rem}.TechnologyPage__premiumTitle{font-size:2.2rem}.TechnologyPage__premiumDesc{font-size:1.15rem}}.ContactPage__heroWrapper{background-color:var(--bg-gray);padding:3rem 2.5rem 0}.ContactPage__hero{position:relative;padding:6rem 2rem 4rem;background-color:var(--white);overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:50vh;border-radius:32px}.ContactPage__heroBackground{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none}.ContactPage__gradientOrb1{position:absolute;top:-20%;left:-10%;width:50vw;height:50vw;background:radial-gradient(circle, rgba(49, 90, 168, 0.06) 0%, rgba(255, 255, 255, 0) 70%);border-radius:50%;filter:blur(40px);animation:ContactPage__float 10s ease-in-out infinite}.ContactPage__gradientOrb2{position:absolute;bottom:-20%;right:-10%;width:40vw;height:40vw;background:radial-gradient(circle, rgba(49, 90, 168, 0.04) 0%, rgba(255, 255, 255, 0) 70%);border-radius:50%;filter:blur(40px);animation:ContactPage__float 8s ease-in-out infinite reverse}@keyframes ContactPage__float{0%{transform:translate(0, 0)}50%{transform:translate(20px, -20px)}100%{transform:translate(0, 0)}}.ContactPage__heroContent{position:relative;z-index:10;max-width:800px;display:flex;flex-direction:column;align-items:center}.ContactPage__badge{display:inline-flex;align-items:center;gap:0.5rem;padding:0.5rem 1rem;background:rgba(49, 90, 168, 0.05);color:var(--primary);border-radius:2rem;font-size:0.85rem;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;margin-bottom:2rem;border:1px solid rgba(49, 90, 168, 0.1);box-shadow:0 4px 10px rgba(0, 0, 0, 0.02)}.ContactPage__badgeDot{width:6px;height:6px;background-color:var(--primary);border-radius:50%;animation:ContactPage__pulse 2s infinite}@keyframes ContactPage__pulse{0%{box-shadow:0 0 0 0 rgba(49, 90, 168, 0.4)}70%{box-shadow:0 0 0 6px rgba(49, 90, 168, 0)}100%{box-shadow:0 0 0 0 rgba(49, 90, 168, 0)}}.ContactPage__title{font-size:4.5rem;font-weight:800;color:var(--text-black);line-height:1.1;margin-bottom:1.5rem;letter-spacing:-0.02em}.ContactPage__subtitle{font-size:1.25rem;color:#555;line-height:1.6;max-width:600px}.ContactPage__section{padding:6rem 2rem 4rem;max-width:1200px;margin:0 auto}.ContactPage__contactContainer{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:flex-start}.ContactPage__methodsColumn{display:flex;flex-direction:column;gap:2rem}.ContactPage__methodsTitle{font-size:2rem;font-weight:700;color:var(--text-black);margin-bottom:1rem}.ContactPage__methodCard{background:var(--white);padding:2rem;border-radius:1.5rem;box-shadow:0 10px 40px rgba(0, 0, 0, 0.03);border:1px solid rgba(0, 0, 0, 0.03);transition:all 0.3s ease;display:flex;flex-direction:column;gap:1rem}.ContactPage__methodCard:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(0, 0, 0, 0.05);border-color:rgba(49, 90, 168, 0.1)}.ContactPage__methodIcon{width:50px;height:50px;background:rgba(49, 90, 168, 0.05);color:var(--primary);border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:0.5rem}.ContactPage__methodContent h3{font-size:1.25rem;font-weight:700;color:var(--text-black);margin-bottom:0.5rem}.ContactPage__methodContent p{font-size:1.1rem;color:#555;margin-bottom:1.5rem;line-height:1.5}.ContactPage__methodAction{display:inline-flex;align-items:center;gap:0.5rem;color:var(--primary);font-weight:600;font-size:0.95rem;text-decoration:none;transition:gap 0.3s ease}.ContactPage__methodAction:hover{gap:0.75rem}.ContactPage__formColumn{background:var(--white);padding:3rem;border-radius:2rem;border:1px solid rgba(0,0,0,0.05);box-shadow:0 10px 40px rgba(0, 0, 0, 0.03)}.ContactPage__formTitle{font-size:2rem;font-weight:700;color:var(--text-black);margin-bottom:1rem}.ContactPage__formDesc{font-size:1.1rem;color:#555;margin-bottom:2.5rem;line-height:1.6}.ContactPage__form{display:flex;flex-direction:column;gap:1.5rem}.ContactPage__formGroup{display:flex;flex-direction:column;gap:0.5rem}.ContactPage__label{font-size:0.95rem;font-weight:600;color:var(--text-black)}.ContactPage__input,.ContactPage__textarea,.ContactPage__select{width:100%;padding:1rem 1.25rem;border:1px solid rgba(0,0,0,0.1);border-radius:0.75rem;background:var(--bg-gray);font-size:1rem;color:var(--text-black);transition:all 0.3s ease;font-family:inherit}.ContactPage__input:focus,.ContactPage__textarea:focus,.ContactPage__select:focus{outline:none;border-color:var(--primary);background:var(--white);box-shadow:0 0 0 3px rgba(49, 90, 168, 0.1)}.ContactPage__textarea{min-height:120px;resize:vertical}.ContactPage__submitBtn{background:var(--text-black);color:var(--white);border:none;padding:1.25rem;border-radius:0.75rem;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all 0.3s ease;margin-top:1rem;display:flex;align-items:center;justify-content:center;gap:0.5rem}.ContactPage__submitBtn:hover{background:var(--primary);transform:translateY(-2px);box-shadow:0 10px 20px rgba(49, 90, 168, 0.2)}.ContactPage__submitBtn:disabled{opacity:0.6;cursor:not-allowed;transform:none}.ContactPage__successMessage{display:flex;align-items:center;gap:0.75rem;padding:1rem 1.5rem;background:rgba(34, 197, 94, 0.1);border:1px solid rgba(34, 197, 94, 0.2);border-radius:0.75rem;color:#16a34a;font-weight:600;font-size:0.95rem;margin-bottom:1.5rem}@media (max-width: 992px){.ContactPage__contactContainer{grid-template-columns:1fr;gap:3rem}}@media (max-width: 768px){.ContactPage__hero{padding:6rem 1.5rem 3rem;min-height:40vh}.ContactPage__title{font-size:3rem}.ContactPage__methodsTitle,.ContactPage__formTitle{font-size:1.75rem}.ContactPage__formColumn{padding:2rem 1.5rem}}.DoctorsPage__heroWrapper{background-color:var(--bg-gray);padding:3rem 2.5rem 0;overflow:hidden;position:relative}.DoctorsPage__hero{position:relative;padding:6rem 2rem 4rem;background-color:var(--white);overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:55vh;border-radius:32px}.DoctorsPage__heroBackground{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:0}.DoctorsPage__gradientOrb1{position:absolute;top:-20%;left:-10%;width:50vw;height:50vw;background:radial-gradient(circle, rgba(49, 90, 168, 0.06) 0%, rgba(255, 255, 255, 0) 70%);border-radius:50%;filter:blur(40px);animation:DoctorsPage__float 10s ease-in-out infinite}.DoctorsPage__gradientOrb2{position:absolute;bottom:-20%;right:-10%;width:40vw;height:40vw;background:radial-gradient(circle, rgba(49, 90, 168, 0.04) 0%, rgba(255, 255, 255, 0) 70%);border-radius:50%;filter:blur(40px);animation:DoctorsPage__float 8s ease-in-out infinite reverse}@keyframes DoctorsPage__float{0%{transform:translate(0, 0)}50%{transform:translate(20px, -20px)}100%{transform:translate(0, 0)}}.DoctorsPage__heroContent{position:relative;z-index:1;max-width:900px}.DoctorsPage__title{font-size:4.5rem;font-weight:700;color:var(--text-black);margin-bottom:1.5rem;line-height:1.1;letter-spacing:-0.02em}.DoctorsPage__subtitle{font-size:1.35rem;color:#555;line-height:1.6}.DoctorsPage__section{max-width:1200px;margin:0 auto;padding:6rem 2rem}.DoctorsPage__doctorsGrid{display:grid;grid-template-columns:repeat(auto-fill, minmax(320px, 1fr));gap:1.5rem}.DoctorsPage__card{background:#ffffff;border:1px solid rgba(15, 23, 42, 0.05);border-radius:20px;overflow:hidden;box-shadow:0 4px 20px rgba(0, 0, 0, 0.02);transition:all 400ms cubic-bezier(0.16, 1, 0.3, 1);display:flex;flex-direction:column}.DoctorsPage__card:hover{transform:translateY(-6px) scale(1.01);box-shadow:0 20px 40px rgba(49, 90, 168, 0.06);border-color:rgba(49, 90, 168, 0.15)}.DoctorsPage__imageWrapper{position:relative;width:100%;height:340px;overflow:hidden;background:#f8fafc}.DoctorsPage__image{object-fit:cover;transition:transform 600ms cubic-bezier(0.16, 1, 0.3, 1)}.DoctorsPage__card:hover .DoctorsPage__image{transform:scale(1.03)}.DoctorsPage__cardBody{padding:1.75rem;display:flex;flex-direction:column;flex-grow:1}.DoctorsPage__name{font-size:1.35rem;font-weight:700;color:#0f172a;margin-bottom:0.5rem;transition:color 300ms ease}.DoctorsPage__card:hover .DoctorsPage__name{color:var(--primary)}.DoctorsPage__role{font-size:0.925rem;color:#64748b;line-height:1.5;margin-bottom:1.75rem;flex-grow:1}.DoctorsPage__viewProfileBtn{display:inline-flex;align-items:center;justify-content:center;gap:0.5rem;padding:0.85rem 1.5rem;background:transparent;color:var(--primary);border:1px solid rgba(49, 90, 168, 0.2);font-weight:600;border-radius:12px;transition:all 300ms cubic-bezier(0.16, 1, 0.3, 1);text-decoration:none}.DoctorsPage__card:hover .DoctorsPage__viewProfileBtn{background:var(--primary);color:#ffffff;border-color:var(--primary)}@media (max-width: 768px){.DoctorsPage__heroWrapper{padding:6rem 1.5rem 3rem}.DoctorsPage__section{padding:4rem 1.5rem}.DoctorsPage__doctorsGrid{gap:2rem}}.DoctorProfile__heroWrapper{background-color:var(--bg-gray);padding:3rem 2.5rem 0;overflow:hidden;position:relative}.DoctorProfile__heroBackground{position:absolute;inset:0;pointer-events:none}.DoctorProfile__gradientOrb1{position:absolute;top:-20%;left:-10%;width:600px;height:600px;border-radius:50%;background:radial-gradient(circle, rgba(49, 90, 168, 0.06) 0%, transparent 70%);filter:blur(80px)}.DoctorProfile__gradientOrb2{position:absolute;bottom:-20%;right:-15%;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle, rgba(49, 90, 168, 0.04) 0%, transparent 70%);filter:blur(80px)}.DoctorProfile__profileSection{position:relative;z-index:1;max-width:1200px;margin:0 auto;padding:6rem 2rem 4rem;background-color:var(--white);border-radius:32px;overflow:hidden;box-shadow:0 4px 20px rgba(0, 0, 0, 0.02)}.DoctorProfile__profileGrid{display:grid;grid-template-columns:400px 1fr;gap:4rem;align-items:center}.DoctorProfile__imageContainer{position:relative;width:100%;aspect-ratio:3/4;border-radius:20px;overflow:hidden;border:1px solid rgba(15, 23, 42, 0.05)}.DoctorProfile__profileImage{transition:transform 500ms ease}.DoctorProfile__imageContainer:hover .DoctorProfile__profileImage{transform:scale(1.03)}.DoctorProfile__placeholderImage{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--bg-gray)}.DoctorProfile__profileContent{display:flex;flex-direction:column}.DoctorProfile__badge{display:inline-flex;align-items:center;gap:0.5rem;padding:0.5rem 1rem;background:rgba(49, 90, 168, 0.05);border:1px solid rgba(49, 90, 168, 0.1);border-radius:999px;color:var(--primary);font-size:0.85rem;font-weight:500;width:fit-content;margin-bottom:1.5rem}.DoctorProfile__badgeDot{width:6px;height:6px;border-radius:50%;background:var(--primary)}.DoctorProfile__profileName{font-size:clamp(2rem, 4vw, 3rem);font-weight:700;color:var(--text-black);margin-bottom:1.5rem;line-height:1.2}.DoctorProfile__bio{color:#555;font-size:1.05rem;line-height:1.8;margin-bottom:2rem}.DoctorProfile__bio p{margin-bottom:1rem}.DoctorProfile__ctaBtn{display:inline-flex;align-items:center;gap:0.75rem;padding:0.875rem 2rem;background:var(--primary);color:#fff;border:none;border-radius:12px;font-size:1rem;font-weight:600;text-decoration:none;transition:all 300ms ease;width:fit-content}.DoctorProfile__ctaBtn:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(49, 90, 168, 0.2);background:#25447e}@media (max-width: 768px){.DoctorProfile__heroWrapper{padding:6rem 1.5rem 0}.DoctorProfile__profileSection{padding:4rem 1.5rem;border-radius:24px}.DoctorProfile__profileGrid{grid-template-columns:1fr;gap:2rem}.DoctorProfile__imageContainer{max-width:300px;margin:0 auto}.DoctorProfile__profileContent{text-align:center;align-items:center}}.DoctorProfile__postContent{font-size:1.05rem;line-height:1.8;color:#334155}.DoctorProfile__postContent h1{font-size:2rem;font-weight:700;color:#0f172a;margin:2rem 0 1rem}.DoctorProfile__postContent h2{font-size:1.6rem;font-weight:700;color:#0f172a;margin:2rem 0 0.75rem}.DoctorProfile__postContent h3{font-size:1.3rem;font-weight:600;color:#0f172a;margin:1.5rem 0 0.5rem}.DoctorProfile__postContent p{margin:0.75rem 0}.DoctorProfile__postContent ul,.DoctorProfile__postContent ol{padding-left:1.5rem;margin:1rem 0}.DoctorProfile__postContent li{margin:0.4rem 0}.DoctorProfile__postContent a{color:var(--primary);text-decoration:underline}.DoctorProfile__postContent img{max-width:100%;border-radius:12px;margin:1.5rem 0}.DoctorProfile__postContent blockquote{border-left:3px solid var(--primary);padding-left:1.25rem;color:#64748b;margin:1.5rem 0;font-style:italic}.Blog__heroWrapper{background:#050510;overflow:hidden}.Blog__hero{position:relative;padding:8rem 2rem 4rem;max-width:1200px;margin:0 auto;text-align:center}.Blog__heroBackground{position:absolute;inset:0;overflow:hidden;pointer-events:none}.Blog__gradientOrb1{position:absolute;top:-40%;left:-10%;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle, rgba(49, 90, 168, 0.15) 0%, transparent 70%);filter:blur(60px)}.Blog__gradientOrb2{position:absolute;bottom:-30%;right:-10%;width:400px;height:400px;border-radius:50%;background:radial-gradient(circle, rgba(49, 90, 168, 0.1) 0%, transparent 70%);filter:blur(60px)}.Blog__heroContent{position:relative;z-index:1}.Blog__title{font-size:clamp(2rem, 5vw, 3.5rem);font-weight:700;color:#fff;margin-bottom:1rem}.Blog__subtitle{font-size:1.1rem;color:rgba(255, 255, 255, 0.6);max-width:600px;margin:0 auto;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word}.Blog__section{max-width:1200px;margin:0 auto;padding:4rem 2rem}.Blog__blogGrid{display:grid;grid-template-columns:repeat(auto-fill, minmax(340px, 1fr));gap:2rem}.Blog__fadeWrapper{height:100%}.Blog__blogCard{background:#12121a;border:1px solid rgba(255, 255, 255, 0.06);border-radius:16px;overflow:hidden;text-decoration:none;transition:all 300ms cubic-bezier(0.4, 0, 0.2, 1);display:flex;flex-direction:column;height:100%}.Blog__blogCard:hover{border-color:rgba(49, 90, 168, 0.3);transform:translateY(-4px);box-shadow:0 20px 40px rgba(0, 0, 0, 0.3)}.Blog__blogCardImage{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden}.Blog__blogCardImage img{transition:transform 400ms ease}.Blog__blogCard:hover .Blog__blogCardImage img{transform:scale(1.05)}.Blog__blogCardBody{padding:1.5rem;flex:1;display:flex;flex-direction:column}.Blog__blogCardDate{font-size:0.8rem;color:rgba(255, 255, 255, 0.4);margin-bottom:0.5rem}.Blog__blogCardTitle{font-size:1.25rem;font-weight:600;color:#fff;margin-bottom:0.75rem;line-height:1.4}.Blog__blogCardExcerpt{font-size:0.9rem;color:rgba(255, 255, 255, 0.5);line-height:1.6;margin-bottom:1.5rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.Blog__blogCardLink{display:inline-flex;align-items:center;gap:0.5rem;color:var(--primary);font-size:0.95rem;font-weight:600;margin-top:auto;transition:gap 200ms ease}.Blog__blogCard:hover .Blog__blogCardLink{gap:0.75rem}.Blog__emptyState{text-align:center;padding:4rem 2rem;color:rgba(255, 255, 255, 0.5);font-size:1.1rem}.Blog__postHero{position:relative;padding:8rem 2rem 3rem;max-width:800px;margin:0 auto;text-align:center}.Blog__postDate{font-size:0.85rem;color:rgba(255, 255, 255, 0.4);margin-bottom:1rem}.Blog__postTitle{font-size:clamp(1.75rem, 4vw, 2.75rem);font-weight:700;color:#fff;line-height:1.3;margin-bottom:1rem}.Blog__postExcerpt{font-size:1.1rem;color:rgba(255, 255, 255, 0.6);line-height:1.7;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word}.Blog__postCover{position:relative;width:100%;max-width:900px;margin:2rem auto;aspect-ratio:16/9;border-radius:16px;overflow:hidden}.Blog__postContent{max-width:760px;margin:0 auto;padding:2rem 2rem 4rem;font-size:1.05rem;line-height:1.8;color:rgba(0, 0, 0, 0.8);white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word}.Blog__postContent h1{font-size:2rem;font-weight:700;color:var(--text-black);margin:2rem 0 1rem}.Blog__postContent h2{font-size:1.6rem;font-weight:700;color:var(--text-black);margin:2rem 0 0.75rem}.Blog__postContent h3{font-size:1.3rem;font-weight:600;color:var(--text-black);margin:1.5rem 0 0.5rem}.Blog__postContent p{margin:0.75rem 0}.Blog__postContent ul,.Blog__postContent ol{padding-left:1.5rem;margin:1rem 0}.Blog__postContent li{margin:0.4rem 0}.Blog__postContent a{color:var(--primary);text-decoration:underline}.Blog__postContent img{max-width:100%;border-radius:12px;margin:1.5rem 0}.Blog__postContent blockquote{border-left:3px solid var(--primary);padding-left:1.25rem;color:rgba(0, 0, 0, 0.6);margin:1.5rem 0;font-style:italic}.Blog__translationLink{display:inline-flex;align-items:center;gap:0.5rem;padding:0.5rem 1rem;background:rgba(49, 90, 168, 0.1);border:1px solid rgba(49, 90, 168, 0.2);border-radius:8px;color:var(--primary);font-size:0.85rem;font-weight:500;text-decoration:none;margin-top:1rem;transition:all 200ms ease}.Blog__translationLink:hover{background:rgba(49, 90, 168, 0.2)}@media (max-width: 768px){.Blog__section{padding:3rem 1.5rem}.Blog__blogGrid{grid-template-columns:minmax(0, 1fr);gap:1.5rem}.Blog__blogCard{min-width:0}.Blog__hero{padding:6rem 1.5rem 3rem}.Blog__postHero{padding:6rem 1.5rem 2rem}.Blog__postTitle{font-size:2rem}.Blog__postCover{width:calc(100% - 3rem);margin:1.5rem auto;border-radius:12px}.Blog__postContent{padding:1.5rem 1.5rem 3rem}}.International__heroWrapper{background-color:var(--bg-gray);padding:3rem 2.5rem 0}.International__hero{position:relative;padding:6rem 2rem 4rem;background-color:var(--white);overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:60vh;border-radius:32px}.International__heroBackground{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:0}.International__gradientOrb1{position:absolute;top:-20%;left:-10%;width:50vw;height:50vw;background:radial-gradient(circle, rgba(49, 90, 168, 0.08) 0%, rgba(255, 255, 255, 0) 70%);border-radius:50%;filter:blur(40px);animation:International__float 10s ease-in-out infinite}.International__gradientOrb2{position:absolute;bottom:-20%;right:-10%;width:40vw;height:40vw;background:radial-gradient(circle, rgba(49, 90, 168, 0.06) 0%, rgba(255, 255, 255, 0) 70%);border-radius:50%;filter:blur(40px);animation:International__float 8s ease-in-out infinite reverse}@keyframes International__float{0%{transform:translate(0, 0)}50%{transform:translate(20px, -20px)}100%{transform:translate(0, 0)}}.International__heroContent{position:relative;z-index:1;max-width:900px}.International__badge{display:inline-flex;align-items:center;gap:0.5rem;background:rgba(49, 90, 168, 0.05);color:var(--primary);padding:0.5rem 1rem;border-radius:2rem;font-size:0.9rem;font-weight:600;letter-spacing:0.05em;text-transform:uppercase;margin-bottom:2rem;border:1px solid rgba(49, 90, 168, 0.1);box-shadow:0 4px 10px rgba(0, 0, 0, 0.02)}.International__badgeDot{width:8px;height:8px;background-color:var(--primary);border-radius:50%;animation:International__pulse 2s infinite}@keyframes International__pulse{0%{box-shadow:0 0 0 0 rgba(49, 90, 168, 0.4)}70%{box-shadow:0 0 0 6px rgba(49, 90, 168, 0)}100%{box-shadow:0 0 0 0 rgba(49, 90, 168, 0)}}.International__title{font-size:4rem;font-weight:700;color:var(--text-black);margin-bottom:1.5rem;line-height:1.15;letter-spacing:-0.02em}.International__subtitle{font-size:1.25rem;color:#555;line-height:1.6;margin-bottom:2rem;max-width:800px;margin-left:auto;margin-right:auto}.International__heroTags{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:3rem;max-width:800px;margin-left:auto;margin-right:auto}.International__heroTag{background:rgba(49, 90, 168, 0.03);color:#444;padding:0.6rem 1.2rem;border-radius:10px;font-size:0.95rem;font-weight:500;border:1px solid rgba(0, 0, 0, 0.05)}.International__heroCta{background-color:var(--primary);color:var(--white);padding:1.1rem 2.2rem;border-radius:50px;font-size:1.1rem;font-weight:600;border:none;cursor:pointer;transition:all 0.3s ease;box-shadow:0 10px 20px rgba(49, 90, 168, 0.2);display:inline-flex;align-items:center;gap:0.8rem;text-decoration:none}.International__heroCta:hover{transform:translateY(-2px);background-color:#25447E;box-shadow:0 12px 24px rgba(49, 90, 168, 0.3)}.International__section{padding:6rem 2rem;max-width:1250px;margin:0 auto}.International__sectionHeader{text-align:center;max-width:800px;margin:0 auto 4rem}.International__sectionTitle{font-size:3rem;font-weight:700;color:var(--text-black);margin-bottom:1.2rem;line-height:1.2}.International__sectionSubtitle{font-size:1.2rem;color:#555;line-height:1.6}.International__cairoGrid{display:grid;grid-template-columns:1.2fr 0.8fr;gap:4rem;align-items:center}.International__whyCairoDesc{font-size:1.15rem;line-height:1.8;color:#555;margin-bottom:2rem}.International__cairoClosing{font-size:1.1rem;line-height:1.7;color:var(--primary);font-weight:600;border-left:4px solid var(--primary);padding-left:1.5rem;margin-top:2.5rem}[dir="rtl"] .International__cairoClosing{border-left:none;border-right:4px solid var(--primary);padding-left:0;padding-right:1.5rem}.International__advantagesBox{background:var(--white);padding:2.5rem;border-radius:24px;box-shadow:0 10px 30px rgba(0, 0, 0, 0.03);border:1px solid rgba(0, 0, 0, 0.04)}.International__advantageHeading{font-size:1.5rem;font-weight:700;color:var(--text-black);margin-bottom:2rem}.International__advantageList{display:flex;flex-direction:column;gap:1.2rem}.International__advantageItem{display:flex;align-items:flex-start;gap:1rem}.International__advantageIcon{color:var(--primary);background:rgba(49, 90, 168, 0.05);padding:6px;border-radius:50%;flex-shrink:0}.International__advantageText{font-size:1.05rem;color:#444;line-height:1.5;font-weight:500}.International__featuresGrid{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-top:2rem}.International__gridCardWrapper{display:flex;height:100%;width:100%}.International__featureCard{background:var(--white);padding:3rem 2.5rem;border-radius:24px;box-shadow:0 10px 30px rgba(0, 0, 0, 0.03);border:1px solid rgba(0, 0, 0, 0.04);transition:all 0.3s ease;width:100%;display:flex;flex-direction:column}.International__featureCard:hover{transform:translateY(-5px);box-shadow:0 15px 40px rgba(49, 90, 168, 0.08);border-color:rgba(49, 90, 168, 0.15)}.International__featureCardHeader{display:flex;align-items:center;gap:1.2rem;margin-bottom:1.5rem}.International__featureCardIcon{background:rgba(49, 90, 168, 0.06);color:var(--primary);padding:12px;border-radius:16px;display:flex;align-items:center;justify-content:center}.International__featureCardTitle{font-size:1.4rem;font-weight:700;color:var(--text-black)}.International__featureCardDesc{font-size:1.05rem;line-height:1.7;color:#555;white-space:pre-line}.International__timelineWrapper{margin-top:4rem;position:relative}.International__timelineColumn{display:flex;flex-direction:column;gap:4rem}.International__timelineGroup{position:relative}.International__timelineGroupHeader{font-size:1.4rem;font-weight:800;color:var(--primary);margin-bottom:2rem;text-transform:uppercase;letter-spacing:0.1em;display:inline-block;background:rgba(49, 90, 168, 0.06);padding:0.5rem 1.5rem;border-radius:50px}.International__timelineStepsGrid{display:grid;grid-template-columns:repeat(auto-fit, minmax(320px, 1fr));gap:2rem}.International__stepCard{background:var(--white);padding:2.5rem;border-radius:20px;box-shadow:0 8px 25px rgba(0, 0, 0, 0.02);border:1px solid rgba(0, 0, 0, 0.03);position:relative;transition:all 0.3s ease;width:100%;display:flex;flex-direction:column}.International__stepCard:hover{transform:translateY(-3px);box-shadow:0 12px 30px rgba(0, 0, 0, 0.06)}.International__stepHeader{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.2rem}.International__stepBadge{background:rgba(49, 90, 168, 0.05);color:var(--primary);padding:0.4rem 0.8rem;border-radius:8px;font-size:0.85rem;font-weight:700}.International__stepTitle{font-size:1.25rem;font-weight:700;color:var(--text-black);line-height:1.4}.International__stepDesc{font-size:1rem;line-height:1.6;color:#555;white-space:pre-line}.International__itineraryContainer{background:var(--white);border-radius:32px;box-shadow:0 15px 45px rgba(0, 0, 0, 0.03);border:1px solid rgba(0, 0, 0, 0.04);padding:3rem;margin-top:3rem}.International__itineraryTabs{display:flex;justify-content:center;gap:1rem;margin-bottom:3rem;border-bottom:1px solid #eee;padding-bottom:1rem}.International__itineraryTab{background:transparent;border:none;font-size:1.2rem;font-weight:700;color:#777;padding:0.8rem 1.5rem;cursor:pointer;position:relative;transition:all 0.3s ease}.International__itineraryTabActive{color:var(--primary)}.International__itineraryTabActive::after{content:'';position:absolute;bottom:-1rem;left:0;right:0;height:4px;background-color:var(--primary);border-radius:2px}.International__itinerarySchedule{display:flex;flex-direction:column;gap:2rem}.International__itinerarySlot{display:grid;grid-template-columns:250px 1fr;gap:3rem;padding-bottom:2rem;border-bottom:1px solid #f5f5f5}.International__itinerarySlot:last-child{border-bottom:none;padding-bottom:0}.International__slotTime{font-size:1.15rem;font-weight:700;color:var(--primary);display:flex;align-items:center;gap:0.8rem}.International__slotContent{display:flex;flex-direction:column;gap:0.5rem}.International__slotTitle{font-size:1.25rem;font-weight:700;color:var(--text-black)}.International__slotText{font-size:1.05rem;line-height:1.6;color:#555;white-space:pre-line}.International__itineraryFooter{text-align:center;font-size:1rem;color:#666;margin-top:3rem;background-color:var(--bg-gray);padding:1.2rem;border-radius:16px;font-weight:500}.International__travelGrid{display:grid;grid-template-columns:1.1fr 0.9fr;gap:4rem;margin-top:3rem}.International__travelCard{background:var(--white);padding:3rem;border-radius:28px;box-shadow:0 10px 30px rgba(0, 0, 0, 0.03);border:1px solid rgba(0, 0, 0, 0.04);width:100%;height:100%;display:flex;flex-direction:column}.International__travelCardTitle{font-size:1.8rem;font-weight:700;color:var(--text-black);margin-bottom:2rem;display:flex;align-items:center;gap:1rem}.International__travelCardSubtitle{font-size:1.2rem;font-weight:700;color:var(--text-black);margin-bottom:0.8rem}.International__addressText{font-size:1.1rem;line-height:1.6;color:#444;background:var(--bg-gray);padding:1.2rem;border-radius:12px;margin-bottom:2.5rem;font-weight:500;border-left:3px solid var(--primary)}.International__addressText a{color:var(--primary);text-decoration:underline}.International__addressText a:hover{opacity:0.8}[dir="rtl"] .International__addressText{border-left:none;border-right:3px solid var(--primary)}.International__routesList{display:flex;flex-direction:column;gap:2rem}.International__routeItem{display:flex;flex-direction:column;gap:0.6rem}.International__routeTitle{font-size:1.2rem;font-weight:700;color:var(--text-black)}.International__routeDesc{font-size:1rem;line-height:1.6;color:#555;white-space:pre-line}.International__stayIntro{font-size:1.1rem;line-height:1.6;color:#555;margin-bottom:2rem}.International__hotelCategory{margin-bottom:2rem}.International__hotelCategory:last-of-type{margin-bottom:2.5rem}.International__hotelCategoryName{font-size:1.2rem;font-weight:700;color:var(--primary);margin-bottom:1rem;border-bottom:2px solid rgba(49, 90, 168, 0.1);padding-bottom:0.4rem}.International__hotelList{display:flex;flex-direction:column;gap:1rem}.International__hotelItem{font-size:1.05rem;color:#444;line-height:1.5;padding:0.5rem 0;display:flex;align-items:flex-start;gap:0.8rem}.International__hotelBullet{color:var(--primary);font-weight:bold;font-size:1.2rem;line-height:1}.International__stayClosing{font-size:1.05rem;line-height:1.6;color:#666;margin-bottom:2rem;font-style:italic}.International__costIntro{text-align:center;font-size:1.2rem;line-height:1.7;color:#555;max-width:900px;margin:0 auto 3rem}.International__tableContainer{background:var(--white);border-radius:24px;box-shadow:0 10px 40px rgba(0, 0, 0, 0.03);border:1px solid rgba(0, 0, 0, 0.04);overflow-x:auto;margin-bottom:3rem}.International__costTable{width:100%;border-collapse:collapse;text-align:left;min-width:700px}[dir="rtl"] .International__costTable{text-align:right}.International__th{background-color:var(--bg-gray);color:var(--text-black);font-weight:700;padding:1.5rem 2rem;font-size:1.1rem;border-bottom:2px solid #eee}.International__td{padding:1.5rem 2rem;font-size:1.05rem;color:#444;border-bottom:1px solid #eee;vertical-align:middle}.International__tr:last-child .International__td{border-bottom:none}.International__trHighlight{background-color:rgba(49, 90, 168, 0.03)}.International__trHighlight .International__td{font-weight:600}.International__trHighlight .International__td:first-child{color:var(--primary)}.International__costFooter{text-align:center;font-size:1.1rem;line-height:1.7;color:#555;max-width:800px;margin:0 auto 3rem;background-color:rgba(49, 90, 168, 0.04);padding:1.5rem 2rem;border-radius:20px;font-weight:500}.International__costActions{text-align:center}.International__proceduresGrid{display:grid;grid-template-columns:repeat(auto-fit, minmax(350px, 1fr));gap:2rem;margin-top:3rem}.International__procedureCard{background:var(--white);padding:2.5rem;border-radius:24px;box-shadow:0 10px 30px rgba(0, 0, 0, 0.03);border:1px solid rgba(0, 0, 0, 0.04);display:flex;flex-direction:column;justify-content:space-between;transition:all 0.3s ease}.International__procedureCard:hover{transform:translateY(-5px);box-shadow:0 15px 35px rgba(49, 90, 168, 0.07)}.International__procMain{display:flex;flex-direction:column;gap:1rem}.International__procTitle{font-size:1.4rem;font-weight:700;color:var(--text-black)}.International__procDesc{font-size:1rem;line-height:1.65;color:#555}.International__procNote{font-size:0.95rem;line-height:1.5;color:var(--primary);background-color:rgba(49, 90, 168, 0.05);padding:1rem;border-radius:12px;margin-top:1.5rem;font-weight:600;border-left:3px solid var(--primary)}[dir="rtl"] .International__procNote{border-left:none;border-right:3px solid var(--primary)}.International__faqsList{display:flex;flex-direction:column;gap:1rem;max-width:900px;margin:3rem auto 0}.International__faqItem{background:var(--white);border-radius:16px;box-shadow:0 4px 15px rgba(0, 0, 0, 0.02);border:1px solid rgba(0, 0, 0, 0.04);overflow:hidden;transition:all 0.3s ease}.International__faqQuestion{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;background:none;border:none;width:100%;text-align:left;font-size:1.15rem;font-weight:700;color:var(--text-black);cursor:pointer;transition:all 0.3s ease}[dir="rtl"] .International__faqQuestion{text-align:right}.International__faqQuestion:hover{background-color:rgba(49, 90, 168, 0.02);color:var(--primary)}.International__faqIcon{color:var(--primary);transition:transform 0.3s ease;flex-shrink:0;margin-left:1rem}[dir="rtl"] .International__faqIcon{margin-left:0;margin-right:1rem}.International__faqIconRotated{transform:rotate(180deg)}.International__faqAnswer{max-height:0;overflow:hidden;transition:max-height 0.3s ease, padding 0.3s ease;padding:0 2rem;font-size:1.05rem;line-height:1.65;color:#555}.International__faqAnswerOpen{max-height:1000px;padding:0 2rem 1.8rem;border-top:1px solid #f5f5f5;padding-top:1.5rem}@media (max-width: 1024px){.International__title{font-size:3rem}.International__cairoGrid{grid-template-columns:1fr;gap:3rem}.International__featuresGrid{grid-template-columns:1fr}.International__travelGrid{grid-template-columns:1fr;gap:3rem}.International__sectionTitle{font-size:2.5rem}}@media (max-width: 768px){.International__heroWrapper{padding:2rem 1rem 0}.International__hero{padding:6rem 1rem 3rem;border-radius:20px}.International__title{font-size:2.2rem}.International__subtitle{font-size:1.1rem}.International__heroTags{gap:0.5rem}.International__heroTag{font-size:0.85rem;padding:0.5rem 1rem}.International__section{padding:4rem 1.2rem}.International__sectionTitle{font-size:2rem}.International__itineraryContainer{padding:1.5rem;border-radius:20px}.International__itineraryTabs{flex-wrap:wrap;gap:0.5rem}.International__itineraryTab{font-size:1rem;padding:0.5rem 1rem}.International__itinerarySlot{grid-template-columns:1fr;gap:1rem}.International__travelCard{padding:1.5rem;border-radius:20px}.International__tableContainer{border-radius:16px}.International__th,.International__td{padding:1rem 1.2rem;font-size:0.95rem}.International__proceduresGrid{grid-template-columns:1fr}.International__procedureCard{padding:1.5rem;border-radius:20px}.International__faqQuestion{padding:1.2rem 1.5rem;font-size:1.05rem}.International__faqAnswer{padding:0 1.5rem;font-size:0.95rem}.International__faqAnswerOpen{padding:0 1.5rem 1.2rem;padding-top:1rem}}.ErrorPage__container{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden;background-color:var(--bg-gray);padding:2rem;font-family:var(--font-body)}.ErrorPage__background{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:0}.ErrorPage__gradientOrb1,.ErrorPage__gradientOrb2{position:absolute;border-radius:50%;filter:blur(80px);opacity:0.15;animation:ErrorPage__float 10s ease-in-out infinite}.ErrorPage__gradientOrb1{width:500px;height:500px;background:var(--primary);top:-100px;left:-100px}.ErrorPage__gradientOrb2{width:400px;height:400px;background:var(--text-black);bottom:-50px;right:-50px;animation-delay:-5s}@keyframes ErrorPage__float{0%,100%{transform:translateY(0) scale(1)}50%{transform:translateY(-20px) scale(1.05)}}.ErrorPage__content{position:relative;z-index:1;text-align:center;max-width:600px;background:rgba(255, 255, 255, 0.8);backdrop-filter:blur(12px);padding:4rem 3rem;border-radius:24px;box-shadow:0 20px 40px rgba(0, 0, 0, 0.05);border:1px solid rgba(255, 255, 255, 0.5)}.ErrorPage__logoContainer{margin-bottom:2.5rem}.ErrorPage__title{font-size:5rem;font-weight:700;color:var(--primary);line-height:1;margin-bottom:1rem;font-family:var(--font-heading)}.ErrorPage__subtitle{font-size:1.5rem;font-weight:600;color:var(--text-black);margin-bottom:1.5rem}.ErrorPage__text{font-size:1.1rem;color:#555;margin-bottom:2.5rem;line-height:1.8}.ErrorPage__actions{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.ErrorPage__button,.ErrorPage__buttonSecondary{display:inline-flex;align-items:center;justify-content:center;padding:0.8rem 2rem;border-radius:50px;font-weight:600;font-size:1rem;transition:all 0.3s ease;text-decoration:none;min-width:200px}.ErrorPage__button{background-color:var(--primary);color:white}.ErrorPage__button:hover{background-color:#244685;transform:translateY(-2px);box-shadow:0 4px 12px rgba(49, 90, 168, 0.2)}.ErrorPage__buttonSecondary{background-color:transparent;color:var(--primary);border:2px solid var(--primary)}.ErrorPage__buttonSecondary:hover{background-color:rgba(49, 90, 168, 0.05);transform:translateY(-2px)}.ErrorPage__errorCard{position:relative;z-index:1;text-align:center;max-width:500px;background:white;padding:3rem 2.5rem;border-radius:24px;box-shadow:0 24px 50px rgba(0, 0, 0, 0.1);border:1px solid rgba(0, 0, 0, 0.05);animation:ErrorPage__slideUp 0.5s cubic-bezier(0.16, 1, 0.3, 1) forwards}@keyframes ErrorPage__slideUp{0%{opacity:0;transform:translateY(30px) scale(0.95)}100%{opacity:1;transform:translateY(0) scale(1)}}.ErrorPage__iconContainer{display:inline-flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:50%;background-color:rgba(239, 68, 68, 0.1);color:#ef4444;margin-bottom:2rem}.ErrorPage__popupTitle{font-size:1.5rem;font-weight:700;color:var(--text-black);margin-bottom:1rem;line-height:1.3}.ErrorPage__popupText{font-size:1.05rem;color:#666;margin-bottom:2rem;line-height:1.6}.ErrorPage__errorButton{display:inline-flex;align-items:center;justify-content:center;padding:0.8rem 2rem;border-radius:50px;font-weight:600;font-size:1rem;background-color:var(--primary);color:white;border:none;cursor:pointer;transition:all 0.3s ease;width:100%}.ErrorPage__errorButton:hover{background-color:#244685;transform:translateY(-2px);box-shadow:0 4px 12px rgba(49, 90, 168, 0.2)}@media (max-width: 600px){.ErrorPage__content,.ErrorPage__errorCard{padding:3rem 1.5rem}.ErrorPage__title{font-size:4rem}.ErrorPage__actions{flex-direction:column}.ErrorPage__button,.ErrorPage__buttonSecondary{width:100%}}.admin-bar .Header__header{top:32px}@media screen and (max-width: 782px){.admin-bar .Header__header{top:46px}}html.pv-no-js [data-pv-fade],html.pv-no-js [data-pv-ah],html.pv-no-js [data-pv-ah] > span > span{opacity:1 !important;transform:none !important}@media (prefers-reduced-motion: reduce){[data-pv-fade],[data-pv-ah],[data-pv-ah] > span > span{opacity:1 !important;transform:none !important}}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.pv-hp{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;border:0 !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;clip-path:inset(50%) !important;opacity:0 !important;pointer-events:none !important}.Header__mobileSubNav[hidden]{display:none !important}.Blog__postContent .aligncenter,.DoctorProfile__postContent .aligncenter{display:block;margin-left:auto;margin-right:auto}.Blog__postContent .alignleft,.DoctorProfile__postContent .alignleft{float:left;margin:0.5rem 1.5rem 1rem 0}.Blog__postContent .alignright,.DoctorProfile__postContent .alignright{float:right;margin:0.5rem 0 1rem 1.5rem}.Blog__postContent figure,.DoctorProfile__postContent figure{margin:1.5rem 0}.Blog__postContent figcaption,.DoctorProfile__postContent figcaption,.Blog__postContent .wp-caption-text{font-size:0.9rem;color:rgba(0, 0, 0, 0.55);text-align:center}.Blog__postContent iframe,.Blog__postContent video{max-width:100%}.Blog__postContent table{border-collapse:collapse;width:100%;margin:1.5rem 0}.Blog__postContent th,.Blog__postContent td{border:1px solid #e5e7eb;padding:0.5rem 0.75rem}[dir="rtl"] .Blog__postContent ul,[dir="rtl"] .Blog__postContent ol,[dir="rtl"] .DoctorProfile__postContent ul,[dir="rtl"] .DoctorProfile__postContent ol{padding-left:0;padding-right:1.5rem}.Header__mobileMenu[hidden],.WhatsAppWidget__optionsContainer[hidden]{display:none !important}.Suitability__successBox[hidden],.Suitability__errorBox[hidden],.ContactPage__successMessage[hidden]{display:none !important}.International__itinerarySchedule[hidden]{display:none !important}
