*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#06110f;color:#f2f7f4;font-family:Inter,"Noto Sans Devanagari",sans-serif}button,a{font:inherit}.topbar{height:94px;position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;padding:0 5.5%;background:rgba(6,17,15,.92);backdrop-filter:blur(18px);border-bottom:1px solid #20302b}.brand{display:flex;align-items:center;gap:18px;color:#fff;text-decoration:none;font-weight:900;letter-spacing:5px;font-size:25px}.brandmark{display:grid;place-items:center;width:58px;height:58px;border-radius:18px;background:#9cff45;color:#07110e;letter-spacing:0;font-size:28px;transform:rotate(-3deg)}.menuBtn{width:58px;height:58px;border:1px solid #2a3935;border-radius:18px;background:transparent;color:#fff;font-size:25px}.menu{display:none;position:absolute;right:5.5%;top:80px;width:min(430px,89vw);padding:18px;background:#0c1a17;border:1px solid #2a3935;border-radius:24px}.menu.open{display:grid}.menu a{padding:20px;color:#aab7b2;text-decoration:none;font-size:19px;border-bottom:1px solid #20302b}.menu a:last-child{border:0}.hero{min-height:calc(100vh - 94px);padding:125px 5.5% 70px;max-width:850px;margin:auto}.eyebrow{display:flex;align-items:center;gap:20px;color:#9cff45;font-size:14px;font-weight:800;letter-spacing:4px}.eyebrow span{width:12px;height:12px;border-radius:50%;background:#9cff45;box-shadow:0 0 22px #9cff45}.hero h1{font-size:clamp(66px,12vw,128px);line-height:.83;letter-spacing:-6px;margin:60px 0 55px;font-weight:900}.hero h1 em{font-style:normal;color:#9cff45}.hero p{color:#899993;font-size:20px;line-height:2;text-align:center}.primary,.secondary,.searchFake{width:100%;min-height:92px;border-radius:22px;margin-top:28px}.primary{border:0;background:#9cff45;color:#07110e;font-weight:800;font-size:20px}.primary b{margin-left:10px;font-size:28px}.secondary{display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid #273732;color:#fff;text-decoration:none;font-weight:800}.secondary i{width:10px;height:10px;background:#fff;border-radius:50%}.searchFake{display:flex;align-items:center;gap:18px;padding:0 35px;background:#0b1916;border:1px solid #263732;color:#788781;text-align:left;font-size:18px}.explore,.study,.vision,.liveStrip{padding:100px 5.5%;border-top:1px solid #1d2d28}.sectionHead{max-width:1100px;margin:auto;display:flex;justify-content:space-between;gap:35px;align-items:end}.sectionHead small,.study small,.vision small,.sheetTop small{color:#9cff45;letter-spacing:3px;font-weight:800}.sectionHead h2,.study h2,.vision h2{font-size:clamp(42px,7vw,76px);letter-spacing:-3px;margin:12px 0}.sectionHead p{max-width:430px;color:#899993;line-height:1.8}.pathGrid,.sheetGrid{max-width:1100px;margin:50px auto 0;display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.pathCard{position:relative;min-height:240px;padding:32px;text-align:left;background:#0b1916;border:1px solid #263732;border-radius:28px;color:#fff;overflow:hidden}.pathCard:hover{border-color:#9cff45}.pathCard .num{color:#9cff45;font-size:13px;letter-spacing:3px}.pathCard h3{font-size:30px;margin:50px 0 8px}.pathCard p{color:#7f8f89;margin:0}.pathCard .arrow{position:absolute;right:28px;top:28px;font-size:26px}.liveStrip{max-width:1100px;margin:auto}.liveStrip span{background:#9cff45;color:#07110e;font-weight:900;padding:8px 13px;border-radius:20px;font-size:12px}.liveStrip h2{font-size:48px;margin:28px 0 8px}.liveStrip p,.study article p,.vision p{color:#899993}.study,.vision{max-width:1100px;margin:auto}.featureGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:50px}.featureGrid article{padding:35px;min-height:230px;border:1px solid #263732;border-radius:28px;background:#0b1916}.featureGrid article b{color:#9cff45}.featureGrid article h3{font-size:32px;margin-top:75px}.vision h2{max-width:900px}.vision p{max-width:700px;line-height:1.8;font-size:18px}footer{padding:70px 5.5%;border-top:1px solid #20302b;color:#788781}.mini{font-size:17px;margin-bottom:30px}.mini .brandmark{width:42px;height:42px;font-size:20px;border-radius:13px}.sheetBackdrop,.modalBackdrop{display:none;position:fixed;inset:0;background:rgba(0,0,0,.68);z-index:40;backdrop-filter:blur(8px)}.sheet{position:fixed;left:0;right:0;bottom:0;z-index:41;max-height:88vh;overflow:auto;padding:35px 5.5% 55px;background:#0a1714;border-top:1px solid #31443e;border-radius:34px 34px 0 0;transform:translateY(105%);transition:.35s}.sheet.open{transform:translateY(0)}.sheetBackdrop.open,.modalBackdrop.open{display:block}.sheetTop{display:flex;justify-content:space-between;gap:20px}.sheetTop h2{font-size:clamp(32px,6vw,58px);margin:12px 0}.sheetTop button,.modalClose{width:50px;height:50px;border-radius:50%;border:1px solid #30413c;background:transparent;color:#fff;font-size:30px}.sheetIntro{color:#84948e}.modal{position:fixed;z-index:51;left:50%;top:50%;transform:translate(-50%,-45%) scale(.96);width:min(720px,92vw);max-height:88vh;overflow:auto;background:#0a1714;border:1px solid #31443e;border-radius:30px;padding:42px;opacity:0;pointer-events:none;transition:.25s}.modal.open{opacity:1;pointer-events:auto;transform:translate(-50%,-50%) scale(1)}.modalClose{float:right}.modalCode{color:#9cff45;font-size:13px;letter-spacing:3px}.modal h2{font-size:clamp(36px,7vw,64px);letter-spacing:-2px;margin:22px 0 10px}.modal>p{color:#879790;line-height:1.7}.choiceGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:30px}.choice{padding:22px;text-align:left;border-radius:18px;border:1px solid #2a3a35;background:#0e1e1a;color:#fff;font-weight:700}.choice:hover{border-color:#9cff45}.backBtn{display:none;margin-top:25px;background:transparent;border:0;color:#9cff45;font-weight:700}@media(max-width:650px){.topbar{height:94px}.hero{padding-top:120px}.hero h1{letter-spacing:-4px}.hero p{font-size:17px}.pathGrid,.sheetGrid,.featureGrid{grid-template-columns:1fr}.sectionHead{display:block}.pathCard{min-height:190px}.pathCard h3{margin-top:40px}.choiceGrid{grid-template-columns:1fr}.modal{padding:28px}.featureGrid article h3{margin-top:45px}}