.sup{--ground:#f7f7f8;--wash:#ececef;--line:#e4e4e7;--t1:var(--text-primary);--t2:var(--text-secondary);--muted:var(--text-muted);--faint:var(--text-faint);background:var(--ground);color:var(--t2);font-size:15px;line-height:1.6;min-height:100vh}.sup b,.sup strong{color:var(--t1);font-weight:700}.sup h2,.sup h3{font-weight:700}.sup .wrap{max-width:1080px;margin:0 auto;padding:0 16px}.sup .nav{background:var(--paper);border-bottom:.5px solid var(--line);position:sticky;top:0;z-index:20}.sup .nav .wrap{gap:22px;height:64px}.sup .logo,.sup .nav .wrap{display:flex;align-items:center}.sup .logo{gap:9px;font-weight:800;color:var(--t1);font-size:17px;letter-spacing:-.01em}.sup .logo .m{width:30px;height:30px;border-radius:8px;background:var(--ink);display:grid;place-items:center}.sup .nav .links{display:flex;gap:20px;font-size:14px;font-weight:600;color:var(--muted)}.sup .nav .links .on,.sup .nav .links a:hover{color:var(--t1)}.sup .nav .cta{margin-left:auto;display:flex;gap:8px}@media(max-width:760px){.sup .nav .links{display:none}.sup .nav .wrap{gap:10px}}.sup .b{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:8px;padding:11px 18px;font:700 14px var(--font);cursor:pointer;border:.5px solid var(--line);background:var(--paper);color:var(--t1);text-decoration:none;min-height:44px;text-align:center}.sup .b.pri{background:var(--ink);color:#fff;border-color:var(--ink);box-shadow:inset 3px 0 0 var(--accent)}.sup .b.pri:hover{background:var(--ink-hover)}.sup .b.red{background:var(--accent);color:#fff;border-color:var(--accent)}.sup .b.red:hover{background:var(--accent-hover)}.sup .b.sm{padding:7px 12px;font-size:13px;min-height:38px}@media(max-width:380px){.sup .nav .cta .b.sm{padding:7px 9px;font-size:12.5px}.sup .logo{font-size:15px}}.sup .hero{padding-top:56px;padding-bottom:40px}.sup .hero .grid{display:grid;grid-template-columns:1fr 1.05fr;gap:40px;align-items:center}.sup .eyebrow{font-size:13px;font-weight:700;color:var(--accent)}.sup .hero h1{font-size:clamp(34px,5.4vw,58px);line-height:1.04;letter-spacing:-.035em;color:var(--t1);margin:10px 0 14px;font-weight:800}.sup .hero p.lead{font-size:18px;color:var(--muted);margin:0 0 22px;max-width:46ch}.sup .hero .free{display:flex;gap:18px;margin-top:18px;font-size:13px;color:var(--muted);flex-wrap:wrap}.sup .hero .free span:before{content:"";display:inline-block;width:6px;height:6px;border-radius:3px;background:var(--accent);margin-right:7px;vertical-align:2px}.sup .stage{background:var(--paper);border:.5px solid var(--line);border-radius:16px;padding:18px}@media(max-width:860px){.sup .hero .grid{grid-template-columns:1fr}.sup .hero{padding-top:34px;padding-bottom:24px}}.sup section.blk{padding:44px 0;border-top:.5px solid var(--line)}.sup .blk h2{font-size:clamp(24px,3.4vw,34px);letter-spacing:-.025em;color:var(--t1);margin:0 0 8px;line-height:1.15}.sup .blk p.sub{color:var(--muted);margin:0 0 24px;max-width:62ch}.sup .more{margin:16px 0 0}.sup .flow{display:grid;grid-template-columns:repeat(5,1fr);background:var(--paper);border:.5px solid var(--line);border-radius:14px;overflow:hidden}.sup .flow div{padding:16px;border-right:.5px solid var(--line)}.sup .flow div:last-child{border-right:0}.sup .flow b{display:block;font-size:15px;margin-bottom:2px}.sup .flow span{font-size:13px;color:var(--muted)}.sup .flow i{font-style:normal;font-size:12px;font-weight:700;color:var(--accent);display:block;margin-bottom:6px}@media(max-width:760px){.sup .flow{grid-template-columns:1fr}.sup .flow div{border-right:0;border-bottom:.5px solid var(--line)}.sup .flow div:last-child{border-bottom:0}}.sup .feat{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.sup .feat .c{background:var(--paper);border:.5px solid var(--line);border-radius:12px;padding:18px}.sup .feat .c h3{margin:0 0 6px;font-size:16px;color:var(--t1)}.sup .feat .c p{margin:0;font-size:14px;color:var(--muted)}.sup .feat .c.big{grid-column:span 2;background:var(--ink);border-color:var(--ink);color:#b8b8be}.sup .feat .c.big h3{color:#fff;font-size:20px}.sup .feat .c.big p{color:#b8b8be;font-size:15px}.sup .feat .c.big .leak{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px}.sup .feat .c.big .leak div{background:#2a2a2f;border-radius:10px;padding:10px 12px;font-size:12px}.sup .feat .c.big .leak b{display:block;color:#fff;font-size:18px}@media(max-width:860px){.sup .feat{grid-template-columns:1fr}.sup .feat .c.big{grid-column:auto}.sup .feat .c.big .leak{grid-template-columns:1fr 1fr}}.sup .who{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.sup .who div{background:var(--paper);border:.5px solid var(--line);border-radius:12px;padding:16px}.sup .who b{display:block}.sup .who span{font-size:13px;color:var(--muted)}@media(max-width:760px){.sup .who{grid-template-columns:1fr 1fr}}.sup .faq details{background:var(--paper);border:.5px solid var(--line);border-radius:12px;padding:14px 16px;margin-bottom:8px}.sup .faq summary{font-weight:700;color:var(--t1);cursor:pointer}.sup .faq p{margin:8px 0 0;font-size:14px;color:var(--muted)}.sup .final{background:var(--ink);color:#b8b8be;border-radius:18px;padding:36px;display:flex;gap:24px;align-items:center;justify-content:space-between;flex-wrap:wrap;position:relative;overflow:hidden}.sup .final:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--accent)}.sup .final h2{color:#fff;margin:0 0 6px}@media(max-width:520px){.sup .final{padding:26px 20px}}.sup .foot{padding:28px 16px 40px;font-size:13px;color:var(--faint)}.sup .foot a:hover{color:var(--t1)}.sup .stage .si-anim>svg{width:100%;height:auto;display:block}