@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Noto+Sans+SC:wght@400;500;600;700;800&display=swap";:root{font-family:DM Sans,Noto Sans SC,sans-serif;color:#101828;background:#f5f7fa;font-synthesis:none;--blue: #155eef;--ink: #101828;--muted: #667085;--line: #dfe5ed;--paper: #fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}button,a{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.site-header{position:sticky;top:0;z-index:20;height:68px;padding:0 max(24px,calc((100vw - 1180px)/2));display:flex;align-items:center;justify-content:space-between;background:#ffffffed;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid #e7ebf1}.brand{font-weight:800;letter-spacing:-.02em;display:flex;align-items:center;gap:9px}.brand span{display:grid;place-items:center;width:30px;height:30px;color:#fff;background:var(--blue);border-radius:8px;font-size:12px}nav{display:flex;gap:26px;color:#475467;font-size:14px;font-weight:600}nav a:hover{color:var(--blue)}main{overflow:hidden}.hero{min-height:670px;padding:110px max(24px,calc((100vw - 1180px)/2)) 90px;display:grid;grid-template-columns:1.4fr .8fr;gap:80px;align-items:center;background:radial-gradient(circle at 85% 20%,#dce9ff 0,transparent 30%),linear-gradient(150deg,#fff 20%,#eff4fb);border-bottom:1px solid var(--line)}.eyebrow,.section-title>span,.kicker{color:var(--blue);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}h1{margin:20px 0 22px;font-size:clamp(44px,5vw,72px);line-height:1.13;letter-spacing:-.06em}h1 em{font-style:normal;color:var(--blue)}.hero-copy{max-width:700px;color:#475467;font-size:18px;line-height:1.75}.hero-actions{display:flex;gap:12px;margin-top:32px}.button{padding:13px 20px;border-radius:9px;font-weight:700;font-size:14px;border:1px solid var(--line)}.button.primary{color:#fff;background:var(--blue);border-color:var(--blue)}.button.ghost{background:#fff}.hero-card{padding:28px;background:#0b1830;color:#fff;border-radius:18px;box-shadow:0 30px 70px #1b3f7930}.hero-card strong{display:block;margin:12px 0 24px;font-size:24px;letter-spacing:-.03em}.trade-row{display:flex;justify-content:space-between;gap:24px;padding:14px 0;border-top:1px solid #ffffff1f;color:#aab7cd;font-size:14px}.trade-row b{color:#fff}.section{max-width:1180px;margin:auto;padding:100px 24px}.section-title{margin-bottom:40px;max-width:760px}.section-title h2,.path-copy h2{margin:12px 0;font-size:clamp(32px,4vw,48px);line-height:1.15;letter-spacing:-.05em}.section-title p,.path-copy p{color:var(--muted);line-height:1.7}.guide-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.guide-grid article{padding:24px;background:#fff;border:1px solid var(--line);border-radius:14px}.guide-grid span{color:var(--blue);font-size:12px;font-weight:800;letter-spacing:.08em}.guide-grid h3{margin:14px 0 8px;font-size:19px}.guide-grid p{margin:0;color:var(--muted);font-size:14px;line-height:1.65}.lab-section{max-width:none;padding-left:max(24px,calc((100vw - 1180px)/2));padding-right:max(24px,calc((100vw - 1180px)/2));background:#eaf0f8;border-block:1px solid var(--line)}.lab{padding:18px;background:#fff;border:1px solid var(--line);border-radius:16px}.strategy-tabs,.filters,.path-tabs{display:flex;gap:7px;flex-wrap:wrap}.strategy-tabs button,.filters button,.path-tabs button{padding:9px 13px;border:1px solid var(--line);border-radius:8px;background:#fff;color:#475467;font-weight:700;font-size:13px}.strategy-tabs button.active,.filters button.active,.path-tabs button.active{color:#fff;background:#101d35;border-color:#101d35}.chart{width:100%;height:390px}.note-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.note-strip span{padding:12px;text-align:center;background:#f2f5f9;border-radius:8px;color:#475467;font-size:13px;font-weight:600}.path-section{max-width:none;display:grid;grid-template-columns:.85fr 1.15fr;gap:60px;align-items:center;padding-left:max(24px,calc((100vw - 1180px)/2));padding-right:max(24px,calc((100vw - 1180px)/2));background:#101d35;color:#fff}.path-copy p{color:#aebbd0}.path-tabs button{color:#b7c4d7;background:transparent;border-color:#ffffff2b}.path-tabs button.active{background:#fff;color:#101d35;border-color:#fff}.path-result{margin-top:28px;padding:18px;border-left:3px solid #6ea0ff;background:#ffffff0c}.path-result strong,.path-result span{display:block}.path-result span{margin-top:7px;color:#aebbd0;line-height:1.6;font-size:14px}.path-chart{padding:16px;background:#fff;border-radius:14px}.filters{margin-bottom:24px}.product-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;align-items:start}.product-card{padding:22px;background:#fff;border:1px solid var(--line);border-radius:14px;transition:transform .2s,box-shadow .2s}.product-card:hover{transform:translateY(-3px);box-shadow:0 18px 45px #1f345112}.card-top{display:flex;justify-content:space-between;color:var(--blue);font-size:12px;font-weight:800}.card-top small{color:#667085;padding:3px 7px;background:#f1f4f8;border-radius:5px}.product-card h3{min-height:48px;margin:16px 0 7px;font-size:20px;letter-spacing:-.03em}.pitch{min-height:44px;color:#475467;font-size:14px;line-height:1.55}.relation-wrap{margin:16px -8px 4px;padding:9px 8px 0;background:#f7f9fc;border:1px solid #edf0f4;border-radius:10px}.relation-label{display:flex;justify-content:space-between;color:#667085;font-size:9px;font-weight:800;letter-spacing:.08em}.relation-chart{height:195px}dl{margin:18px 0}dl div{padding:10px 0;border-top:1px solid #edf0f4}dt{margin-bottom:4px;color:#667085;font-size:11px;font-weight:800}dd{margin:0;color:#344054;font-size:13px;line-height:1.55}.green dt{color:#00875f}.red dt{color:#c4320a}.chips{display:flex;flex-wrap:wrap;gap:5px}.chips span{padding:5px 7px;border-radius:5px;color:#315a9f;background:#edf4ff;font-size:11px;font-weight:700}.watch{padding:11px;background:#fff7ed;color:#7a2e0e;border-radius:7px;font-size:12px;line-height:1.5}.watch b{display:block}.risk{max-width:none;padding-left:max(24px,calc((100vw - 1180px)/2));padding-right:max(24px,calc((100vw - 1180px)/2));background:#fff;border-top:1px solid var(--line)}.correction-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.correction-grid article{padding:24px;border:1px solid var(--line);border-radius:12px}.correction-grid span{color:#d92d20;font-size:11px;font-weight:800;letter-spacing:.06em}.correction-grid h3{margin:12px 0 7px;font-size:19px}.correction-grid p{margin:0;color:var(--muted);line-height:1.65;font-size:14px}.redline{margin-top:16px;padding:30px;color:#fff;background:#b42318;border-radius:14px}.redline strong{font-size:20px}.redline p{margin-bottom:0;color:#fee4e2}footer{padding:50px max(24px,calc((100vw - 1180px)/2));display:grid;grid-template-columns:1fr 1fr;gap:70px;color:#aebbd0;background:#081225;font-size:13px;line-height:1.65}footer strong{color:#fff}.sources{display:flex;flex-direction:column;gap:6px}.sources span{color:#fff;font-weight:700;margin-bottom:5px}.sources a:hover{color:#fff}@media(max-width:900px){nav{display:none}.hero,.path-section{grid-template-columns:1fr;gap:40px}.hero{padding-top:70px}.guide-grid,.product-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){h1{font-size:40px}.section,.lab-section,.path-section,.risk{padding-top:70px;padding-bottom:70px}.hero-actions,.note-strip,footer{grid-template-columns:1fr}.product-grid,.correction-grid,.guide-grid{grid-template-columns:1fr}.chart{height:300px}footer{gap:28px}}
