:root{--dn-font-family-base:-apple-system,BlinkMacSystemFont,"PingFang SC","Helvetica Neue",Arial,sans-serif;--dn-page-max-width:1240px;--dn-page-gutter:22px;--dn-page-gutter-mobile:14px;--dn-color-text-strong:#1f2329;--dn-color-text-primary:#2f3338;--dn-color-text-secondary:#72767d;--dn-color-text-muted:#9aa0a6;--dn-size-title-xl:clamp(30px,2.2vw,40px);--dn-size-title-lg:clamp(24px,1.8vw,32px);--dn-size-title-md:clamp(20px,1.35vw,24px);--dn-size-text-lg:clamp(16px,1.15vw,20px);--dn-size-text-md:clamp(14px,1vw,16px);--dn-size-text-sm:clamp(12px,0.9vw,14px);--dn-line-height-title:1.2;--dn-line-height-text:1.65}*,*::before,*::after{box-sizing:border-box}body{font-family:var(--dn-font-family-base);color:var(--dn-color-text-primary)}.dn-page-shell{max-width:var(--dn-page-max-width);margin:0 auto;padding-left:var(--dn-page-gutter);padding-right:var(--dn-page-gutter)}@media (max-width:768px){.dn-page-shell{padding-left:var(--dn-page-gutter-mobile);padding-right:var(--dn-page-gutter-mobile)}}.dn-title-xl{font-size:var(--dn-size-title-xl);line-height:var(--dn-line-height-title);font-weight:700;color:var(--dn-color-text-primary)}.dn-title-lg{font-size:var(--dn-size-title-lg);line-height:var(--dn-line-height-title);font-weight:700;color:var(--dn-color-text-primary)}.dn-title-md{font-size:var(--dn-size-title-md);line-height:var(--dn-line-height-title);font-weight:700;color:var(--dn-color-text-primary)}.dn-text-lg{font-size:var(--dn-size-text-lg);line-height:var(--dn-line-height-text);color:var(--dn-color-text-secondary)}.dn-text-md{font-size:var(--dn-size-text-md);line-height:var(--dn-line-height-text);color:var(--dn-color-text-secondary)}.dn-text-sm{font-size:var(--dn-size-text-sm);line-height:1.55;color:var(--dn-color-text-muted)}body{padding-top:84px}.site-header{background:linear-gradient(180deg,#12080c 0%,#090406 100%);border-bottom:1px solid rgba(255,255,255,0.08);position:fixed;top:0;left:0;right:0;width:100%;z-index:60}.site-header-inner{width:100%;max-width:var(--dn-page-max-width);margin:0 auto;height:84px;padding:0 var(--dn-page-gutter);display:flex;align-items:center;gap:22px}.site-logo{display:inline-flex;align-items:center;text-decoration:none;flex-shrink:0}.site-logo-mark{width:auto;height:74px;object-fit:contain;display:block}.site-nav{display:flex;align-items:center;gap:34px;margin-left:56px;position:relative}.site-nav>a,.site-nav-item>a{color:#ffffff;text-decoration:none;font-size:18px;font-weight:600;transition:color 0.2s ease}.site-nav>a:hover,.site-nav>a.active,.site-nav-item>a:hover,.site-nav-item>a.active{color:#6e9cff}.site-nav-item{position:relative;display:inline-flex;align-items:center}.news-mega-menu{position:absolute;top:100%;left:-220px;width:min(860px,calc(100vw - 40px));background:#f4f5f7;border:1px solid #e6e8ee;border-radius:14px;box-shadow:0 26px 64px rgba(4,10,24,0.22);color:#1f2430;overflow:hidden;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity 0.22s ease,transform 0.22s ease,visibility 0.22s ease;pointer-events:none;z-index:70}.site-nav-news:hover .news-mega-menu,.site-nav-news:focus-within .news-mega-menu,.site-nav-news.menu-open .news-mega-menu{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.news-mega-banner{display:flex;align-items:center;gap:12px;padding:16px 22px;background:#ffffff;border-bottom:1px solid #e6e8ee}.news-mega-badge{font-size:16px;font-weight:700;color:#1b2432}.news-mega-desc{font-size:16px;font-weight:500;color:#39465f}.news-mega-body{display:grid;grid-template-columns:260px 1fr;gap:22px;padding:18px}.news-mega-topics{display:grid;gap:8px}.news-topic-link{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:10px;font-size:18px;font-weight:600;color:#344054;text-decoration:none;background:transparent}.news-topic-link.active,.news-topic-link:hover{background:#ffffff;color:#17212f}.news-topic-icon{width:10px;height:10px;border-radius:50%;background:#4f85ff;box-shadow:0 0 0 4px rgba(79,133,255,0.2);flex-shrink:0}.news-mega-platforms{grid-template-columns:repeat(2,minmax(180px,1fr));grid-auto-rows:minmax(48px,auto);gap:8px 28px;align-content:start;display:grid;min-height:340px}.news-platform-link{display:flex;align-items:center;gap:12px;color:#1e293b;text-decoration:none;font-size:28px;font-weight:500;padding:8px 4px;border-radius:10px}.news-platform-link:hover{background:#ffffff}.platform-icon{width:28px;height:28px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;color:#ffffff;font-size:18px;font-weight:700;flex-shrink:0;text-transform:uppercase}.platform-icon.a{background:#f59e0b}.platform-icon.o{background:#2563eb}.platform-icon.s{background:#f97316}.platform-icon.t{background:#fb923c}.platform-icon.k{background:#111827}.platform-icon.l{background:#ec4899}.platform-icon.m{background:#eab308}.platform-icon.x{background:#ef4444}.platform-icon.d{background:#60a5fa}.platform-icon.e{background:#0369a1}.platform-icon.w{background:#38bdf8}.platform-icon.wm{background:#1d4ed8}.site-header-actions{margin-left:auto;display:flex;align-items:center;gap:18px}.site-header-actions a{color:#ffffff;text-decoration:none;font-size:17px;font-weight:600;transition:color 0.2s ease}.site-header-actions a:hover{color:#6e9cff}.site-lang{display:inline-flex;align-items:center;gap:6px;padding:4px;border:1px solid rgba(255,255,255,0.18);border-radius:999px;background:rgba(255,255,255,0.06);color:#ffffff;font-size:13px;line-height:1;font-weight:700}.site-lang-option{appearance:none;border:0;display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:28px;padding:0 10px;border-radius:999px;background:transparent;color:rgba(255,255,255,0.68);font:inherit}.site-lang-option.active{background:#ffffff;color:#101014}.site-footer{background:#020202;color:#ffffff;margin-top:24px}.site-footer-inner{width:100%;max-width:var(--dn-page-max-width);margin:0 auto;padding:54px var(--dn-page-gutter) 22px}.site-footer-upper{padding:0 0 58px}.site-footer-grid{display:grid;grid-template-columns:minmax(280px,1.05fr) minmax(330px,1fr) minmax(320px,1.1fr);column-gap:72px;align-items:start}.site-footer-brand h2{margin:0;font-size:37px;font-weight:800;letter-spacing:-0.03em;color:#ffffff}.site-footer-brand p{margin:34px 0 0;color:rgba(255,255,255,0.82);font-size:15px;line-height:1.75;max-width:330px;font-weight:600}.site-footer-title{margin:0;font-size:18px;font-weight:800;color:#ffffff}.site-footer-links{margin-top:34px;display:grid;grid-template-columns:max-content max-content;gap:18px 34px}.site-footer-links a{color:rgba(255,255,255,0.86);text-decoration:none;font-size:15px;line-height:1.45;font-weight:700;display:inline-flex;align-items:flex-start;gap:12px;white-space:nowrap}.site-footer-links a::before{content:"\f061";font-family:FontAwesome;font-size:12px;color:rgba(255,255,255,0.92)}.site-footer-contact-list{margin:34px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:18px}.site-footer-contact-list li{color:rgba(255,255,255,0.86);font-size:15px;line-height:1.45;font-weight:600;display:flex;align-items:flex-start;gap:14px}.site-contact-icon{width:18px;color:rgba(255,255,255,0.75);flex-shrink:0;margin-top:3px;text-align:center;font-size:15px}.site-footer-bottom{border-top:1px solid rgba(255,255,255,0.1);padding-top:28px;display:flex;align-items:center;justify-content:space-between;gap:20px}.site-footer-social{display:flex;align-items:center;gap:18px}.site-footer-social a{color:rgba(255,255,255,0.52);text-decoration:none;font-size:16px}.site-footer-copyright{color:rgba(255,255,255,0.9);font-size:15px;font-weight:700;text-align:right}@media (max-width:900px){body{padding-top:112px}.site-header-inner{height:auto;flex-wrap:wrap;gap:14px;padding-top:14px;padding-bottom:14px}.site-logo-mark{height:52px}.site-nav{order:3;margin-left:0;width:100%;gap:12px;overflow-x:auto;padding-bottom:4px}.site-nav>a,.site-nav-item>a,.site-header-actions a{font-size:14px;white-space:nowrap}.news-mega-menu{position:fixed;top:122px;left:12px;right:12px;width:auto;max-height:calc(100vh - 140px);overflow:auto}.news-mega-banner{flex-direction:column;align-items:flex-start}.news-mega-badge,.news-mega-desc{font-size:13px}.news-mega-body{grid-template-columns:1fr;gap:12px}.news-topic-link{font-size:14px}.news-mega-platforms{grid-template-columns:1fr;gap:4px}.news-platform-link{font-size:15px;padding:6px 2px}.platform-icon{width:22px;height:22px;font-size:12px}.site-lang{font-size:12px;gap:4px;padding:3px}.site-lang-option{min-width:30px;height:24px;padding:0 8px}.site-footer-inner{padding:42px var(--dn-page-gutter-mobile) 20px}.site-footer-grid{grid-template-columns:1fr;gap:30px}.site-footer-links{grid-template-columns:1fr}}