@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/tajawal-arabic-400-normal.CyCXRvzh.woff2) format("woff2"),url(/_astro/tajawal-arabic-400-normal.DCQxawbB.woff) format("woff");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:Tajawal;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/tajawal-latin-400-normal.BVNSOH3d.woff2) format("woff2"),url(/_astro/tajawal-latin-400-normal.BdYcZznU.woff) format("woff");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:Tajawal;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/tajawal-arabic-700-normal.D2-eand5.woff2) format("woff2"),url(/_astro/tajawal-arabic-700-normal.9L7Zusdl.woff) format("woff");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:Tajawal;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/tajawal-latin-700-normal.BypgxfGb.woff2) format("woff2"),url(/_astro/tajawal-latin-700-normal.CV3bxpHe.woff) format("woff");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}*{margin:0;padding:0;box-sizing:border-box;-webkit-font-smoothing:antialiased}body{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#062b32;padding:24px 16px;font-family:Tajawal,sans-serif;position:relative;overflow-x:hidden}body:before{content:"";position:fixed;inset:0;background-image:url(/pattern.png);background-repeat:no-repeat;background-position:center center;background-size:cover;filter:blur(4px);z-index:0}body:after{content:"";position:fixed;inset:0;background:radial-gradient(circle at 50% 30%,#09424cbf,#051e24f2);z-index:1}main{width:100%;max-width:420px;position:relative;z-index:2;margin:auto}.logo-container{text-align:center;margin-bottom:20px}.logo-container img{width:170px;height:170px;object-fit:contain;filter:drop-shadow(0 10px 25px rgba(0,0,0,.5))}.welcome-text{text-align:center;margin-bottom:28px}.welcome-title{font-size:1.8rem;font-weight:700;color:#fff;margin-bottom:8px;text-shadow:0 2px 10px rgba(0,0,0,.4)}.welcome-subtitle{font-size:.95rem;line-height:1.6;color:#ffffffe0;text-shadow:0 1px 5px rgba(0,0,0,.3);white-space:pre-line}.buttons-container{display:flex;flex-direction:column;gap:14px;width:100%}.btn-card{display:flex;align-items:center;width:100%;min-height:72px;padding:12px 16px;border-radius:18px;text-decoration:none;position:relative;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 24px #00000040,inset 0 1px #ffffff26;border:1px solid rgba(255,255,255,.12);color:#fff!important}.btn-card:hover{transform:translateY(-3px) scale(1.01)}.btn-card:active{transform:scale(.98)}.btn-icon-wrapper{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;margin-left:14px;flex-shrink:0;background:#fff3;backdrop-filter:blur(10px);box-shadow:0 4px 12px #00000026;color:#fff!important}.btn-icon-wrapper svg{width:24px;height:24px;display:block;color:#fff!important;fill:currentColor}.btn-text-content{flex:1;text-align:right;display:flex;flex-direction:column;justify-content:center}.btn-title{font-size:1.05rem;font-weight:700;color:#fff;line-height:1.3}.btn-desc{font-size:.8rem;color:#ffffffd9;margin-top:2px;line-height:1.3}.btn-arrow{width:32px;height:32px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:#ffffff1f;color:#fff!important;margin-right:6px;flex-shrink:0;transition:transform .3s ease}.btn-arrow svg{width:18px;height:18px;stroke:#fff!important}.btn-card:hover .btn-arrow{transform:translate(-4px)}.btn-call{background:linear-gradient(135deg,#007aff,#0056cc);box-shadow:0 8px 24px #007aff59}.btn-whatsapp{background:linear-gradient(135deg,#25d366,#128c7e);box-shadow:0 8px 24px #25d36659}.btn-instagram{background:linear-gradient(135deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888);box-shadow:0 8px 24px #dc274359}.btn-location{background:linear-gradient(135deg,#ff2d55,#c70039);box-shadow:0 8px 24px #ff2d5559}.btn-snapchat{background:linear-gradient(135deg,#fffc00,#e6e300);box-shadow:0 8px 24px #fffc0059;color:#111!important}.btn-snapchat .btn-title{color:#111}.btn-snapchat .btn-desc{color:#000000bf}.btn-snapchat .btn-icon-wrapper{background:#0000001f;color:#111!important}.btn-snapchat .btn-icon-wrapper svg{fill:#111!important;color:#111!important}.btn-snapchat .btn-arrow{background:#0000001a;color:#111!important}.btn-snapchat .btn-arrow svg{stroke:#111!important}.gallery-section{width:100%;margin-top:32px;padding-bottom:24px}.gallery-heading{display:flex;justify-content:center;align-items:center;margin-bottom:20px;width:100%}.gallery-divider{display:inline-flex;align-items:center;justify-content:center;gap:12px;width:100%;max-width:320px}.gallery-title{font-size:.95rem;font-weight:700;color:#ffffffeb;letter-spacing:.05em;white-space:nowrap;text-shadow:0 1px 6px rgba(0,0,0,.4)}.divider-line{flex:1;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent)}.divider-dot{width:4px;height:4px;border-radius:50%;background:#fff9;box-shadow:0 0 6px #ffffff80}.gallery-grid{display:flex;flex-direction:column;gap:16px;width:100%}.gallery-item{width:100%;border-radius:18px;overflow:hidden;border:1.5px solid rgba(255,255,255,.15);box-shadow:0 8px 28px #00000059;line-height:0;background:transparent;transition:transform .3s ease}.gallery-item:hover{transform:translateY(-3px)}.gallery-item img{width:100%;height:auto;display:block}@media(max-width:400px){.logo-container img{width:140px;height:140px}.btn-title{font-size:.95rem}.btn-desc{font-size:.75rem}}
