.market-ticker{gap:16px}
.ticker-window{flex:1;min-width:0;overflow:hidden}
.ticker-track{display:flex;width:max-content;animation:ticker-scroll 34s linear infinite}
.ticker-group{display:flex;align-items:center;gap:32px;flex-shrink:0;padding-right:32px;white-space:nowrap}
.market-ticker:hover .ticker-track,.market-ticker:focus-within .ticker-track{animation-play-state:paused}
.market-ticker>a{flex-shrink:0;margin-left:0}
@keyframes ticker-scroll{to{transform:translateX(-50%)}}
.hero-grid{display:flex;justify-content:center;text-align:center;min-height:620px;padding:95px 24px 100px}
.hero-copy{max-width:760px}
.hero-copy h1{font-size:clamp(44px,5vw,72px);line-height:1.18;font-weight:650}
.hero-copy h1 em{background:linear-gradient(110deg,#2889df,#6d58ca);background-clip:text;-webkit-background-clip:text;color:transparent}
.hero-lead{margin:28px auto 32px;max-width:650px;font-size:17px}
.hero-actions{justify-content:center}
.hero-copy .eyebrow{display:inline-block;font-size:13px;background:#f2f7fc;border:1px solid #e3edf7;border-radius:24px;padding:8px 18px;letter-spacing:.06em;margin-bottom:26px}
.quant-visual{display:none}
.hero-index{display:none}
.page-home:before{display:none}
.home-strip{max-width:1100px}
.main-nav{gap:clamp(12px,2vw,30px)}
.brand{min-width:215px}
html[lang=en] .main-nav a{font-size:13px}
.page [tabindex='-1']:focus{outline:none}
.detail-body{max-width:900px;margin:auto;padding:50px 24px 80px}.detail-body .risk-note{margin:24px 0}.detail-body .dialog-grid{margin:32px 0}.product-dialog .dialog-copy{margin:20px auto 0}
.edition-section{max-width:1240px;margin:10px auto 60px;padding:0 24px}.edition-heading{text-align:center;margin:30px auto 35px;max-width:700px}.edition-heading h2{font-size:32px;margin:12px 0}.edition-heading>p:last-child{color:#707a84;line-height:1.8}.edition-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.edition-grid article{border:1px solid #dfe7f1;border-radius:12px;padding:32px;background:#fff}.edition-grid article:last-child{border-color:#b7d4f5;background:#f8fbff}.edition-label{color:#2374df;font-size:14px}.edition-grid h3{font-size:26px;margin:16px 0}.edition-grid p,.edition-grid ul{color:#6d7884;line-height:1.9}.edition-grid ul{padding-left:20px;margin-bottom:25px}@media(max-width:760px){.edition-grid{grid-template-columns:1fr}.edition-heading h2{font-size:27px}}
@media(max-width:1200px){html[lang=en] .brand-copy{display:none}.main-nav{gap:14px}.brand{min-width:170px}html[lang=en] .brand{min-width:auto}}
@media(max-width:760px){.hero-grid{min-height:540px;padding:70px 22px}.hero-copy h1{font-size:44px}.hero-lead{font-size:16px}.brand{min-width:auto}.market-ticker .ticker-group span:nth-of-type(2),.market-ticker .ticker-group i{display:inline-block}.market-ticker>a{display:none}.ticker-group{gap:20px;padding-right:20px}.main-nav{gap:0}html[lang=en] .main-nav a{font-size:16px}html[lang=en] .brand-copy{display:grid}}
@media(prefers-reduced-motion:reduce){.ticker-track{animation:none}.page,.reveal{animation:none}.ticker-window{overflow-x:auto}.ticker-group[aria-hidden=true]{display:none}}
