@scope(.lafta-page){:root{--blue:#000069;--deep:#08083b;--ink:#141847;--muted:#68728b;--bg:#f5f7ff;--line:#e5e8f4;--accent:#7549e6;--soft:#eee9ff;--mint:#d3f4e8;--amber:#fff1d9;--font:"Tajawal",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px}body{color:var(--ink);font-family:var(--font);background:#fff;margin:0;font-size:17px;line-height:1.65}button,input,select{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.wrap{width:min(1200px,100% - 64px);margin-inline:auto}.top{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line);background:#fffe;position:sticky;top:0}.nav{justify-content:space-between;align-items:center;gap:30px;height:78px;display:flex}.logo{color:var(--blue);white-space:nowrap;font-size:26px;font-weight:900;line-height:.9}.logo small{letter-spacing:.4px;margin-top:8px;font-size:10px;font-weight:700;display:block}.navlinks{color:#394264;align-items:center;gap:25px;font-size:14px;font-weight:700;display:flex}.navlinks a:hover{color:var(--accent)}.actions{align-items:center;gap:10px;display:flex}.btn{white-space:nowrap;border:0;border-radius:13px;justify-content:center;align-items:center;gap:9px;padding:13px 21px;font-size:14px;font-weight:800;transition:all .2s;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn.primary{background:var(--blue);color:#fff}.btn.purple{background:var(--accent);color:#fff}.btn.ghost{color:var(--ink);background:#fff;border:1px solid #cbd0e3}.btn.white{color:var(--blue);background:#fff}.btn.darkoutline{color:#fff;background:#ffffff14;border:1px solid #ffffff6b}.mobile-menu,.mobile-links{display:none}.hero{color:#fff;background:radial-gradient(circle at 15% 18%,#302079 0,#0000 36%),linear-gradient(135deg,#060638 0%,#100a5e 65%,#090c5d 100%);padding:85px 0 88px;position:relative;overflow:hidden}.hero:before{content:"";border:1px solid #ffffff14;border-radius:50%;width:530px;height:530px;position:absolute;bottom:-250px;left:-90px;box-shadow:0 0 0 70px #ffffff05,0 0 0 145px #ffffff04}.hero-grid{grid-template-columns:1.03fr .97fr;align-items:center;gap:56px;display:grid;position:relative}.eyebrow{letter-spacing:.4px;color:#a3aef5;align-items:center;gap:8px;font-size:12px;font-weight:800;display:inline-flex}.hero .eyebrow:before{content:"";background:#9b86ff;border-radius:50%;width:7px;height:7px}.hero h1{letter-spacing:-1.3px;margin:24px 0 22px;font-size:clamp(42px,4.45vw,69px);font-weight:900;line-height:1.18}.hero h1 em{color:#cfb8ff;font-style:normal}.hero p{color:#d9ddff;max-width:615px;font-size:19px;line-height:1.86}.hero-cta{flex-wrap:wrap;gap:11px;margin:34px 0 22px;display:flex}.small-note{color:#b4bbef;font-size:13px}.hero-demo{width:100%;max-width:510px;margin-inline:auto;position:relative}.halo{border:1px solid #ffffff1f;border-radius:38px;position:absolute;inset:-30px;transform:rotate(-6deg)}.mock{color:var(--ink);background:#fff;border-radius:26px;padding:19px;position:relative;overflow:hidden;box-shadow:0 32px 85px #0008}.mock-top{justify-content:space-between;align-items:center;padding:4px 5px 15px;display:flex}.mock-top strong{font-size:15px}.mock-top span{color:#6b6482;font-size:11px}.offer-photo{background:linear-gradient(120deg,#e4e9ff,#faf7ff);border-radius:18px;justify-content:center;align-items:center;height:170px;display:flex;position:relative;overflow:hidden}.shape{opacity:.5;background:#c2b9f3;border-radius:50%;width:190px;height:190px;position:absolute;top:-72px;left:18px}.offer-photo svg{color:#342390;position:relative}.floating-label{color:#392071;background:#fff;border-radius:50px;padding:7px 12px;font-size:12px;font-weight:800;position:absolute;top:15px;right:14px}.mock-details{padding:14px 7px 7px}.mock-details h3{margin:0 0 3px;font-size:24px}.mock-details p{color:#65718c;margin:0 0 14px;font-size:12px}.mock-meta{flex-wrap:wrap;gap:8px;display:flex}.mini-pill{color:#493f7c;background:#f0efff;border-radius:8px;padding:6px 9px;font-size:11px;font-weight:700}.mock-bottom{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:14px;padding-top:18px;display:flex}.mock-bottom strong{font-size:22px}.mock-bottom span{color:var(--muted);font-size:11px;display:block}.mock-bottom .buy{background:var(--blue);color:#fff;border:0;border-radius:10px;padding:10px 15px;font-weight:700}.floating-sticker{color:#123d32;background:#ccecdf;border-radius:14px;padding:13px 18px;font-size:13px;font-weight:800;position:absolute;bottom:-24px;left:-37px;transform:rotate(-5deg);box-shadow:0 13px 24px #0003}.section{padding:99px 0}.section.alt{background:var(--bg)}.heading{letter-spacing:-.6px;margin:12px 0 15px;font-size:clamp(31px,3.3vw,45px);font-weight:900;line-height:1.32}.lead{color:#626e88;max-width:740px;font-size:18px;line-height:1.85}.center{text-align:center}.center .lead{margin-inline:auto}.kicker{letter-spacing:.6px;color:#6452b5;font-size:12px;font-weight:800}.insights{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:35px;display:grid}.insight{border:1px solid var(--line);background:#fff;border-radius:22px;padding:29px}.insight i{color:#4f2bb9;background:#eeeaff;border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;font-style:normal;font-weight:900;display:inline-flex}.insight h3{margin:15px 0 9px;font-size:22px;line-height:1.35}.insight p{color:var(--muted);margin:0;font-size:15px}.compare{grid-template-columns:1fr 1fr;gap:20px;margin-top:36px;display:grid}.compare>div{border:1px solid var(--line);background:#fff;border-radius:24px;padding:36px}.compare .highlight{background:var(--blue);color:#fff;border-color:var(--blue)}.compare h3{margin:4px 0 17px;font-size:25px}.compare p{color:var(--muted);font-size:16px}.compare .highlight p{color:#d5dbf6}.compare ul{padding-right:21px;font-size:15px;line-height:2.3}.compare .highlight ul{color:#dce4ff}.builder{grid-template-columns:1.02fr .98fr;align-items:center;gap:45px;margin-top:36px;display:grid}.form-card{border:1px solid var(--line);background:#fff;border-radius:25px;padding:31px;box-shadow:0 30px 85px #0a145a12}.form-card h3{margin:0 0 18px;font-size:24px}.form-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.field label{margin-bottom:6px;font-size:13px;font-weight:800;display:block}.field input,.field select{outline-color:var(--accent);background:#fff;border:1px solid #dce1ee;border-radius:10px;width:100%;height:48px;padding:0 12px}.field.wide{grid-column:1/-1}.toggle-row{flex-wrap:wrap;gap:9px;margin:17px 0;display:flex}.choice{background:#fff;border:1px solid #dce1ef;border-radius:12px;padding:9px 14px;font-size:13px;font-weight:800}.choice.active{background:var(--soft);color:#5135b3;border-color:#9677e7}.preview{background:#fff;border:1px solid #dbdff1;border-radius:25px;overflow:hidden}.preview-top{background:linear-gradient(125deg,#edeaff,#f8faff);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.preview-top b{font-size:16px}.preview-body{padding:25px}.preview-body h3{margin:12px 0;font-size:27px;line-height:1.4}.preview-price{color:var(--blue);font-size:31px;font-weight:900}.preview-price s{color:#8390a9;margin-inline-start:12px;font-size:16px;font-weight:500}.preview .progress{background:#eceff7;border-radius:5px;height:8px;margin:18px 0 8px;overflow:hidden}.preview .progress>div{background:#8665e9;width:50%;height:100%;transition:width .2s}.preview .note{color:#68738e;font-size:12px}.preview .rule{grid-template-columns:1fr 1fr;gap:9px;margin-top:16px;display:grid}.preview .rule>div{background:#f5f7fb;border-radius:11px;padding:11px;font-size:12px}.preview .rule b{font-size:14px;display:block}.privacy{color:#737b99;margin-top:11px;font-size:12px}.path{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:35px;display:grid}.path>div{border:1px solid var(--line);background:#fff;border-radius:18px;padding:23px}.path span{color:#9074d9;font-size:13px;font-weight:900}.path h3{margin:9px 0;font-size:19px}.path p{color:var(--muted);margin:0;font-size:14px}.money{background:var(--deep);color:#fff;border-radius:29px;grid-template-columns:1fr 1.06fr;gap:35px;margin-top:34px;padding:42px;display:grid}.money h3{margin:8px 0;font-size:26px}.money p{color:#c8ceec;font-size:15px}.calc{background:#ffffff12;border:1px solid #ffffff28;border-radius:19px;padding:25px}.calc label{color:#f3eaff;margin-bottom:8px;font-size:13px;display:block}.calc input{border:0;border-radius:10px;width:100%;max-width:100%;height:45px;margin-bottom:15px;padding:8px 12px}.calc-result{color:var(--ink);background:#fff;border-radius:13px;padding:18px;font-weight:800}.calc-result strong{color:var(--blue);font-size:29px;display:block}.finance-foot{color:#ccd2ff;font-size:12px}.features{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:30px;display:grid}.feature{border:1px solid var(--line);background:#fff;border-radius:19px;padding:26px}.feature span{color:#7058d4;font-size:12px;font-weight:900}.feature h3{margin:11px 0 7px;font-size:19px}.feature p{color:var(--muted);margin:0;font-size:14px}.academy{grid-template-columns:1.15fr 1fr 1fr;gap:16px;margin-top:28px;display:grid}.lesson{border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;gap:10px;padding:16px;display:flex}.lesson .thumb{color:#4b36aa;background:linear-gradient(145deg,#ddd9ff,#f3f5ff);border-radius:14px;place-items:center;height:125px;font-size:40px;display:grid}.lesson h3{margin:0;font-size:18px}.lesson p{color:var(--muted);flex:1;margin:0;font-size:14px}.lesson button{align-self:flex-start}.faq{grid-template-columns:.75fr 1.25fr;gap:65px;display:grid}.faq-item{border-bottom:1px solid var(--line)}.faq-item button{text-align:right;width:100%;color:var(--ink);background:0 0;border:0;justify-content:space-between;gap:13px;padding:20px 0;font-size:17px;font-weight:800;display:flex}.faq-item p{color:var(--muted);margin:0;padding:0 0 21px;font-size:15px}.faq-item p[hidden]{display:none}.end{background:#eef0ff;padding:85px 0}.end-card{color:#fff;background:linear-gradient(120deg,#005,#2d176f);border-radius:29px;justify-content:space-between;align-items:center;gap:35px;padding:57px;display:flex}.end-card h2{margin:4px 0 8px;font-size:37px;line-height:1.32}.end-card p{color:#d9e0fd;max-width:660px}.footer{color:#c5c8e5;background:#090929;padding:32px 0}.footer-flex{justify-content:space-between;align-items:center;gap:25px;display:flex}.footer .logo{color:#fff}.scrim{z-index:60;background:#08051ea6;display:none;position:fixed;inset:0}.scrim.open{display:block}.drawer{inset-block:0;z-index:65;background:#fff;width:min(450px,100%);padding:28px;transition:transform .25s;position:fixed;right:0;transform:translate(105%);box-shadow:0 0 40px #08051e50}.drawer.open{transform:none}.drawer h2{font-size:25px}.drawer .x{float:left;background:#f2f1fa;border:0;border-radius:10px;padding:8px 14px}.toast{z-index:75;color:#fff;background:#141846;border-radius:13px;padding:12px 19px;display:none;position:fixed;bottom:22px;left:22px}.toast.show{display:block}.mobilebar{display:none}.font-alert{z-index:80;color:#553a0f;background:#fff7e0;border:1px solid #edc67c;border-radius:13px;max-width:390px;padding:12px 15px;font-size:12px;display:none;position:fixed;bottom:15px;left:15px;box-shadow:0 8px 35px #0002}.font-alert.show{display:block}@media (max-width:980px){.navlinks{display:none}.mobile-menu{display:block}.mobile-links.open{flex-direction:column;gap:13px;padding:15px 0 25px;display:flex}.hero-grid,.builder,.money,.faq{grid-template-columns:1fr}.hero-demo{margin-top:20px}.features,.insights,.academy,.path{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.wrap{width:calc(100% - 36px)}body{font-size:15px}.section{padding:70px 0}.hero{padding:63px 0 72px}.hero h1{font-size:42px}.hero p{font-size:16px}.nav{height:68px}.nav .actions .btn.ghost{display:none}.hero-grid{gap:27px}.compare,.features,.insights,.academy,.form-grid{grid-template-columns:1fr}.field.wide{grid-column:auto}.path{grid-template-columns:1fr 1fr}.money{padding:25px}.end-card{padding:29px;display:block}.end-card h2{font-size:29px}.footer-flex{display:block}.floating-sticker{bottom:-17px;left:0}.mobilebar{z-index:25;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--line);background:#fffffff0;padding:10px 18px;display:block;position:fixed;bottom:0;left:0;right:0}.mobilebar .btn{width:100%}.font-alert{max-width:none;bottom:78px;left:10px;right:10px}.hero .btn{font-size:13px}.calc-result strong{font-size:25px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}}.lafta-page{--blue:#000069;--deep:#08083b;--ink:#141847;--muted:#68728b;--bg:#f5f7ff;--line:#e5e8f4;--accent:#7549e6;--soft:#eee9ff;--mint:#d3f4e8;--amber:#fff1d9;--font:"Tajawal",sans-serif;--partner-header-offset:139px;--partner-subnav-height:56px;color:var(--ink);background:#fff;font-size:17px;line-height:1.65}.lafta-page *,.lafta-page :before,.lafta-page :after{box-sizing:border-box}.lafta-page button,.lafta-page input,.lafta-page select,.lafta-page textarea{font:inherit}.lafta-page button{cursor:pointer}.lafta-page a{text-decoration:none}.lafta-page :is(button,a,input,select,summary,textarea):focus-visible{outline-offset:3px;outline:3px solid #9475fa}.lafta-page :is(h1,h2,h3,p){margin-top:0}.lafta-page .container{width:min(1200px,100% - 64px);margin-inline:auto}.lafta-page .partner-subnav{top:var(--partner-header-offset);z-index:900;height:var(--partner-subnav-height);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff2;border-bottom:1px solid #e5e8f4;position:sticky;box-shadow:0 7px 25px #0d113b0b}.lafta-page .partner-subnav-inner{align-items:center;gap:20px;height:100%;display:flex}.lafta-page .partner-subnav-title{color:#000069;white-space:nowrap;font-size:14px;font-weight:900}.lafta-page .partner-subnav-links{white-space:nowrap;flex:1;align-items:center;gap:15px;display:flex}.lafta-page .partner-subnav-links a,.lafta-page .partner-subnav-menu a{color:#40466b;font-size:12px;font-weight:800}.lafta-page .partner-subnav-links a:hover,.lafta-page .partner-subnav-menu a:hover{color:#7549e6}.lafta-page .partner-subnav-actions{align-items:center;gap:8px;display:flex}.lafta-page .partner-subnav-plan,.lafta-page .partner-subnav-contact,.lafta-page .partner-subnav-toggle{color:#000069;white-space:nowrap;background:#fff;border:1px solid #cbd1ed;border-radius:10px;justify-content:center;align-items:center;gap:5px;min-height:36px;padding:7px 11px;font-size:12px;font-weight:800;display:inline-flex}.lafta-page .partner-subnav-contact{color:#fff;background:#000069;border-color:#000069}.lafta-page .partner-subnav-toggle{display:none}.lafta-page .partner-subnav-toggle .icon{width:16px;height:16px}.lafta-page .partner-subnav .plan-count{color:#fff;background:#7549e6;border-radius:50%;place-items:center;min-width:19px;height:19px;font-size:11px;display:inline-grid}.lafta-page .partner-subnav-menu{top:100%;max-height:calc(100vh - var(--partner-header-offset) - var(--partner-subnav-height));background:#fff;border-bottom:1px solid #dfe3f4;position:absolute;inset-inline:0;overflow-y:auto;box-shadow:0 18px 35px #0d113b20}.lafta-page .partner-subnav-menu[hidden]{display:none}.lafta-page .partner-subnav-menu-grid{grid-template-columns:repeat(4,1fr);gap:5px 18px;padding-top:13px;padding-bottom:15px;display:grid}.lafta-page .partner-subnav-menu a{border-radius:9px;padding:9px 12px;display:block}.lafta-page section[id],.lafta-page main[id]{scroll-margin-top:calc(var(--partner-header-offset) + var(--partner-subnav-height) + 14px)}.lafta-page .qualification{color:#68728b;border-inline-start:3px solid #7549e6;margin-top:22px;padding-inline-start:14px;font-size:13px}.lafta-page .field .error{color:#a82d43;margin-top:4px;font-size:12px;display:block}.lafta-page .field [aria-invalid=true]{border-color:#d74c65}.lafta-page .calc-row{flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:13px;display:flex}.lafta-page .calc .calc-error{color:#ffe0e5;margin:-9px 0 12px;font-size:12px;display:block}.lafta-page .calc input[aria-invalid=true]{outline-offset:1px;outline:2px solid #ffe0e5}.lafta-page .drawer{z-index:1110}.lafta-page .scrim{z-index:1100}.lafta-page .modal{z-index:1120}.lafta-page .toast{z-index:1150}.lafta-page .drawer-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:24px;display:flex}.lafta-page .drawer-head h2{margin:0;font-size:26px}.lafta-page .drawer-body{flex:1;padding:24px;overflow:auto}.lafta-page .drawer-foot{border-top:1px solid var(--line);gap:10px;padding:24px;display:grid}.lafta-page .drawer-foot .btn{width:100%}.lafta-page .selected-track{border:1px solid #dddff1;border-radius:15px;margin:18px 0;padding:19px}.lafta-page .selected-track b{margin-bottom:12px;display:block}.lafta-page .modal-box{position:relative}.lafta-page .modal-box .x{top:16px;position:absolute;inset-inline-end:16px}.lafta-page .modal-box h2{padding-inline-end:32px}.lafta-page .modal-box textarea{resize:vertical;border:1px solid #dddff1;border-radius:10px;width:100%;min-height:96px;margin:15px 0;padding:12px;display:block}.lafta-page .faq-list details{border-bottom:1px solid #e1e5f2}.lafta-page .faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;padding:18px 0;font-weight:800;list-style:none;display:flex}.lafta-page .faq-list summary::-webkit-details-marker{display:none}.lafta-page .faq-list summary:after{content:"+";color:#7549e6;font-size:22px}.lafta-page .faq-list details[open] summary:after{content:"−"}.lafta-page .faq-list p{color:#68728b;padding-bottom:15px;font-size:14px}.lafta-page .end-actions{flex-direction:column;gap:10px;display:flex}.lafta-page .reasons{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:35px;display:grid}.lafta-page .reason{border:1px solid var(--line);background:#fff;border-radius:22px;padding:29px}.lafta-page .reason>span{color:#4f2bb9;background:#eeeaff;border-radius:14px;place-items:center;width:44px;height:44px;font-weight:900;display:inline-grid}.lafta-page .reason h3{margin:15px 0 9px;font-size:22px}.lafta-page .reason p{color:var(--muted);font-size:15px}.lafta-page .compare-card{border:1px solid var(--line);background:#fff;border-radius:24px;padding:36px}.lafta-page .compare-card.lafta{background:var(--blue);color:#fff;border-color:var(--blue)}.lafta-page .compare-card.lafta p,.lafta-page .compare-card.lafta ul{color:#dce4ff}.lafta-page .compare-card ul{padding-inline-start:21px}.lafta-page .path>article{border:1px solid var(--line);background:#fff;border-radius:18px;padding:23px}.lafta-page .modal{justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.lafta-page .modal-box{background:#fff;border-radius:23px;width:min(620px,100%);max-height:90vh;padding:35px;overflow:auto;box-shadow:0 28px 90px #0000664d}.lafta-page .modal-box h2{font-size:28px}.lafta-page .modal-box p{color:#68728b}.lafta-page .modal-box .btn{margin-top:12px}.lafta-page .drawer{flex-direction:column;padding:0;display:flex}.lafta-page .drawer .x{float:none}.lafta-page .end-card .end-actions{flex-shrink:0}@media (max-width:1190px){.lafta-page .partner-subnav-links{display:none}.lafta-page .partner-subnav-title{flex:1}.lafta-page .partner-subnav-toggle{display:inline-flex}}@media (max-width:1023px){.lafta-page{--partner-header-offset:72px;--partner-subnav-height:52px}}@media (max-width:650px){.lafta-page{--partner-subnav-height:48px}.lafta-page .container{width:calc(100% - 34px)}.lafta-page .partner-subnav-inner{gap:8px}.lafta-page .partner-subnav-title{font-size:12px}.lafta-page .partner-subnav-contact{display:none}.lafta-page .partner-subnav-plan,.lafta-page .partner-subnav-toggle{min-height:34px;padding:5px 8px;font-size:11px}.lafta-page .partner-subnav-menu-grid{grid-template-columns:repeat(2,1fr);gap:2px 6px}.lafta-page .toast{bottom:16px}.lafta-page .end-actions{margin-top:20px}}@media (max-width:980px){.lafta-page .reasons{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.lafta-page .reasons{grid-template-columns:1fr}.lafta-page .compare-card{padding:26px}.lafta-page .path{grid-template-columns:1fr 1fr}}@media (max-width:700px){.lafta-page .partner-subnav-contact{padding:5px 7px;font-size:10px;display:inline-flex}.lafta-page .partner-subnav-title{display:none}}
