body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.language-switcher{display:inline-block;position:relative}.language-dropdown-btn{align-items:center;background:#fffffff2;border:2px solid #c49e6f;border-radius:25px;box-shadow:0 2px 8px #0000001a;color:#000;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;gap:.5rem;min-width:70px;padding:.6rem 1rem;transition:all .3s ease}.language-dropdown-btn:hover{background:#c49e6f1a;box-shadow:0 4px 12px #c49e6f4d;transform:translateY(-1px)}.current-language{font-size:.85rem;font-weight:600;letter-spacing:.5px}.dropdown-arrow{flex-shrink:0;transition:transform .3s ease}.dropdown-arrow.open{transform:rotate(180deg)}.language-dropdown{animation:slideDown .2s ease-out;background:#fff;border:1px solid #c49e6f4d;border-radius:12px;box-shadow:0 8px 25px #00000026;min-width:150px;overflow:hidden;position:absolute;right:0;top:calc(100% + .5rem);z-index:1000}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.language-option{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;font-size:.85rem;gap:.75rem;padding:.75rem 1rem;text-align:left;transition:all .2s ease;width:100%}.language-option:hover{background:#f8f8f8}.language-option.active{background:#c49e6f1a;color:#c49e6f}.language-code{font-weight:600;letter-spacing:.5px;min-width:25px}.language-name{flex:1 1;font-weight:500}.check-icon{flex-shrink:0}[dir=rtl] .language-dropdown{left:0;right:auto}[dir=rtl] .language-option{text-align:right}@media (max-width:768px){.language-dropdown-btn{font-size:.8rem;min-width:60px;padding:.5rem .8rem}.current-language{font-size:.8rem}.language-dropdown{min-width:130px}}@media (max-width:480px){.language-dropdown-btn{min-width:55px;padding:.4rem .7rem}.current-language{font-size:.75rem}.language-option{font-size:.8rem;padding:.6rem .8rem}.language-dropdown{min-width:120px}}.contact-page{background:linear-gradient(135deg,#f7efe5,#eadac6);display:flex;flex-direction:column;min-height:100vh}.contact-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffffa;border-bottom:1px solid #c49e6f33;box-shadow:0 2px 10px #0000001a;padding:.75rem 0;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.contact-header .container{align-items:center;display:flex;justify-content:space-between}.contact-header .logo-section{flex:0 0 auto}.contact-header .logo{height:60px;transition:transform .3s ease;width:auto}.contact-header .logo:hover{transform:scale(1.05)}.header-actions{align-items:center;display:flex;gap:2rem}.back-link{border:2px solid #0000;border-radius:25px;color:#000;font-weight:500;padding:.5rem 1rem;text-decoration:none;transition:all .3s ease}.back-link:hover{background:#c49e6f1a;border-color:#c49e6f;color:#c49e6f;transform:translateY(-1px)}.contact-main{flex:1 1;padding:60px 0}.contact-hero{margin-bottom:4rem;text-align:center}.contact-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#000,#c49e6f);-webkit-background-clip:text;background-clip:text;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700;margin-bottom:1.5rem}.contact-subtitle{color:#666;font-size:1.25rem;line-height:1.7;margin:0 auto;max-width:600px}.contact-form-section{margin-bottom:4rem}.contact-form-container{background:#fff;border:1px solid #c49e6f33;border-radius:20px;box-shadow:0 15px 40px #0000001a;margin:0 auto;max-width:750px;min-height:500px;overflow:hidden;padding:3rem}.contact-form-container iframe{border-radius:15px}.contact-info{margin:0 auto;max-width:600px}.contact-methods{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.contact-method{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffc;border:1px solid #c49e6f33;border-radius:15px;padding:2rem;text-align:center;transition:all .3s ease}.contact-method:hover{border-color:#c49e6f;box-shadow:0 10px 30px #0000001a;transform:translateY(-5px)}.contact-method h3{color:#c49e6f;font-size:1.1rem;font-weight:600;margin-bottom:.5rem}.contact-link{color:#000;font-size:1.1rem;font-weight:500;text-decoration:none;transition:color .3s ease}.contact-link:hover{color:#c49e6f}.contact-footer{background:#000000e6;color:#fff;margin-top:auto;padding:2rem 0;text-align:center}.footer-text{margin:0}[dir=rtl] .contact-header .container,[dir=rtl] .header-actions{flex-direction:row-reverse}[dir=rtl] .contact-hero,[dir=rtl] .contact-info,[dir=rtl] .contact-method{text-align:right}@media (max-width:768px){.contact-header{padding:1rem 0}.contact-header .container{flex-direction:column;gap:1rem}.header-actions{gap:1rem}.contact-main{padding:40px 0}.contact-hero{margin-bottom:3rem}.contact-title{font-size:2.5rem}.contact-subtitle{font-size:1.1rem}.contact-form-container{margin:0 1rem;min-height:600px;padding:2rem}.contact-methods{gap:1.5rem;grid-template-columns:1fr}.contact-method{padding:1.5rem}}@media (max-width:480px){.contact-header .logo{height:50px}.contact-title{font-size:2rem}.contact-subtitle{font-size:1rem}.contact-form-container{border-radius:15px;min-height:500px;padding:1.5rem}.contact-method{padding:1.25rem}.back-link{font-size:.9rem;padding:.4rem .8rem}}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:100px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#333;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.6}.App{background:linear-gradient(135deg,#f7efe5,#eadac6);min-height:100vh}.container{margin:0 auto;max-width:1200px;padding:0 20px}.header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffffa;border-bottom:1px solid #c49e6f33;box-shadow:0 2px 10px #0000001a;left:0;position:fixed;right:0;top:0;transition:all .3s ease;z-index:1000}.header .container{align-items:center;display:flex;justify-content:space-between;padding:.75rem 20px;position:relative}.logo-section{display:flex;flex:0 0 auto;justify-content:flex-start;margin-left:-100px}.navigation{display:flex;gap:2rem;left:50%;position:absolute;transform:translateX(-50%)}.language-section{display:flex;flex:0 0 auto;justify-content:flex-end}.logo-section .logo{height:120px;margin-right:auto;transition:transform .3s ease;width:auto}.logo-section .logo:hover{transform:scale(1.05)}.nav-link{border-radius:25px;color:#000;font-size:1.1rem;font-weight:500;padding:.5rem 1rem;position:relative;text-decoration:none;transition:all .3s ease}.nav-link:hover{background:#c49e6f1a;color:#c49e6f;transform:translateY(-1px)}.nav-link:after{background:linear-gradient(90deg,#000,#c49e6f);bottom:-5px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.nav-link:hover:after{width:100%}.hero{overflow:hidden;padding:160px 0 80px;position:relative;text-align:center}.hero:before{background:radial-gradient(circle at 20% 50%,#d2b08c1a 0,#0000 50%),radial-gradient(circle at 80% 20%,#a378451a 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.hero-content{margin:0 auto;max-width:800px;position:relative;z-index:1}.hero-title{color:#000;font-size:clamp(2.5rem,5vw,4rem);font-weight:700;line-height:1.2;margin-bottom:1.5rem}.brand-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#000,#c49e6f);-webkit-background-clip:text;background-clip:text}.hero-subtitle{color:#555;font-size:1.25rem;font-weight:400;margin-bottom:2.5rem;margin-left:auto;margin-right:auto;max-width:600px}.cta-buttons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.btn{border:none;border-radius:50px;cursor:pointer;display:inline-block;font-size:1rem;font-weight:600;overflow:hidden;padding:1rem 2rem;position:relative;text-decoration:none;transition:all .3s ease}.btn-primary{background:linear-gradient(135deg,#000,#c49e6f);box-shadow:0 4px 15px #0003;color:#fff}.btn-primary:hover{box-shadow:0 8px 25px #0000004d;transform:translateY(-2px)}.btn-secondary{background:#0000;border:2px solid #c49e6f;color:#000}.btn-secondary:hover{background:#c49e6f;box-shadow:0 8px 25px #c49e6f4d;color:#fff;transform:translateY(-2px)}.about,.contact-section,.cta-section,.features{padding:80px 0;scroll-margin-top:100px}.about{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb3;border-top:1px solid #c49e6f1a}.section-content{margin:0 auto;max-width:700px;text-align:center}.section-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#000,#c49e6f);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:700;margin-bottom:1.5rem}.section-description{color:#555;font-size:1.1rem;line-height:1.8}.features{background:#f7f3ec80;border-top:1px solid #c49e6f1a;position:relative}.features:before{background:radial-gradient(circle at 70% 30%,#d2b08c1a 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.features .container{position:relative;z-index:1}.features .section-title{margin-bottom:3rem;text-align:center}.features-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:3rem}.feature-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffc;border:1px solid #c49e6f33;border-radius:20px;overflow:hidden;padding:2.5rem 2rem;position:relative;text-align:center;transition:all .3s ease}.feature-card:before{background:linear-gradient(90deg,#0000,#c49e6f1a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.feature-card:hover:before{left:100%}.feature-card:hover{border-color:#c49e6f;box-shadow:0 20px 40px #0000001a;transform:translateY(-10px)}.feature-icon{filter:drop-shadow(0 4px 8px rgba(0,0,0,.1));margin-bottom:1.5rem;transition:transform .3s ease}.feature-icon svg{height:60px;transition:transform .3s ease;width:60px}.feature-card:hover .feature-icon svg{transform:scale(1.1)}.feature-title{color:#000;font-size:1.4rem;font-weight:600;margin-bottom:1rem}.feature-description{color:#666;line-height:1.7}.cta-section{background:linear-gradient(135deg,#d2b08c66,#a3784566);border-top:1px solid #c49e6f33;text-align:center}.cta-content{margin:0 auto;max-width:600px}.cta-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#000,#c49e6f);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:700;margin-bottom:1rem}.cta-description{color:#555;font-size:1.1rem;line-height:1.7;margin-bottom:2rem}.footer{background:linear-gradient(135deg,#2c2c2c,#1a1a1a);color:#fff;padding:3rem 0 2rem;text-align:center}.footer-content{align-items:center;display:flex;flex-direction:column;gap:1.5rem}.footer-logo-img{filter:brightness(0) invert(1);height:60px;width:auto}.footer-text{color:#ccc;font-size:.9rem;margin-bottom:1rem}.footer-contacts{display:flex;flex-direction:column;font-size:.95rem;gap:.5rem}.footer-contact-item{color:#e0e0e0;text-decoration:none;transition:color .3s ease}.footer-contact-item:hover{color:#c49e6f}.footer-contact-label{color:#c49e6f;font-weight:600;margin-right:.5rem}@media (max-width:768px){html{scroll-padding-top:140px}.about,.contact-section,.cta-section,.features{scroll-margin-top:140px}.header .container{flex-direction:column;gap:1rem;padding:1rem 20px;position:static}.logo-section{justify-content:center;margin-left:0}.logo-section .logo{height:80px;margin-right:0}.navigation{gap:1rem;position:static;transform:none}.language-section,.navigation{justify-content:center}.hero{padding:140px 0 60px}.hero-title{font-size:2.5rem}.hero-subtitle{font-size:1.1rem}.cta-buttons{align-items:center;flex-direction:column}.btn{max-width:300px;width:100%}.features-grid{gap:1.5rem;grid-template-columns:1fr}.about,.contact-section,.cta-section,.features{padding:60px 0}.cta-title,.section-title{font-size:2rem}}@media (max-width:480px){.container{padding:0 15px}.logo-section{margin-left:-30px}.feature-card{padding:2rem 1.5rem}.hero-title{font-size:2rem}.cta-title,.section-title{font-size:1.8rem}.contact-form-container{border-radius:15px;padding:1rem}.contact-description{font-size:1rem;margin-bottom:2rem}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.hero-content>*{animation:fadeInUp .8s ease-out forwards}.hero-title{animation-delay:.2s}.hero-subtitle{animation-delay:.4s}.cta-buttons{animation-delay:.6s}[dir=rtl]{font-family:Noto Sans Arabic,Inter,-apple-system,BlinkMacSystemFont,sans-serif}[dir=rtl] .logo-section{justify-content:flex-end;margin-left:0;margin-right:-100px}[dir=rtl] .language-section{justify-content:flex-start}[dir=rtl] .navigation{direction:rtl}[dir=rtl] .cta-content,[dir=rtl] .hero-content,[dir=rtl] .section-content{text-align:right}[dir=rtl] .features-grid{direction:rtl}[dir=rtl] .feature-card{text-align:right}[dir=rtl] .footer-contacts{direction:rtl}[dir=rtl] .footer-contact-item{direction:rtl;text-align:right}@media (max-width:768px){[dir=rtl] .logo-section{justify-content:center;margin-right:0}[dir=rtl] .cta-content,[dir=rtl] .hero-content,[dir=rtl] .section-content{text-align:center}}@media (max-width:480px){[dir=rtl] .logo-section{margin-right:-30px}}
/*# sourceMappingURL=main.14fe94d7.css.map*/