@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;600;800&family=Outfit:wght@400;700;900&family=Noto+Kufi+Arabic:wght@400;700;900&display=swap";.modal-wrapper{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px}.modal-backdrop{position:absolute;top:0;left:0;width:100%;height:100%;background:#000000b3;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.modal-container{position:relative;width:100%;max-width:480px;background:var(--bg-secondary);border:1px solid rgba(255,255,255,.1);border-radius:24px;padding:40px;box-shadow:0 25px 50px -12px #00000080;z-index:10000;text-align:center}.modal-close-btn{position:absolute;top:20px;right:20px;background:transparent;border:none;color:var(--text-muted);cursor:pointer;padding:8px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s ease}[dir=rtl] .modal-close-btn{right:auto;left:20px}.modal-close-btn:hover{background:#ffffff0d;color:var(--text-primary)}.modal-content h2,.modal-success h2{font-size:1.8rem;margin-bottom:12px;color:var(--text-primary)}.modal-content p,.modal-success p{color:var(--text-muted);margin-bottom:32px;font-size:1.05rem;line-height:1.5}.waitlist-form{display:flex;flex-direction:column;gap:16px}.waitlist-form input{width:100%;padding:16px 20px;background:#0003;border:1px solid rgba(255,255,255,.1);border-radius:12px;color:var(--text-primary);font-size:1rem;transition:all .3s ease;font-family:inherit}.waitlist-form input:focus{outline:none;border-color:var(--accent-red);box-shadow:0 0 0 3px #e6394633}.waitlist-form input::placeholder{color:#ffffff4d}.waitlist-form .btn-primary{width:100%;justify-content:center;padding:16px;font-size:1.1rem;height:54px}.spinner{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.modal-error{color:var(--accent-red)!important;font-size:.9rem!important;margin-top:16px;margin-bottom:0!important}.modal-success{display:flex;flex-direction:column;align-items:center;gap:8px}:root{--bg-home: #0a0a0a;--bg-primary: #0a0a0a;--bg-card: #141414;--accent-red: #ff3c3c;--text-main: #ffffff;--text-muted: #a0a0a0;--gray-border: #2a2a2a;font-family:Inter,sans-serif;color:var(--text-main);background-color:var(--bg-home);overflow-x:clip}*{margin:0;padding:0;box-sizing:border-box}body{width:100vw;overflow-x:clip}h1,h2,h3,h4,h5{font-family:Outfit,sans-serif;text-transform:uppercase;font-weight:900;letter-spacing:-.02em}.container{max-width:1200px;margin:0 auto;padding:0 5%;width:100%}.section{padding:120px 0;min-height:80vh;display:flex;flex-direction:column;justify-content:center;position:relative;background-color:var(--bg-home)}.alternate{background-color:var(--bg-card)}.btn{display:inline-block;padding:14px 32px;border-radius:4px;font-family:Outfit,sans-serif;font-weight:700;text-transform:uppercase;text-decoration:none;cursor:pointer;border:none;transition:all .3s ease;font-size:1rem}.btn-primary{background-color:var(--accent-red);color:#fff;box-shadow:0 4px 15px #ff3c3c33}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 25px #ff3c3c66}.btn-secondary{background-color:transparent;border:1px solid var(--gray-border);color:#fff}.btn-secondary:hover{background-color:var(--gray-border);transform:translateY(-2px)}.red-text{color:var(--accent-red)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-home)}::-webkit-scrollbar-thumb{background:var(--gray-border);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--accent-red)}.app-container{display:flex;flex-direction:column;min-height:100vh}nav{position:fixed;top:0;width:100%;padding:20px 5%;z-index:1000;display:flex;justify-content:space-between;align-items:center;background:#0a0a0ad9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--gray-border)}.nav-links{display:flex;align-items:center;gap:12px}.logo-img{height:32px;width:auto;filter:drop-shadow(0 0 10px rgba(230,57,70,.4));display:block}.hero-scroll-container{position:relative;height:600vh;width:100%}.hero-sticky-inner{position:fixed;top:0;left:0;width:100%;height:100vh;overflow:hidden;display:flex;align-items:center;z-index:1}.hero-bg{position:absolute;top:0;left:0;width:100%;height:100%;background:url(./hero-bg-eju0D77J.png) center/cover no-repeat;z-index:1}.hero-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,#0a0a0a66,#0a0a0ae6);z-index:1}.hero-content{position:relative;z-index:2;width:100%;height:100%}.hero-visual-stack{position:absolute;right:5%;top:50%;transform:translateY(-50%);width:40%;height:70%;z-index:10;display:flex;justify-content:center;align-items:center}.hero-visual-item{position:absolute;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.hero-text h1{font-size:clamp(2.5rem,6vw,4.8rem);line-height:1.05;margin-bottom:24px}.hero-text p{font-size:1.25rem;color:var(--text-muted);margin-bottom:40px;max-width:500px;line-height:1.6}.hero-btns{display:flex;gap:16px}.grid-3{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-top:60px}.card{padding:40px;background:var(--bg-card);border:1px solid var(--gray-border);border-radius:12px;transition:box-shadow .3s ease,border-color .3s ease}.card:hover{box-shadow:0 10px 40px #ff3c3c1a}.card-icon{width:48px;height:48px;border-radius:12px;background:#ff3c3c1a;color:var(--accent-red);display:flex;align-items:center;justify-content:center;margin-bottom:24px}.card h3,.card h4{margin-bottom:12px}.card p{color:var(--text-muted)}.pricing-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:60px}.price-card{padding:50px;border-radius:12px;border:1px solid var(--gray-border);position:relative;background:var(--bg-card)}.price-card.premium{background:linear-gradient(135deg,#1f0b0b,#0a0a0a);border-color:var(--accent-red)}.price-card ul{list-style:none;margin-top:30px}.price-card li{margin-bottom:16px;color:var(--text-muted);display:flex;align-items:center;gap:10px}.timeline{border-left:2px solid var(--gray-border);padding-left:50px;position:relative}.timeline-step{margin-bottom:50px;position:relative}.timeline-scroll-container{position:relative;height:300vh;width:100%;background-color:var(--bg-home)}.timeline-sticky-inner{position:sticky;top:0;height:100vh;width:100%;display:flex;align-items:center;overflow:hidden;background-color:#0d0d0d}.phone-3d-wrapper{perspective:2000px;width:min-content;margin:0 auto}.phone-chassis{width:310px;height:630px;background:#000;border-radius:48px;padding:10px;position:relative;border:1px solid rgba(255,255,255,.2);box-shadow:0 50px 100px -20px #000000e6,inset 0 0 15px #ffffff0d,0 0 60px #e6394626;transform-style:preserve-3d;will-change:transform}.phone-chassis:before,.phone-chassis:after{content:"";position:absolute;width:3px;background:linear-gradient(to bottom,#333,#111);border-radius:2px}.phone-chassis:before{left:-3px;top:100px;height:40px;box-shadow:-2px 0 5px #00000080}.phone-chassis:after{right:-3px;top:160px;height:60px;box-shadow:2px 0 5px #00000080}.phone-screen{position:relative;height:100%;width:100%;border-radius:38px;overflow:hidden;background:#000;border:1px solid rgba(255,255,255,.1);transform:translateZ(1px)}.phone-screen img{width:100%;height:auto;min-height:100%;display:block;object-fit:cover;object-position:bottom}.dynamic-island{position:absolute;top:30px;left:50%;transform:translate(-50%);width:100px;height:28px;background:#000;border-radius:20px;z-index:10;border:1px solid rgba(255,255,255,.05)}.phone-glass{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#ffffff1a,#fff0,#ffffff05);pointer-events:none;border-radius:48px;z-index:20}.curtain-hint{position:absolute;top:16px;left:50%;transform:translate(-50%);width:48px;height:5px;border-radius:3px;background:#ffffff26;z-index:10}footer{background-color:var(--bg-home);position:relative;z-index:1}.btn-locked{min-width:140px;display:inline-flex;align-items:center;justify-content:center}.lock-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:7px;background:#ff3c3c14;border-color:#ff3c3c66;color:var(--accent-red);font-size:.85rem;font-weight:700;letter-spacing:.04em;border-radius:inherit;pointer-events:none;text-transform:uppercase}.lang-dropdown{position:relative;z-index:1100}.lang-trigger{display:flex;align-items:center;gap:7px;background:#ffffff0f;border:1px solid var(--gray-border);border-radius:8px;padding:7px 12px;cursor:pointer;color:var(--text-main);font-family:Outfit,sans-serif;font-size:.8rem;font-weight:700;transition:background .2s ease,border-color .2s ease;white-space:nowrap}.lang-trigger:hover{background:#ffffff1a;border-color:#fff3}.lang-flag{font-size:1.1rem;line-height:1}.lang-code{letter-spacing:.06em;font-size:.75rem}.lang-chevron{font-size:.7rem;color:var(--text-muted);display:inline-block;transform-origin:center}.lang-menu{position:absolute;top:calc(100% + 8px);right:0;left:auto;transform:none;min-width:170px;background:#1a1a1a;border:1px solid var(--gray-border);border-radius:10px;overflow:hidden;list-style:none;padding:6px;box-shadow:0 16px 40px #0009,0 0 0 1px #ffffff0a}.lang-option{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:6px;cursor:pointer;font-family:Outfit,sans-serif;font-size:.85rem;font-weight:600;color:var(--text-muted);transition:background .15s ease,color .15s ease}.lang-option:hover{background:#ffffff12;color:var(--text-main)}.lang-option.active{color:var(--text-main);background:#ff3c3c1a}.lang-check{margin-left:auto;color:var(--accent-red);font-size:.85rem}[lang=ar] h1,[lang=ar] h2,[lang=ar] h3,[lang=ar] h4,[lang=ar] p,[lang=ar] span,[lang=ar] a,[lang=ar] button,[lang=ar] li{font-family:Noto Kufi Arabic,Segoe UI,Arial,sans-serif;letter-spacing:0}[dir=rtl] .hero-text{right:0;left:auto!important;text-align:right}[dir=rtl] .hero-visual-stack{right:auto;left:5%}[dir=rtl] nav{flex-direction:row-reverse}[dir=rtl] .nav-links{flex-direction:row-reverse}[dir=rtl] .timeline{border-left:none;border-right:2px solid var(--gray-border);padding-left:0;padding-right:50px}[dir=rtl] .timeline-step span{left:auto;right:-63px}[dir=rtl] .hero-grid{direction:rtl}[dir=rtl] .price-card .recommended-badge{right:auto;left:20px}[dir=rtl] footer .container{flex-direction:row-reverse}@media (max-width: 900px){.logo-img{height:24px}.hero-grid{grid-template-columns:1fr;text-align:center}.hero-visual-stack{display:none!important}.hero-text{top:0!important;bottom:0!important;margin:auto 0!important;height:fit-content;width:100%;text-align:center;z-index:10}[dir=rtl] .hero-text{left:0!important;right:0!important;text-align:center}.hero-text h1,.hero-text h2{font-size:2.2rem}.hero-text p{margin:0 auto 30px;font-size:1.1rem}.hero-btns{justify-content:center}.pricing-grid{grid-template-columns:1fr}}.flaticon-mask{width:22px;height:22px;background-color:var(--text-muted);mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;transition:all .2s ease}.footer-icon-link:hover .flaticon-mask{background-color:var(--accent-red);filter:drop-shadow(0 0 8px rgba(255,60,60,.4))}
