@import"https://fonts.googleapis.com/css2?family=Cairo:wght@200..1000&display=swap";@import"https://fonts.googleapis.com/css2?family=Anton&family=Asimovian&family=Bungee&family=Cairo:wght@200..1000&family=Kufam:ital,wght@0,400..900;1,400..900&family=Lemonada:wght@300..700&family=Lobster+Two:ital,wght@0,400;0,700;1,400;1,700&family=Marhey:wght@300..700&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Pacifico&family=Story+Script&family=Tajawal:wght@200;300;400;500;700;800;900&display=swap";*{font-family:Cairo,sans-serif!important}.header{display:flex;justify-content:flex-end;align-items:center;width:100%;padding:10px 0}.phone{font-size:1rem;color:#fff;margin-top:-20px}.card{background-color:#ffffff0d;border-radius:15px;padding:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.1);transition:all .3s ease;text-align:center;height:220px;margin-bottom:25px}.card-icon{width:90px;height:auto;margin-bottom:15px}.card:hover{transform:translateY(-5px);border-color:#6a82fb;box-shadow:0 0 20px #6a82fbcc;background-color:#6a82fb1a}.card-title{margin-bottom:5px;font-size:1.1rem;font-weight:700;color:#fff}.card-subtitle{font-size:.7rem;color:#aaa}body{margin:0;color:#fff;background-color:#0d0d1b;display:flex;justify-content:center;align-items:center;text-align:center;min-height:100vh;overflow-x:hidden}.app-container{width:100%;max-width:1400px}.hero-text{display:flex;flex-direction:column;align-items:center}.main-logo{width:180px;margin-top:20px;height:auto}.hero-text h1{font-size:3.5rem;margin-bottom:-10px;margin-top:0;color:#c9e1ff;background:linear-gradient(90deg,#6a82fb,#08c8f8);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero-text p{font-size:1.1rem;color:#fff}.cards-container{display:grid;gap:20px;margin-top:30px}@media (min-width: 992px){.cards-container{direction:rtl;grid-template-columns:repeat(7,1fr)}}@media (max-width: 991px){.cards-container{direction:rtl;padding-inline:10px;grid-template-columns:repeat(2,1fr)}}@media (max-width: 500px){.cards-container{direction:rtl;padding-inline:10px;grid-template-columns:1fr}}.footer{color:#aaa;font-size:1rem;margin-top:20px}
