.fx-v2{--paper-canvas:#f4efe6;--paper-card:#fff;--paper-card-2:#fbf8f2;--paper-ink-1:#0c1410;--paper-ink-2:#243029;--paper-ink-3:#4a5750;--paper-ink-4:#6d7973;--paper-bd-1:#0c141012;--paper-bd-2:#0c14101f;--leaf-ink:#1e7a14;--amber-ink:#a36a00;--lav-ink:#5b3fbe;--aqua-ink:#0e7080;background:var(--d-1);color:var(--ink-1);font-family:var(--font-body);-webkit-font-smoothing:antialiased;overflow-x:clip;position:relative}.fx-v2 *,.fx-v2 :after,.fx-v2 :before{box-sizing:border-box}.fx-v2:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:70;opacity:.02;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 1 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>")}.fx-v2 .display{font-family:var(--font-display);font-weight:600;letter-spacing:-.025em;line-height:1.05;margin:0}.fx-v2 .mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"lnum" 1}.fx-v2 h1,.fx-v2 h2,.fx-v2 h3{margin:0;font-family:var(--font-display);font-weight:600;letter-spacing:-.02em}.fx-v2 p{margin:0}.fx-v2 .fx-eyebrow{font-family:var(--font-display);font-weight:600;font-size:12px;line-height:1;letter-spacing:.18em;text-transform:uppercase;display:inline-flex;align-items:center;gap:9px;white-space:nowrap}.fx-v2 .fx-eyebrow .dot{width:5px;height:5px;border-radius:50%;background:currentColor;box-shadow:0 0 6px currentColor}.fx-v2 .fx-grid-paper{background-image:linear-gradient(90deg,#0c14100a 1px,#0000 0),linear-gradient(180deg,#0c14100a 1px,#0000 0);background-size:44px 44px}.fx-v2 .fx-grid-dark{background-image:linear-gradient(90deg,hsla(0,0%,100%,.018) 1px,#0000 0),linear-gradient(180deg,hsla(0,0%,100%,.018) 1px,#0000 0);background-size:56px 56px}.fx-v2 .fx-grain:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.028;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 1 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>")}.fx-v2 .fx-shell2{width:100%;max-width:1320px;margin-inline:auto;padding-inline:40px;position:relative}.fx-v2 .fx-sec{position:relative;padding-block:104px;overflow:hidden}.fx-v2 .fx-sec:not(:first-of-type){content-visibility:auto;contain-intrinsic-size:auto 720px}.fx-v2 .fx-sec{scroll-margin-top:84px}.fx-v2 .fx-sec.tight{padding-block:72px}.fx-v2 .fx-sec.dark{background:var(--d-1);color:var(--ink-1)}.fx-v2 .fx-sec.deep{background:var(--d-0);color:var(--ink-1);border-top:1px solid var(--bd-1);border-bottom:1px solid var(--bd-1)}.fx-v2 .fx-sec.paper{background:var(--paper-canvas);color:var(--paper-ink-1)}.fx-v2 .fx-wm{position:absolute;font-weight:700;letter-spacing:-.04em;line-height:.78;pointer-events:none;-webkit-user-select:none;user-select:none}.fx-v2 .fx-btn,.fx-v2 .fx-wm{font-family:var(--font-display);white-space:nowrap}.fx-v2 .fx-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 20px;border-radius:var(--r-3);font-weight:600;font-size:14px;line-height:1;letter-spacing:.01em;border:1px solid #0000;cursor:pointer;text-decoration:none;transition:background .16s var(--ease-std),border-color .16s var(--ease-std),color .16s,transform .16s var(--ease-spring),box-shadow .2s}.fx-v2 .fx-btn:focus-visible{outline:2px solid var(--fx-bright);outline-offset:2px}.fx-v2 .fx-btn:disabled,.fx-v2 .fx-btn[aria-disabled=true]{opacity:.5;pointer-events:none}.fx-v2 .fx-btn-primary{background:var(--fx-bright);color:#002820;box-shadow:inset 0 1px 0 #ffffff40,0 10px 26px -10px #6df26199}.fx-v2 .fx-btn-primary:hover{background:#82fa77;transform:translateY(-2px);box-shadow:inset 0 1px 0 #ffffff4d,0 16px 34px -12px #6df261b3}.fx-v2 .fx-btn-ghost{background:#ffffff05;color:var(--ink-1);border-color:var(--bd-2)}.fx-v2 .fx-btn-ghost:hover{border-color:var(--bd-3);background:#ffffff0d;transform:translateY(-2px)}.fx-v2 .fx-btn-ghost.on-paper{color:var(--paper-ink-1);border-color:var(--paper-bd-2);background:#0c141005}.fx-v2 .fx-btn-ghost.on-paper:hover{border-color:var(--paper-ink-3);background:#0c14100a}.fx-v2.fx-amber .fx-btn-primary{background:#ffc861;color:#3a2600;box-shadow:inset 0 1px 0 #ffffff4d,0 10px 26px -10px #f2c14e8c}.fx-v2.fx-amber .fx-btn-primary:hover{background:#ffd98a;box-shadow:inset 0 1px 0 #ffffff59,0 16px 34px -12px #f2c14ea6}.fx-v2.fx-lavender .fx-btn-primary{background:#c9b8ff;color:#1e1340;box-shadow:inset 0 1px 0 #ffffff4d,0 10px 26px -10px #c9b8ff8c}.fx-v2.fx-lavender .fx-btn-primary:hover{background:#d9ccff;box-shadow:inset 0 1px 0 #ffffff59,0 16px 34px -12px #c9b8ffa6}.fx-v2.fx-aqua .fx-btn-primary{background:#87f7ee;color:#053b42;box-shadow:inset 0 1px 0 #ffffff4d,0 10px 26px -10px #87f7ee80}.fx-v2.fx-aqua .fx-btn-primary:hover{background:#a7fbf4;box-shadow:inset 0 1px 0 #ffffff59,0 16px 34px -12px #87f7ee9e}.fx-v2.fx-yellow .fx-btn-primary{background:#f5e05e;color:#3a2e00;box-shadow:inset 0 1px 0 #ffffff4d,0 10px 26px -10px #f5e05e80}.fx-v2.fx-yellow .fx-btn-primary:hover{background:#fbec86;box-shadow:inset 0 1px 0 #ffffff59,0 16px 34px -12px #f5e05e9e}.fx-v2.fx-gold .fx-btn-primary{background:#f2c14e;color:#3a2600;box-shadow:inset 0 1px 0 #ffffff4d,0 10px 26px -10px #f2c14e8c}.fx-v2.fx-gold .fx-btn-primary:hover{background:#f7d277;box-shadow:inset 0 1px 0 #ffffff59,0 16px 34px -12px #f2c14ea6}.fx-v2.fx-steel .fx-btn-primary{background:#9cc4da;color:#0e2630;box-shadow:inset 0 1px 0 #ffffff4d,0 10px 26px -10px #9cc4da80}.fx-v2.fx-steel .fx-btn-primary:hover{background:#b7d6e7;box-shadow:inset 0 1px 0 #ffffff59,0 16px 34px -12px #9cc4da9e}.fx-v2 .fx-chip{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;padding:5px 10px;border-radius:999px;border:1px solid var(--bd-2);color:var(--ink-3);white-space:nowrap}@keyframes v2-ticker{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.fx-v2 .fx-ticker-track{display:flex;width:max-content;animation:v2-ticker 46s linear infinite}.fx-v2 .fx-ledger{border-top:1px dashed var(--bd-2)}.fx-v2 .fx-lift{transition:transform .32s var(--ease-spring),box-shadow .32s var(--ease-std),border-color .24s}.fx-v2 .fx-lift:hover{transform:translateY(-6px)}.fx-v2 .fx-acard{transition:transform .36s var(--ease-spring),box-shadow .36s var(--ease-std),border-color .28s var(--ease-std);will-change:transform;cursor:default}.fx-v2 .fx-acard:hover{transform:translateY(-8px)}.fx-v2 .fx-feat{transform:translateY(-10px)}.fx-v2 .fx-feat:hover{transform:translateY(-16px)}.fx-v2 .fx-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center}.fx-v2 .fx-hero-stats{gap:24px;margin-top:56px;padding-top:34px;border-top:1px solid var(--bd-1)}.fx-v2 .fx-acct-grid,.fx-v2 .fx-hero-stats{display:grid;grid-template-columns:repeat(4,1fr)}.fx-v2 .fx-acct-grid{gap:20px;align-items:stretch}.fx-v2 .fx-steps-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.fx-v2 .fx-ai-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:44px;align-items:center}.fx-v2 .fx-copy-grid{display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:start}.fx-v2 .fx-quote-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.fx-v2 .fx-partners-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:44px;align-items:center}.fx-v2 .fx-partner-cards{display:grid;grid-template-columns:1fr 1fr;gap:16px}.fx-v2 .fx-why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.fx-v2 .fx-grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.fx-v2 .fx-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.fx-v2 .fx-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.fx-v2 .fx-split-grid{display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:center}@media (prefers-reduced-motion:no-preference){@keyframes v2-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes v2-float-sm{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes v2-flow{to{stroke-dashoffset:-160}}@keyframes v2-pulse{0%,to{opacity:.35}50%{opacity:1}}@keyframes v2-glow-buy{0%,to{box-shadow:0 0 0 0 #37bf2a00}50%{box-shadow:0 0 22px -2px #37bf2a99}}@keyframes v2-glow-sell{0%,to{box-shadow:0 0 0 0 #c8392e00}50%{box-shadow:0 0 22px -2px #c8392e8c}}.fx-v2 .fx-float{animation:v2-float 6s var(--ease-std) infinite}.fx-v2 .fx-float-sm{animation:v2-float-sm 5s var(--ease-std) infinite}.fx-v2 .fx-edge{stroke-dasharray:5 7;animation:v2-flow 3.4s linear infinite}.fx-v2 .fx-port{animation:v2-pulse 2.6s var(--ease-std) infinite}}.fx-v2 .fx-edge{stroke-dasharray:5 7}.fx-v2 .fx-rise{opacity:1}.fx-v2 .fx-lift:hover{box-shadow:inset 0 1px 0 #ffffff0f,0 26px 54px -26px #000000b3}@media (max-width:1080px){.fx-v2 .fx-ai-grid,.fx-v2 .fx-copy-grid,.fx-v2 .fx-flagship-grid,.fx-v2 .fx-hero-grid,.fx-v2 .fx-partners-grid,.fx-v2 .fx-split-grid{grid-template-columns:1fr}.fx-v2 .fx-acct-grid,.fx-v2 .fx-grid-3,.fx-v2 .fx-grid-4,.fx-v2 .fx-steps-grid,.fx-v2 .fx-why-grid{grid-template-columns:repeat(2,1fr)}.fx-v2 .fx-partner-cards{grid-template-columns:1fr 1fr}.fx-v2 .fx-ai-grid>*,.fx-v2 .fx-copy-grid>*,.fx-v2 .fx-flagship-grid>*,.fx-v2 .fx-hero-grid>*,.fx-v2 .fx-partners-grid>*,.fx-v2 .fx-split-grid>*{min-width:0}}@media (max-width:720px){.fx-v2 .fx-shell2{padding-inline:22px}.fx-v2 .fx-sec{padding-block:68px}.fx-v2 .fx-acct-grid,.fx-v2 .fx-grid-2,.fx-v2 .fx-grid-3,.fx-v2 .fx-grid-4,.fx-v2 .fx-partner-cards,.fx-v2 .fx-quote-grid,.fx-v2 .fx-steps-grid,.fx-v2 .fx-why-grid{grid-template-columns:1fr}.fx-v2 .fx-hero-stats{grid-template-columns:1fr 1fr;gap:22px 18px;margin-top:40px;padding-top:26px}.fx-v2 .fx-copy-pillars-3{grid-template-columns:1fr!important}}@media (max-width:560px){.fx-v2 .fx-mt5-card{flex-direction:column;text-align:center;gap:14px;padding:22px 26px}.fx-v2 .fx-mt5-card>div{text-align:center}}.fx-v2 .fx-term-scroll{scrollbar-width:thin;scrollbar-color:var(--bd-3) #0000}.fx-v2 .fx-term-scroll::-webkit-scrollbar{height:6px}.fx-v2 .fx-term-scroll::-webkit-scrollbar-thumb{background:var(--bd-3);border-radius:999px}.fx-v2 .fx-term-scroll::-webkit-scrollbar-track{background:#0000}