@import url("https://fonts.googleapis.com/css2?family=Tajawal:wght@200;300;400;500;700;800;900&display=swap");*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;direction:rtl}body{font-family:Tajawal,sans-serif;color:#00A05D;line-height:1.6;min-height:100vh;overflow-x:hidden}:root{--primary-green:#00A05D;--primary-green-dark:#008f53;--primary-green-light:#00bf63;--white:#ffffff;--white-transparent:rgba(255,255,255,0.1);--white-transparent-light:rgba(255,255,255,0.05);--shadow:0 4px 20px rgba(0,0,0,0.15);--shadow-hover:0 8px 30px rgba(0,0,0,0.25)}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.2;margin-bottom:1rem}h1{font-size:3.5rem}h2{font-size:2.5rem}h3{font-size:2rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}p{margin-bottom:1rem;line-height:1.7;font-size:1.1rem}.container{max-width:1200px;margin:0 auto;padding:0 1.25rem}.section{padding:6rem 0;position:relative}.section-title{font-size:2.5rem;font-weight:800;margin-bottom:1rem;position:relative}.section-subtitle,.section-title{text-align:center;color:var(--primary-green)}.section-subtitle{font-size:1.125rem;margin-bottom:3rem;max-width:600px;margin-left:auto;margin-right:auto;opacity:.9}.btn{font-family:Tajawal,sans-serif;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-block;text-align:center;border:none;border-radius:.5rem;padding:.75rem 2rem}.btn-primary{background:var(--white);color:var(--primary-green);border:2px solid var(--white)}.btn-primary:hover{background:var(--primary-green);color:var(--white);transform:translateY(-2px);box-shadow:var(--shadow-hover)}.btn-secondary{background:transparent;color:var(--white);border:2px solid var(--white)}.btn-secondary:hover{background:var(--white);color:var(--primary-green);transform:translateY(-2px)}.wave-bg{position:relative;overflow:hidden}.wave-bg:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E%3Cpath d='M0,0V46.29c47.79,22.2,103.59,32.17,158,28,70.36-5.37,136.33-33.31,206.8-37.5C438.64,32.43,512.34,53.67,583,72.05c69.27,18,138.3,24.88,209.4,13.08,36.15-6,69.85-17.84,104.45-29.34C989.49,25,1113-14.29,1200,52.47V0Z' opacity='.15' fill='%23ffffff'%3E%3C/path%3E%3Cpath d='M0,0V15.81C13,36.92,27.64,56.86,47.69,72.05,99.41,111.27,165,111,224.58,91.58c31.15-10.15,60.09-26.07,89.67-39.8,40.92-19,84.73-46,130.83-49.67,36.26-2.85,70.9,9.42,98.6,31.56,31.77,25.39,62.32,62,103.63,73,40.44,10.79,81.35-6.69,119.13-24.28s75.16-39,116.92-43.05c59.73-5.85,113.28,22.88,168.9,38.84,30.2,8.66,59,6.17,87.09-7.5,22.43-10.89,48-26.93,60.65-49.24V0Z' opacity='.25' fill='%23ffffff'%3E%3C/path%3E%3Cpath d='M0,0V5.63C149.93,59,314.09,71.32,475.83,42.57c43-7.64,84.23-20.12,127.61-26.46,59-8.63,112.48,12.24,165.56,35.4C827.93,77.22,886,95.24,951.2,90c86.53-7,172.46-45.71,248.8-84.81V0Z' fill='%23ffffff'%3E%3C/path%3E%3C/svg%3E");background-size:cover;background-repeat:no-repeat;opacity:.05;z-index:1}.animate-slide-in-left{animation:slideInLeft 1s ease-out}.animate-slide-in-right{animation:slideInRight 1s ease-out}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}.hero{min-height:100vh;background:linear-gradient(135deg,var(--primary-green) 0,var(--primary-green-dark) 100%);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.hero-container{text-align:center;color:var(--white);max-width:800px;margin:0 auto;padding:0 1.25rem;position:relative;z-index:2}.hero-logo{margin-bottom:1.5rem}.hero-logo-img{width:180px;height:180px;margin:0 auto}.hero-buttons{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.hero-title{font-size:4rem;font-weight:800;margin-bottom:1.5rem;line-height:1.1}.hero-description{font-size:1.25rem;margin-bottom:3rem;opacity:.9;line-height:1.6}.pricing{padding:6rem 0;background:var(--white)}.pricing-container{max-width:1200px;margin:0 auto;padding:0 1.25rem;text-align:center}.pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,350px));grid-gap:2rem;gap:2rem;margin-top:3rem;justify-content:center}.pricing-card{background:var(--white);border:2px solid var(--primary-green);border-radius:1.5rem;padding:2rem;text-align:center;transition:all .3s ease;position:relative}.pricing-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-hover)}.pricing-card.popular{border-color:var(--primary-green-light);transform:scale(1.05)}.plan-name{font-size:1.5rem;font-weight:700;margin-bottom:1rem}.plan-name,.plan-price{color:var(--primary-green)}.plan-price{font-size:3rem;font-weight:800;margin-bottom:.5rem}.plan-currency{font-size:1.5rem;font-weight:600}.plan-period{color:var(--primary-green);margin-bottom:2rem;font-size:1.1rem}.plan-savings{color:#22c55e;font-weight:700}.plan-btn{width:100%;background:var(--primary-green);color:var(--white);border:2px solid var(--primary-green)}.plan-btn:hover{background:var(--primary-green-dark);color:var(--white);border-color:var(--primary-green-dark)}.plan-features{list-style:none;margin-bottom:2rem}.plan-features li{padding:.5rem 0;color:var(--primary-green);border-bottom:1px solid rgba(0,160,93,.1)}.plan-features li:last-child{border-bottom:none}.faq{padding:6rem 0;background:var(--white)}.faq-container{max-width:800px;margin:0 auto;padding:0 1.25rem}.faq-list{display:flex;flex-direction:column;gap:1.25rem}.faq-item{background:var(--white);border:2px solid var(--primary-green);border-radius:1rem;margin-bottom:1rem;overflow:hidden;transition:all .3s ease}.faq-item:hover{box-shadow:var(--shadow)}.faq-question{width:100%;padding:1.5rem;background:none;border:none;text-align:right;font-size:1.1rem;font-weight:600;color:var(--primary-green);cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:all .3s ease;font-family:Tajawal,sans-serif}.faq-question:hover{background:rgba(0,160,93,.05)}.faq-icon{font-size:1.5rem;color:var(--primary-green);transition:transform .3s ease}.faq-item.active .faq-icon{transform:rotate(45deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease;background:rgba(0,160,93,.05)}.faq-answer.active{max-height:200px;padding:1.5rem}.faq-answer p{color:var(--primary-green);margin:0}.app-stores{padding:6rem 0;background:var(--white)}.app-stores-container{max-width:800px;margin:0 auto;padding:0 1.25rem;text-align:center}.stores-buttons{gap:2rem;margin-top:3rem;flex-wrap:wrap}.btn-store,.stores-buttons{display:flex;justify-content:center}.btn-store{background:var(--primary-green);color:var(--white);padding:1rem 2rem;border-radius:1rem;text-decoration:none;align-items:center;gap:1rem;font-weight:600;transition:all .3s ease;min-width:200px;font-family:Tajawal,sans-serif}.btn-store:hover{background:var(--primary-green-dark);transform:translateY(-3px);box-shadow:var(--shadow-hover)}.btn-store img{width:32px;height:32px}.footer{background:linear-gradient(135deg,var(--primary-green) 0,var(--primary-green-dark) 100%);color:var(--white);padding:4rem 0 2rem;text-align:center;position:relative;z-index:10}.footer-container{max-width:800px;margin:0 auto;padding:0 1.25rem;position:relative;z-index:11}.footer-logo{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-bottom:2rem}.footer-logo-img{width:120px;height:120px;margin:0 auto 1rem}.footer-logo span{font-size:1.5rem;font-weight:700}.footer-description{margin-bottom:2rem;opacity:.9;line-height:1.6}.footer-links{display:flex;justify-content:center;gap:2rem;margin-bottom:2rem;flex-wrap:wrap;position:relative;z-index:12}.footer-link{color:var(--white);text-decoration:none;transition:opacity .3s ease;position:relative;z-index:13}.footer-link:hover{opacity:.8}.footer-bottom{border-top:1px solid rgba(255,255,255,.2);padding-top:2rem;opacity:.7}.social-support-section{margin:2rem 0}.business-center-cert,.social-support-section{text-align:center;position:relative;z-index:12}.business-center-cert{margin:1rem 0}.cert-link{text-decoration:none;display:inline-block;transition:all .3s ease}.cert-link:hover{opacity:.8}.cert-container{background:transparent;border:2px solid rgba(255,255,255,.4);border-radius:.75rem;padding:1rem 1.5rem;display:flex;flex-direction:column;align-items:center;gap:.75rem;justify-content:center;margin:0 auto;transition:all .3s ease;width:-moz-fit-content;width:fit-content}.business-center-logo{width:48px;height:48px;object-fit:contain}.cert-text{font-weight:600;font-size:1rem;opacity:.9}.cert-number,.cert-text{color:var(--white);white-space:nowrap;text-align:center}.cert-number{font-weight:700;font-size:1.1rem;opacity:1;background:rgba(255,255,255,.1);padding:.25rem .75rem;border-radius:.5rem;border:1px solid rgba(255,255,255,.2)}.social-title{font-size:1.5rem;font-weight:700;color:var(--white);margin-bottom:1.5rem}.social-buttons{gap:1rem;flex-wrap:wrap}.social-btn,.social-buttons{display:flex;justify-content:center}.social-btn{background:var(--white);color:var(--primary-green);padding:.75rem 1.5rem;border-radius:2rem;text-decoration:none;align-items:center;gap:.5rem;font-weight:600;transition:all .3s ease;min-width:140px;font-family:Tajawal,sans-serif;position:relative;z-index:13}.social-btn:hover{transform:translateY(-3px);box-shadow:var(--shadow-hover)}.whatsapp-btn:hover{background:#25d366;color:var(--white)}.telegram-btn:hover{background:#0088cc;color:var(--white)}.x-btn:hover{background:#000000;color:var(--white)}.social-icon-img{width:24px;height:24px;object-fit:contain}.floating-social-icons{position:fixed;right:20px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:1rem;z-index:1000}.floating-icon{width:45px;height:45px;border-radius:50%;display:flex;align-items:center;justify-content:center;text-decoration:none;transition:all .3s ease;box-shadow:var(--shadow);position:relative}.floating-icon:hover{transform:scale(1.1);box-shadow:var(--shadow-hover)}.whatsapp-float{background:#25d366;color:var(--white)}.telegram-float{background:#0088cc;color:var(--white)}.x-float{background:#000000;color:var(--white)}.floating-icon-img{width:24px;height:24px;object-fit:contain}.privacy-header,.terms-header{background:linear-gradient(135deg,var(--primary-green) 0,var(--primary-green-dark) 100%);color:var(--white);text-align:center;padding:4rem 0}.privacy-title,.terms-title{font-size:3rem;font-weight:800;margin-bottom:1rem;color:var(--white)}.privacy-subtitle,.terms-subtitle{font-size:1.25rem;opacity:.9;color:var(--white)}.privacy-content,.terms-content{padding:4rem 0;background:var(--white)}.privacy-card,.terms-card{background:var(--white);border:2px solid var(--primary-green);border-radius:1.5rem;padding:3rem;max-width:900px;margin:0 auto;box-shadow:var(--shadow)}.privacy-text,.terms-text{text-align:right;direction:rtl}.privacy-section-title,.terms-section-title{font-size:1.75rem;font-weight:700;color:var(--primary-green);margin:2rem 0 1rem;border-bottom:2px solid var(--primary-green);padding-bottom:.5rem}.privacy-section-title:first-child,.terms-section-title:first-child{margin-top:0}.privacy-paragraph,.terms-paragraph{color:var(--primary-green);margin-bottom:1rem;line-height:1.7;font-size:1.1rem}.privacy-list,.terms-list{list-style:none;margin:1rem 0 2rem;padding-right:1.5rem}.privacy-list li,.terms-list li{color:var(--primary-green);padding:.5rem 0;border-bottom:1px solid rgba(0,160,93,.1);position:relative}.privacy-list li:before,.terms-list li:before{content:"•";color:var(--primary-green);font-weight:700;position:absolute;right:-1.5rem}.privacy-list li:last-child,.terms-list li:last-child{border-bottom:none}.privacy-highlight,.terms-highlight{background:rgba(0,160,93,.05);border:2px solid var(--primary-green);border-radius:1rem;padding:1.5rem;margin:2rem 0}.privacy-highlight-title,.terms-highlight-title{font-size:1.25rem;font-weight:600;color:var(--primary-green);margin-bottom:1rem}@media (max-width:768px){.hero-title{font-size:2.5rem}.hero-description{font-size:1.1rem}.pricing-grid{grid-template-columns:1fr}.stores-buttons{flex-direction:column;align-items:center}.btn-store{min-width:250px}.hero-buttons,.social-buttons{flex-direction:column;align-items:center}.social-btn{min-width:200px}.cert-container{flex-direction:column;gap:.5rem;padding:.75rem 1rem}.floating-social-icons{right:10px}.floating-icon{width:40px;height:40px}}@media (max-width:480px){.hero-title{font-size:2rem}.pricing-card{padding:1.5rem}.btn{padding:.75rem 1.5rem;font-size:.9rem}}