.landing_root__QGsgX{--landing-bg:#0f1923;--landing-surface:#162030;--landing-surface-hover:#1c2838;--landing-border:rgba(255,255,255,0.06);--landing-border-strong:rgba(255,255,255,0.12);--landing-accent:#00d2aa;--landing-accent-dark:#00b894;--landing-accent-soft:rgba(0,210,170,0.08);--landing-text:#e6ebf2;--landing-text-muted:#8a9bb0;--landing-text-dim:#5c6b7e;--landing-radius:12px;--landing-radius-sm:8px;--landing-container:1200px;--landing-section-py:clamp(64px,10vw,120px);font-family:var(--font-dm-sans),system-ui,-apple-system,sans-serif;background:var(--landing-bg);color:var(--landing-text);line-height:1.6;font-size:16px;min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.landing_root__QGsgX *,.landing_root__QGsgX :after,.landing_root__QGsgX :before{box-sizing:border-box}.landing_container__Cuo_o{max-width:var(--landing-container);margin:0 auto;padding:0 24px}.landing_root__QGsgX :where(h1,h2,h3){font-weight:700;line-height:1.15;margin:0;letter-spacing:-.02em}.landing_root__QGsgX :where(p){margin:0}.landing_root__QGsgX :where(a){color:inherit;text-decoration:none}.landing_header__vmF5N{position:sticky;top:0;z-index:50;background:rgba(15,25,35,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--landing-border)}.landing_headerInner__JkNUe{display:flex;align-items:center;justify-content:space-between;height:64px}.landing_logo__sIfY2{font-weight:700;font-size:1.25rem;color:var(--landing-accent);letter-spacing:-.02em;display:flex;align-items:center;gap:8px}.landing_logoDot__z1rQ4{width:8px;height:8px;border-radius:50%;background:var(--landing-accent);box-shadow:0 0 12px var(--landing-accent)}.landing_headerNav__XsH3B{display:none;gap:32px;font-size:.9rem;color:var(--landing-text-muted)}.landing_headerNav__XsH3B a{transition:color .15s}.landing_headerNav__XsH3B a:hover{color:var(--landing-text)}.landing_headerActions__Bivk0{display:flex;align-items:center;gap:16px}.landing_langSwitch__ZaoiX{font-family:var(--font-dm-mono),monospace;font-size:.8rem;color:var(--landing-text-muted);letter-spacing:.04em}.landing_langSwitch__ZaoiX button{background:none;border:none;padding:4px;font:inherit;color:inherit;cursor:pointer;transition:color .15s}.landing_langSwitch__ZaoiX button:hover{color:var(--landing-text)}.landing_langSwitch__ZaoiX .landing_active__Od7eF{color:var(--landing-text);font-weight:500}.landing_langSep__AUQdd{opacity:.3;margin:0 2px}.landing_btnLogin__hBupx{padding:8px 16px;font-size:.9rem;font-weight:500;border:1px solid var(--landing-border-strong);border-radius:var(--landing-radius-sm);color:var(--landing-text);transition:border-color .15s,background .15s;cursor:pointer}.landing_btnLogin__hBupx:hover{border-color:var(--landing-accent);background:var(--landing-accent-soft)}@media (min-width:900px){.landing_headerNav__XsH3B{display:flex}}.landing_hero___ILNH{padding:clamp(80px,14vw,160px) 0 var(--landing-section-py);text-align:center;position:relative;overflow:hidden}.landing_hero___ILNH:before{content:"";position:absolute;top:-40%;left:50%;transform:translateX(-50%);width:120%;height:100%;background:radial-gradient(ellipse at center,rgba(0,210,170,.06) 0,transparent 60%);pointer-events:none}.landing_heroInner__lvHCK{position:relative;z-index:1}.landing_heroKicker__Na3HH{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-dm-mono),monospace;font-size:.75rem;color:var(--landing-accent);background:var(--landing-accent-soft);border:1px solid rgba(0,210,170,.2);padding:6px 12px;border-radius:100px;margin-bottom:24px;letter-spacing:.04em;text-transform:uppercase}.landing_heroKickerDot__qR9ze{width:6px;height:6px;border-radius:50%;background:var(--landing-accent);box-shadow:0 0 8px var(--landing-accent)}.landing_heroH1__ADaYJ{font-size:clamp(2.2rem,5.5vw,4rem);margin-bottom:24px;max-width:900px;margin-left:auto;margin-right:auto;text-align:center}.landing_heroAccent__WTrKK{color:var(--landing-accent)}.landing_heroSubtitle__VStV_{font-size:clamp(1rem,1.6vw,1.15rem);color:var(--landing-text-muted);max-width:680px;margin:0 auto 28px;text-align:center}.landing_heroActions__1f6I_{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;margin:0 auto 48px}.landing_dualPath__AGMBS{display:grid;gap:20px;grid-template-columns:1fr;max-width:880px;margin:0 auto;text-align:left}@media (min-width:720px){.landing_dualPath__AGMBS{grid-template-columns:1fr 1fr;gap:24px}}.landing_pathCard__rJ_RA{background:var(--landing-surface);border:1px solid var(--landing-border);border-radius:var(--landing-radius);padding:32px;display:flex;flex-direction:column;transition:border-color .2s,transform .2s}.landing_pathCard__rJ_RA:hover{border-color:var(--landing-accent);transform:translateY(-2px)}.landing_pathCardIcon__xvkP9{width:48px;height:48px;border-radius:10px;background:var(--landing-accent-soft);border:1px solid rgba(0,210,170,.2);display:inline-flex;align-items:center;justify-content:center;color:var(--landing-accent);margin-bottom:20px}.landing_pathCardLabel__Ic7CQ{font-family:var(--font-dm-mono),monospace;font-size:.75rem;color:var(--landing-accent);letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px}.landing_pathCardTitle__VP2q5{font-size:1.5rem;font-weight:700;margin-bottom:12px}.landing_pathCardDesc__pQrjE{color:var(--landing-text-muted);font-size:.95rem;margin-bottom:24px;flex:1}.landing_pathCardBtn__K3BmB{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;border-radius:var(--landing-radius-sm);font-weight:600;font-size:.95rem;transition:background .15s,transform .15s;cursor:pointer;border:none;font-family:inherit}.landing_btnPrimary__v_wgd{background:var(--landing-accent);color:#0a1018}.landing_btnPrimary__v_wgd:hover{background:var(--landing-accent-dark)}.landing_btnSecondary__guzsm{background:transparent;color:var(--landing-accent);border:1px solid var(--landing-accent)}.landing_btnSecondary__guzsm:hover{background:var(--landing-accent-soft)}.landing_section__O6gdK{padding:var(--landing-section-py) 0}.landing_sectionHeader__mh_nR{text-align:center;max-width:720px;margin:0 auto 64px}.landing_sectionKicker__tyTVI{font-family:var(--font-dm-mono),monospace;font-size:.75rem;color:var(--landing-accent);letter-spacing:.1em;text-transform:uppercase;margin-bottom:16px;display:block}.landing_sectionH2__GEsjo{font-size:clamp(1.8rem,3.5vw,2.6rem);margin-bottom:16px;text-align:center}.landing_profiles__IE7XC{display:grid;gap:20px;grid-template-columns:1fr}@media (min-width:720px){.landing_profiles__IE7XC{grid-template-columns:repeat(3,1fr)}}.landing_profileCard__w8kEa{background:var(--landing-surface);border:1px solid var(--landing-border);border-radius:var(--landing-radius);padding:28px;transition:border-color .2s}.landing_profileCard__w8kEa:hover{border-color:var(--landing-border-strong)}.landing_profileIcon__I__4E{width:40px;height:40px;border-radius:8px;background:var(--landing-accent-soft);color:var(--landing-accent);display:inline-flex;align-items:center;justify-content:center;margin-bottom:20px}.landing_profileTitle__9Ocze{font-size:1.1rem;font-weight:600;margin-bottom:10px}.landing_profileDesc__1wTOg{color:var(--landing-text-muted);font-size:.95rem}.landing_featuresGroup__M1RUc{margin-bottom:64px}.landing_featuresGroup__M1RUc:last-child{margin-bottom:0}.landing_featuresGroupLabel__KTO9M{display:flex;align-items:center;gap:16px;margin-bottom:32px}.landing_featuresGroupLabel__KTO9M:after,.landing_featuresGroupLabel__KTO9M:before{content:"";flex:1;height:1px;background:var(--landing-border)}.landing_featuresGroupLabel__KTO9M span{font-family:var(--font-dm-mono),monospace;font-size:.85rem;color:var(--landing-accent);letter-spacing:.15em;text-transform:uppercase;padding:6px 16px;border:1px solid rgba(0,210,170,.3);border-radius:100px;background:var(--landing-accent-soft)}.landing_featuresGrid__M_Bph{display:grid;gap:20px;grid-template-columns:1fr}@media (min-width:720px){.landing_featuresGrid__M_Bph{grid-template-columns:repeat(3,1fr)}}.landing_featureCard__ocejQ{background:var(--landing-surface);border:1px solid var(--landing-border);border-radius:var(--landing-radius);padding:28px;transition:border-color .2s,background .2s}.landing_featureCard__ocejQ:hover{border-color:var(--landing-border-strong);background:var(--landing-surface-hover)}.landing_featureIcon__Opve0{width:40px;height:40px;border-radius:8px;background:var(--landing-accent-soft);color:var(--landing-accent);display:inline-flex;align-items:center;justify-content:center;margin-bottom:20px}.landing_featureTitle__mqZ3g{font-size:1.05rem;font-weight:600;margin-bottom:8px}.landing_featureDesc__BpELp{color:var(--landing-text-muted);font-size:.92rem;line-height:1.55}.landing_diffWrapper__uAbHB{max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:28px}.landing_diffPara__qtCmf{color:var(--landing-text-muted);font-size:1.05rem;line-height:1.7;padding:24px 28px;background:var(--landing-surface);border-left:2px solid var(--landing-accent);border-radius:0 var(--landing-radius) var(--landing-radius) 0}.landing_diffParaHeading__xbAo4{color:var(--landing-text);font-weight:600;display:block;margin-bottom:8px}.landing_finalCta__YYT_J{background:var(--landing-surface);border:1px solid var(--landing-border);border-radius:16px;padding:clamp(40px,6vw,64px);text-align:center;max-width:880px;margin:0 auto}.landing_finalCtaH2__R_Ajp{font-size:clamp(1.8rem,3.5vw,2.4rem);margin-bottom:16px}.landing_finalCtaSub__KruDt{color:var(--landing-text-muted);font-size:1rem;margin-bottom:32px}.landing_finalCtaButtons__LoB1Z{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.landing_finalCtaButtons__LoB1Z .landing_pathCardBtn__K3BmB{padding:14px 24px}.landing_footer__I_4dW{padding:40px 0;border-top:1px solid var(--landing-border);color:var(--landing-text-dim);font-size:.85rem}.landing_footerInner__cYjbW{display:flex;flex-direction:column;gap:16px;align-items:center;text-align:center}@media (min-width:720px){.landing_footerInner__cYjbW{flex-direction:row;justify-content:space-between;text-align:left}}.landing_footerLang__XE_Dz{font-family:var(--font-dm-mono),monospace;font-size:.8rem}.landing_footerLang__XE_Dz a,.landing_footerLang__XE_Dz button{color:var(--landing-text-muted);transition:color .15s;background:none;border:none;padding:0;font:inherit;cursor:pointer}.landing_footerLang__XE_Dz a:hover,.landing_footerLang__XE_Dz button:hover{color:var(--landing-accent)}.landing_arrow__KYxo5{transition:transform .15s;display:inline-block}.landing_pathCardBtn__K3BmB:hover .landing_arrow__KYxo5{transform:translateX(3px)}