:root{--bg:#F2F1EF;--ink:#1B1B1D;--muted:#373739;--line:#DEDDDA;--link-color:#2E63FF;--accent:#0EB89E;--shadow:0 8px 30px rgba(0,0,0,.08);--container:1200px}*,::after,::before{box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4,h5,h6,html,li,ol,p,ul{margin:0;padding:0}img{display:block;max-width:100%;height:auto}ol,ul{list-style:none}a{text-decoration:none;color:var(--link-color)}button,input,select,textarea{font:inherit}html{scroll-behavior:smooth}body{font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Inter,Ubuntu,"Helvetica Neue",Arial;background:var(--bg);color:var(--ink);line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;min-height:100vh;display:flex;flex-direction:column;max-width:100vw;overflow-x:hidden}main{flex:1}[role=button],a,button,summary{cursor:pointer}.s-255a762c36cdae2fe950{max-width:var(--container);margin-inline:auto;padding:0 20px}.s-197a3b10c669b18ded75{max-width:980px;margin-inline:auto}.s-74f7b25c84c02ff5420e{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}header.s-f819d7dee1ee55de63a8{position:sticky;top:0;z-index:50;background:rgba(242,241,239,.7);backdrop-filter:saturate(180%) blur(12px);border-bottom:1px solid var(--line)}.s-48e571244e10c156dd4b{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0}.s-63acf68c4f951d6412a8{display:flex;align-items:center;gap:12px}.s-63acf68c4f951d6412a8 img{width:36px;height:36px;border-radius:10px;box-shadow:var(--shadow)}.s-755ea24aa34ee7d8efa5{font-weight:800;letter-spacing:.2px}nav.s-e3b7c980d763196e9d13{display:flex;align-items:center;gap:22px}nav.s-e3b7c980d763196e9d13 a{font-weight:600;opacity:.92}.s-f7525edf70a8458e7664{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border:1px solid var(--ink);border-radius:12px;background:#fff;color:var(--ink);box-shadow:var(--shadow);transition:transform .2s,box-shadow .2s}.s-f7525edf70a8458e7664:hover{transform:translateY(-1px);box-shadow:0 12px 34px rgba(0,0,0,.12)}.s-7a86b15480e0a870f0b0{display:none;background:0 0;border:0;width:42px;height:42px;border-radius:12px;border:1px solid var(--line)}.s-7a86b15480e0a870f0b0 span{display:block;height:2px;background:var(--ink);margin:7px 8px;border-radius:2px}.s-10e7a3fcea616cd8cc05{position:fixed;inset:64px 0 0 0;background:rgba(242,241,239,.98);backdrop-filter:blur(10px);transform:translateY(-8px);opacity:0;pointer-events:none;transition:opacity .2s;border-top:1px solid var(--line)}.s-10e7a3fcea616cd8cc05.s-5fc7e38bffe00ca46add{opacity:1;pointer-events:auto}.s-10e7a3fcea616cd8cc05 .s-b26dc72d261a92c1cfd1{display:grid;gap:14px;padding:22px}.s-10e7a3fcea616cd8cc05 a{padding:12px 10px;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--ink);font-weight:600}.s-6d2664d1359dbd4e27d8{padding:72px 0 48px;border-bottom:1px solid var(--line);background:linear-gradient(135deg,#f7f6f4,#f2f1ef)}.s-20182fbc10716eb197ea{padding:60px 0;border-bottom:1px solid var(--line)}.s-20182fbc10716eb197ea:last-of-type{border-bottom:none}.s-657ce6c21cc08f06a3a0{display:inline-flex;align-items:center;gap:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;font-size:.8rem;color:var(--muted)}.s-657ce6c21cc08f06a3a0::before{content:"●";font-size:.9rem;color:var(--ink);opacity:.6}.s-f4a7fc8c543204b13cda{font-size:clamp(34px,5vw,52px);letter-spacing:-.04em;line-height:1.05;margin-top:10px}.s-2d6b939ba62c7e1cfa2c{max-width:720px;margin-top:18px;color:var(--muted);font-size:1rem}.s-8cfa3a3ae1220cf744fd{font-size:.96rem;margin-top:16px}.s-20182fbc10716eb197ea h2{font-size:1.5rem;letter-spacing:-.02em;margin-bottom:12px}.s-20182fbc10716eb197ea h3{font-size:1.05rem;margin-top:16px;margin-bottom:4px}.s-20182fbc10716eb197ea p{font-size:.94rem;color:var(--muted);margin-top:4px}.s-20182fbc10716eb197ea ul{margin-top:6px;margin-left:18px;font-size:.9rem;color:var(--muted)}.s-20182fbc10716eb197ea li{list-style:disc;margin-bottom:3px}.s-fe46e3ee2b2dcf8f6ed9{margin-top:22px;padding:16px;border-radius:14px;border:1px solid var(--line);background:#fff;font-size:.9rem;color:var(--muted)}footer.s-a928d4c5751e4352ec16{border-top:1px solid var(--line);background:#fff}.s-234b082940c46f877a08{display:grid;grid-template-columns:1.2fr .8fr;gap:26px;padding:40px 0}.s-c0b255cf88f773762d07{display:flex;gap:14px;align-items:center}.s-c0b255cf88f773762d07 img{width:34px;height:34px;border-radius:8px}.s-e399a50b5f6134267d80{display:grid;grid-template-columns:1fr 1fr;gap:12px}.s-e399a50b5f6134267d80 a{padding:8px 10px;border-radius:10px;border:1px solid var(--line);color:var(--ink);background:var(--bg)}.s-b150a1aa0a630d6d247c{border-top:1px solid var(--line);padding:18px 0;color:var(--muted)}.s-b150a1aa0a630d6d247c p{margin:8px 0}[data-reveal]{transform:translateY(18px);opacity:0;transition:transform .6s,opacity .6s}[data-reveal].s-5382195fe09e793b8e23{transform:translateY(0);opacity:1}@media (max-width:980px){nav.s-e3b7c980d763196e9d13{display:none}.s-7a86b15480e0a870f0b0{display:inline-block}.s-234b082940c46f877a08{grid-template-columns:1fr}}