@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap");*,:after,:before{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}html{-webkit-text-size-adjust:100%;overflow-x:hidden}:root{--bg-dark:#080c10;--bg-surface:#0c1219;--bg-card:#111820;--bg-card-hover:#161f2b;--bg-elevated:#1a2433;--bg-input:#0a0f15;--border:#1e2a3a;--border-light:#2a3a4f;--accent:#22d3ee;--accent-hover:#67e8f9;--accent-dark:#0891b2;--accent-muted:rgba(34,211,238,.1);--accent-glow:rgba(34,211,238,.2);--text-primary:#f1f5f9;--text-secondary:#94a3b8;--text-muted:#64748b;--text-heading:#e2e8f0;--success:#4ade80;--shadow-card:0 8px 32px rgba(0,0,0,.35);--shadow-accent:0 8px 40px rgba(34,211,238,.12);--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px}body,html{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background-color:var(--bg-dark);background-image:radial-gradient(ellipse 80% 50% at 50% -20%,rgba(34,211,238,.06),transparent),radial-gradient(ellipse 60% 40% at 100% 100%,rgba(59,130,246,.04),transparent);color:var(--text-primary);line-height:1.7}a{color:inherit;text-decoration:none}button{cursor:pointer}img{max-width:100%}.Header_header__072v2{background-color:rgba(8,12,16,.85);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--text-primary);position:-webkit-sticky;position:sticky;top:0;z-index:100;border-bottom:1px solid var(--border);box-shadow:0 1px 24px rgba(0,0,0,.4);width:100%;transition:background-color .3s ease,-webkit-backdrop-filter .3s ease;transition:background-color .3s ease,backdrop-filter .3s ease;transition:background-color .3s ease,backdrop-filter .3s ease,-webkit-backdrop-filter .3s ease}.Header_headerTransparent__mnsdn{background-color:rgba(8,12,16,.6);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(30,42,58,.6);box-shadow:0 2px 20px rgba(0,0,0,.3)}.Header_container__DOHRG{max-width:1300px;margin:0 auto;padding:.7rem 1.25rem;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:.75rem;gap:.75rem;min-height:76px}.Header_logo__0dir7{display:flex;align-items:center;justify-self:end;margin-right:.35rem;text-decoration:none}.Header_logoImg__p2dM7{width:180px;height:auto;display:block}.Header_nav__evgr5{display:flex;align-items:center;justify-content:center;gap:.25rem;flex-wrap:wrap;grid-column:2}.Header_navLink__bzbwi{padding:.45rem .85rem;border-radius:var(--radius-sm);font-size:.85rem;font-weight:500;color:var(--text-secondary);transition:background .2s,color .2s;white-space:nowrap}.Header_active__3IUjt,.Header_navLink__bzbwi:hover{background:var(--accent-muted);color:var(--accent)}.Header_active__3IUjt{font-weight:600}.Header_langToggle__yQ9an{justify-self:end;background:transparent;color:var(--accent);border:1px solid var(--border-light);padding:.4rem .85rem;border-radius:20px;font-size:.82rem;font-weight:600;transition:background .2s,color .2s,border-color .2s;white-space:nowrap;flex-shrink:0;cursor:pointer}.Header_langToggle__yQ9an:hover{background:var(--accent);border-color:var(--accent);color:var(--bg-dark)}@media (max-width:900px){.Header_container__DOHRG{grid-template-columns:auto 1fr auto;padding:.6rem 1rem;gap:.5rem;min-height:68px}.Header_logoImg__p2dM7{width:140px}.Header_nav__evgr5{justify-content:center}.Header_navLink__bzbwi{font-size:.8rem;padding:.35rem .55rem}}@media (max-width:600px){.Header_container__DOHRG{display:flex;flex-wrap:wrap;padding:.55rem .75rem;gap:.5rem;min-height:auto}.Header_logo__0dir7{order:1}.Header_logoImg__p2dM7{width:125px}.Header_langToggle__yQ9an{order:2;margin-left:auto;font-size:.75rem;padding:.35rem .65rem}.Header_nav__evgr5{order:3;width:100%;justify-content:center;gap:.1rem}.Header_navLink__bzbwi{font-size:.78rem;padding:.35rem .5rem}}.Footer_footer__yl3k1{display:none}.Layout_wrapper__iB374{min-height:100vh;display:flex;flex-direction:column}.Layout_main__BqQ1G{flex:1 1}@media (max-width:700px){.Layout_wrapperHome__rUJVu{min-height:100vh}.Layout_mainHome__Jg5_D{flex:1 1;display:flex;flex-direction:column}}