blockquote,body,dd,dl,figure,h1,h2,h3,h4,h5,h6,html,ol,p,ul{margin:0}body,main{min-height:100vh}:root{--graphite:#1f2125;--graphite-2:#2a2d33;--accent:#ff7a00;--accent-2:#ff9a3c;--sand:#f1e9da;--text:#e9edf1;--muted:#c9cdd3;--link-color:#ff9a3c;--card:#24272d;--shadow:0 10px 30px rgba(0,0,0,.25);--radius:14px;--container:1200px;--gap:28px}*,::after,::before{box-sizing:border-box}ol,ul{padding-left:1.2rem}a{text-decoration:none;color:var(--link-color)}html{scroll-behavior:smooth}:focus-visible{outline:2px dashed var(--accent);outline-offset:3px}body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;background:radial-gradient(1600px 900px at 80% -10%,rgba(255,122,0,.15),transparent 60%),radial-gradient(1200px 700px at 10% 110%,rgba(241,233,218,.08),transparent 60%),var(--graphite);color:var(--text);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif;line-height:1.45;max-width:100vw;overflow-x:hidden}.s-255a762c36cdae2fe950{width:100%;max-width:var(--container);padding:0 20px;margin:0 auto}a:hover{filter:brightness(1.1)}a,button{cursor:pointer}.s-f819d7dee1ee55de63a8{position:sticky;top:0;z-index:50;border-bottom:1px solid rgba(255,255,255,.06);backdrop-filter:saturate(120%) blur(8px);background:linear-gradient(180deg,rgba(31,33,37,.85),rgba(31,33,37,.65))}.s-47a679ac4bf5f3b48d12{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:72px}.s-5109b8ed055a6af8a9f4,.s-63acf68c4f951d6412a8{display:flex;align-items:center;gap:12px}.s-ae61715b136fca145954{width:42px;height:42px;border-radius:11px;border:1px solid rgba(255,255,255,.08);background:var(--graphite-2);box-shadow:var(--shadow)}.s-17372aab96768df56d25{font-weight:900;letter-spacing:.4px}.s-89961ab731e563455658{color:var(--muted);font-size:.86rem}nav.s-e3b7c980d763196e9d13{display:flex;align-items:center;gap:24px}.s-bce1b640aa3b70b17d91{display:flex;align-items:center;gap:18px}.s-bce1b640aa3b70b17d91 a{font-weight:700;opacity:.95}.s-d6a8182dd1a6f8cdfbf9{display:flex;align-items:center;gap:10px}.s-7a86b15480e0a870f0b0{display:none;border:0;background:0 0;padding:8px;border-radius:10px}.s-7a86b15480e0a870f0b0 span{display:block;width:26px;height:2px;background:var(--text);margin:6px 0;transition:transform .25s,opacity .25s}.s-7a86b15480e0a870f0b0[aria-expanded=true] .s-39a89dd158c8e9747943{transform:translateY(8px) rotate(45deg)}.s-7a86b15480e0a870f0b0[aria-expanded=true] .s-95438a383abe53ef9e00{opacity:0}.s-7a86b15480e0a870f0b0[aria-expanded=true] .s-c3b65c6048c8ddbd9422{transform:translateY(-8px) rotate(-45deg)}.s-10e7a3fcea616cd8cc05{display:none;position:fixed;inset:72px 0 0 auto;background:var(--graphite);border-left:1px solid rgba(255,255,255,.08);padding:22px;z-index:40}.s-10e7a3fcea616cd8cc05 a{display:block;padding:12px 6px;font-weight:700}.s-10e7a3fcea616cd8cc05.s-9fb29051f2217270a7b2{display:block}section{padding:68px 0;border-top:1px solid rgba(255,255,255,.06)}.s-6d2664d1359dbd4e27d8{padding:84px 0 40px;border-top:none}.s-f4a7fc8c543204b13cda{font-size:clamp(2rem,4.2vw,3rem);line-height:1.06;background:linear-gradient(180deg,#fff,#f1e9da);-webkit-background-clip:text;background-clip:text;color:transparent}.s-5d85613a56c124e3a3ff{color:var(--muted);max-width:88ch;margin-top:10px}.s-f3c543ad5fe9d69603e7{display:grid;gap:var(--gap)}.s-de820e2414088aefe2e5{grid-template-columns:repeat(2,minmax(0,1fr))}.s-2ab0591dbcf5fefdad65{background:var(--card);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius);box-shadow:var(--shadow);padding:18px}.s-2ab0591dbcf5fefdad65 h2,.s-2ab0591dbcf5fefdad65 h3{margin-bottom:.4rem}.s-b150a1aa0a630d6d247c p{margin:.5rem 0}.s-38b62be4bddaa5661c7d{display:grid;gap:8px;margin-top:10px}@media (max-width:980px){nav.s-e3b7c980d763196e9d13{display:none}.s-7a86b15480e0a870f0b0{display:block}.s-de820e2414088aefe2e5{grid-template-columns:1fr}}footer{margin-top:64px;border-top:1px solid rgba(255,255,255,.08);background:#191b1f}.s-790f5a4f2e985b582ee9{display:grid;grid-template-columns:1.2fr .8fr;gap:24px;min-height:160px;align-items:center}.s-e53511877ed60d7daf6d{display:grid;grid-template-columns:1fr 1fr;gap:6px 24px}.s-e53511877ed60d7daf6d a{padding:6px 0}.s-623b8e331687f0d3a7e0{font-size:.9rem;color:var(--muted)}.s-40c3f58a8de5af9ef2ff{margin-top:10px}