@import "https://fonts.googleapis.com/css2?family=Rajdhani:wght@500;600;700&family=Inter:wght@400;500;600;700;800&display=swap";
:root{--bg:#07070a;--bg2:#101014;--card:#101116db;--card2:#191a21c7;--text:#f7f3ee;--muted:#aaa5a0;--line:#ffffff1f;--red:#e02a2a;--red2:#7e0d12;--silver:#e8e8e8;--shadow:0 16px 42px #0000006b}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-height:100vh;color:var(--text);background:radial-gradient(circle at 12% 0,#e02a2a38,transparent 26rem),radial-gradient(circle at 82% 12%,#ffffff14,transparent 24rem),linear-gradient(180deg,var(--bg),var(--bg2));margin:0;font-family:Inter,system-ui,sans-serif}a{color:inherit;text-decoration:none}p{color:var(--muted);line-height:1.55}h1,h2,h3{text-transform:uppercase;letter-spacing:-.015em;margin:0;font-family:Rajdhani,Inter,sans-serif;line-height:.98}.loaderScreen{z-index:100;background:#050507;place-items:center;display:grid;position:fixed;inset:0}.loaderCard{text-align:center;box-shadow:var(--shadow);background:linear-gradient(145deg,#111217,#07070a);border:1px solid #ffffff1f;border-radius:20px;padding:26px 30px}.loaderRing{border:2px solid #ffffff29;border-top-color:var(--red);border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 14px;animation:1s linear infinite spin;display:grid}.loaderRing span{border:2px solid #ffffff42;border-radius:50%;width:30px;height:30px}.loaderCard h2{letter-spacing:.1em;text-transform:uppercase;margin:0;font-family:Rajdhani}.loaderCard p{margin:6px 0 0;font-size:13px}@keyframes spin{to{transform:rotate(360deg)}}.navWrap{z-index:50;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#07070ac7;padding:10px 16px;position:sticky;top:0}.light .navWrap{background:#f4f1ecc7}.navBar{justify-content:space-between;align-items:center;gap:16px;max-width:1180px;height:58px;margin:auto;display:flex}.brand{align-items:center;gap:10px;min-width:235px;display:flex}.brandIcon{object-fit:cover;border:1px solid var(--line);background:#000;border-radius:50%;width:42px;height:42px}.brandWordmark{object-fit:contain;width:178px;height:auto}.navLinks{border:1px solid var(--line);background:#ffffff09;border-radius:999px;align-items:center;gap:6px;padding:6px;display:flex}.navLinks a{text-transform:uppercase;color:var(--muted);letter-spacing:.02em;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:800;transition:all .2s}.navLinks a:hover{color:var(--text);background:#e02a2a24}.navRight{align-items:center;gap:8px;display:flex}.playBtn,.themeBtn{border:1px solid var(--line);text-transform:uppercase;letter-spacing:.04em;border-radius:10px;height:38px;font-size:12px;font-weight:900}.playBtn{color:#fff;background:#e02a2a1f;border-color:#e02a2a8c;align-items:center;padding:0 14px;display:inline-flex}.themeBtn{cursor:pointer;color:var(--text);background:var(--card);padding:0 13px}.hero{grid-template-columns:.95fr 1.05fr;align-items:center;gap:34px;max-width:1180px;min-height:calc(100vh - 86px);margin:0 auto;padding:46px 18px 28px;display:grid}.eyebrow,.sectionTitle span,.downloadCard span,.tag{color:var(--red);text-transform:uppercase;letter-spacing:.18em;font-size:12px;font-weight:900;display:inline-flex}.heroWordmark{filter:drop-shadow(0 12px 20px #00000073);width:min(560px,100%);margin:16px 0 14px;display:block}.hero p{max-width:570px;font-size:15px}.heroActions,.ctaActions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.primaryBtn,.outlineBtn,.ghostBtn{text-transform:uppercase;letter-spacing:.05em;border-radius:10px;justify-content:center;align-items:center;min-height:40px;padding:0 16px;font-size:12px;font-weight:900;transition:all .2s;display:inline-flex}.primaryBtn{background:linear-gradient(135deg,var(--red),var(--red2));color:#fff;box-shadow:0 14px 30px #e02a2a38}.outlineBtn,.ghostBtn{border:1px solid var(--line);background:#ffffff0a}.primaryBtn:hover,.outlineBtn:hover,.ghostBtn:hover{transform:translateY(-1px)}.heroVisual{position:relative}.heroPlate{border:1px solid var(--line);min-height:405px;box-shadow:var(--shadow);background:linear-gradient(160deg,#e02a2a29,#ffffff09);border-radius:26px;place-items:center;display:grid;overflow:hidden}.heroPlate img{filter:drop-shadow(0 24px 28px #0000007a);width:min(430px,82%);height:auto}.launchCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#09090cd1;border:1px solid #e02a2a52;border-radius:18px;width:230px;padding:17px;position:absolute;bottom:18px;right:18px}.light .launchCard{background:#ffffffdb}.launchCard span{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:900;display:block}.launchCard strong{color:var(--red);text-transform:uppercase;font-family:Rajdhani;font-size:34px;display:block}.launchCard small{color:var(--muted)}.statBar,.section,.pageShell{max-width:1180px;margin:0 auto;padding-left:18px;padding-right:18px}.statBar{grid-template-columns:repeat(4,1fr);gap:12px;margin:-8px auto 26px;display:grid}.statItem,.panel,.featureCard,.classCard,.streamerCard,.downloadCard{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow);border-radius:18px}.statItem{padding:16px}.statItem strong{color:var(--text);font-family:Rajdhani;font-size:31px;display:block}.statItem span{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);font-size:11px;font-weight:900}.section,.pageShell{padding-top:46px;padding-bottom:46px}.splitSection{grid-template-columns:.8fr 1.2fr;gap:14px;display:grid}.sectionTitle h2,.pageHead h1{margin-top:10px;font-size:clamp(34px,4.2vw,56px)}.centerTitle{text-align:center;max-width:720px;margin:0 auto 22px}.aboutPanel,.miniPanel{padding:20px}.miniList{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.miniList span{border:1px solid var(--line);background:#e02a2a1a;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800}.cardGrid,.classGrid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.featureCard{min-height:170px;padding:20px}.cardSlash{background:var(--red);border-radius:999px;width:38px;height:4px;margin-bottom:32px}.featureCard h3,.classCard h3,.miniPanel h3,.downloadCard h3,.streamerCard h3{font-size:24px}.featureCard p,.classCard p,.miniPanel p,.downloadCard p,.streamerCard p{margin-bottom:0;font-size:14px}.classCard{padding:12px}.classCard img{object-fit:contain;border:1px solid var(--line);background:linear-gradient(145deg,#e02a2a1a,#ffffff0a);border-radius:14px;width:100%;height:150px}.classCard div{padding:12px 3px 2px}.ctaBox{border:1px solid var(--line);background:linear-gradient(135deg,#e02a2a2e,var(--card));max-width:1180px;box-shadow:var(--shadow);border-radius:24px;justify-content:space-between;align-items:center;gap:18px;margin:34px auto 58px;padding:26px;display:flex}.ctaBox h2{margin-top:8px;font-size:42px}.footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;max-width:1180px;margin:0 auto;padding:24px 18px 36px;display:flex}.footer b{text-transform:uppercase;font-family:Rajdhani;font-size:24px}.footer p{margin:5px 0 0;font-size:13px}.footerLinks{color:var(--muted);gap:12px;font-size:13px;font-weight:800;display:flex}.pageHead{text-align:center;max-width:760px;margin:0 auto 24px}.compactHead{padding-top:14px}.infoGrid,.tightGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.panelIcon{width:36px;height:36px;color:var(--red);background:#e02a2a21;border-radius:11px;place-items:center;margin-bottom:12px;font-weight:900;display:grid}.splitGrid{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.tablePanel,.reqPanel{padding:20px}.simpleTable{gap:0;display:grid}.simpleRow{border-bottom:1px solid var(--line);justify-content:space-between;gap:14px;padding:12px 0;display:flex}.simpleRow:last-child{border-bottom:0}.simpleRow span{color:var(--muted)}.simpleRow strong{font-family:Rajdhani;font-size:20px}.streamerGrid,.downloadGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.streamerCard,.downloadCard{padding:20px}.avatar{background:linear-gradient(135deg,var(--red),var(--red2));color:#fff;border-radius:50%;place-items:center;width:58px;height:58px;margin-bottom:16px;font-family:Rajdhani;font-size:24px;font-weight:900;display:grid}.downloadPage{max-width:1080px}.downloadCard{transition:transform .22s,border-color .22s,box-shadow .22s,background .22s;position:relative;overflow:hidden}.downloadCard:before{content:"";opacity:.55;pointer-events:none;background:linear-gradient(135deg,#e02a2a29,#0000 42%);transition:opacity .22s;position:absolute;inset:0}.downloadCard>*{position:relative}.downloadIcon{width:48px;height:48px;color:var(--red);background:#e02a2a1a;border:1px solid #e02a2a57;border-radius:15px;place-items:center;margin-bottom:18px;font-size:24px;font-weight:900;transition:transform .22s,background .22s;display:grid}.hoverLift:hover{border-color:#e02a2a6b;transform:translateY(-5px);box-shadow:0 18px 48px #00000057,inset 0 0 0 1px #e02a2a14}.hoverLift:hover:before{opacity:.85}.hoverLift:hover .downloadIcon{background:#e02a2a29;transform:translateY(-2px)}.smallBtn{min-height:36px;margin-top:16px}.reqPanel{margin-top:14px}.hoverPanel{transition:border-color .22s,transform .22s}.hoverPanel:hover{border-color:#e02a2a52;transform:translateY(-2px)}.reqGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.reqItem{border:1px solid var(--line);background:#ffffff09;border-radius:14px;padding:13px}.reqItem span{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:900;display:block}.reqItem strong{margin-top:5px;font-family:Rajdhani;font-size:21px;display:block}.smallTitle h2{margin-bottom:16px;font-size:34px}@media (max-width:920px){.navBar{align-items:flex-start;height:auto}.brand{min-width:0}.brandWordmark{width:150px}.navLinks{justify-content:center;position:absolute;top:70px;left:16px;right:16px;overflow:auto}.navWrap{padding-bottom:58px}.playBtn{display:none}.hero{grid-template-columns:1fr;min-height:auto;padding-top:38px}.heroPlate{min-height:330px}.statBar,.cardGrid,.classGrid,.infoGrid,.tightGrid,.streamerGrid,.downloadGrid,.reqGrid{grid-template-columns:repeat(2,1fr)}.splitSection,.splitGrid{grid-template-columns:1fr}.ctaBox{flex-direction:column;align-items:flex-start}}@media (max-width:560px){.navLinks{justify-content:flex-start}.navLinks a{white-space:nowrap}.heroWordmark{width:100%}.heroPlate{min-height:260px}.launchCard{width:auto;margin-top:12px;position:static}.statBar,.cardGrid,.classGrid,.infoGrid,.tightGrid,.streamerGrid,.downloadGrid,.reqGrid{grid-template-columns:1fr}.footer{flex-direction:column;align-items:flex-start}.ctaBox h2{font-size:34px}}.brandLogoOnly{gap:11px;min-width:220px}.brandIconLarge{object-fit:contain;background:#000;border:1px solid #ffffff24;border-radius:12px;width:48px;height:48px;box-shadow:0 10px 24px #00000052}.brandText{flex-direction:column;line-height:.9;display:flex}.brandText b{text-transform:uppercase;letter-spacing:.08em;color:var(--text);font-family:Rajdhani,Inter,sans-serif;font-size:24px}.brandText small{text-transform:uppercase;letter-spacing:.28em;color:var(--muted);margin-top:5px;font-size:10px;font-weight:900}.brandWordmark{display:none}.classesSection{padding-top:38px}.classesSection .sectionTitle p{max-width:560px;margin:10px auto 0;font-size:14px}.compactClassGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.compactClassCard{align-items:center;gap:12px;min-height:92px;padding:13px 14px;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.compactClassCard:before{content:"";opacity:.6;pointer-events:none;background:linear-gradient(120deg,#e02a2a24,#0000 55%);position:absolute;inset:0}.compactClassCard:hover{border-color:#e02a2a61;transform:translateY(-3px);box-shadow:0 16px 36px #00000047}.classIconBox{z-index:1;border:1px solid var(--line);background:linear-gradient(145deg,#ffffff17,#e02a2a14);border-radius:15px;flex:0 0 58px;place-items:center;width:58px;height:58px;display:grid;position:relative}.classIconBox img{object-fit:contain;background:0 0;border:0;border-radius:8px;width:42px;height:42px}.classInfo{z-index:1;position:relative;padding:0!important}.compactClassCard h3{margin:0 0 4px;font-size:23px}.compactClassCard p{color:var(--muted);margin:0;font-size:12.5px;line-height:1.35}@media (max-width:920px){.brandLogoOnly{min-width:180px}.brandIconLarge{width:44px;height:44px}.brandText b{font-size:21px}.compactClassGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.brandText small{letter-spacing:.16em}.compactClassGrid{grid-template-columns:1fr}.compactClassCard{min-height:86px}}.cleanTable{gap:8px;margin-top:4px;display:grid}.tableRow{border-bottom:1px solid var(--line);grid-template-columns:minmax(150px,.55fr) 1fr;align-items:center;gap:18px;padding:10px 0;display:grid}.tableRow:last-child{border-bottom:0}.tableRow span{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:13px;font-weight:800}.tableRow strong{color:var(--text);text-align:left;font-family:Inter,system-ui,sans-serif;font-size:15px;font-weight:800;line-height:1.35}.tablePanel{overflow:hidden}.smallTitle h2{margin-bottom:14px}.streamerGrid{align-items:stretch}.streamerCard{flex-direction:column;padding:0;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex;overflow:hidden}.streamerCard:hover{border-color:#e02a2a6b;transform:translateY(-4px);box-shadow:0 18px 46px #00000052}.streamerCover{border-bottom:1px solid var(--line);background:linear-gradient(135deg,#e02a2a29,#ffffff06);height:158px;position:relative;overflow:hidden}.streamerCover img{object-fit:cover;opacity:.94;width:100%;height:100%;transition:transform .28s,opacity .28s;display:block}.streamerCard:hover .streamerCover img{opacity:1;transform:scale(1.025)}.streamerBadge{color:#fff;background:#050507e0;border:1px solid #e02a2a73;border-radius:14px;place-items:center;width:44px;height:44px;font-family:Rajdhani,Inter,sans-serif;font-size:20px;font-weight:900;display:grid;position:absolute;bottom:12px;left:14px;box-shadow:0 10px 26px #00000059}.streamerBody{flex:1;padding:16px 16px 10px}.streamerBody h3{margin-top:8px;margin-bottom:6px;font-size:24px}.streamerBody p{color:var(--muted);font-size:13px;line-height:1.65}.socialButtons{flex-wrap:wrap;gap:8px;padding:0 16px 16px;display:flex}.socialButtons a{border:1px solid var(--line);text-transform:uppercase;letter-spacing:.06em;min-height:34px;color:var(--text);background:#ffffff09;border-radius:10px;justify-content:center;align-items:center;padding:0 11px;font-size:11px;font-weight:900;transition:background .2s,border-color .2s,color .2s,transform .2s;display:inline-flex}.socialButtons a:hover{color:#fff;background:#e02a2a24;border-color:#e02a2a73;transform:translateY(-1px)}.light .socialButtons a:hover{color:var(--text)}@media (max-width:560px){.tableRow{grid-template-columns:1fr;gap:3px;padding:11px 0}.streamerCover{height:145px}}.navDropdown{align-items:center;display:flex;position:relative}.navDropBtn{cursor:pointer;text-transform:uppercase;color:var(--muted);letter-spacing:.02em;background:0 0;border:0;border-radius:999px;align-items:center;gap:5px;padding:8px 12px;font-family:inherit;font-size:12px;font-weight:800;transition:all .2s;display:inline-flex}.navDropBtn span{font-size:10px;line-height:1;transition:transform .2s}.navDropdown:hover .navDropBtn,.navDropdown:focus-within .navDropBtn{color:var(--text);background:#e02a2a24}.navDropdown:hover .navDropBtn span,.navDropdown:focus-within .navDropBtn span{transform:rotate(180deg)}.navDropMenu{border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;visibility:hidden;z-index:80;background:#0a0a0ef5;border-radius:14px;min-width:178px;padding:8px;transition:all .18s;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%,-6px);box-shadow:0 16px 38px #0000005c}.light .navDropMenu{background:#fffffff5}.navDropdown:hover .navDropMenu,.navDropdown:focus-within .navDropMenu{opacity:1;visibility:visible;transform:translate(-50%)}.navDropMenu a{white-space:nowrap;width:100%;color:var(--muted);border-radius:10px;padding:10px 11px;display:flex}.navDropMenu a:hover{color:var(--text);background:#e02a2a24}@media (max-width:560px){.navDropMenu{left:0;transform:translateY(-6px)}.navDropdown:hover .navDropMenu,.navDropdown:focus-within .navDropMenu{transform:translate(0)}}.brandLogoOnly{min-width:235px}.jdevBrandLogo{object-fit:contain!important;background:0 0!important;border:0!important;border-radius:0!important;width:220px!important;height:auto!important;max-height:50px!important}.jdevHeroWordmark{object-fit:contain;max-height:320px;width:min(780px,100%)!important}.heroPlate img{width:min(580px,92%)!important}.projectDownloadGrid{grid-template-columns:repeat(3,1fr)}.projectDownloadCard{overflow:hidden}.projectPreview{border-bottom:1px solid var(--line);background:#050507;height:210px;margin:-22px -22px 18px;overflow:hidden}.projectPreview img{object-fit:cover;width:100%;height:100%;transition:transform .35s,filter .35s}.projectDownloadCard:hover .projectPreview img{filter:brightness(1.08);transform:scale(1.055)}.statusBadge{text-transform:uppercase;letter-spacing:.06em;border-radius:999px;width:max-content;margin:12px 0 16px;padding:7px 10px;font-size:11px;font-weight:900}.statusBadge.finished{color:#22c55e;background:#22c55e1f;border:1px solid #22c55e52}.statusBadge.pending{color:#facc15;background:#facc151f;border:1px solid #facc1552}.pricingDownloadGrid{align-items:stretch}.priceDownloadCard{flex-direction:column;min-height:455px;display:flex;overflow:visible}.priceDownloadCard p{min-height:auto}.planPrice{color:var(--text);margin:12px 0 14px;font-family:Rajdhani,Inter,sans-serif;font-size:42px;font-weight:900;line-height:.95}.planPrice small{color:var(--muted);margin-top:6px;font-family:Inter,system-ui,sans-serif;font-size:15px;font-weight:700;display:block}.planFeatures{color:var(--muted);gap:11px;margin:18px 0 24px;padding:0;list-style:none;display:grid}.planFeatures li{gap:8px;line-height:1.4;display:flex}.planFeatures li:before{content:"✓";color:var(--red);font-weight:900}.priceDownloadCard .primaryBtn{margin-top:auto}.popularPlan{border-color:#e02a2a6b}.popularPill{background:linear-gradient(135deg,var(--red),var(--red2));color:#fff;text-transform:uppercase;white-space:nowrap;z-index:5;border-radius:999px;padding:7px 14px;font-size:12px;font-weight:900;position:absolute;top:-16px;left:50%;transform:translate(-50%);box-shadow:0 12px 24px #e02a2a47}@media (max-width:980px){.jdevBrandLogo{width:190px!important}.projectDownloadGrid,.pricingDownloadGrid{grid-template-columns:1fr 1fr}}@media (max-width:680px){.brandLogoOnly{min-width:auto}.jdevBrandLogo{width:165px!important}.projectDownloadGrid,.pricingDownloadGrid{grid-template-columns:1fr}}.jdevHeroSection{grid-template-columns:1.1fr .9fr;align-items:center;gap:42px;min-height:calc(100vh - 120px);display:grid}.heroContentLeft{flex-direction:column;gap:20px;display:flex}.jdevMainLogo{object-fit:contain;filter:drop-shadow(0 10px 30px #00000073)drop-shadow(0 0 12px #ffffff14);width:min(760px,100%)}.heroContentLeft p{max-width:720px;color:var(--muted);font-size:15px;line-height:1.75}.heroStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:10px;display:grid}.heroStatCard{border:1px solid var(--line);background:linear-gradient(145deg,var(--card),#ffffff08);border-radius:18px;padding:18px;box-shadow:0 10px 24px #0000002e}.heroStatCard strong{color:var(--text);letter-spacing:.02em;margin-bottom:6px;font-family:Rajdhani,Inter,sans-serif;font-size:20px;display:block}.heroStatCard span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:13px;font-weight:700}.heroVisualRight{flex-direction:column;align-items:center;gap:18px;display:flex}.heroProfileWrap{border:1px solid var(--line);background:#050507;border-radius:28px;width:min(460px,100%);overflow:hidden;box-shadow:0 18px 48px #00000059}.heroProfileWrap img{object-fit:cover;width:100%;transition:transform .35s;display:block}.heroProfileWrap:hover img{transform:scale(1.03)}.launchCard{width:min(460px,100%)}@media (max-width:1100px){.jdevHeroSection{grid-template-columns:1fr}.heroVisualRight{order:-1}}@media (max-width:680px){.heroStats{grid-template-columns:1fr}.jdevMainLogo{width:100%}}.hero{max-width:1180px!important;min-height:auto!important;margin:0 auto!important;padding:72px 18px 48px!important}.jdevHeroSection{grid-template-columns:minmax(0,1fr) minmax(360px,460px)!important;align-items:center!important;gap:46px!important;display:grid!important}.heroContentLeft{justify-content:center!important;min-width:0!important}.heroContentLeft p{max-width:620px!important;margin:0!important;font-size:15px!important}.heroActions{margin-top:22px!important}.heroStats{max-width:620px!important;margin-top:22px!important}.heroStatCard{padding:15px!important}.heroStatCard strong{font-size:18px!important;line-height:1.15!important}.heroVisualRight{justify-content:center!important;align-items:stretch!important;width:100%!important;position:relative!important}.heroProfileWrap{border-radius:24px!important;width:100%!important;max-width:460px!important;margin-left:auto!important}.heroProfileWrap img{aspect-ratio:4/5!important;object-fit:cover!important}.launchCard{z-index:5!important;border-radius:18px!important;width:300px!important;padding:18px!important;position:absolute!important;bottom:-22px!important;right:-22px!important}.launchCard strong{font-size:24px!important;line-height:1.05!important}.navWrap{padding:10px 16px!important}.navBar{max-width:1180px!important}.jdevBrandLogo{width:180px!important;max-height:42px!important}.pageShell{padding-top:54px!important}@media (max-width:1100px){.jdevHeroSection{grid-template-columns:1fr!important;gap:34px!important}.heroVisualRight{order:0!important;max-width:520px!important;margin:0 auto!important}.heroContentLeft{text-align:left!important}.launchCard{bottom:12px!important;right:12px!important}}@media (max-width:760px){.hero{padding:44px 16px 34px!important}.jdevMainLogo{max-height:190px!important}.heroStats{grid-template-columns:1fr!important}.launchCard{width:100%!important;margin-top:14px!important;position:relative!important;bottom:auto!important;right:auto!important}.heroProfileWrap{max-width:100%!important}.jdevBrandLogo{width:145px!important}}.heroStacked{flex-direction:column!important;gap:36px!important;display:flex!important}.heroTopGrid{grid-template-columns:minmax(0,1fr) minmax(380px,470px)!important;align-items:center!important;gap:56px!important;display:grid!important}.jdevMainLogo{object-fit:contain!important;width:min(760px,100%)!important;max-height:320px!important;margin:12px 0 18px!important}.heroContentLeft p{max-width:640px!important}.heroBottomStats{grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important;gap:18px!important;width:100%!important;display:grid!important}.heroBottomStats .heroStatCard{flex-direction:column!important;justify-content:center!important;min-height:125px!important;display:flex!important}.heroBottomStats .heroStatCard strong{font-size:28px!important}.heroBottomStats .heroStatCard span{margin-top:8px!important}.heroVisualRight{position:relative!important}.heroProfileWrap{width:100%!important;max-width:470px!important;margin-left:auto!important}.launchCard{bottom:-22px!important;right:-24px!important}@media (max-width:1150px){.heroTopGrid{grid-template-columns:1fr!important;gap:36px!important}.heroVisualRight{width:100%!important;max-width:520px!important;margin:0 auto!important}.heroBottomStats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.launchCard{bottom:10px!important;right:10px!important}}@media (max-width:720px){.heroBottomStats{grid-template-columns:1fr!important}.jdevMainLogo{max-height:220px!important}.launchCard{width:100%!important;margin-top:14px!important;position:relative!important;bottom:auto!important;right:auto!important}}:root{--primary:#58c4ff!important;--primary-soft:#8cdcff!important;--accent:#5daeff!important;--line:#7dc3ff2e!important}body{background:radial-gradient(circle at 0 0,#46a0ff24,#0000 26%),radial-gradient(circle at 100%,#7dd2ff1a,#0000 22%),#05070d!important}.hero{position:relative!important}.hero:before{content:"";pointer-events:none;background:linear-gradient(#5aaaff0a,#0000);position:absolute;inset:0}.eyebrow{color:#86d6ff!important;letter-spacing:.24em!important}.jdevMainLogo{filter:drop-shadow(0 0 22px #78d2ff1a)drop-shadow(0 12px 40px #00000061)!important;width:min(820px,100%)!important;max-height:340px!important}.heroProfileWrap{border:1px solid #8cdcff29!important;border-radius:38px!important;overflow:hidden!important;box-shadow:0 18px 60px #0000006b,0 0 24px #6ebeff14!important}.launchCard{background:linear-gradient(145deg,#0a0e16f2,#080c12e0)!important;border:1px solid #78d2ff2e!important;box-shadow:0 12px 40px #00000059,0 0 18px #64b4ff14!important}.launchCard strong{color:#7fd4ff!important}.heroBottomStats .heroStatCard{background:linear-gradient(145deg,#080a12fa,#0c1018f0)!important;border:1px solid #82cdff24!important;box-shadow:0 10px 26px #0000003d,0 0 18px #50aaff0d!important}.heroBottomStats .heroStatCard strong{color:#ecf8ff!important}.heroBottomStats .heroStatCard span{color:#87cfff!important}.primaryBtn{color:#fff!important;background:linear-gradient(135deg,#5dbdff,#338cff)!important;border:none!important;box-shadow:0 8px 22px #4696ff47!important}.primaryBtn:hover{transform:translateY(-2px)!important;box-shadow:0 14px 32px #46a0ff57!important}.outlineBtn{color:#dff5ff!important;border:1px solid #82cdff33!important}.navbar,.navWrap{border-color:#82cdff1f!important}footer{border-top:1px solid #78d2ff1f!important}:root{--vertex-blue:#38bdf8;--vertex-blue-dark:#2563eb;--vertex-white:#f8fbff;--bg:#050814!important;--bg2:#09111f!important;--card:#0a1222e0!important;--card2:#0d1a30c7!important;--text:#f6fbff!important;--muted:#9fb3c8!important;--line:#76b2ff2e!important;--red:#38bdf8!important;--red2:#2563eb!important;--silver:#eff6ff!important;--shadow:0 18px 48px #00000061!important}:root.light{--bg:#f7fbff!important;--bg2:#fff!important;--card:#fffffff0!important;--card2:#eff7ffe0!important;--text:#0f172a!important;--muted:#475569!important;--line:#2563eb29!important;--shadow:0 14px 34px #2563eb1a!important}.eyebrow,.sectionTitle span,.downloadCard span,.tag{color:var(--vertex-blue)!important}.navLinks a:hover,.navDropBtn:hover{color:var(--text)!important;background:#38bdf824!important}.playBtn,.primaryBtn,.smallBtn{background:linear-gradient(135deg,var(--vertex-blue),var(--vertex-blue-dark))!important;color:#fff!important;border-color:#38bdf88c!important;box-shadow:0 14px 30px #38bdf82e!important}.outlineBtn,.ghostBtn{border-color:var(--line)!important;background:#38bdf80d!important}.downloadCard,.panel,.heroPlate,.launchCard,.heroStatCard,.developerCard{border-color:var(--line)!important;background:linear-gradient(145deg,var(--card),var(--card2))!important}.launchCard{border-color:#38bdf847!important}.launchCard span,.launchCard strong{color:var(--vertex-blue)!important}.loaderRing{border-top-color:var(--vertex-blue)!important}.loaderCard{border-color:#38bdf833!important}.downloadIcon,.developerAvatar{color:var(--vertex-white)!important;background:#38bdf81f!important;border-color:#38bdf859!important}.planFeatures li:before{color:var(--vertex-blue)!important}.popularPill{background:linear-gradient(135deg,var(--vertex-blue),var(--vertex-blue-dark))!important;box-shadow:0 12px 24px #38bdf840!important}.statusBadge.pending{color:#93c5fd!important;background:#93c5fd1f!important;border-color:#93c5fd52!important}.statusBadge.finished{color:#67e8f9!important;background:#67e8f91a!important;border-color:#67e8f952!important}.footerLinks a:hover{background:#38bdf824!important}.jdevMainLogo{filter:drop-shadow(0 0 18px #38bdf824)drop-shadow(0 16px 38px #0000006b)!important}.heroProfileWrap{border-color:#38bdf83d!important;border-radius:42px!important;box-shadow:0 22px 65px #0006,0 0 28px #38bdf814!important}.heroProfileWrap img{aspect-ratio:1!important;object-fit:cover!important;border-radius:42px!important}.developersGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.developerCard{border:1px solid var(--line);box-shadow:var(--shadow);border-radius:24px;padding:26px;transition:transform .22s,border-color .22s,box-shadow .22s}.developerCard:hover{transform:translateY(-4px);border-color:#38bdf861!important;box-shadow:0 24px 52px #00000052!important}.developerAvatar{border-radius:18px;place-items:center;width:58px;height:58px;margin-bottom:18px;display:grid}.developerCard span{text-transform:uppercase;letter-spacing:.16em;font-size:12px;font-weight:900;color:var(--vertex-blue)!important}.developerCard h3{margin:10px 0 12px;font-size:28px}.developerCard p{min-height:86px;color:var(--muted)!important}@media (max-width:900px){.developersGrid{grid-template-columns:1fr}}.heroTextLogo{margin:8px 0 10px}.heroTextLogo h1{letter-spacing:-.06em;color:var(--text);margin:0;font-size:clamp(68px,10vw,120px);line-height:.88}.heroTextLogo p{color:var(--vertex-blue)!important;letter-spacing:.38em!important;text-transform:uppercase!important;margin-top:8px!important;font-size:13px!important;font-weight:800!important}@media (max-width:720px){.heroTextLogo h1{font-size:58px}.heroTextLogo p{letter-spacing:.22em!important}}html,body{transition:background-color .25s,color .25s}html{--bg:#050814;--bg2:#09111f;--card:#0f172a;--card2:#111c31;--text:#f8fbff;--muted:#94a3b8;--line:#78b4ff29;--primary:#38bdf8;--primary2:#2563eb;background:var(--bg);color:var(--text)}html.light{--bg:#f6fbff;--bg2:#fff;--card:#fff;--card2:#edf4ff;--text:#0f172a;--muted:#475569;--line:#2563eb24;--primary:#2563eb;--primary2:#38bdf8;background:var(--bg);color:var(--text)}body{background:radial-gradient(circle at top left, #38bdf81f, transparent 28%), linear-gradient(180deg,var(--bg),var(--bg2))!important;color:var(--text)!important}.navWrap,.downloadCard,.heroStatCard,.heroProfileWrap,.launchCard,.developerCard,.footer,.navLinks,.navDropMenu{background:var(--card)!important;border-color:var(--line)!important;color:var(--text)!important}p,span,small{color:inherit}.heroTextLogo h1{font-size:clamp(48px,7vw,84px)!important;line-height:.92!important}.brandTextOnly{flex-direction:column;line-height:.95;display:flex}.brandTextOnly strong{letter-spacing:-.06em;color:var(--text);font-size:28px}.brandTextOnly span{color:var(--primary);letter-spacing:.22em;text-transform:uppercase;margin-top:4px;font-size:10px;font-weight:800}.cleanThemeToggle{justify-content:center;align-items:center;gap:4px;min-width:52px;font-size:16px!important;display:flex!important}.cleanThemeToggle .moonIcon{display:inline!important}.cleanThemeToggle span:not(.moonIcon){display:none!important}.primaryBtn,.playBtn{background:linear-gradient(135deg,var(--primary),var(--primary2))!important}.outlineBtn{border:1px solid var(--line)!important;color:var(--text)!important}.outlineBtn:hover{background:#38bdf814!important}.heroBottomStats .heroStatCard span,.heroContentLeft p,.downloadCard p,.developerCard p{color:var(--muted)!important}.heroBottomStats .heroStatCard strong,.launchCard strong{color:var(--text)!important}.launchCard span{color:var(--primary)!important}.footer a,.navLinks a,.navDropBtn{color:var(--muted)!important}.footer a:hover,.navLinks a:hover{color:var(--text)!important}.cleanThemeToggle{place-items:center!important;width:44px!important;min-width:44px!important;height:38px!important;padding:0!important;display:grid!important}.cleanThemeToggle .sunIcon,.cleanThemeToggle .moonIcon{font-size:16px!important;line-height:1!important}html:not(.light) .cleanThemeToggle .sunIcon{display:inline!important}html:not(.light) .cleanThemeToggle .moonIcon,html.light .cleanThemeToggle .sunIcon{display:none!important}html.light .cleanThemeToggle .moonIcon{display:inline!important}html,body{max-width:100%!important;overflow-x:hidden!important}body{width:100%}main{overflow:hidden}.heroSection,.heroContainer,.heroGrid,.heroContent,.heroRight,.heroLeft{max-width:100%!important;overflow:hidden!important}.heroSection{padding-left:24px!important;padding-right:24px!important}.heroBottomStats{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important;width:100%!important;display:grid!important}.heroStatCard{background:linear-gradient(#0a1428f5,#030814fa)!important;border:1px solid #60a5fa2e!important;min-height:120px!important}html.light .heroStatCard{background:linear-gradient(#fff,#edf4ff)!important}.heroStatCard strong{color:#60a5fa!important;font-size:34px!important}.heroStatCard p,.heroStatCard span{color:#dbeafe!important}html.light .heroStatCard p,html.light .heroStatCard span{color:#1e293b!important}.cleanThemeToggle{color:#111827!important;background:#f4f4f5!important;border:1px solid #00000014!important}html:not(.light) .cleanThemeToggle{color:#fff!important;background:#0f172a!important;border:1px solid #ffffff14!important}.navWrap{width:100%!important}.navBar{max-width:1400px!important;margin:0 auto!important;padding-left:24px!important;padding-right:24px!important}.heroTextLogo{max-width:100%!important}.heroTextLogo h1{word-break:break-word!important}@media (max-width:1100px){.heroBottomStats{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:768px){.heroSection{padding-left:16px!important;padding-right:16px!important}.heroBottomStats{grid-template-columns:1fr!important}.heroStatCard{width:100%!important}.navBar{padding-left:14px!important;padding-right:14px!important}.brandTextOnly strong{font-size:20px!important}.navLinks{flex-wrap:wrap!important;gap:12px!important}}.pricingDownloadGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important}.priceDownloadCard{min-height:500px!important}.priceDownloadCard h3{min-height:58px}.priceDownloadCard:hover{border-color:#38bdf86b!important;box-shadow:0 20px 48px #00000052,0 0 24px #38bdf814!important}.planPrice{color:var(--primary)!important}.planFeatures{margin-bottom:26px!important}.planFeatures li{color:var(--muted)!important}@media (max-width:980px){.pricingDownloadGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:680px){.pricingDownloadGrid{grid-template-columns:1fr!important}.priceDownloadCard,.priceDownloadCard h3{min-height:auto!important}}.navWrap{z-index:999!important;-webkit-backdrop-filter:blur(18px)!important;position:sticky!important;top:0!important}.navBar{position:relative!important}.cta,.ctaBox,.ctaSection,.launchCta,.panel.cta{background:radial-gradient(circle at 0,#38bdf81f,#0000 34%),linear-gradient(135deg,#0a1222fa,#080d18f5)!important;border-color:#38bdf838!important}.cta h2,.ctaBox h2,.ctaSection h2,.launchCta h2 h2{color:#f8fbff!important}.cta p,.ctaBox p,.ctaSection p,.launchCta p p{color:#cbd5e1!important}.footer p{color:var(--muted)!important}.serviceCtaSafe{background:radial-gradient(circle at 0,#38bdf81f,#0000 34%),linear-gradient(135deg,#0a1222fa,#080d18f5)!important;border-color:#38bdf838!important}.serviceCtaSafe h2{color:#f8fbff!important}.serviceCtaSafe p{color:#cbd5e1!important}
