.landing{--pine:#0b4a38;--deep:#0f5e47;--leaf:#1fa37a;--sand:#f4b63f;--mint:#eef5f1;--ink:#12241e;--muted:#5a6e67;--line:#d9e5e0;--bg:#f6f9f7;--surface:#fff;--paper:#fbf7ec;--paperline:#c9d6ea;--pen:#24479a;--danger:#b23a2e;box-sizing:border-box;padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0);color-scheme:light}@media (prefers-color-scheme:dark){.landing:not([data-theme=light]){--ink:#e8f1ed;--muted:#9db3ab;--line:#24443a;--bg:#0a1c16;--surface:#10261f;--mint:#12302a;--paper:#1b2620;--paperline:#2e4253;--pen:#8fb0f0;color-scheme:dark}}.landing[data-theme=dark]{--ink:#e8f1ed;--muted:#9db3ab;--line:#24443a;--bg:#0a1c16;--surface:#10261f;--mint:#12302a;--paper:#1b2620;--paperline:#2e4253;--pen:#8fb0f0;color-scheme:dark}.landing *,.landing :after,.landing :before{box-sizing:inherit}.landing{scroll-padding-top:calc(env(safe-area-inset-top,0px) + 84px);scroll-behavior:smooth;margin:0;background:var(--bg);color:var(--ink);font-family:IBM Plex Sans Arabic,Noto Sans Arabic,Tahoma,Arial,sans-serif;font-size:17px;line-height:1.75}.landing:before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0);z-index:60;background:var(--pine)}.landing img{max-width:100%}.landing a{color:inherit}.landing :focus-visible{outline:3px solid var(--sand);outline-offset:3px;border-radius:8px}.landing .num{font-family:Alexandria,IBM Plex Sans Arabic,sans-serif;font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.landing .wrap{max-width:1180px;margin:0 auto;padding:0 24px}.landing h1,.landing h2,.landing h3{font-family:Alexandria,IBM Plex Sans Arabic,sans-serif;line-height:1.3;margin:0}.landing h2{font-size:clamp(28px,3.4vw,42px);font-weight:800;letter-spacing:-.5px}.landing .lead{font-size:19px;color:var(--muted);max-width:640px}.landing .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:52px;padding:0 24px;border-radius:14px;font-weight:700;font-size:16px;text-decoration:none;border:0;cursor:pointer;font-family:inherit;transition:transform .15s ease}.landing .btn:active{transform:translateY(1px)}.landing .btn-sand{background:var(--sand);color:#1f1a07}.landing .btn-ghost{background:transparent;color:#fff;border:1.5px solid hsla(0,0%,100%,.35)}.landing .btn-pine{background:var(--deep);color:#fff}.landing .nav{position:sticky;top:env(safe-area-inset-top,0);z-index:50;background:var(--pine);color:#fff}.landing .nav .wrap{display:flex;align-items:center;justify-content:space-between;height:72px;gap:16px}.landing .brand{display:flex;align-items:center;gap:10px;text-decoration:none;font-family:Alexandria;font-weight:800;font-size:21px}.landing .brand img{width:40px;height:40px;border-radius:11px}.landing .brand span b{color:#c6f05a;font-weight:800}.landing .links{display:flex;gap:26px;font-size:15px}.landing .links a{text-decoration:none;color:#d5e8df}.landing .links a:hover{color:#fff}.landing .nav .btn{height:42px;padding:0 18px;font-size:14.5px}.landing .menu-btn{display:none;background:transparent;border:1px solid hsla(0,0%,100%,.3);color:#fff;border-radius:10px;height:40px;padding:0 12px;font-family:inherit;font-weight:700}.landing .hero{background:var(--pine);color:#fff;position:relative;overflow:hidden;padding:56px 0 0}.landing .hero .wrap{display:grid;grid-template-columns:1.05fr 1fr;gap:40px;align-items:center}.landing .hero h1{font-size:clamp(34px,4.6vw,58px);font-weight:800;line-height:1.22;letter-spacing:-1px}.landing .hero p.sub{font-size:19px;color:#c9e2d7;margin:18px 0 28px;max-width:540px}.landing .hero .ctas{display:flex;gap:12px;flex-wrap:wrap}.landing .trust{display:flex;flex-wrap:wrap;gap:18px;margin-top:26px;font-size:14.5px;color:#bfdbcf}.landing .trust span{display:flex;align-items:center;gap:7px}.landing .trust span:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--leaf)}.landing .radar{position:relative;aspect-ratio:1/1;max-width:520px;width:100%;margin-inline:auto;margin-bottom:24px}.landing .disc{overflow:hidden}.landing .disc,.landing .radar .disk{position:absolute;inset:0;border-radius:50%}.landing .radar .disk{background:radial-gradient(circle at center,#0f5e47 0,#0d5240 55%,#0b4a38 72%);box-shadow:inset 0 0 0 1px rgba(31,163,122,.35)}.landing .radar .ring{position:absolute;border-radius:50%;border:1px solid rgba(31,163,122,.35)}.landing .radar .r1{inset:12%}.landing .radar .r2{inset:26%}.landing .radar .r3{inset:40%}.landing .radar .streets{position:absolute;inset:0;border-radius:50%;overflow:hidden;opacity:.28}.landing .radar .streets i{position:absolute;background:#7fc9ae;height:2px;transform-origin:center}.landing .radar .sweep{position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg,rgba(31,163,122,0) 0deg,rgba(31,163,122,0) 300deg,rgba(124,224,181,.45) 1turn);animation:sweep 6s linear infinite}@keyframes sweep{to{transform:rotate(1turn)}}.landing .pin{position:absolute;transform:translate(50%,-100%);flex-direction:column}.landing .pin,.landing .pin b{display:flex;align-items:center}.landing .pin b{width:38px;height:38px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);justify-content:center;box-shadow:0 6px 14px rgba(0,0,0,.3);border:3px solid #fff}.landing .pin b span{transform:rotate(45deg);font-weight:800;font-size:14px;font-family:Alexandria;color:#fff}.landing .pin small{margin-top:6px;background:rgba(5,30,22,.85);color:#fff;font-size:11.5px;padding:2px 8px;border-radius:8px;white-space:nowrap}.landing .feed{position:absolute;left:-6%;bottom:16%;width:min(290px,62%);display:flex;flex-direction:column;gap:8px}.landing .ev{background:var(--surface);color:var(--ink);border-radius:14px;padding:10px 12px;box-shadow:0 14px 30px rgba(0,0,0,.25);font-size:13.5px;line-height:1.5;display:flex;gap:10px;align-items:flex-start}.landing .ev i{width:30px;height:30px;border-radius:9px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-style:normal;font-size:15px}.landing .ev small{display:block;color:var(--muted);font-size:12px}.landing .hero-fade{height:90px;background:linear-gradient(var(--pine),var(--pine))}.landing .sectors{padding:96px 0 24px}.landing .sectors .row{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.landing .sectors .chip{padding:9px 16px;border-radius:999px;background:var(--surface);border:1px solid var(--line);font-weight:600;font-size:15px}.landing .sectors p{color:var(--muted);margin:0;font-size:15px}.landing .story{padding:64px 0}.landing .story .head{max-width:760px}.landing .story .head p{color:var(--muted);font-size:18px;margin:12px 0 0}.landing .compare{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:36px;align-items:stretch}.landing .notebook{background:var(--paper);border-radius:6px 22px 22px 6px;padding:26px 28px 26px 36px;position:relative;box-shadow:0 2px 0 var(--line),0 18px 40px rgba(18,36,30,.08);background-image:repeating-linear-gradient(to bottom,transparent 0 33px,var(--paperline) 33px 34px);background-position:0 54px}.landing .notebook:after{content:"";position:absolute;top:0;bottom:0;right:44px;width:2px;background:#e5a9a2;opacity:.6}.landing .notebook .hand{font-family:var(--font-reem),"IBM Plex Sans Arabic",sans-serif;color:var(--pen);font-size:21px;line-height:34px}.landing .notebook .hand .x{text-decoration:line-through;opacity:.7}.landing .notebook .tag{position:absolute;top:-14px;right:20px;background:#fff;color:#7a4a12;border:1px solid #ebd3a6;font-size:13px;font-weight:700;padding:3px 12px;border-radius:999px}.landing .appday{background:var(--surface);border:1px solid var(--line);border-radius:22px;padding:22px;display:flex;flex-direction:column;gap:12px;position:relative}.landing .appday .tag{position:absolute;top:-14px;right:20px;background:var(--deep);color:#fff;font-size:13px;font-weight:700;padding:3px 12px;border-radius:999px}.landing .kgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.landing .k{background:var(--mint);border-radius:14px;padding:12px}.landing .k small{display:block;color:var(--muted);font-size:12.5px}.landing .k b{font-family:Alexandria;font-size:22px}.landing .line{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding-top:10px;font-size:15px}.landing .pill{font-size:12.5px;font-weight:700;padding:2px 10px;border-radius:999px}.landing .p-ok{background:#e3f4ec;color:#11704f}.landing .p-warn{background:#fff1d6;color:#7a5006}.landing .p-bad{background:#fce6e3;color:var(--danger)}.landing .modules{padding:72px 0;background:var(--surface);border-block:1px solid var(--line)}.landing .mgrid{display:grid;grid-template-columns:1.2fr 1fr 1fr;grid-auto-rows:auto;gap:18px;margin-top:36px}.landing .mod{border-radius:20px;padding:24px;border:1px solid var(--line);background:var(--bg)}.landing .mod h3{font-size:21px;font-weight:800;margin-bottom:8px}.landing .mod p{color:var(--muted);margin:0 0 12px;font-size:15.5px}.landing .mod ul{margin:0;padding:0 18px 0 0;font-size:15px}.landing .mod li{margin:3px 0}.landing .mod.big{grid-row:span 3;background:var(--pine);color:#fff;border-color:var(--pine);display:flex;flex-direction:column}.landing .mod.big p{color:#c9e2d7}.landing .mod .ic{width:44px;height:44px;border-radius:13px;display:flex;align-items:center;justify-content:center;font-size:21px;margin-bottom:14px;background:var(--mint)}.landing .mod.big .ic{background:hsla(0,0%,100%,.12)}.landing .phone{margin-top:auto;align-self:center;width:230px;border-radius:30px;background:#06261d;padding:10px;box-shadow:0 20px 40px rgba(0,0,0,.35)}.landing .phone .scr{background:#f2f6f4;border-radius:22px;overflow:hidden;color:#12241e;font-size:12px}.landing .phone .ph{background:var(--deep);color:#fff;padding:14px 12px 12px}.landing .phone .ph b{font-family:Alexandria;font-size:18px;display:block}.landing .phone .pc{background:#fff;margin:8px;border-radius:12px;padding:9px;border:1.5px solid #1fa37a}.landing .phone .pc b{display:block;font-size:13px}.landing .phone .pb{margin:0 8px 10px;height:30px;border-radius:9px;background:var(--deep);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700}.landing .how{padding:72px 0}.landing .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:34px;counter-reset:s}.landing .step{position:relative;padding:22px;border-top:3px solid var(--leaf)}.landing .step:before{counter-increment:s;content:counter(s);font-family:Alexandria;font-weight:800;font-size:46px;color:var(--leaf);opacity:.35;line-height:1;display:block;margin-bottom:8px}.landing .step h3{font-size:20px;margin-bottom:6px}.landing .step p{color:var(--muted);margin:0;font-size:15.5px}.landing .pricing{padding:76px 0;background:var(--pine);color:#fff}.landing .pricing .lead{color:#c9e2d7}.landing .ptools{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}.landing .seg{display:inline-flex;background:hsla(0,0%,100%,.1);border-radius:12px;padding:4px}.landing .seg button{border:0;background:transparent;color:#d5e8df;font-family:inherit;font-weight:700;font-size:14.5px;height:38px;padding:0 14px;border-radius:9px;cursor:pointer}.landing .seg button[aria-pressed=true]{background:#fff;color:var(--pine)}.landing .seg button small{color:var(--sand);font-weight:700}.landing .pricing .wrap{max-width:1280px}.landing .plans{display:grid;grid-template-columns:1fr;gap:18px;margin-top:30px;align-items:stretch}.landing .plan{background:#fff;color:#12241e;border-radius:22px;padding:20px;display:flex;flex-direction:column;gap:12px;position:relative;min-width:0}.landing .plan.feat{background:var(--sand);color:#1f1a07;box-shadow:0 24px 50px rgba(0,0,0,.28);order:-1}.landing .plan.solo{order:1;background:#fff8e8;border:1.5px dashed var(--sand)}.landing .plan .badge{position:absolute;top:-13px;right:24px;background:var(--pine);color:#fff;font-size:12.5px;font-weight:700;padding:3px 12px;border-radius:999px;border:2px solid var(--sand)}.landing .plan h3{font-size:19px}.landing .plan .who{font-size:14.5px;opacity:.75;margin:0}.landing .price{display:flex;align-items:baseline;gap:8px}.landing .price b{font-family:Alexandria;font-size:34px;font-weight:800;letter-spacing:-1px}.landing .price span{font-weight:700;opacity:.7}.landing .plan .per{font-size:13.5px;opacity:.7;margin-top:-10px}.landing .limits{display:flex;gap:8px;flex-wrap:wrap}.landing .limits span{background:rgba(11,74,56,.08);border-radius:10px;padding:5px 10px;font-size:13.5px;font-weight:700}.landing .plan ul{list-style:none;margin:0;padding:0;font-size:14px;display:flex;flex-direction:column;gap:7px}.landing .plan li{display:flex;gap:8px;align-items:flex-start}.landing .plan li:before{content:"✓";color:var(--leaf);font-weight:800}.landing .plan li.more:before{content:none}.landing .plan.feat li:before{color:var(--pine)}.landing .plan .btn{margin-top:auto;width:100%}.landing .plan .btn-o{background:transparent;color:var(--pine);border:1.5px solid var(--pine)}.landing .offer{margin-top:28px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;border:1px dashed rgba(244,182,63,.7);border-radius:18px;padding:16px 20px}.landing .offer b{color:var(--sand)}.landing .addon{font-size:14px;color:#bfdbcf;margin-top:14px}.landing .faq{padding:72px 0}.landing .faq .grid{display:grid;grid-template-columns:1fr 1.4fr;gap:40px}.landing details{border-bottom:1px solid var(--line);padding:16px 0}.landing summary{cursor:pointer;font-weight:700;font-size:17.5px;list-style:none;display:flex;justify-content:space-between;gap:12px}.landing summary::-webkit-details-marker{display:none}.landing summary:after{content:"+";font-family:Alexandria;font-size:22px;color:var(--leaf);line-height:1}.landing details[open] summary:after{content:"−"}.landing details p{color:var(--muted);margin:8px 0 0;font-size:15.5px}.landing .book{padding:76px 0;background:var(--mint)}.landing .book .grid{display:grid;grid-template-columns:1fr 1.25fr;gap:40px;align-items:start}.landing .book .side p{color:var(--muted);font-size:17px}.landing .book .side ul{padding:0 20px 0 0;margin:14px 0 0;font-size:16px}.landing .form{background:var(--surface);border:1px solid var(--line);border-radius:24px;padding:26px;display:grid;grid-template-columns:1fr 1fr;gap:14px}.landing .form .full{grid-column:1/-1}.landing .form label{display:block;font-weight:700;font-size:14.5px;margin-bottom:6px}.landing .form input,.landing .form select,.landing .form textarea{width:100%;height:48px;border-radius:12px;border:1.5px solid var(--line);background:var(--bg);color:var(--ink);font-family:inherit;font-size:16px;padding:0 14px}.landing .form textarea{height:90px;padding:10px 14px;resize:vertical}.landing .form input:focus,.landing .form select:focus,.landing .form textarea:focus{outline:none;border-color:var(--leaf);background:var(--surface)}.landing .form input[dir=ltr]{text-align:right}.landing .form .hint{font-size:12.5px;color:var(--muted);margin-top:4px}.landing .form .err{font-size:12.5px;color:var(--danger);margin-top:4px;display:none}.landing .form .invalid input,.landing .form .invalid select{border-color:var(--danger)}.landing .form .invalid .err{display:block}.landing .form .btn{width:100%}.landing .sent{display:none;grid-column:1/-1;text-align:center;padding:30px 10px}.landing .sent b{display:block;font-family:Alexandria;font-size:24px;margin:10px 0 6px}.landing .sent .ok{width:64px;height:64px;border-radius:50%;background:var(--leaf);color:#fff;font-size:32px;display:flex;align-items:center;justify-content:center;margin:0 auto}.landing .form.done>:not(.sent){display:none}.landing .form.done .sent{display:block}.landing .form input.hp{position:absolute;inset-inline-start:0;top:0;width:1px;height:1px;min-height:0;margin:0;padding:0;border:0;opacity:0;pointer-events:none;overflow:hidden}.landing footer{background:#082f24;color:#bfd6cc;padding:40px 0;font-size:14.5px}.landing footer .wrap{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;align-items:center}.landing{position:relative;max-width:100%;overflow-x:clip}.landing .login-m,.landing .tabbar{display:none}@media (max-width:960px){.landing .links,.landing .menu-btn{display:none!important}.landing .login-m{display:inline-flex;align-items:center;height:38px;padding:0 14px;border-radius:11px;border:1px solid hsla(0,0%,100%,.3);color:#fff;text-decoration:none;font-weight:700;font-size:14px}.landing .nav .wrap{height:60px}.landing{padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))}.landing .tabbar{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;left:0;right:0;bottom:0;z-index:70;background:var(--surface);border-top:1px solid var(--line);padding:6px 6px calc(8px + env(safe-area-inset-bottom,0px));box-shadow:0 -8px 24px rgba(11,74,56,.08)}.landing .tabbar a{display:flex;flex-direction:column;align-items:center;gap:2px;text-decoration:none;color:var(--muted);font-size:11.5px;font-weight:700;padding:4px 0;border-radius:12px}.landing .tabbar a svg{width:22px;height:22px}.landing .tabbar a[aria-current=true]{color:var(--deep)}.landing .tabbar a.cta{color:#1f1a07}.landing .tabbar a.cta span.dot{width:48px;height:48px;margin-top:-22px;border-radius:16px;background:var(--sand);display:flex;align-items:center;justify-content:center;box-shadow:0 6px 16px rgba(244,182,63,.45);border:3px solid var(--surface)}.landing .wrap{padding:0 18px}.landing .hero{padding-top:28px}.landing .book,.landing .faq,.landing .how,.landing .modules,.landing .pricing,.landing .story{padding:52px 0}.landing .book .grid,.landing .compare,.landing .faq .grid,.landing .hero .wrap{grid-template-columns:1fr}.landing .radar{max-width:420px;margin-bottom:-40px}.landing .feed{left:0;width:68%}.landing .mgrid{grid-template-columns:1fr}.landing .mod.big{grid-row:auto}.landing .steps{grid-template-columns:1fr}}@media (min-width:768px) and (max-width:1199px){.landing .plans{grid-template-columns:repeat(2,minmax(0,1fr))}.landing .plan.feat,.landing .plan.solo{order:0}}@media (min-width:1200px){.landing .plans{grid-template-columns:repeat(4,minmax(0,1fr))}.landing .plan.feat,.landing .plan.solo{order:0}.landing .plan.feat{transform:translateY(-10px)}}@media (max-width:560px){.landing{font-size:16px}.landing .nav .btn{display:none}.landing .form{grid-template-columns:1fr;padding:18px}.landing .kgrid{grid-template-columns:1fr 1fr}.landing .feed{left:4%;right:4%;width:auto;bottom:-46px}.landing .feed .ev:nth-child(2){display:none}.landing .radar{margin-bottom:76px}}@media (prefers-reduced-motion:reduce){.landing .radar .sweep{animation:none;opacity:.5}.landing{scroll-behavior:auto}.landing .btn{transition:none}}@font-face{font-family:__Reem_Kufi_Ink_2de658;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/06adc275587730fa-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-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-10ec7,u+10ec9-10eee,u+10ef?,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:__Reem_Kufi_Ink_2de658;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/03beaa1aefb12428-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Reem_Kufi_Ink_2de658;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/82f4520a17e2ecd6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Reem_Kufi_Ink_2de658;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8838f99c682219ad-s.woff2) format("woff2");unicode-range:u+00??,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:__Reem_Kufi_Ink_Fallback_2de658;src:local("Arial");ascent-override:113.51%;descent-override:41.28%;line-gap-override:0.00%;size-adjust:96.90%}.__className_2de658{font-family:__Reem_Kufi_Ink_2de658,__Reem_Kufi_Ink_Fallback_2de658;font-weight:400;font-style:normal}.__variable_2de658{--font-reem:"__Reem_Kufi_Ink_2de658","__Reem_Kufi_Ink_Fallback_2de658"}