:root{--primary:#0A66FF;--secondary:#13A8FF;--bg:#050914;--bg2:#08101d;--panel:#0b1424;--panel2:#101b30;--text:#f8fbff;--muted:#95a7bf;--border:rgba(142,174,216,.18);--green:#23c67a;--max:1220px;--shadow:0 25px 80px rgba(0,0,0,.35)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:'Cairo',Tahoma,Arial,sans-serif;line-height:1.8;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{max-width:100%}.container{width:min(var(--max),calc(100% - 40px));margin:auto}.announcement{background:linear-gradient(90deg,#0b56db,#0b7fec);font-size:13px}.announcement .container{min-height:35px;display:flex;align-items:center;justify-content:center;gap:18px}.announcement a{font-weight:800;text-decoration:underline}.topbar{position:sticky;top:0;z-index:50;background:rgba(5,9,20,.82);backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.07)}.nav{height:78px;display:flex;align-items:center;gap:28px}.brand{display:flex;align-items:center;gap:11px;min-width:max-content}.brand img{width:44px;height:44px;object-fit:contain;border-radius:10px}.brand b{font-size:17px;font-weight:900;letter-spacing:.1px}.brand small{display:block;color:#69baff;font-size:9px;letter-spacing:1.6px;line-height:1.2}.links{display:flex;align-items:center;gap:24px;margin-inline:auto;font-size:14px;color:#b4c3d7}.links a{transition:.2s}.links a:hover{color:#fff}.navActions{display:flex;align-items:center;gap:12px}.textLink{font-size:13px;color:#aebed3}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;background:linear-gradient(135deg,var(--primary),var(--secondary));color:#fff;border:0;border-radius:12px;padding:11px 18px;font-weight:800;cursor:pointer;box-shadow:0 12px 35px rgba(10,102,255,.18);transition:.2s}.btn:hover{transform:translateY(-1px);filter:brightness(1.08)}.btn.alt{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.13);box-shadow:none}.btn.big{padding:14px 22px;border-radius:14px}.btn.disabled,.disabled{opacity:.48;pointer-events:none}.navDownload{padding:9px 15px;font-size:13px}.productHero{position:relative;overflow:hidden;padding:86px 0 70px;background:radial-gradient(circle at 16% 15%,rgba(10,102,255,.22),transparent 29%),radial-gradient(circle at 83% 45%,rgba(19,168,255,.13),transparent 26%),linear-gradient(180deg,#050914 0%,#07101d 100%)}.productHero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:46px 46px;mask-image:linear-gradient(to bottom,#000,transparent 85%)}.productHeroGrid{position:relative;display:grid;grid-template-columns:1.04fr .96fr;align-items:center;gap:70px}.heroCopy{max-width:710px}.eyebrow,.sectionKicker{display:inline-flex;align-items:center;gap:7px;color:#78c6ff;font-weight:800;font-size:12px;letter-spacing:.2px}.heroCopy h1{font-size:clamp(44px,5.9vw,78px);line-height:1.15;margin:18px 0 18px;font-weight:900;letter-spacing:-1.9px}.heroCopy p{color:#afbdd0;font-size:18px;max-width:680px;margin:0}.heroActions{display:flex;gap:11px;flex-wrap:wrap;margin-top:30px}.androidIcon{font-size:11px;transform:rotate(45deg)}.trustRow{display:flex;gap:20px;flex-wrap:wrap;margin-top:28px;color:#8298b5;font-size:12px}.trustRow span:before{color:#54d79b}.phoneStage{position:relative;min-height:590px;display:grid;place-items:center}.glow{position:absolute;width:390px;height:390px;border-radius:50%;background:radial-gradient(circle,rgba(10,102,255,.4),rgba(19,168,255,.08) 48%,transparent 70%);filter:blur(12px)}.device{position:relative;width:315px;height:610px;background:linear-gradient(155deg,#0b1525,#03070d);border:1px solid rgba(151,193,255,.35);border-radius:44px;padding:14px;box-shadow:0 40px 95px rgba(0,0,0,.6),inset 0 0 0 6px rgba(255,255,255,.025);transform:rotate(4deg);overflow:hidden}.device:before{content:"";position:absolute;top:9px;left:50%;transform:translateX(-50%);width:91px;height:21px;background:#02050a;border-radius:0 0 16px 16px;z-index:3}.deviceImage{padding:7px;background:#05080e}.deviceImage img{width:100%;height:100%;object-fit:cover;border-radius:37px}.deviceTop{height:62px;display:flex;align-items:end;justify-content:space-between;padding:0 12px 10px;font-size:11px;color:#9eb1c9}.deviceTop b{font-size:12px;color:#fff}.deviceHero{margin:9px 7px;background:linear-gradient(135deg,#0e2f64,#0b172c 70%);border:1px solid rgba(93,162,255,.2);border-radius:20px;padding:18px;min-height:188px;display:flex;align-items:center;gap:14px}.deviceHero img{width:65px;height:65px;object-fit:contain;background:#fff;border-radius:14px}.deviceHero small{display:block;color:#77c8ff}.deviceHero strong{font-size:18px;line-height:1.55}.deviceCards{display:grid;gap:12px;padding:9px}.deviceCards i{height:76px;border-radius:14px;background:linear-gradient(90deg,#142644,#0a1527);border:1px solid rgba(255,255,255,.05)}.deviceCards i:nth-child(2){width:88%}.deviceCards i:nth-child(3){width:72%}.deviceNav{position:absolute;bottom:11px;right:14px;left:14px;height:52px;border-radius:17px;background:#0b1424;border:1px solid rgba(255,255,255,.07);display:flex;align-items:center;justify-content:space-around;color:#6e87a8}.deviceNav span:first-child{color:#52baff}.logoStrip{border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05);background:#070d18}.logoStrip .container{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:25px;flex-wrap:wrap;color:#7d91ab;font-size:13px;font-weight:700}.section{padding:86px 0}.sectionIntro{text-align:center;max-width:740px;margin:0 auto 38px}.sectionIntro h2,.sectionTitle h2,.aboutCopy h2,.downloadBand h2{font-size:clamp(30px,4vw,48px);line-height:1.28;margin:10px 0 12px;font-weight:900;letter-spacing:-.8px}.sectionIntro p,.aboutCopy p{color:#95a7be}.featureSection{background:linear-gradient(180deg,#07101d,#050914)}.featureGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.featureGrid article{position:relative;overflow:hidden;background:linear-gradient(145deg,rgba(14,27,48,.92),rgba(8,16,29,.97));border:1px solid var(--border);border-radius:22px;padding:26px;min-height:225px;transition:.25s}.featureGrid article:hover{transform:translateY(-4px);border-color:rgba(81,169,255,.42)}.featureGrid article>span{position:absolute;left:18px;top:12px;color:rgba(255,255,255,.09);font-size:37px;font-weight:900}.featureIcon{width:45px;height:45px;border-radius:14px;display:grid;place-items:center;background:rgba(10,102,255,.16);color:#6dc2ff;font-weight:900;margin-bottom:28px}.featureGrid h3{font-size:18px;margin:0 0 7px}.featureGrid p{color:#8fa2bb;font-size:13px;margin:0}.aboutSection{overflow:hidden}.aboutGrid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.aboutVisual{position:relative}.aboutVisual:before{content:"";position:absolute;width:360px;height:360px;border-radius:50%;background:rgba(10,102,255,.17);filter:blur(55px);inset:10% auto auto 15%}.appWindow{position:relative;background:#0c1627;border:1px solid rgba(123,174,240,.25);border-radius:25px;padding:12px;box-shadow:var(--shadow);transform:perspective(1200px) rotateY(-5deg) rotateX(2deg)}.windowBar{height:34px;display:flex;align-items:center;gap:6px;padding:0 8px}.windowBar i{width:8px;height:8px;border-radius:50%;background:#315178}.windowBody{display:grid;grid-template-columns:85px 1fr;min-height:370px;background:#060c16;border-radius:18px;overflow:hidden}.sideMini{background:#091324;padding:18px 12px;display:flex;flex-direction:column;gap:18px}.sideMini img{width:42px;height:42px;object-fit:contain;background:#fff;border-radius:10px}.sideMini span{height:9px;border-radius:9px;background:#1b3152}.contentMini{padding:22px}.miniBanner{height:150px;border-radius:17px;background:linear-gradient(120deg,#103a7d,#0b1931 62%,#0d2a52)}.miniRows{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px}.miniRows b{height:105px;border-radius:14px;background:linear-gradient(#10233f,#091424)}.aboutCopy ul{padding:0;list-style:none;display:grid;gap:12px;margin:24px 0}.aboutCopy li{color:#bcc8d7}.aboutCopy li:before{content:'✓';display:inline-grid;place-items:center;width:23px;height:23px;border-radius:50%;margin-left:10px;background:rgba(35,198,122,.13);color:#5ce0a2;font-weight:900}.arrowLink{color:#62bcff;font-weight:800}.contentPreview{background:#070e1a}.sectionTitle{display:flex;justify-content:space-between;align-items:end;gap:18px;margin-bottom:24px}.courseGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.card{background:linear-gradient(145deg,rgba(16,28,49,.95),rgba(8,15,28,.98));border:1px solid var(--border);border-radius:18px;overflow:hidden;transition:.2s}.card:hover{transform:translateY(-4px);border-color:rgba(91,172,255,.45)}.thumb{aspect-ratio:16/9;background:#0a1425;position:relative;overflow:hidden}.thumb img{width:100%;height:100%;object-fit:cover}.duration{position:absolute;left:9px;bottom:9px;background:rgba(0,0,0,.78);padding:2px 7px;border-radius:6px;font-size:11px}.premium{position:absolute;right:9px;top:9px;background:#f0b52f;color:#1a1303;padding:3px 8px;border-radius:999px;font-weight:800;font-size:10px}.cardBody{padding:15px}.cardBody h3{font-size:15px;line-height:1.7;margin:0 0 7px}.meta{display:flex;gap:10px;flex-wrap:wrap;color:#8092aa;font-size:11px}.downloadBand{position:relative;overflow:hidden;padding:90px 0;background:linear-gradient(120deg,#0758dd,#0b74ef 55%,#13a8ff);color:#fff}.downloadBand:before{content:"";position:absolute;width:550px;height:550px;border:1px solid rgba(255,255,255,.16);border-radius:50%;left:-160px;top:-230px;box-shadow:0 0 0 75px rgba(255,255,255,.03),0 0 0 150px rgba(255,255,255,.025)}.downloadGrid{position:relative;display:grid;grid-template-columns:1.25fr .75fr;align-items:center;gap:40px}.sectionKicker.light{color:#d9efff}.downloadBand p{font-size:17px;max-width:700px;color:#e6f2ff}.storeButton{display:inline-flex;align-items:center;gap:12px;background:#06101e;color:#fff;border:1px solid rgba(255,255,255,.18);border-radius:15px;padding:10px 17px;min-width:180px;box-shadow:0 15px 35px rgba(0,0,0,.18)}.storeButton>span{font-size:24px}.storeButton small{display:block;color:#91a7c1;font-size:10px;line-height:1.2}.storeButton b{font-size:15px}.versionInfo{font-size:11px;color:rgba(255,255,255,.7);margin-top:16px}.downloadLogo{position:relative;display:grid;place-items:center;min-height:290px}.downloadLogo img{position:relative;z-index:2;width:155px;height:155px;object-fit:contain;background:#fff;border-radius:33px;box-shadow:0 25px 70px rgba(0,0,0,.25)}.rings{position:absolute;width:300px;height:300px;border-radius:50%;border:1px solid rgba(255,255,255,.3);box-shadow:0 0 0 35px rgba(255,255,255,.04),0 0 0 70px rgba(255,255,255,.025)}.faqSection{background:#050914}.faqGrid{display:grid;grid-template-columns:1fr 1fr;gap:12px;max-width:980px;margin:auto}.faqGrid details{background:#0a1424;border:1px solid var(--border);border-radius:16px;padding:18px 20px}.faqGrid summary{cursor:pointer;font-weight:800}.faqGrid p{color:#8fa2bb;font-size:13px;margin-bottom:0}.footer{border-top:1px solid var(--border);background:#03070d;padding:45px 0 18px;color:#8498b3}.footerGrid{display:grid;grid-template-columns:1.7fr 1fr 1fr 1fr;gap:30px}.footer b{color:#fff}.footer p{font-size:13px;margin:8px 0}.footer .brand p{margin:0}.copyright{margin-top:30px;border-top:1px solid rgba(255,255,255,.07);padding-top:18px;font-size:12px}.downloadUnavailable{max-width:680px;margin:80px auto;text-align:center;background:#0b1424;border:1px solid var(--border);border-radius:24px;padding:55px 30px}.downloadUnavailable>span{font-size:50px}.downloadUnavailable h1{font-size:31px}.downloadUnavailable p{color:var(--muted)}
/* Inner SEO/course pages */.categoryChips{display:flex;gap:9px;flex-wrap:wrap}.chip{background:#0b182a;border:1px solid #203a61;border-radius:999px;padding:8px 13px;color:#bed1e8}.chip:hover{border-color:var(--secondary);color:#fff}.panel{background:linear-gradient(145deg,#0e1a2f,#08111f);border:1px solid var(--border);border-radius:20px;padding:22px}.watchGrid{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:20px}.player{aspect-ratio:16/9;background:#000;border-radius:18px;overflow:hidden;position:relative}.player iframe,.player video{width:100%;height:100%;border:0}.watchTitle{font-size:30px;line-height:1.3;margin:20px 0 8px}.desc{color:#b1bfd1;white-space:pre-line}.lessonList{display:grid;gap:8px}.lesson{display:flex;gap:11px;align-items:center;background:#091425;border:1px solid #1c3152;border-radius:13px;padding:11px}.lesson .num{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#142a49;color:#7ac9ff;font-size:12px}.lesson.current{border-color:var(--secondary);background:#0c203a}.breadcrumb{padding:24px 0 0;color:#7f93ad;font-size:12px}.breadcrumb a{color:#9bb4d1}.prose{max-width:850px}.prose h1{font-size:38px;line-height:1.25}.prose h2{margin-top:30px}.empty{padding:45px;text-align:center;color:var(--muted);border:1px dashed #2b4367;border-radius:18px}.pagination{display:flex;gap:7px;justify-content:center;margin:26px 0}.pagination a,.pagination span{padding:8px 12px;border:1px solid #264267;border-radius:9px}.pagination .active{background:var(--primary);border-color:var(--primary)}.seoText{background:#07111f;border:1px solid #172a47;border-radius:18px;padding:18px;color:#9badc3;margin-top:24px}.searchbar{display:flex;background:#08111f;border:1px solid var(--border);border-radius:14px;overflow:hidden}.searchbar input{flex:1;background:transparent;border:0;color:#fff;padding:11px 14px;outline:none;font-family:inherit}.searchbar button{border:0;background:linear-gradient(135deg,var(--primary),var(--secondary));color:#fff;padding:0 18px;cursor:pointer;font-family:inherit;font-weight:700}.mobileSearch{display:none}
@media(max-width:1050px){.links{display:none}.productHeroGrid,.aboutGrid,.downloadGrid,.watchGrid{grid-template-columns:1fr}.heroCopy{text-align:center;margin:auto}.heroCopy p{margin:auto}.heroActions,.trustRow{justify-content:center}.phoneStage{min-height:560px}.aboutVisual{order:2}.aboutCopy{text-align:center}.aboutCopy ul{text-align:right;max-width:620px;margin:24px auto}.featureGrid{grid-template-columns:repeat(2,1fr)}.grid{grid-template-columns:repeat(2,1fr)}.courseGrid{grid-template-columns:repeat(2,1fr)}.downloadGrid{text-align:center}.downloadBand p{margin:auto}.downloadBand .heroActions{justify-content:center}.footerGrid{grid-template-columns:1.4fr 1fr 1fr}.footerGrid>div:last-child{grid-column:2/4}}
@media(max-width:700px){.container{width:min(100% - 24px,var(--max))}.announcement .container{font-size:11px}.nav{height:67px;gap:10px}.brand img{width:38px;height:38px}.brand b{font-size:14px}.brand small{display:none}.textLink{display:none}.navDownload{padding:8px 11px;font-size:11px}.productHero{padding:58px 0 45px}.heroCopy h1{font-size:41px;letter-spacing:-1px}.heroCopy p{font-size:15px}.trustRow{gap:8px 15px}.phoneStage{min-height:510px}.device{width:260px;height:505px;border-radius:37px}.deviceHero{min-height:150px}.deviceCards i{height:58px}.logoStrip .container{justify-content:center;padding:14px 0;gap:12px 20px}.section{padding:62px 0}.featureGrid,.faqGrid,.grid,.courseGrid{grid-template-columns:1fr}.featureGrid article{min-height:auto}.sectionTitle{align-items:flex-start;flex-direction:column}.windowBody{grid-template-columns:58px 1fr;min-height:300px}.sideMini{padding:12px 8px}.sideMini img{width:35px;height:35px}.contentMini{padding:13px}.miniBanner{height:115px}.miniRows{grid-template-columns:1fr 1fr}.miniRows b:last-child{display:none}.downloadLogo{min-height:230px}.downloadLogo img{width:120px;height:120px}.rings{width:230px;height:230px}.footerGrid{grid-template-columns:1fr 1fr}.footerGrid>div:first-child,.footerGrid>div:last-child{grid-column:1/3}.watchTitle{font-size:24px}.prose h1{font-size:31px}.panel{padding:15px}}
