:root{--accent:#00f2ea;--accent2:#ff0050}
body{background:#000;color:#d1d5db;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,"PingFang SC",sans-serif}
.ws1-site-nav{position:sticky;top:0;z-index:100;height:64px;display:flex;align-items:center;background:rgba(0,0,0,.86);backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,0.10)}
.ws1-nav-in{max-width:1440px;margin:0 auto;padding:0 40px;width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px}
.ws1-brand{font-size:20px;font-weight:900;font-style:italic;letter-spacing:-.03em;text-decoration:none;color:#ffffff}
.ws1-nav-in .ws1-cta{padding:10px 20px;border-radius:10px;font-size:13px;font-weight:800;text-decoration:none;background:#00f2ea;color:#000}
.ws1-art-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:56px;max-width:1440px;margin:0 auto;padding:56px 40px 24px}
.ws1-art-main{min-width:0}
.ws1-art-sidebar{position:sticky;top:80px;align-self:start}
.ws1-sidebar-card{background:#161617;border:1px solid rgba(255,255,255,0.10);border-radius:16px;padding:24px;margin-bottom:16px}
.ws1-sidebar-card h3{font-size:14px;font-weight:800;margin:0 0 12px;color:#ffffff}
.ws1-art-meta{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:#9ca3af;margin-bottom:18px}
h1.ws1-art-title{font-size:clamp(1.8rem,4vw,2.8rem);line-height:1.2;letter-spacing:-.02em;font-weight:900;margin:0 0 18px;color:#ffffff}
.ws1-art-lead{font-size:17px;line-height:1.85;color:#9ca3af;margin:0 0 30px;padding:0 0 30px;border-bottom:1px solid rgba(255,255,255,0.10)}
.ws1-site-section{max-width:1440px;margin:0 auto;padding:0 40px}
@media(max-width:900px){.ws1-art-layout{grid-template-columns:1fr;padding:32px 18px 18px}.ws1-art-sidebar{display:none}.ws1-nav-in,.ws1-site-section{padding-left:18px;padding-right:18px}}
html,body{background:#000000!important;color:#e5e7eb!important;font-family:Inter, system-ui, sans-serif!important}
body{line-height:1.75}
h1,h2,h3,h4{color:#ffffff!important;font-family:inherit!important}
a{color:#00f2ea!important}
.nav,.ws1-nav,.site-nav,.ws1-site-nav{background:#050505!important;border-bottom:1px solid #6b728055!important}
.nav-in,.ws1-nav-in{max-width:1280px!important;margin-left:auto;margin-right:auto}
.brand,.ws1-brand{color:#ffffff!important;font-weight:900}
.cta,.ws1-cta{background:#00f2ea!important;color:#041414!important;border-radius:12px}
.wrap,.ws1-wrap,.art-layout,.ws1-art-layout,.site-section,.ws1-site-section{max-width:1280px!important;margin-left:auto!important;margin-right:auto!important}
.grid,.ws1-grid,.myth,.ws1-myth,.box,.ws1-box,.tb-mk-grid,.ws1-tb-mk-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important}
.sub,.ws1-sub,.art-lead,.ws1-art-lead,.lead,.ws1-lead,.lead,.ws1-lead,.crumb,.ws1-crumb,.art-crumb,.ws1-art-crumb,.news-meta,.ws1-news-meta,.art-meta,.ws1-art-meta,.news-meta,.ws1-news-meta{color:#6b7280!important}
.pager,.ws1-pager,.navlinks,.ws1-navlinks{border-color:#6b7280!important}
.news-card,.ws1-news-card,.pricing-card,.ws1-pricing-card,.sidebar-card,.ws1-sidebar-card{background:#161617!important;border-radius:12px!important;border:1px solid #6b728033!important}
.pager,.ws1-pager,.navlinks,.ws1-navlinks a,.navlinks,.ws1-navlinks a{color:#00f2ea!important}