.landing_page__aBdkR{display:flex;flex-direction:column;gap:clamp(40px,6vw,80px);padding-bottom:48px;max-width:1280px;margin:0 auto;width:100%;min-width:0;box-sizing:border-box}.landing_heroSection__ssgsi{position:relative;border-radius:var(--radius-xl,24px);overflow:hidden;isolation:isolate;background:var(--bg-1,#0c101d);border:1px solid color-mix(in srgb,var(--violet-500,#8b5cf6) 24%,var(--border,#1e293b));box-shadow:0 16px 48px rgba(0,0,0,.45)}.landing_heroBg__oczQ6{position:absolute;inset:0;z-index:-2;background-image:url(/home/webbackground.jpg);background-repeat:no-repeat;background-position:72% 28%;background-size:cover;opacity:.35}.landing_heroOverlay__qH_H9{position:absolute;inset:0;z-index:-1;background:radial-gradient(100% 120% at 90% 10%,color-mix(in srgb,var(--violet-600,#7c3aed) 22%,transparent) 0,transparent 70%),linear-gradient(90deg,var(--bg-0,#080b14) 0,color-mix(in srgb,var(--bg-0,#080b14) 92%,transparent) 45%,color-mix(in srgb,var(--bg-0,#080b14) 75%,transparent) 100%),linear-gradient(0deg,var(--bg-0,#080b14) 0,transparent 60%,color-mix(in srgb,var(--bg-0,#080b14) 80%,transparent) 100%)}.landing_heroGrid__Mhkrf{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.95fr);grid-gap:clamp(24px,4vw,44px);gap:clamp(24px,4vw,44px);padding:clamp(32px,5vw,60px) clamp(20px,4vw,48px);align-items:center;min-width:0}.landing_heroCopy__aZnKh{display:flex;flex-direction:column;gap:16px;max-width:600px;min-width:0}.landing_heroBadgeRow__0TQOZ{display:flex;align-items:center}.landing_platformBadge__y_N96{font-family:var(--font-mono,monospace);font-size:.72rem;font-weight:800;letter-spacing:.16em;color:var(--violet-300,#c4b5fd);background:color-mix(in srgb,var(--violet-500,#8b5cf6) 18%,transparent);border:1px solid color-mix(in srgb,var(--violet-400,#a78bfa) 35%,transparent);padding:5px 12px;border-radius:99px;text-transform:uppercase;display:inline-flex;align-items:center;box-shadow:0 0 16px color-mix(in srgb,var(--violet-500,#8b5cf6) 20%,transparent)}.landing_heroTitle__BHSuR{font-size:clamp(1.75rem,4.4vw,3.2rem);line-height:1.14;font-weight:800;letter-spacing:-.025em;color:var(--text-0,#f8fafc);margin:0;text-shadow:0 2px 20px rgba(0,0,0,.6);word-break:break-word;overflow-wrap:break-word}.landing_heroAccent__WTrKK{background:linear-gradient(110deg,#c084fc,#a855f7 50%,#7c3aed);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;display:inline-block}.landing_heroSub__kkK98{font-size:clamp(.95rem,1.4vw,1.08rem);line-height:1.6;color:var(--text-1,#cbd5e1);margin:4px 0 12px;max-width:540px;text-shadow:0 1px 12px rgba(0,0,0,.5)}.landing_ctaRow__2qC0H{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.landing_ctaButton__G6K53{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:16px 24px;font-size:clamp(.92rem,1.3vw,1.05rem);font-weight:800;letter-spacing:.02em;color:#fff;background:linear-gradient(120deg,color-mix(in srgb,var(--violet-600,#7c3aed) 90%,#000),var(--violet-500,#8b5cf6));border:1.5px solid var(--violet-400,#a78bfa);border-radius:14px;cursor:pointer;box-shadow:0 0 0 1px color-mix(in srgb,var(--violet-400,#a78bfa) 40%,transparent),0 0 24px color-mix(in srgb,var(--violet-500,#8b5cf6) 45%,transparent);transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease;min-height:52px;box-sizing:border-box}.landing_ctaButton__G6K53:hover{transform:translateY(-2px);border-color:#fff;box-shadow:0 0 0 1px var(--violet-400,#a78bfa),0 0 36px color-mix(in srgb,var(--violet-500,#8b5cf6) 65%,transparent)}.landing_ctaButton__G6K53:focus-visible{outline:2px solid var(--violet-300,#c4b5fd);outline-offset:3px}.landing_ctaButton__G6K53:active{transform:translateY(0)}.landing_ctaIcon__6ctwO{width:32px;height:32px;border-radius:8px;background:hsla(0,0%,100%,.12)}.landing_ctaIconSecondary__K0JfH,.landing_ctaIcon__6ctwO{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.landing_ctaIconSecondary__K0JfH{font-size:1.2rem}.landing_ctaLabel__P8P37{white-space:nowrap}.landing_ctaChevron__DCTp8{display:inline-flex;opacity:.85}.landing_ctaButtonSecondary___fFo_{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:16px 24px;font-size:clamp(.92rem,1.3vw,1.05rem);font-weight:800;letter-spacing:.02em;color:var(--violet-200,#e9d5ff);background:color-mix(in srgb,var(--violet-950,#2e1065) 60%,var(--bg-1,#0c101d));border:1.5px solid color-mix(in srgb,var(--violet-500,#8b5cf6) 60%,var(--border,#1e293b));border-radius:14px;cursor:pointer;box-shadow:0 4px 16px rgba(0,0,0,.4),0 0 18px color-mix(in srgb,var(--violet-500,#8b5cf6) 20%,transparent);transition:transform .15s ease,box-shadow .15s ease,background .15s ease,border-color .15s ease;min-height:52px;box-sizing:border-box}.landing_ctaButtonSecondary___fFo_:hover{transform:translateY(-2px);color:#fff;border-color:var(--violet-400,#a78bfa);background:color-mix(in srgb,var(--violet-800,#5b21b6) 50%,var(--bg-1,#0c101d));box-shadow:0 6px 24px rgba(0,0,0,.5),0 0 28px color-mix(in srgb,var(--violet-500,#8b5cf6) 35%,transparent)}.landing_ctaButtonSecondary___fFo_:focus-visible{outline:2px solid var(--violet-300,#c4b5fd);outline-offset:3px}.landing_ctaButtonSecondary___fFo_:active{transform:translateY(0)}.landing_previewContainer__4S3dX{display:flex;justify-content:center;width:100%;min-width:0}.landing_previewCard___MGKW{width:100%;max-width:560px;min-width:0;background:#090d18;border:1.5px solid color-mix(in srgb,var(--violet-500,#8b5cf6) 40%,var(--border,#1e293b));border-radius:18px;box-shadow:0 16px 40px rgba(0,0,0,.65),0 0 32px color-mix(in srgb,var(--violet-600,#7c3aed) 22%,transparent);overflow:hidden;display:flex;flex-direction:column}.landing_termChrome__psJTh{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:#060912;border-bottom:1px solid #192237}.landing_termDots__V2m53{display:flex;align-items:center;gap:6px}.landing_termDot__bYHeh{width:10px;height:10px;border-radius:50%}.landing_termDotRed__1U8fU{background:#ef4444}.landing_termDotYellow__k7Ieu{background:#eab308}.landing_termDotGreen__KWirD{background:#22c55e}.landing_termTitle__H8kUq{font-family:var(--font-mono,monospace);font-size:.72rem;font-weight:700;letter-spacing:.12em;color:var(--violet-300,#c4b5fd);display:flex;align-items:center;gap:8px;text-transform:uppercase}.landing_livePulse__Qhscs{width:7px;height:7px;border-radius:50%;background:#22c55e;box-shadow:0 0 8px #22c55e;animation:landing_pulseLive__Se7W6 2s ease-in-out infinite}@keyframes landing_pulseLive__Se7W6{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}@media (prefers-reduced-motion:reduce){.landing_livePulse__Qhscs{animation:none}}.landing_termMeta__kFiHc{font-family:var(--font-mono,monospace);font-size:.68rem;color:#64748b;font-weight:600}.landing_termTabs__PkQEb{display:flex;background:#0d1222;border-bottom:1px solid #1a2238;padding:4px 8px 0;gap:4px;overflow-x:auto;scrollbar-width:none}.landing_termTabs__PkQEb::-webkit-scrollbar{display:none}.landing_termTab__YNa2J{font-family:var(--font-mono,monospace);font-size:.78rem;font-weight:600;padding:8px 14px;border-top-left-radius:8px;border-top-right-radius:8px;border:1px solid transparent;border-bottom:none;background:transparent;color:#94a3b8;cursor:pointer;transition:all .15s ease;white-space:nowrap}.landing_termTab__YNa2J:hover{color:#f1f5f9;background:#141b2f}.landing_termTabActive__8N_Nq{color:#e2e8f0;background:#090d18;border-color:#24304f;border-top:2px solid var(--violet-400,#a78bfa)}.landing_termConsole__obXfh{padding:18px 20px;min-height:220px;background:#090d18;font-family:var(--font-mono,monospace);font-size:clamp(.78rem,1.1vw,.86rem);line-height:1.6;overflow-x:auto}.landing_termContent__EGAbU{display:flex;flex-direction:column;gap:6px}.landing_termLine__sinJd{display:block;word-break:break-all;color:#e2e8f0}.landing_termLineMuted__WaDJG{color:#64748b;word-break:break-all}.landing_promptUser__3CNkg{color:#38bdf8;font-weight:700}.landing_promptColon__tPt_a{color:#94a3b8}.landing_promptPath__Mweky{color:#a855f7}.landing_promptDollar__TeMW1{color:#f1f5f9;margin-right:6px}.landing_promptRouter__HtUsJ{color:#38bdf8;font-weight:700;margin-right:6px}.landing_promptPi__Js3Q2{color:#fb7185;font-weight:700}.landing_termAlertLine__RXWSj{color:#f87171!important;background:rgba(239,68,68,.12);border-left:3px solid #ef4444;padding:3px 8px;border-radius:0 4px 4px 0;font-weight:600;margin:2px 0}.landing_termEvidenceLine__124NI{color:#4ade80!important;background:rgba(34,197,94,.12);border-left:3px solid #22c55e;padding:3px 8px;border-radius:0 4px 4px 0;font-weight:700;margin:2px 0;text-shadow:0 0 10px rgba(74,222,128,.35)}.landing_termSuccessLine__uI_mW{color:#4ade80;font-weight:500}.landing_i2cActive__gZ7wS{color:#38bdf8;font-weight:800;background:rgba(56,189,248,.2);padding:0 2px;border-radius:2px}.landing_termCursor__BNBRr{display:inline-block;color:var(--violet-400,#a78bfa);animation:landing_blinkCursor__RKrCC 1s step-start infinite}@keyframes landing_blinkCursor__RKrCC{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.landing_termCursor__BNBRr{animation:none;opacity:1}}.landing_termFooter__H_LOn{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:#060912;border-top:1px solid #182035;gap:12px;flex-wrap:wrap}.landing_termStatusLabel__LE_af{display:flex;align-items:center;gap:8px;font-size:.74rem;color:#94a3b8;font-family:var(--font-mono,monospace)}.landing_statusDotGreen__rwGQs{width:6px;height:6px;border-radius:50%;background:#22c55e}.landing_termActionLink__ShTQA{font-family:var(--font-mono,monospace);font-size:.76rem;font-weight:700;color:var(--violet-300,#c4b5fd);text-decoration:none;transition:color .15s ease;display:inline-flex;align-items:center}.landing_termActionLink__ShTQA:hover{color:#fff;text-decoration:underline}.landing_features__2emC9{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px}@media (min-width:560px){.landing_features__2emC9{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.landing_features__2emC9{grid-template-columns:repeat(4,1fr)}}.landing_featureCard__ocejQ{display:flex;flex-direction:column;gap:12px;padding:24px 20px;background:var(--bg-1,#0c1222);border:1px solid var(--border,#1e293b);border-radius:var(--radius-lg,16px);box-shadow:0 4px 20px rgba(0,0,0,.35);transition:transform .15s ease,border-color .15s ease;text-align:center;align-items:center}.landing_featureCard__ocejQ:hover{transform:translateY(-3px);border-color:var(--violet-400,#a78bfa)}.landing_featureIcon__Opve0{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:14px;color:var(--violet-300,#c4b5fd);background:color-mix(in srgb,var(--violet-500,#8b5cf6) 12%,var(--bg-2,#161f36));border:1px solid color-mix(in srgb,var(--violet-500,#8b5cf6) 35%,transparent);box-shadow:0 0 16px color-mix(in srgb,var(--violet-500,#8b5cf6) 22%,transparent)}.landing_featureTitle__mqZ3g{font-size:1.05rem;font-weight:700;color:var(--text-0,#f8fafc);margin:4px 0 0}.landing_featureBody__t2BVr{font-size:.88rem;line-height:1.5;color:var(--text-2,#94a3b8);margin:0}.landing_pathsSection__bRu1E{display:flex;flex-direction:column;gap:36px}.landing_pathsHead__V5qD2{text-align:center;display:flex;flex-direction:column;gap:8px;max-width:680px;margin:0 auto}.landing_pathsKicker__DYYKT{font-family:var(--font-mono,monospace);font-size:.78rem;font-weight:800;letter-spacing:.2em;color:var(--violet-300,#c4b5fd);text-transform:uppercase}.landing_pathsTitle__3FHob{font-size:clamp(1.8rem,3.8vw,2.4rem);font-weight:800;color:var(--text-0,#f8fafc);margin:0;letter-spacing:-.02em}.landing_pathsSub__juIUL{font-size:.98rem;color:var(--text-2,#94a3b8);margin:0;line-height:1.55}.landing_curriculumGrid__lpJVz{display:grid;grid-template-columns:1fr;grid-gap:24px;gap:24px}@media (min-width:768px) and (max-width:1040px){.landing_curriculumGrid__lpJVz{grid-template-columns:repeat(2,1fr)}}@media (min-width:1041px){.landing_curriculumGrid__lpJVz{grid-template-columns:repeat(3,1fr)}}.landing_curriculumCard__xYpG2{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:18px;padding:clamp(24px,3vw,32px);background:var(--bg-1,#0c1222);border:1.5px solid var(--border,#1e293b);border-radius:var(--radius-xl,24px);box-shadow:0 8px 28px rgba(0,0,0,.4);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease;overflow:hidden}.landing_curriculumCard__xYpG2:hover{transform:translateY(-4px)}.landing_cardNetworking__GXes4{border-color:color-mix(in srgb,#38bdf8 30%,var(--border,#1e293b))}.landing_cardNetworking__GXes4:hover{border-color:#38bdf8;box-shadow:0 12px 36px rgba(0,0,0,.5),0 0 28px rgba(56,189,248,.2)}.landing_cardBadgeNetworking__EOQEl{font-size:.74rem;font-weight:700;color:#38bdf8;background:rgba(56,189,248,.12);border:1px solid rgba(56,189,248,.35);padding:4px 12px;border-radius:99px;display:inline-block;align-self:flex-start}.landing_cardActionNetworking__POczv{color:#38bdf8;font-weight:700;font-size:.95rem;text-decoration:none;display:inline-flex;align-items:center;transition:gap .15s ease}.landing_cardActionNetworking__POczv:hover{text-decoration:underline}.landing_cardCyber__tIPWp{border-color:color-mix(in srgb,var(--violet-400,#a78bfa) 45%,var(--border,#1e293b))}.landing_cardCyber__tIPWp:hover{border-color:var(--violet-400,#a78bfa);box-shadow:0 12px 36px rgba(0,0,0,.5),0 0 32px color-mix(in srgb,var(--violet-500,#8b5cf6) 35%,transparent)}.landing_cardBadgeCyber__a_kq4{font-size:.74rem;font-weight:700;color:#c084fc;background:rgba(168,85,247,.14);border:1px solid rgba(168,85,247,.4);padding:4px 12px;border-radius:99px;display:inline-block;align-self:flex-start}.landing_cardActionCyber__YNWqU{color:var(--violet-300,#c4b5fd);font-weight:700;font-size:.95rem;text-decoration:none;display:inline-flex;align-items:center}.landing_cardActionCyber__YNWqU:hover{text-decoration:underline;color:#fff}.landing_cardPi__vOE6E{border-color:color-mix(in srgb,#fb7185 30%,var(--border,#1e293b))}.landing_cardPi__vOE6E:hover{border-color:#fb7185;box-shadow:0 12px 36px rgba(0,0,0,.5),0 0 28px rgba(251,113,133,.2)}.landing_cardBadgePi__E_mf9{font-size:.74rem;font-weight:700;color:#fb7185;background:rgba(251,113,133,.12);border:1px solid rgba(251,113,133,.35);padding:4px 12px;border-radius:99px;display:inline-block;align-self:flex-start}.landing_cardActionPi__4VuIV{color:#fb7185;font-weight:700;font-size:.95rem;text-decoration:none;display:inline-flex;align-items:center}.landing_cardActionPi__4VuIV:hover{text-decoration:underline}.landing_cardHeader__TyEpV{display:flex;flex-direction:column;gap:10px}.landing_cardTitle__om2gQ{font-size:1.35rem;font-weight:800;color:var(--text-0,#f8fafc);margin:0;letter-spacing:-.01em;display:flex;align-items:center;gap:8px}.landing_cardPiIcon__attVz{width:30px;height:30px;object-fit:contain;vertical-align:middle;flex-shrink:0;display:inline-block}.landing_cardDesc__PKw9W{font-size:.92rem;line-height:1.55;color:var(--text-1,#cbd5e1);margin:0}.landing_cardChecklist__dmb3c{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.landing_cardChecklist__dmb3c li{display:flex;align-items:center;gap:10px;font-size:.9rem;color:var(--text-1,#cbd5e1)}.landing_check__xsWE1{color:var(--violet-400,#a78bfa);flex-shrink:0}.landing_cardActionRow__peXim{margin-top:8px;padding-top:14px;border-top:1px solid #1a2238}.landing_premiumCta__SvPOu{margin:8px auto 0;max-width:1000px;width:100%}.landing_premiumCtaInner__n1Ti1{position:relative;text-align:center;padding:44px 28px;border-radius:24px;border:1.5px solid color-mix(in srgb,var(--violet-500,#8b5cf6) 45%,var(--border,#1e293b));background:radial-gradient(120% 140% at 50% 0,color-mix(in srgb,var(--violet-600,#7c3aed) 24%,transparent) 0,transparent 65%),var(--bg-1,#0c1222);box-shadow:0 0 50px color-mix(in srgb,var(--violet-500,#8b5cf6) 18%,transparent);overflow:hidden}.landing_premiumKicker__nWhOQ{display:inline-block;font-size:.72rem;font-weight:800;letter-spacing:.16em;color:var(--violet-300,#c4b5fd);margin-bottom:10px}.landing_premiumTitle__ou6ID{font-size:clamp(1.4rem,3.2vw,2.1rem);font-weight:800;margin:0 auto 12px;max-width:22ch;color:var(--text-0,#f8fafc)}.landing_premiumSub__JbpFG{color:var(--text-1,#cbd5e1);max-width:58ch;margin:0 auto 20px;line-height:1.6;font-size:.95rem}.landing_premiumPriceRow__Cc7Mz{display:flex;align-items:baseline;justify-content:center;gap:8px;margin-bottom:24px}.landing_premiumPrice__mEQxS{font-size:clamp(2rem,5vw,2.8rem);font-weight:800;color:var(--text-0,#f8fafc)}.landing_premiumPeriod__WkErL{color:var(--text-2,#94a3b8);font-size:1rem}@media (max-width:980px){.landing_heroGrid__Mhkrf{grid-template-columns:minmax(0,1fr);gap:36px;padding:32px 20px}.landing_heroCopy__aZnKh{max-width:100%}.landing_previewContainer__4S3dX{justify-content:flex-start}.landing_previewCard___MGKW{max-width:100%}}@media (max-width:640px){.landing_heroSection__ssgsi{border-radius:var(--radius-lg,16px)}.landing_heroGrid__Mhkrf{padding:24px 16px;gap:28px}.landing_ctaRow__2qC0H{flex-direction:column;width:100%;align-items:stretch;min-width:0}.landing_ctaButtonSecondary___fFo_,.landing_ctaButton__G6K53{width:100%;justify-content:center;padding:14px 18px;min-height:48px;box-sizing:border-box;min-width:0}.landing_ctaLabel__P8P37{white-space:normal;text-align:center;min-width:0}.landing_previewCard___MGKW{border-radius:14px;max-width:100%}.landing_termConsole__obXfh{padding:14px 12px;min-height:190px}.landing_termLine__sinJd{font-size:.76rem}.landing_curriculumCard__xYpG2{padding:22px 18px}.landing_termFooter__H_LOn{flex-wrap:wrap;gap:8px}}@media (max-width:360px){.landing_heroGrid__Mhkrf{padding:20px 12px;gap:24px}.landing_heroTitle__BHSuR{font-size:clamp(1.4rem,6vw,1.7rem);line-height:1.18}.landing_ctaButtonSecondary___fFo_,.landing_ctaButton__G6K53{padding:12px 14px;font-size:.84rem;gap:8px}.landing_ctaIcon__6ctwO{width:26px;height:26px}.landing_ctaChevron__DCTp8 svg{width:16px;height:16px}.landing_termChrome__psJTh{padding:8px 10px;gap:6px}.landing_termMeta__kFiHc{display:none}.landing_termTabs__PkQEb{padding:4px 4px 0}.landing_termTab__YNa2J{padding:6px 8px;font-size:.7rem}.landing_termConsole__obXfh{padding:10px 8px;font-size:.72rem}.landing_termFooter__H_LOn{padding:8px 10px;gap:6px}.landing_curriculumCard__xYpG2{padding:18px 14px}}.landing_homepageFooter__qDnRb{display:flex;justify-content:center;align-items:center;padding:32px 16px 12px;border-top:1px solid var(--border,#1e293b);margin-top:8px;width:100%;box-sizing:border-box}.landing_legalLinksRow__zkhqp{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 14px;font-size:.82rem;color:var(--text-2,#94a3b8);text-align:center}.landing_legalLink__CGaHK{color:var(--text-2,#94a3b8);text-decoration:none;transition:color .15s ease;padding:4px 2px;min-height:44px;display:inline-flex;align-items:center}.landing_legalLink__CGaHK:hover{color:var(--violet-400,#a855f7);text-decoration:underline}.landing_legalDot__qwjQc{color:var(--border,#334155);-webkit-user-select:none;-moz-user-select:none;user-select:none}