*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Plus Jakarta Sans,sans-serif;background:#fbf7f2;color:#1e100a;-webkit-font-smoothing:antialiased;overflow-x:hidden;text-rendering:optimizeLegibility}#root{width:100%;overflow-x:hidden}img,svg,video,canvas{max-width:100%}button,[role=button],a{-webkit-tap-highlight-color:rgba(201,136,42,.18)}:root{--brown-950: #12080A;--brown-900: #1A0C06;--brown-800: #2C1810;--brown-700: #3D2010;--brown-600: #5C3218;--brown-500: #8A5C30;--brown-400: #B08040;--brown-300: #C8A870;--brown-200: #E8D5B0;--brown-100: #F5ECD8;--ink-950: var(--brown-950);--ink-900: var(--brown-900);--ink-800: var(--brown-800);--ink-700: var(--brown-700);--ink-600: var(--brown-600);--ink-500: var(--brown-500);--ink-400: var(--brown-400);--ink-300: var(--brown-300);--sand-50: #FFFFFF;--sand-100: #FDFAF5;--sand-200: #FBF7F2;--sand-300: #F0E8D8;--sand-400: #E2D0B8;--gold-800: #8A6210;--gold-700: #A87820;--gold-600: #C8951A;--gold-500: #DCA830;--gold-400: #E8BE58;--gold-300: #F0D080;--gold-200: #F8E8B0;--green-600: #2D7A4F;--green-500: #3D9960;--green-400: #52B870;--red-600: #B83028;--red-500: #D44038;--font-ar: "Noto Kufi Arabic", sans-serif;--font-en: "Plus Jakarta Sans", sans-serif;--font-mono: "IBM Plex Mono", monospace;--ease-expo: cubic-bezier(.16, 1, .3, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--ease-smooth: cubic-bezier(.4, 0, .2, 1);--navbar-h: 72px;--max-width: 1240px;--px: 60px;--shadow-sm: 0 1px 4px rgba(44, 24, 16, .06);--shadow-md: 0 4px 16px rgba(44, 24, 16, .09);--shadow-lg: 0 12px 40px rgba(44, 24, 16, .12);--shadow-xl: 0 24px 64px rgba(44, 24, 16, .15);--shadow-gold: 0 8px 28px rgba(200, 149, 26, .28)}@keyframes fadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes floatY{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-14px) rotate(1.5deg)}}@keyframes floatSlow{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes spinCW{to{transform:rotate(360deg)}}@keyframes spinCCW{to{transform:rotate(-360deg)}}@keyframes blobMorph{0%,to{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}33%{border-radius:30% 60% 70% 40%/50% 60% 30%}66%{border-radius:50% 40% 60% 30%/40% 70% 60% 30%}}@keyframes pulseRing{0%,to{box-shadow:0 0 #c9882a80}50%{box-shadow:0 0 0 18px #c9882a00}}@keyframes pulseDot{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.45);opacity:.65}}@keyframes marqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes shimmerBg{0%{background-position:-300% center}to{background-position:300% center}}@keyframes scanLine{0%{top:4px;opacity:0}5%{opacity:1}90%{top:calc(100% - 4px);opacity:1}to{top:calc(100% - 4px);opacity:0}}@keyframes treeSway{0%{transform:rotate(0)}20%{transform:rotate(2.5deg)}50%{transform:rotate(-2deg)}80%{transform:rotate(2deg)}to{transform:rotate(0)}}.anim-float{animation:floatY 7s ease-in-out infinite}.anim-float-slow{animation:floatSlow 9s ease-in-out infinite}.anim-spin-cw{animation:spinCW 24s linear infinite;transform-origin:center}.anim-spin-ccw{animation:spinCCW 18s linear infinite;transform-origin:center}.anim-pulse{animation:pulseRing 2.6s ease-in-out infinite}.anim-marquee{animation:marqueeScroll 30s linear infinite}.anim-logo-sway{animation:treeSway 4s ease-in-out infinite;transform-origin:bottom center}.label-tag{display:inline-flex;align-items:center;gap:8px;padding:5px 14px;border-radius:999px;background:#c9882a17;border:1px solid rgba(201,136,42,.24);font-size:10px;font-weight:700;color:var(--gold-600);text-transform:uppercase;letter-spacing:.14em;font-family:var(--font-mono);white-space:nowrap}.card{background:#fff;border:1.5px solid var(--sand-300);border-radius:20px;box-shadow:var(--shadow-sm);transition:transform .28s var(--ease-expo),box-shadow .28s ease,border-color .28s ease}.card:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg),0 0 0 1px #c8951a1f;border-color:var(--gold-600)}.card:active{transform:translateY(-2px)}.landing-menu-btn{display:none;width:44px;height:44px;min-width:44px;border:1px solid rgba(61,46,26,.16);border-radius:12px;background:#fdf6eec2;color:var(--ink-700);cursor:pointer;align-items:center;justify-content:center;flex-direction:column;gap:5px;transition:background .22s ease,border-color .22s ease,transform .18s ease;flex-shrink:0}.landing-menu-btn span{display:block;width:18px;height:2px;border-radius:999px;background:currentColor;transition:transform .22s var(--ease-smooth),opacity .18s ease}.landing-menu-btn:active{transform:scale(.96)}.landing-menu-btn:focus-visible{outline:2px solid var(--gold-600);outline-offset:2px}.landing-nav.is-menu-open .landing-menu-btn span:nth-child(1){transform:translateY(7px) rotate(45deg)}.landing-nav.is-menu-open .landing-menu-btn span:nth-child(2){opacity:0}.landing-nav.is-menu-open .landing-menu-btn span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.landing-mobile-menu{display:none}.landing-section{scroll-margin-top:var(--navbar-h)}.skip-link{position:absolute;top:-100px;left:16px;background:var(--gold-600);color:#fff;padding:8px 20px;border-radius:8px;font-weight:700;font-family:var(--font-en);z-index:9999;text-decoration:none;transition:top .2s}.skip-link:focus{top:16px}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--sand-300);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--ink-300)}:focus-visible{outline:2px solid var(--gold-600);outline-offset:3px;border-radius:4px}@media (max-width: 900px){:root{--px: 28px}.stats-grid-6{grid-template-columns:repeat(3,1fr)!important}.feature-grid-3{grid-template-columns:repeat(2,1fr)!important}.team-grid-5{grid-template-columns:repeat(3,1fr)!important}}@media (max-width: 600px){:root{--px: 16px}.stats-grid-6,.feature-grid-3,.team-grid-5{grid-template-columns:repeat(2,1fr)!important}.stats-grid-6>div:nth-child(2n){border-right:none!important}}@media (max-width: 1024px){.landing-scroll{width:100vw!important;max-width:100vw!important;height:100dvh!important;overflow-x:hidden!important;scroll-snap-type:none!important;-webkit-overflow-scrolling:touch}.landing-nav{width:100vw!important;max-width:100vw!important;height:64px!important;padding:0 20px!important;direction:ltr!important}.landing-logo{height:52px!important;max-width:150px!important}.landing-nav-brand{position:absolute;left:50%;transform:translate(-50%);pointer-events:auto}.landing-nav-links{display:none!important}.landing-nav-actions{position:absolute;left:20px;right:auto;top:50%;transform:translateY(-50%);gap:8px!important}.landing-menu-btn{display:inline-flex}.landing-mobile-menu{position:fixed;top:64px;left:12px;right:12px;z-index:299;display:flex;flex-direction:column;gap:4px;padding:10px;border:1px solid rgba(224,207,184,.78);border-radius:16px;background:#fdf6eefa;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 22px 50px #1e140a24,0 0 0 1px #e0cfb84d;transform:translateY(-12px) scale(.98);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s ease,transform .22s var(--ease-expo),visibility .22s;max-height:calc(100dvh - 80px);overflow-y:auto}.landing-nav.is-menu-open .landing-mobile-menu{transform:translateY(0) scale(1);opacity:1;visibility:visible;pointer-events:auto}.landing-mobile-menu button{min-height:52px;padding:14px 16px;border:0;border-radius:12px;background:transparent;color:var(--ink-700);font-size:15px;font-weight:700;text-align:start;cursor:pointer;width:100%;display:flex;align-items:center;transition:background .18s ease,color .18s ease,transform .14s ease;-webkit-tap-highlight-color:transparent}.landing-mobile-menu button:hover,.landing-mobile-menu button:focus-visible{background:#c9882a1a;color:var(--gold-700)}.landing-mobile-menu button:active{transform:scale(.985);background:#c9882a29}.landing-mobile-menu .landing-mobile-menu-cta{margin-top:6px;background:linear-gradient(135deg,#c9882a,#e8a84a);color:#fff;text-align:center;justify-content:center;border-radius:12px;box-shadow:0 10px 24px #c9882a42}.landing-mobile-menu .landing-mobile-menu-cta:before{display:none}.landing-section,.landing-hero{width:100%!important;max-width:100vw!important;height:auto!important;min-height:auto!important;padding:96px 20px 56px!important;justify-content:flex-start!important;overflow:hidden!important;box-sizing:border-box!important}.landing-section{scroll-margin-top:64px}.landing-two-col,.landing-hero-shell,.download-shell{width:100%!important;max-width:100%!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:28px!important;padding:0!important}.landing-hero{padding-top:80px!important;padding-bottom:40px!important;min-height:100dvh!important}.landing-hero-shell{min-height:unset!important;gap:24px!important}.landing-hero-title{font-size:clamp(34px,8vw,52px)!important;line-height:1.08!important;letter-spacing:0!important;text-align:center;width:100%;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.landing-hero-shell>div:first-child,.landing-cta-copy{width:100%!important;max-width:100%!important;min-width:0!important;text-align:center}.landing-hero-shell p,.landing-cta-copy p{max-width:100%!important;margin-left:auto!important;margin-right:auto!important}.landing-store-row,.landing-cta-copy>div{max-width:360px;margin-left:auto;margin-right:auto;justify-content:center;flex-wrap:wrap}.landing-store-btn,.landing-download-btn{min-height:52px;flex:1 1 140px;max-width:220px}.landing-phone-wrap{width:100%;max-width:300px;height:360px;align-self:center!important;display:flex;justify-content:center;transform:none!important;transform-origin:top center!important}.landing-phone-wrap .app-screen-mockup{transform:scale(.82);transform-origin:top center}.landing-hero-phone{height:410px;order:2}.landing-hero-phone .hero-phone-mockup{transform:scale(.8);transform-origin:top center}.reviews-phone-wrap{height:auto;max-width:100%;align-items:center;flex-direction:column}.download-shell .landing-phone-wrap{order:2}.landing-cta-copy{order:1}.escrow-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:32px 12px!important}.escrow-line{display:none!important}.varieties-section{padding-bottom:56px!important}.varieties-grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))!important;max-width:100%}.stats-grid-6{padding:32px 20px!important;gap:24px 0!important;grid-template-columns:repeat(3,1fr)!important}.landing-footer-grid{grid-template-columns:1fr!important;gap:34px!important;padding:48px 20px 32px!important}.landing-footer-bottom{padding:16px 20px!important}.card:hover{transform:none}.how-step-desc{white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.features-header{text-align:center}}@media (max-width: 900px){.landing-two-col,.landing-hero-shell{flex-direction:column!important;align-items:center!important;text-align:center!important}.landing-two-col>div,.landing-hero-shell>div{max-width:100%!important;width:100%!important}.landing-cta-copy,.landing-hero-title,.features-header{text-align:center!important}.landing-hero-shell p,.landing-cta-copy p,.landing-cta-copy div{margin-left:auto!important;margin-right:auto!important;justify-content:center!important}.landing-hero-bullets{justify-content:center!important}.landing-cta-copy .dl-stats-badge{margin-left:0!important;margin-right:0!important}.landing-phone-wrap{position:relative!important;top:0!important}}@media (max-width: 640px){.landing-nav{height:58px!important;padding:0 14px!important}.landing-logo{height:44px!important;max-width:124px!important}.landing-nav-actions{gap:6px!important;left:14px!important;transform:translateY(-50%)}.landing-nav-cta{display:none!important}.landing-menu-btn{width:42px;height:42px;min-width:42px;border-radius:11px}.landing-mobile-menu{top:58px;left:10px;right:10px}.landing-section,.landing-hero{padding:78px 16px 44px!important}.landing-hero{padding-top:72px!important}.landing-hero-shell{min-height:unset!important;gap:20px!important}.landing-hero-title{font-size:clamp(26px,8.6vw,34px)!important;width:100%}.landing-nav-actions span{font-size:10px!important;padding:3px 9px!important}.landing-store-row{flex-direction:column!important;align-items:stretch!important;width:100%!important;max-width:320px!important}.landing-store-btn,.landing-download-btn{width:100%!important;max-width:100%!important;min-width:0!important;justify-content:center!important;flex:none!important}.landing-hero-shell p,.landing-cta-copy p{font-size:14px!important;line-height:1.75!important}.landing-hover-hint{display:none}.landing-phone-wrap{height:308px;max-width:256px}.landing-phone-wrap .app-screen-mockup{transform:scale(.68)}.landing-hero-phone{height:324px}.landing-hero-phone .hero-phone-mockup{transform:scale(.64)}.reviews-phone-wrap{height:auto}.feature-grid-3{grid-template-columns:1fr!important}.team-grid-5,.stats-grid-6{grid-template-columns:repeat(2,1fr)!important}.stats-grid-6>div{border-right:none!important}.varieties-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.escrow-grid{grid-template-columns:1fr!important;gap:24px 0!important}.label-tag{max-width:100%;white-space:normal;line-height:1.5}.anim-marquee{animation-duration:44s}.landing-footer-bottom{flex-direction:column;align-items:flex-start;gap:6px!important}}@media (max-width: 380px){.landing-section,.landing-hero{padding-left:12px!important;padding-right:12px!important}.landing-hero-title{width:100%!important}.landing-phone-wrap{height:280px;max-width:240px}.landing-phone-wrap .app-screen-mockup{transform:scale(.62)}.landing-hero-phone{height:296px}.landing-hero-phone .hero-phone-mockup{transform:scale(.58)}.varieties-grid{grid-template-columns:1fr!important}.escrow-grid{grid-template-columns:1fr!important;gap:18px!important}}@media (hover: none){.landing-store-btn:active,.landing-download-btn:active,.landing-nav-cta:active{transform:scale(.97)!important;transition-duration:80ms!important}.card:active{border-color:var(--gold-600)!important;transform:scale(.99)!important}.landing-hero .anim-orb{transform:none!important;transition:none!important}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}.reveal{opacity:0;transform:translateY(36px);transition:opacity .7s var(--ease-expo),transform .7s var(--ease-expo)}.reveal.is-visible{opacity:1;transform:translateY(0)}.reveal-d1{transition-delay:80ms}.reveal-d2{transition-delay:.16s}.reveal-d3{transition-delay:.24s}.reveal-d4{transition-delay:.32s}.reveal-d5{transition-delay:.4s}.reveal-d6{transition-delay:.48s}.reveal-left{opacity:0;transform:translate(-40px);transition:opacity .7s var(--ease-expo),transform .7s var(--ease-expo)}.reveal-left.is-visible{opacity:1;transform:translate(0)}.reveal-right{opacity:0;transform:translate(40px);transition:opacity .7s var(--ease-expo),transform .7s var(--ease-expo)}.reveal-right.is-visible{opacity:1;transform:translate(0)}.reveal-scale{opacity:0;transform:scale(.92) translateY(20px);transition:opacity .6s var(--ease-expo),transform .6s var(--ease-expo)}.reveal-scale.is-visible{opacity:1;transform:scale(1) translateY(0)}@keyframes countUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.anim-count-up{animation:countUp .6s var(--ease-expo) both}@keyframes chartFadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.chart-enter{animation:chartFadeIn .5s var(--ease-expo) both}.kpi-card{transition:transform .22s var(--ease-spring),box-shadow .22s ease}.kpi-card:hover{transform:translateY(-4px);box-shadow:0 16px 40px #3d2e1a1a}@media (max-width: 1024px){.landing-hero-text{display:flex;flex-direction:column;align-items:center;text-align:center}.landing-hero-text .label-tag{align-self:center}.landing-hero-bullets{justify-content:center!important}.reviews-heading{display:none}.team-photo{height:240px!important}.download-content{padding:0!important}}@media (max-width: 1024px){.reviews-heading{display:block;text-align:center;padding-bottom:16px!important}.reviews-heading .label-tag{margin-left:auto;margin-right:auto;display:inline-flex}.reviews-phone-wrap{display:none!important}.reviews-cards{width:100%;max-width:100%}}@media (max-width: 640px){.team-photo{height:180px!important;object-position:center 15%!important}.reviews-heading{padding-bottom:12px!important}.varieties-section>div>div:first-child{flex-direction:column!important;align-items:flex-start!important}.varieties-section>div>div:first-child>p{max-width:100%!important}}@media (max-width: 380px){.team-photo{height:150px!important}.reviews-heading h2{font-size:22px!important}}.card-glass{background:#ffffff9e;backdrop-filter:blur(14px) saturate(1.3);-webkit-backdrop-filter:blur(14px) saturate(1.3);border:1.5px solid rgba(224,207,184,.65);border-radius:24px;transition:transform .26s var(--ease-expo),box-shadow .26s ease,border-color .26s ease,background .26s ease}.card-glass:hover{transform:translateY(-6px);box-shadow:0 24px 56px #1e140a1f;border-color:var(--gold-600);background:#ffffffe0}.text-gradient-gold{background:linear-gradient(135deg,#f0be72,#c9882a,#e8a84a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media (max-width: 1024px){.hero-float-illustration,.hero-float-badge{display:none!important}.landing-two-col .landing-phone-wrap{position:static!important}.large-feature-card{flex-direction:column!important}.feature-grid-3{grid-template-columns:repeat(2,1fr)!important}}@media (max-width: 640px){.feature-grid-3{grid-template-columns:1fr!important}.landing-download-btn{width:100%!important;justify-content:center!important}}@keyframes tilt3d{0%,to{transform:perspective(600px) rotateY(0) rotateX(0)}25%{transform:perspective(600px) rotateY(4deg) rotateX(2deg)}75%{transform:perspective(600px) rotateY(-4deg) rotateX(-2deg)}}.anim-tilt3d{animation:tilt3d 8s ease-in-out infinite;transform-origin:center}.section-divider-down{position:absolute;bottom:0;left:0;right:0;height:80px;background:linear-gradient(to bottom,transparent,var(--sand-50));pointer-events:none;z-index:1}.section-divider-up{position:absolute;top:0;left:0;right:0;height:80px;background:linear-gradient(to top,transparent,var(--sand-50));pointer-events:none;z-index:1}@keyframes apkPulse{0%,to{box-shadow:0 10px 32px #c9882a6b}50%{box-shadow:0 10px 32px #c9882a6b,0 0 0 8px #c9882a1a}}.apk-btn-pulse{animation:apkPulse 3s ease-in-out infinite}.badge-verified{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:999px;background:#40916c1f;border:1px solid rgba(64,145,108,.28);font-size:9.5px;font-weight:700;color:#40916c;font-family:var(--font-mono);letter-spacing:.08em}.dl-stats-badge{bottom:70px}html[dir=ltr] .dl-stats-badge{left:-120px}html[dir=rtl] .dl-stats-badge{right:-120px}.hero-ai-badge{bottom:70px}html[dir=ltr] .hero-ai-badge{left:auto;right:-148px}html[dir=rtl] .hero-ai-badge{right:auto;left:-148px}@media (max-width: 1024px){.dl-stats-badge,.hero-ai-badge{bottom:-10px!important;left:0!important;right:0!important;margin:0 auto!important;transform:none!important}}.skip-link{position:absolute;top:-100px;left:16px;z-index:9999;background:#2c1810;color:#fbf7f2;padding:10px 20px;border-radius:0 0 12px 12px;font-family:var(--font-en);font-size:13px;font-weight:700;text-decoration:none;transition:top .2s}.skip-link:focus{top:0}.admin-content::-webkit-scrollbar{width:5px}.admin-content::-webkit-scrollbar-track{background:transparent}.admin-content::-webkit-scrollbar-thumb{background:#c8951a40;border-radius:999px}.admin-content::-webkit-scrollbar-thumb:hover{background:#c8951a73}.landing-scroll::-webkit-scrollbar{width:4px}.landing-scroll::-webkit-scrollbar-track{background:transparent}.landing-scroll::-webkit-scrollbar-thumb{background:#c8951a33;border-radius:999px}.landing-scroll::-webkit-scrollbar-thumb:hover{background:#c8951a6b}.hero-ai-badge{bottom:12%;right:-28px}[dir=rtl] .hero-ai-badge{right:auto;left:-28px}.dl-stats-badge{bottom:8%;right:-22px}[dir=rtl] .dl-stats-badge{right:auto;left:-22px}@media (max-width: 860px){.hero-ai-badge{bottom:auto;top:12px;right:8px;left:auto;width:154px!important}[dir=rtl] .hero-ai-badge{right:auto;left:8px}.dl-stats-badge{bottom:auto;top:8px;right:8px;left:auto;min-width:140px!important}[dir=rtl] .dl-stats-badge{right:auto;left:8px}}.landing-store-btn{transition:transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .22s ease}.landing-hero-bullets>div{transition:opacity .3s ease}.landing-hero-bullets>div:hover{opacity:.8}.section-title-gold{background:linear-gradient(135deg,#c8951a,#f0d080 60%,#dca830);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.kpi-card{transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s ease,border-color .2s ease}.kpi-card:hover{transform:translateY(-4px);box-shadow:0 12px 36px #2c18101a;border-color:#c8951a66!important}
