:root{--bg:#F2F1EF;--ink:#1B1B1D;--muted:#373739;--line:#DEDDDA;--link-color:#2E63FF;--accent:#0EB89E;--shadow:0 8px 30px rgba(0,0,0,.08);--radius:16px;--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,input[type=submit],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-4a1349474a4192d50023,.s-993132f8bc3e5d707dec,.s-9ba18eb162860ff9c40f,.s-a5112c9919a4eb847751{background:#fff;box-shadow:var(--shadow)}.s-20182fbc10716eb197ea{padding:56px 0;border-bottom:1px solid var(--line)}.s-20182fbc10716eb197ea:last-of-type{border-bottom:none}.s-94d5cab6f5fe3422a447{display:grid;gap:32px;align-items:start}.s-94d5cab6f5fe3422a447.s-ad782ecdac770fc6eb9a{grid-template-columns:1.1fr .9fr}.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;margin-top:10px}.s-2d6b939ba62c7e1cfa2c{max-width:620px;margin-top:18px;color:var(--muted);font-size:1rem}.s-1473f02a9ed40ccf2d11{font-size:.96rem;margin-top:14px}.s-a5112c9919a4eb847751{padding:22px 20px;border-radius:18px;border:1px solid var(--line);font-size:.95rem}.s-5b0c04ba7d48824b72e5{display:flex;flex-direction:column;gap:8px;margin-top:10px}.s-2da0b68df8841752bb74 label,.s-5b0c04ba7d48824b72e5 a{font-weight:600}.s-56de6fb97039a9d4ec99{margin-top:12px;font-size:.9rem;color:var(--muted)}.s-9ba18eb162860ff9c40f{display:inline-flex;align-items:center;gap:8px;margin-top:14px;padding:10px 14px;border-radius:999px;border:1px solid var(--ink);font-size:.9rem;font-weight:600}.s-9ba18eb162860ff9c40f span{font-size:1rem}.s-993132f8bc3e5d707dec{width:100%;aspect-ratio:4/3;border-radius:18px;border:1px solid var(--line);overflow:hidden;transform:translateY(8px);opacity:0;transition:transform .6s,opacity .6s}.s-ae74ae59961cd4a51c72,.s-f4f5072e63277c776d94{transition-delay:.08s}.s-993132f8bc3e5d707dec.s-5382195fe09e793b8e23,[data-reveal].s-5382195fe09e793b8e23{transform:translateY(0);opacity:1}.s-106c1e6e023f0d235ab0{width:100%;height:100%;overflow:hidden}.s-106c1e6e023f0d235ab0 img{width:100%;height:100%;object-fit:cover;object-position:center}.s-4a1349474a4192d50023{padding:22px 20px;border-radius:18px;border:1px solid var(--line)}.s-610a102b1d98993282bf{display:grid;grid-template-columns:1fr 1fr;gap:16px 20px;margin-top:18px}.s-2da0b68df8841752bb74{display:flex;flex-direction:column;gap:6px;font-size:.9rem}.s-2da0b68df8841752bb74 input{border-radius:10px;border:1px solid var(--line);padding:10px 12px;background:#faf9f7;outline:0;transition:border-color .2s,box-shadow .2s,background .2s}.s-2da0b68df8841752bb74 input:focus{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent);background:#fff}.s-923f57af5f79f91e7ed8{grid-column:1/-1}.s-7aa625f87a65e7929c11{margin-top:18px;display:flex;justify-content:flex-start;gap:12px;align-items:center}.s-7cd9256cbb2a4d432b89{display:inline-flex;align-items:center;gap:10px;padding:12px 20px;border-radius:14px;border:1px solid var(--ink);background:var(--ink);color:#fff;font-weight:700;box-shadow:0 12px 34px rgba(0,0,0,.18);transition:transform .2s,box-shadow .2s}.s-7cd9256cbb2a4d432b89:hover{transform:translateY(-1px);box-shadow:0 18px 40px rgba(0,0,0,.22)}.s-d85e1d276120a4cedc57{font-size:.86rem;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}@media (max-width:980px){nav.s-e3b7c980d763196e9d13{display:none}.s-7a86b15480e0a870f0b0{display:inline-block}.s-234b082940c46f877a08,.s-610a102b1d98993282bf,.s-94d5cab6f5fe3422a447.s-ad782ecdac770fc6eb9a{grid-template-columns:1fr}}.s-fa9c29f127da6dc93116{font-size:1.6rem;letter-spacing:-.03em;margin-bottom:6px}.s-d552bde5afe4ff0c8649{color:var(--muted);font-size:.95rem;margin-bottom:10px}.s-36687b67363fab92c586{color:var(--muted);font-size:.95rem;margin-left:18px}.s-b58d7854d8e1d76e8ec0{color:var(--muted);font-size:.92rem;margin-top:16px}.s-e285d56955c47ff8ea1c{font-size:1.5rem;letter-spacing:-.03em;margin-bottom:6px}.s-44537f0c4d0aac7779c0{color:var(--muted);font-size:.95rem;margin-bottom:6px}