.Header-module__hBw1pG__header{z-index:50;background:var(--surface);border-bottom:1px solid var(--noise);position:sticky;top:0}.Header-module__hBw1pG__bar{align-items:center;gap:var(--space-4);min-height:64px;display:flex}.Header-module__hBw1pG__brand{letter-spacing:-.01em;flex:none;align-items:center;gap:10px;font-size:20px;font-weight:500;text-decoration:none;display:inline-flex}.Header-module__hBw1pG__brand img{width:32px;height:32px}.Header-module__hBw1pG__nav{align-items:center;gap:var(--space-1);flex:1;min-width:0;display:flex}.Header-module__hBw1pG__navLink{white-space:nowrap;cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:0;align-items:center;gap:6px;padding:8px 10px;font-size:15px;line-height:20px;text-decoration:none;display:inline-flex}.Header-module__hBw1pG__navLink:hover{text-decoration:underline;-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.Header-module__hBw1pG__caret{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);width:6px;height:6px;transform:translateY(-2px)rotate(45deg)}.Header-module__hBw1pG__product{position:static}.Header-module__hBw1pG__mega{background:var(--surface);border-bottom:1px solid var(--line);border-top:1px solid var(--noise);position:absolute;top:100%;left:0;right:0}.Header-module__hBw1pG__megaInner{gap:var(--space-6);padding-top:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.Header-module__hBw1pG__megaFour{gap:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr))}.Header-module__hBw1pG__megaAll{margin:var(--space-3) 0 var(--space-6);text-underline-offset:3px;font-size:15px;line-height:20px;display:inline-block}.Header-module__hBw1pG__megaEnd{height:var(--space-6)}.Header-module__hBw1pG__groupTitle{padding-bottom:var(--space-3);border-bottom:1px solid var(--noise);margin-bottom:var(--space-2)}.Header-module__hBw1pG__megaItem{align-items:baseline;gap:var(--space-3);padding:10px 0;text-decoration:none;display:flex}.Header-module__hBw1pG__megaItem>span:first-child{transform:translateY(1px)}.Header-module__hBw1pG__megaItem:hover .Header-module__hBw1pG__megaLabel{text-decoration:underline}.Header-module__hBw1pG__megaLabel{font-size:15px;font-weight:500;line-height:20px;display:block}.Header-module__hBw1pG__megaDesc{color:var(--ink-muted);font-size:14px;line-height:20px;display:block}.Header-module__hBw1pG__actions{align-items:center;gap:var(--space-3);flex:none;display:flex}.Header-module__hBw1pG__lang{border:1px solid var(--noise);border-radius:var(--radius-sm);padding:6px 8px;text-decoration:none}.Header-module__hBw1pG__lang:hover{border-color:var(--ink)}.Header-module__hBw1pG__login{font-size:15px;text-decoration:none}.Header-module__hBw1pG__login:hover{text-decoration:underline}.Header-module__hBw1pG__burger{border:1px solid var(--line);border-radius:var(--radius-sm);font-family:var(--font-mono);cursor:pointer;background:0 0;padding:8px 12px;font-size:12px;display:none}.Header-module__hBw1pG__mobile{border-top:1px solid var(--noise);max-height:calc(100vh - 64px);padding-block:var(--space-4);overflow-y:auto}.Header-module__hBw1pG__mobileMenu{padding-bottom:var(--space-4);margin-bottom:var(--space-4);border-bottom:1px solid var(--noise)}.Header-module__hBw1pG__mobileMenuTitle{padding-bottom:var(--space-3);font-size:18px;font-weight:500;line-height:24px}.Header-module__hBw1pG__mobileGroup{padding-bottom:var(--space-4)}.Header-module__hBw1pG__mobileItem{align-items:center;gap:var(--space-3);padding:10px 0;font-size:16px;text-decoration:none;display:flex}@media (max-width:1239px){.Header-module__hBw1pG__nav,.Header-module__hBw1pG__login{display:none}.Header-module__hBw1pG__bar{justify-content:space-between}.Header-module__hBw1pG__burger{display:inline-flex}}@media (min-width:1240px){.Header-module__hBw1pG__mobile{display:none}}@media (max-width:480px){.Header-module__hBw1pG__actions .btn{display:none}}
.Footer-module__S6Hkya__footer{border-top:1px solid var(--line);padding-block:var(--space-6) var(--space-4);margin-top:var(--space-8)}.Footer-module__S6Hkya__top{gap:var(--space-6);grid-template-columns:200px minmax(0,1fr);display:grid}.Footer-module__S6Hkya__brand{align-self:start;align-items:center;gap:10px;font-size:18px;font-weight:500;text-decoration:none;display:inline-flex}.Footer-module__S6Hkya__brand img{width:28px;height:28px}.Footer-module__S6Hkya__columns{gap:var(--space-4);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.Footer-module__S6Hkya__colTitle{margin-bottom:var(--space-3)}.Footer-module__S6Hkya__link{padding:4px 0;font-size:14px;line-height:20px;text-decoration:none;display:inline-block}.Footer-module__S6Hkya__link:hover{text-decoration:underline}.Footer-module__S6Hkya__bottom{justify-content:space-between;gap:var(--space-3);margin-top:var(--space-6);padding-top:var(--space-3);border-top:1px solid var(--noise);flex-wrap:wrap;display:flex}.Footer-module__S6Hkya__legal{gap:var(--space-4);flex-wrap:wrap;display:flex}@media (max-width:1080px){.Footer-module__S6Hkya__top{grid-template-columns:minmax(0,1fr)}.Footer-module__S6Hkya__columns{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.Footer-module__S6Hkya__columns{grid-template-columns:repeat(2,minmax(0,1fr))}}
:root{--surface:#fff;--surface-alt:#f5f5f3;--ink:#0c0c0d;--ink-muted:#5b5e66;--line:#86898f;--noise:#d8d9dc;--cap-methods:#a2cee0;--cap-data:#df78c5;--cap-market:#f6bb44;--cap-execution:#7fd6a0;--cap-methods-line:#2a7494;--cap-data-line:#b0368f;--cap-market-line:#8a6200;--cap-execution-line:#1f7a47;--focus-ring:var(--cap-methods-line);--font-sans:var(--font-geist-sans), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:var(--font-geist-mono), ui-monospace, "SF Mono", Menlo, monospace;--space-1:4px;--space-2:8px;--space-3:16px;--space-4:24px;--space-6:48px;--space-8:96px;--radius-sm:4px;--page-max:1200px;--gutter:clamp(16px, 5vw, 64px);--ease-sharp:cubic-bezier(.2, 0, 0, 1);--dur-draw:.24s;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--surface);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:26px}h1,h2,h3,h4,p,ul,ol,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px}a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}button{font:inherit;color:inherit}img{max-width:100%;display:block}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.container{width:100%;max-width:calc(var(--page-max) + 2 * var(--gutter));padding-inline:var(--gutter);margin:0 auto}.t-display{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(40px,6vw,64px);font-weight:500;line-height:1}.t-headline{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(30px,4vw,40px);font-weight:500;line-height:1.1}.t-title{letter-spacing:-.01em;text-wrap:balance;font-size:24px;font-weight:500;line-height:30px}.t-body{font-size:17px;line-height:26px}.t-small{color:var(--ink-muted);font-size:14px;line-height:20px}.t-metric{font-family:var(--font-mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(40px,5vw,56px);font-weight:400;line-height:1}.t-annot{font-family:var(--font-mono);letter-spacing:.02em;font-size:12px;line-height:16px}.muted{color:var(--ink-muted)}.tick{align-items:center;gap:var(--space-2);display:inline-flex}.tick:before{content:"";background:var(--line);flex:none;width:24px;height:1px}.btn{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);border:1px solid var(--ink);cursor:pointer;min-height:44px;transition:background var(--dur-draw) var(--ease-sharp), color var(--dur-draw) var(--ease-sharp);padding:10px 20px;font-size:15px;font-weight:500;line-height:20px;text-decoration:none;display:inline-flex}.btn-primary{background:var(--ink);color:var(--surface)}.btn-primary:hover{background:var(--surface);color:var(--ink)}.btn-ghost{color:var(--ink);border-color:var(--line);background:0 0}.btn-ghost:hover{border-color:var(--ink)}
