:root{--q-base:#212e42;--q-primary:#5e7286;--q-secondary:#889e61;--q-tertiary:#b09f78;--q-light:#e6e0d2;--q-sig-pos:#6db38a;--q-sig-neg:#c47a5a;--q-alert:#d4a84a;--q-muted:#8fa0b0;--q-surface-0:#212e42;--q-surface-1:#2d3d55;--q-surface-2:#3a4f6b;--q-surface-3:#496080;--q-page:var(--q-surface-0);--q-dark3:var(--q-surface-1);--q-dark2:var(--q-surface-2);--q-rule:#5e72864d;--q-rule-soft:#5e728633;--q-rule-faint:#5e728626;--q-pos-fill:#6db38a26;--q-pos-edge:#6db38a66;--q-neg-fill:#c47a5a26;--q-neg-edge:#c47a5a66;--q-alert-fill:#d4a84a26;--q-alert-edge:#d4a84a66;--q-watch-fill:#b09f7826;--q-watch-edge:#b09f7866;--q-hold-fill:#5e728626;--q-hold-edge:#5e728666;--q-sage-fill:#889e6133;--bg-page:var(--q-surface-0);--bg-surface:var(--q-surface-1);--bg-panel:var(--q-surface-2);--bg-elevated:var(--q-surface-3);--fg:var(--q-light);--fg-muted:var(--q-muted);--fg-subtle:#e6e0d273;--fg-on-accent:var(--q-base);--border:var(--q-rule-soft);--border-strong:var(--q-rule);--border-faint:var(--q-rule-faint);--accent:var(--q-secondary);--accent-hover:#97ae6e;--accent-on:var(--q-base);--positive:var(--q-sig-pos);--negative:var(--q-sig-neg);--alert:var(--q-alert);--font-head:"Montserrat", "Helvetica Neue", Arial, sans-serif;--font-body:"Inter", "Helvetica Neue", Arial, sans-serif;--font-num:"Montserrat", "Helvetica Neue", Arial, sans-serif;--fs-display:48px;--fs-h1:36px;--fs-h2:28px;--fs-h3:20px;--fs-h4:16px;--fs-body-lg:17px;--fs-body:15px;--fs-body-sm:13px;--fs-caption:11px;--fs-label:10px;--fs-micro:9px;--fs-tiny:8px;--lh-tight:1.05;--lh-snug:1.2;--lh-body:1.7;--lh-ui:1.5;--tk-wordmark:.14em;--tk-eyebrow:.14em;--tk-label:.1em;--tk-tight:.04em;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-7:32px;--s-8:48px;--s-9:56px;--s-10:64px;--s-11:80px;--s-12:96px;--r-xs:4px;--r-sm:5px;--r-md:6px;--r-lg:8px;--r-xl:10px;--r-2xl:12px;--r-3xl:14px;--r-4xl:16px;--r-pill:20px;--r-full:999px;--bw-hair:.5px;--bw-thin:1px;--bw-mid:1.5px;--shadow-1:0 1px 2px #0003;--shadow-2:0 6px 20px #00000040, 0 2px 6px #0000002e;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--t-fast:.12s;--t-base:.2s;--t-slow:.36s}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{height:100%}body{font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--fg);background:var(--bg-page);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100%}a{color:inherit;text-decoration:none}.q-eyebrow{font-family:var(--font-head);font-size:var(--fs-micro);letter-spacing:var(--tk-eyebrow);text-transform:uppercase;color:var(--accent);font-weight:700}.q-label{font-family:var(--font-head);font-size:var(--fs-tiny);letter-spacing:var(--tk-label);text-transform:uppercase;color:var(--fg-muted);font-weight:700}.q-wordmark{font-family:var(--font-head);letter-spacing:var(--tk-wordmark);text-transform:uppercase;color:var(--fg);font-weight:700;line-height:1}.q-stat{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.q-display{font-family:var(--font-head);font-size:var(--fs-display);letter-spacing:.06em;color:var(--fg);font-weight:700;line-height:1.1}.q-display em{color:var(--accent);font-style:italic;font-weight:700}.q-main{padding:28px 32px}.q-stat-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.q-overview-row{align-items:stretch;gap:16px;display:flex}.q-overview-row .q-stat-grid{flex-shrink:0;width:340px}.q-table-card{overflow:hidden}.q-strategy-card{align-items:center;gap:18px;display:flex}.q-strategy-stats{flex-shrink:0;gap:20px;display:flex}.q-regime-grid{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}@media (max-width:767px){.q-main{padding:16px 14px}.q-overview-row{flex-direction:column}.q-overview-row .q-stat-grid{width:100%}.q-perf-track-grid{grid-template-columns:repeat(2,1fr)!important}.q-table-card{overflow:visible}.q-table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.q-strategy-card{flex-wrap:wrap}.q-strategy-stats{border-top:.5px solid #5e728626;gap:24px;width:100%;padding-top:12px}.q-regime-grid{grid-template-columns:1fr}}.mkt-nav-links{gap:24px;margin-left:32px;display:flex}.mkt-nav-actions{align-items:center;gap:14px;margin-left:auto;display:flex}.mkt-hero{text-align:center;padding:80px 32px}.mkt-hero-h1{font-size:64px}.mkt-hero-ctas{justify-content:center;gap:12px;display:flex}.mkt-proof-bar{justify-content:center;gap:32px;padding:20px;display:flex}.mkt-proof-item{text-align:center;flex:1;max-width:180px}.mkt-proof-div{background:#5e72864d;flex-shrink:0;width:.5px}.mkt-section{padding:80px 48px}.mkt-how-grid{grid-template-columns:repeat(4,1fr);gap:16px;max-width:1080px;margin:0 auto;display:grid}.mkt-perf-inner{max-width:1080px;margin:0 auto}.mkt-perf-tabs{flex-wrap:wrap;gap:6px;margin-bottom:20px;display:flex}.mkt-perf-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.mkt-pricing-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.mkt-footer{padding:32px 48px}.mkt-footer-row{align-items:flex-start;gap:48px;margin-bottom:24px;display:flex}.mkt-footer-nav{gap:40px;margin-left:auto;display:flex}.mkt-footer-bottom{align-items:center;gap:16px;display:flex}@media (max-width:767px){.mkt-nav-links{display:none}.mkt-hero{padding:48px 20px}.mkt-hero-h1{font-size:36px!important;line-height:1.15!important}.mkt-hero-ctas{flex-direction:column;align-items:stretch;max-width:280px;margin:0 auto}.mkt-proof-bar{flex-wrap:wrap;gap:0;padding:8px 0}.mkt-proof-item{border-bottom:.5px solid #5e728626;flex:none;min-width:50%;max-width:50%;padding:14px 10px}.mkt-proof-div{display:none}.mkt-section{padding:48px 20px}.mkt-how-grid,.mkt-perf-grid{grid-template-columns:repeat(2,1fr)}.mkt-pricing-grid{grid-template-columns:1fr}.mkt-footer{padding:32px 20px}.mkt-footer-row{flex-direction:column;gap:24px}.mkt-footer-nav{flex-wrap:wrap;gap:24px;margin-left:0}.mkt-footer-bottom{flex-direction:column;align-items:flex-start;gap:10px}}@media (min-width:768px) and (max-width:1023px){.mkt-how-grid,.mkt-perf-grid,.mkt-pricing-grid{grid-template-columns:repeat(2,1fr)}.mkt-section{padding:64px 32px}}.mkt-3-grid{grid-template-columns:repeat(3,1fr);gap:16px;max-width:1080px;margin:0 auto;display:grid}@media (max-width:767px) and (orientation:portrait){.mkt-3-grid{grid-template-columns:1fr}}
