@import"https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap";@font-face{font-family:Lexend;src:url(/assets/Lexend-Regular-CloKOEWV.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lexend;src:url(/assets/Lexend-Medium-COn-AmmH.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Lexend;src:url(/assets/Lexend-SemiBold-JHcnJWTm.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Lexend;src:url(/assets/Lexend-Bold-dAsDPUoN.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue W23 for SKY;src:url(/assets/HelveticaNeueW23forSKY-Reg-DOP6fazd.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue W23 for SKY;src:url(/assets/HelveticaNeueW23forSKY-Bd-1f1syLlu.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}:root{--font-primary: "Lexend", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-arabic: "Helvetica Neue W23 for SKY", "Helvetica Neue", Arial, sans-serif;--color-primary: #00855f;--color-primary-dark: #003c3e;--color-primary-darker: #002030;--color-secondary-orange: #ff6b35;--color-secondary-maroon: #8b1538;--color-secondary-purple: #6b46c1;--color-success: #00855f;--color-warning: #ff6b35;--color-error: #dc2626;--color-gray-50: #f8fafc;--color-gray-100: #f1f5f9;--color-gray-200: #e2e8f0;--color-gray-300: #cbd5e1;--color-gray-400: #878e9e;--color-gray-500: #878e9e;--color-gray-600: #374155;--color-gray-700: #374155;--color-gray-800: #002030;--color-gray-900: #002030;--color-white: #ffffff;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 3rem;--spacing-3xl: 4rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1rem;--radius-2xl: 1.5rem;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--text-4xl: 2.25rem;--text-5xl: 3rem;--text-6xl: 3.75rem;--leading-tight: 1.25;--leading-snug: 1.375;--leading-normal: 1.5;--leading-relaxed: 1.625;--leading-loose: 2;font-family:var(--font-primary);line-height:var(--leading-normal);font-weight:400;color:var(--color-gray-800);background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:var(--color-primary);text-decoration:none;transition:color .3s ease}a:hover{color:var(--color-primary-dark)}body{margin:0;min-width:320px;min-height:100vh;background-color:#fff;color:var(--color-gray-800);font-family:var(--font-primary);overflow-x:hidden;width:100%;max-width:100vw;position:relative}#root{overflow-x:hidden;width:100%;max-width:100vw;position:relative}*{font-family:inherit}img,video,iframe,embed,object{max-width:100%;height:auto}html[lang=ar],html[dir=rtl],body.rtl{font-family:var(--font-arabic)!important}body.rtl *,body.rtl *:before,body.rtl *:after,[lang=ar] *,[dir=rtl] *{font-family:var(--font-arabic)!important}h1,h2,h3,h4,h5,h6{font-family:var(--font-primary);font-weight:700;line-height:var(--leading-tight);color:var(--color-gray-800);margin:0}body.rtl h1,body.rtl h2,body.rtl h3,body.rtl h4,body.rtl h5,body.rtl h6{font-family:var(--font-arabic)}h1{font-size:clamp(2.5rem,5vw,3.5rem)}h2{font-size:clamp(2rem,4vw,2.75rem)}h3{font-size:clamp(1.5rem,3vw,2rem)}h4{font-size:var(--text-xl)}h5{font-size:var(--text-lg)}h6{font-size:var(--text-base)}p{margin:0;line-height:var(--leading-relaxed);color:var(--color-gray-600);font-family:var(--font-primary)}body.rtl p{font-family:var(--font-arabic)}button{font-family:var(--font-primary);font-weight:600;cursor:pointer;transition:all .3s ease;border:none;outline:none}body.rtl button{font-family:var(--font-arabic)}button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.container{max-width:1200px;margin:0 auto;padding:0 1.5rem;width:100%;box-sizing:border-box;position:relative}@media(max-width:768px){.container{padding:0 1rem;width:100%;max-width:100vw}}[lang=ar],.arabic{font-family:var(--font-arabic);direction:rtl;text-align:right}.rtl{direction:rtl;font-family:var(--font-arabic)}.rtl *,.rtl *:before,.rtl *:after{font-family:var(--font-arabic)!important}.rtl .container,.rtl .hero-content{direction:rtl}.rtl .hero-actions{justify-content:flex-start}.rtl .nav-list{direction:rtl}.rtl .header-actions{direction:ltr}.rtl .floating-card.card-1{left:auto;right:-20%}.rtl .floating-card.card-2{right:auto;left:-25%}.rtl .floating-card.card-3{left:auto;right:-15%}.rtl .step-connector{right:auto;left:-60px}.rtl .vs-divider{order:2}.rtl .rehablex-card{order:3}.rtl .others-card{order:1}.rtl .proof-item,.rtl .problem-item,.rtl .solution-item,.rtl .feature-item{text-align:right}.rtl .section-header{text-align:center}.rtl .hero-text{text-align:right}.rtl .hero-actions{justify-content:flex-end}@media(max-width:768px){.rtl .hero-text{text-align:center}.rtl .hero-actions{justify-content:center}.rtl .step-connector{left:auto;right:auto}}.language-toggle{display:flex;align-items:center;gap:var(--spacing-sm);background:var(--color-gray-100);border-radius:var(--radius-lg);padding:var(--spacing-xs);border:1px solid var(--color-gray-200)}.language-toggle button{padding:var(--spacing-xs) var(--spacing-sm);border:none;background:transparent;border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:500;cursor:pointer;transition:all .3s ease;color:var(--color-gray-600)}.language-toggle button.active{background:var(--color-white);color:var(--color-primary);box-shadow:var(--shadow-sm)}.language-toggle button:hover:not(.active){color:var(--color-primary)}html{scroll-behavior:smooth;overflow-x:hidden;width:100%;max-width:100vw;position:relative}*{box-sizing:border-box}html,body,#root,.App{overflow-x:hidden;width:100%;max-width:100vw;position:relative}*:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}::selection{background-color:var(--color-primary);color:#fff}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}html{scroll-behavior:auto}}@media print{*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}.container{max-width:none;padding:0}}.header{background:transparent;position:fixed;top:0;left:0;right:0;z-index:1000;transition:all .4s cubic-bezier(.4,0,.2,1);border-bottom:1px solid transparent}.header.scrolled{background:#ffffffb3;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-bottom:1px solid rgba(255,255,255,.18);box-shadow:0 8px 32px #0000001f}.header .container{display:flex;align-items:center;justify-content:space-between;height:80px}.nav-brand{display:flex;align-items:center;cursor:pointer;transition:all .3s ease;text-decoration:none;color:inherit;direction:ltr;vertical-align:middle}.nav-brand:hover{transform:translateY(-1px)}.logo{display:flex;align-items:center;gap:15px;text-decoration:none;color:inherit;direction:ltr;flex-direction:row;vertical-align:middle}.logo-english .logo-text{order:2}.logo-english svg{order:1}.logo-arabic .logo-text{order:1}.logo-arabic svg{order:2}.logo svg{height:24px;width:auto;display:block;align-self:center}.logo-text{font-size:28px;font-weight:700;color:#003c3e;letter-spacing:-.5px;line-height:36px;height:36px;display:flex;align-items:center;margin:0;padding:0;box-sizing:border-box}.logo-text-english{font-family:Lexend,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;direction:ltr}.logo-text-arabic{font-family:Helvetica Neue W23 for SKY,Helvetica Neue,Arial,sans-serif!important;direction:rtl}body.rtl .nav-brand,html[dir=rtl] .nav-brand,body.rtl .header .nav-brand,html[dir=rtl] .header .nav-brand{align-items:center!important;display:flex!important;direction:ltr!important;justify-content:flex-start!important;font-family:Helvetica Neue W23 for SKY,Helvetica Neue,Arial,sans-serif!important;text-align:left!important}body.rtl .logo,html[dir=rtl] .logo,body.rtl .header .logo,html[dir=rtl] .header .logo{align-items:center!important;display:flex!important;direction:ltr!important;flex-direction:row!important;justify-content:flex-start!important;gap:15px!important;font-family:Helvetica Neue W23 for SKY,Helvetica Neue,Arial,sans-serif!important;text-align:left!important}body.rtl .logo-text-english,html[dir=rtl] .logo-text-english,body.rtl .header .logo-text-english,html[dir=rtl] .header .logo-text-english{font-family:Lexend,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;direction:ltr!important;text-align:left!important}body.rtl .logo-text-arabic,html[dir=rtl] .logo-text-arabic,body.rtl .header .logo-text-arabic,html[dir=rtl] .header .logo-text-arabic{font-family:Helvetica Neue W23 for SKY,Helvetica Neue,Arial,sans-serif!important;direction:rtl!important;text-align:right!important}body.rtl .logo svg,html[dir=rtl] .logo svg,body.rtl .header .logo svg,html[dir=rtl] .header .logo svg{height:24px!important;width:auto!important;display:block!important;align-self:center!important;margin:0!important;padding:0!important}.nav{display:flex;align-items:center}.nav-list{display:flex;list-style:none;margin:0;padding:0;gap:40px;align-items:center}.nav-link{text-decoration:none;color:#a6a6a6;font-weight:500;font-size:16px;transition:all .3s ease;position:relative;font-family:var(--font-primary);border:none;background:none;cursor:pointer;padding:8px 0}.nav-link:hover{color:#000}.nav-link:after{content:"";position:absolute;width:0;height:2px;bottom:-2px;left:0;background-color:#03855f;transition:width .3s ease}.nav-link:hover:after{width:100%}.nav-link.active{color:#000}.nav-link.active:after{width:100%}.header-actions{display:flex;align-items:center;gap:1rem}.btn-primary{background:#03855f;border:none;color:#fff;padding:11px 20px;border-radius:10px;font-weight:500;font-size:16px;cursor:pointer;transition:all .3s ease;font-family:var(--font-primary);box-shadow:0 2px 8px #03855f33}.btn-primary:hover{background:#006b4f;transform:translateY(-1px);box-shadow:0 4px 16px #03855f4d}@media(max-width:768px){.header .container{padding:0 20px}.nav{display:flex;align-items:center}.nav-list{display:flex;gap:20px;align-items:center}.nav-link{font-size:16px;padding:8px 0}.header-actions{display:none}}@media(max-width:480px){.header .container{padding:0 16px;height:70px}.logo{gap:10px}.logo svg{width:auto;height:22px}.logo-text{font-size:20px;line-height:26px;height:26px;font-weight:700}.logo-text-english{font-family:Lexend,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;direction:ltr}.logo-text-arabic{font-family:Helvetica Neue W23 for SKY,Helvetica Neue,Arial,sans-serif!important;direction:rtl}body.rtl .logo-text,html[dir=rtl] .logo-text,body.rtl .header .logo-text,html[dir=rtl] .header .logo-text,body.rtl .logo .logo-text,html[dir=rtl] .logo .logo-text{font-size:20px!important;line-height:26px!important;height:26px!important}body.rtl .logo-text-english,html[dir=rtl] .logo-text-english{font-family:Lexend,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;direction:ltr!important}body.rtl .logo-text-arabic,html[dir=rtl] .logo-text-arabic{font-family:Helvetica Neue W23 for SKY,Helvetica Neue,Arial,sans-serif!important;direction:rtl!important}.nav-list{padding:24px 16px;gap:20px}.nav-link{font-size:16px;padding:10px 0}}@media(max-width:360px){.header .container{height:64px}.logo{gap:8px}.logo svg{height:20px}.logo-text{font-size:18px;line-height:24px;height:24px}.logo-text-english{font-family:Lexend,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;direction:ltr}.logo-text-arabic{font-family:Helvetica Neue W23 for SKY,Helvetica Neue,Arial,sans-serif!important;direction:rtl}body.rtl .logo-text,html[dir=rtl] .logo-text,body.rtl .header .logo-text,html[dir=rtl] .header .logo-text,body.rtl .logo .logo-text,html[dir=rtl] .logo .logo-text{font-size:18px!important;line-height:24px!important;height:24px!important}}.language-toggle-btn{background:none!important;border:none!important;color:var(--color-gray-600)!important;font-size:18px!important;font-weight:500!important;padding:8px 12px!important;border-radius:6px!important;transition:all .3s ease!important;cursor:pointer!important}.language-toggle-btn .language-toggle-arabic,.language-toggle-btn [lang=ar]{font-family:var(--font-arabic)!important}.language-toggle-btn:hover{background:var(--color-gray-100)!important;color:var(--color-primary)!important}@media(max-width:768px){.language-toggle-btn{font-size:18px!important;padding:10px 0!important;background:none!important}.language-toggle-btn:hover{background:none!important}}.footer{background:#003c3f;color:#fff;padding:40px 0;position:relative}.footer .container{position:relative;z-index:1}.footer-content{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:24px}.footer-left{display:flex;flex-direction:column;gap:16px}.footer-logo{display:flex;align-items:center}.footer-logo svg{width:180px!important;height:35px!important;display:block;flex-shrink:0}.copyright{color:#fff;font-size:14px;margin:0;font-family:var(--font-primary)}.footer-right{display:flex;flex-direction:column;align-items:flex-end;gap:16px}.social-icons{display:flex;gap:16px;align-items:center}.social-icon{display:flex;align-items:center;justify-content:center;transition:opacity .3s ease;cursor:pointer;color:#fff}.social-icon:hover{opacity:.7}.social-icon svg{width:auto;height:24px;fill:#fff}.footer-links{display:flex;gap:24px;align-items:center}.footer-link{color:#fff;text-decoration:none;font-size:14px;transition:color .3s ease;font-family:var(--font-primary);font-weight:400}.footer-link:hover{color:#a6a6a6}@media(max-width:768px){.footer{padding:32px 0}.footer-content{flex-direction:column;align-items:flex-start;gap:24px}.footer-right{align-items:flex-start;width:100%}.social-icons{gap:12px}.footer-links{flex-direction:column;align-items:flex-start;gap:12px}}@media(max-width:480px){.footer{padding:24px 0}.footer-content{gap:20px}.footer-logo svg{width:150px;height:29px}.copyright,.footer-link{font-size:12px}}.coming-soon{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#fff;position:relative;overflow:hidden;padding:120px 0 80px}.coming-soon .container{position:relative;z-index:2}.coming-soon-content{max-width:1200px;margin:0 auto;padding:0 24px}.coming-soon-hero{display:flex;flex-direction:row;align-items:flex-start;position:relative;min-height:500px}.coming-soon-text{animation:fadeInUp 1s ease-out .3s both;text-align:left;width:600px;flex-shrink:0}.coming-soon-badge{display:flex;align-items:center;gap:8px;margin-bottom:16px;animation:fadeInUp 1s ease-out .1s both}.coming-soon-icon{width:36px;height:36px;flex-shrink:0}.coming-soon-label{color:#ec7336;font-family:"Inter",var(--font-primary);font-size:22px;font-style:normal;font-weight:600;line-height:normal}.coming-soon-title{font-family:"Lexend",var(--font-primary);font-size:74px;font-style:normal;font-weight:700;line-height:76px;margin-bottom:24px;text-align:left;width:100%}.title-primary{color:#294451}.title-accent{color:#03855f;white-space:nowrap}.coming-soon-subtitle{font-family:"Inter",var(--font-primary);font-size:26px;font-style:normal;font-weight:200;line-height:normal;color:#000;max-width:600px;margin:0 0 40px;animation:fadeInUp 1s ease-out .6s both;text-align:left}.subtitle-highlight{font-family:"Lexend",var(--font-primary);font-size:26px;font-style:normal;font-weight:700;line-height:normal;color:#000}.coming-soon-form{max-width:600px;margin:40px 0 0;animation:fadeInUp 1s ease-out .9s both}.coming-soon-form .form-group{display:flex;gap:0;background:#fff;border-radius:10.443px;padding:5px;box-shadow:0 4.177px 83.546px #0000000f;border:none;transition:all .3s ease;position:relative}.coming-soon-form .form-group:focus-within{box-shadow:0 4.177px 83.546px #00000014}.coming-soon-form .email-input{flex:1;border:none;outline:none;padding:16.7091px 20.8864px;font-size:16.7091px;line-height:25px;color:#12141d;background:transparent;font-family:var(--font-primary);font-weight:400;border-radius:10.4432px}.coming-soon-form .email-input::placeholder{color:#12141d;opacity:.5}.coming-soon-form .signup-btn{background:#03855f;color:#fff;border:none;padding:16.7091px 20.8864px;border-radius:10.4432px;font-size:16.7091px;line-height:25px;font-weight:600;cursor:pointer;transition:all .3s ease;font-family:var(--font-primary);white-space:nowrap;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:10.44px;min-width:168.14px;height:57.44px}.coming-soon-form .signup-btn:hover{background:#006b4f;transform:translateY(-1px)}.coming-soon-form .signup-btn:disabled{opacity:.7;cursor:not-allowed;transform:none}.coming-soon-form .submit-message{margin-top:16px;padding:12px 20px;border-radius:8px;font-family:var(--font-primary);font-size:14px;font-weight:500;text-align:center;animation:fadeIn .3s ease-in}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.coming-soon-form .success-message{background:#d4edda;color:#155724;border:1px solid #c3e6cb}.coming-soon-form .error-message{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.coming-soon-visual{flex-shrink:0;animation:fadeInUp 1s ease-out .6s both;position:absolute;right:-50px;top:0}.app-screenshot-mobile{width:280px;height:auto;position:relative;z-index:1;display:block}.coming-soon-blur{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:220.269px;height:403px;border-radius:403px;background:#03855fe6;filter:blur(254.1927947998047px);z-index:0;pointer-events:none}.rtl .coming-soon-text{text-align:right}.rtl .coming-soon-badge{flex-direction:row-reverse;justify-content:flex-end}.rtl .coming-soon-label{font-family:var(--font-arabic)}.rtl .coming-soon-title,.rtl .coming-soon-subtitle{text-align:right}.rtl .coming-soon-visual{right:auto;left:-50px}.rtl .coming-soon-title,.rtl .title-primary,.rtl .title-accent,.rtl .coming-soon-subtitle,.rtl .subtitle-highlight,.rtl .coming-soon-form .email-input,.rtl .coming-soon-form .signup-btn,.rtl .coming-soon-form .submit-message{font-family:var(--font-arabic)}@media(max-width:768px){.rtl .coming-soon-text{text-align:center}.rtl .coming-soon-badge{justify-content:center;flex-direction:row-reverse}.rtl .coming-soon-title,.rtl .coming-soon-subtitle{text-align:center}.rtl .coming-soon-visual{position:relative;right:auto;left:auto;margin-top:40px}}@media(max-width:768px){.coming-soon{padding:100px 20px 60px;min-height:calc(100vh - 80px)}.coming-soon-content{padding:0 20px;text-align:center}.coming-soon-hero{flex-direction:column;align-items:center;min-height:auto}.coming-soon-text{text-align:center;max-width:100%}.coming-soon-badge{justify-content:center;margin-bottom:20px}.coming-soon-icon{width:28px;height:28px}.coming-soon-label{font-size:18px}.coming-soon-visual{position:relative;right:auto;top:auto;margin-top:40px}.app-screenshot-mobile{width:240px}.coming-soon-title{font-size:clamp(40px,8vw,74px);line-height:clamp(42px,8.5vw,76px);margin-bottom:20px;text-align:center}.title-accent{white-space:normal}.coming-soon-subtitle{font-size:clamp(20px,3vw,26px);margin-bottom:30px;text-align:center;margin-left:auto;margin-right:auto}.subtitle-highlight{font-size:clamp(20px,3vw,26px)}.coming-soon-form{margin:30px auto 0}.coming-soon-blur{width:180px;height:320px;filter:blur(200px)}.coming-soon-form .form-group{flex-direction:column;gap:12px;padding:4px}.coming-soon-form .email-input{padding:14px 16px;width:100%;font-size:16px}.coming-soon-form .signup-btn{padding:14px 20px;width:100%;min-width:auto;height:auto;font-size:16px}}@media(max-width:480px){.coming-soon{padding:80px 16px 40px}.coming-soon-subtitle{font-size:clamp(18px,4vw,22px);padding:0 10px;text-align:center;margin-left:auto;margin-right:auto}.subtitle-highlight{font-size:clamp(18px,4vw,22px)}.coming-soon-form{margin:24px auto 0}.coming-soon-visual{margin-top:30px}.app-screenshot-mobile{width:200px}.coming-soon-blur{width:150px;height:280px;filter:blur(150px)}.coming-soon-form .form-group{padding:4px;gap:10px}.coming-soon-form .email-input{font-size:16px;padding:12px 14px}.coming-soon-form .signup-btn{font-size:15px;padding:12px 16px;height:auto}}@media(prefers-reduced-motion:reduce){.coming-soon-text,.coming-soon-form{animation:none;opacity:1;transform:none}}.about-coming-soon{padding:120px 0 80px;background:linear-gradient(135deg,#fff,#f8fafc);min-height:100vh;position:relative;overflow:hidden}.about-coming-soon:before{content:"";position:absolute;inset:0;background:url('data:image/svg+xml,<svg width="100" height="100" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><g fill="%2300855f" fill-opacity="0.02"><circle cx="50" cy="50" r="2"/></g></svg>') repeat;z-index:1}.about-coming-soon .container{position:relative;z-index:2}.about-content{max-width:1000px;margin:0 auto}.about-header{text-align:center;margin-bottom:80px;animation:fadeInUp .8s ease-out}.about-title{font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700;color:#000;margin-bottom:24px;background:linear-gradient(135deg,#00855f,#003c3e,#002030);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.about-subtitle{font-size:clamp(1.125rem,2.5vw,1.5rem);line-height:1.6;color:#374155;font-weight:400;max-width:700px;margin:0 auto}.about-sections{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:40px;margin-bottom:80px}.about-section{background:#fffc;border-radius:20px;padding:40px 30px;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(0,133,95,.1);transition:all .3s ease;animation:fadeInUp .8s ease-out}.about-section:nth-child(2){animation-delay:.2s}.about-section:nth-child(3){animation-delay:.4s}.about-section:hover{transform:translateY(-10px);box-shadow:0 25px 50px #00855f26;border-color:#00855f33}.section-icon{width:64px;height:64px;background:linear-gradient(135deg,#00855f,#003c3e);border-radius:16px;display:flex;align-items:center;justify-content:center;margin:0 auto 24px;box-shadow:0 8px 16px #00855f33;transition:all .3s ease}.about-section:hover .section-icon{transform:scale(1.1);box-shadow:0 12px 24px #00855f4d}.section-icon svg{stroke:#fff}.section-title{font-size:1.5rem;font-weight:600;color:#000;margin-bottom:16px}.section-description{font-size:1rem;line-height:1.6;color:#374155;font-weight:400}.coming-soon-notice{background:linear-gradient(135deg,#00855f,#003c3e);border-radius:24px;padding:50px 40px;text-align:center;position:relative;overflow:hidden;animation:fadeInUp .8s ease-out .6s both}.coming-soon-notice:before{content:"";position:absolute;inset:0;background:url('data:image/svg+xml,<svg width="60" height="60" viewBox="0 0 60 60" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><g fill="%23ffffff" fill-opacity="0.05"><circle cx="30" cy="30" r="1.5"/></g></svg>') repeat;z-index:1}.notice-content{position:relative;z-index:2}.notice-title{font-size:clamp(1.75rem,4vw,2.25rem);font-weight:700;color:#fff;margin-bottom:16px}.notice-description{font-size:clamp(1rem,2vw,1.25rem);line-height:1.6;color:#ffffffe6;margin-bottom:32px;max-width:600px;margin-left:auto;margin-right:auto}.cta-button{display:inline-flex;align-items:center;justify-content:center;background:#fff;color:#00855f;font-size:1.125rem;font-weight:600;padding:16px 32px;border-radius:12px;text-decoration:none;transition:all .3s ease;box-shadow:0 8px 16px #0000001a;font-family:var(--font-primary)}.cta-button:hover{transform:translateY(-2px);box-shadow:0 12px 24px #00000026;background:#f8fafc;color:#003c3e}.rtl .about-title,.rtl .about-subtitle,.rtl .section-title,.rtl .section-description,.rtl .notice-title,.rtl .notice-description,.rtl .cta-button{font-family:var(--font-arabic)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.about-coming-soon{padding:100px 20px 60px}.about-header{margin-bottom:60px}.about-sections{grid-template-columns:1fr;gap:30px;margin-bottom:60px}.about-section{padding:30px 24px}.section-icon{width:56px;height:56px;margin-bottom:20px}.coming-soon-notice{padding:40px 24px;border-radius:20px}.notice-description{margin-bottom:24px}.cta-button{padding:14px 28px;font-size:1rem}}@media(max-width:480px){.about-coming-soon{padding:80px 16px 40px}.about-header{margin-bottom:40px}.about-sections{gap:24px;margin-bottom:40px}.about-section{padding:24px 20px}.section-icon{width:48px;height:48px;margin-bottom:16px}.section-title{font-size:1.25rem;margin-bottom:12px}.section-description{font-size:.9rem}.coming-soon-notice{padding:32px 20px;border-radius:16px}.cta-button{padding:12px 24px;font-size:.95rem}}@media(prefers-reduced-motion:reduce){.about-header,.about-section,.coming-soon-notice{animation:none}.about-section:hover,.about-section:hover .section-icon,.cta-button:hover{transform:none}}.contact-us-page{padding:140px 0 80px;background:#fff;min-height:100vh}.contact-us-page.ltr{direction:ltr;text-align:left}.contact-us-page.rtl{direction:rtl;text-align:right}.contact-us-page.ltr .legal-content,.contact-us-page.ltr .legal-section,.contact-us-page.ltr .section-text,.contact-us-page.ltr .intro-text,.contact-us-page.ltr .section-list,.contact-us-page.ltr .contact-info{direction:ltr;text-align:left}.contact-us-page.rtl .legal-content,.contact-us-page.rtl .legal-section,.contact-us-page.rtl .section-text,.contact-us-page.rtl .intro-text,.contact-us-page.rtl .section-list,.contact-us-page.rtl .contact-info{direction:rtl;text-align:right}.contact-us-page{font-family:var(--font-primary)}.contact-us-page.ltr,.contact-us-page.ltr *{font-family:var(--font-primary)!important}.contact-us-page.rtl,.contact-us-page.rtl *{font-family:var(--font-arabic)!important}.contact-us-page .container{max-width:1000px;margin:0 auto;padding:0 20px}.contact-us-page .legal-content{max-width:100%;margin:0 auto}.contact-us-page .legal-title{font-size:clamp(2.5rem,5vw,4rem);font-weight:700;color:#003c3e;margin-bottom:48px;font-family:var(--font-primary);text-align:center;line-height:1.2}.contact-us-page.rtl .legal-title{font-family:var(--font-arabic)}.contact-us-page .legal-section{margin-bottom:48px}.contact-us-page .section-title{font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700;color:#003c3e;margin-bottom:24px;margin-top:40px;font-family:var(--font-primary);line-height:1.3}.contact-us-page.rtl .section-title{font-family:var(--font-arabic)}.contact-us-page .section-title:first-of-type{margin-top:0}.contact-us-page .subsection-title{font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:600;color:#003c3e;margin-bottom:16px;margin-top:32px;font-family:var(--font-primary);line-height:1.4}.contact-us-page.rtl .subsection-title{font-family:var(--font-arabic)}.contact-us-page .intro-text{font-size:17px;line-height:1.9;color:#333;margin-bottom:24px;font-family:var(--font-primary)}.contact-us-page.rtl .intro-text{font-family:var(--font-arabic)}.contact-us-page .section-text{font-size:16px;line-height:1.8;color:#555;margin-bottom:16px;font-family:var(--font-primary)}.contact-us-page.rtl .section-text{font-family:var(--font-arabic)}.contact-us-page .section-text strong{color:#003c3e;font-weight:600}.contact-us-page .section-text a{color:#06c;text-decoration:none;font-weight:500;transition:color .2s ease}.contact-us-page .section-text a:hover{color:#003c3e;text-decoration:underline}.contact-us-page .section-list{margin:16px 0;list-style-type:disc}.contact-us-page.ltr .section-list{padding-left:24px;padding-right:0}.contact-us-page.rtl .section-list{padding-right:24px;padding-left:0}.contact-us-page .section-list li{font-size:16px;line-height:1.8;color:#555;margin-bottom:12px;font-family:var(--font-primary)}.contact-us-page.rtl .section-list li{font-family:var(--font-arabic)}.contact-us-page .contact-info{background:#f8f9fa;padding:20px 24px;margin:20px 0;border-radius:4px}.contact-us-page.ltr .contact-info{border-left:4px solid #003C3E}.contact-us-page.rtl .contact-info{border-right:4px solid #003C3E}.contact-us-page .contact-info p{font-size:16px;line-height:1.8;color:#555;margin-bottom:8px;font-family:var(--font-primary)}.contact-us-page.rtl .contact-info p{font-family:var(--font-arabic)}.contact-us-page .contact-info p:last-child{margin-bottom:0}.contact-us-page .contact-info strong{color:#003c3e;font-weight:600}.contact-us-page .contact-info a{color:#06c;text-decoration:none;font-weight:500}.contact-us-page .contact-info a:hover{text-decoration:underline}@media(max-width:768px){.contact-us-page{padding:120px 0 60px}.contact-us-page .container{padding:0 16px}.contact-us-page .legal-title{font-size:2rem;margin-bottom:32px}.contact-us-page .section-title{font-size:1.5rem;margin-top:32px}.contact-us-page .subsection-title{font-size:1.25rem;margin-top:24px}.contact-us-page .intro-text{font-size:16px}.contact-us-page .section-text{font-size:15px}.contact-us-page .section-list{padding-left:20px}.contact-us-page .section-list li{font-size:15px;margin-bottom:10px}.contact-us-page .contact-info{padding:16px 20px}}@media(max-width:480px){.contact-us-page{padding:100px 0 40px}.contact-us-page .legal-title{font-size:1.75rem}.contact-us-page .section-title{font-size:1.35rem}.contact-us-page .subsection-title{font-size:1.15rem}}.App{min-height:100vh;display:flex;flex-direction:column;overflow-x:hidden;width:100%;max-width:100vw;position:relative}main{flex:1}html{scroll-behavior:smooth}.loading{display:flex;align-items:center;justify-content:center;min-height:200px}.loading:after{content:"";width:40px;height:40px;border:4px solid var(--color-gray-200);border-top:4px solid var(--color-primary);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error{padding:2rem;text-align:center;color:var(--color-error);background-color:#fef2f2;border:1px solid #fecaca;border-radius:var(--radius-lg);margin:1rem 0}.skip-link{position:absolute;top:-40px;left:6px;background:var(--color-primary);color:#fff;padding:8px;text-decoration:none;border-radius:var(--radius-md);z-index:1000;transition:top .3s}.skip-link:focus{top:6px}
