.jb-tokens,.jb3{--jb-bg-page:#F4F5F8;--jb-bg-card:#FFFFFF;--jb-bg-placeholder:#E9EBF0;--jb-text-primary:#0A1633;--jb-text-secondary:#5E6270;--jb-text-muted:#9A9EAA;--jb-text-muted-aa:#6F7380;--jb-border:#ECEDF1;--jb-navy:#082E75;--jb-blue:#0654BB;--jb-blue-bright:#1171D7;--jb-teal:#0D9FAB;--jb-green:#18C086;--jb-accent-lime:var(--jb-green);--jb-accent-purple:var(--jb-blue-bright);--jb-accent-rgb:17,113,215;--jb-black-pill:var(--jb-navy);--jb-gradient:linear-gradient(90deg,#082E75,#0654BB 45%,#0D9FAB 80%,#18C086);--jb-gradient-btn:linear-gradient(90deg,#082E75,#0654BB);--jb-success:#22C55E;--jb-success-ink:#15803D;--jb-danger:#EF4444;--jb-danger-ink:#DC2626;--jb-radius:20px;--jb-radius-lg:24px;--jb-shadow:0 1px 2px rgba(16,24,40,0.04);--jb-shadow-hover:0 14px 34px rgba(16,24,40,0.08);--jb-shadow-window:0 30px 60px rgba(16,24,40,0.10);--jb-gap:20px;--jb-ease:cubic-bezier(0.22,1,0.36,1);--jb-font:var(--font-jb),"Inter Tight","Inter",system-ui,-apple-system,"Segoe UI",sans-serif;background:var(--jb-bg-page);font-size:15px;line-height:1.6;overflow-x:clip;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.jb-tokens,.jb3,.mk.jb3{color:var(--jb-text-primary);font-family:var(--jb-font)}.mk.jb3{background-color:var(--jb-bg-page)}.jb-tokens{background:transparent;overflow-x:visible}.jb-container{width:100%;max-width:calc(1200px + 48px);margin-inline:auto;padding-inline:24px}.jb-section{padding-block:120px}@media (max-width:767px){.jb-container{padding-inline:16px}.jb-section{padding-block:72px}}.jb-h1,.jb-h2,.jb-h3{font-family:var(--jb-font);font-weight:500;letter-spacing:-.02em;color:var(--jb-text-primary);margin:0}.jb-h1,.jb-h2{text-wrap:balance}.jb-h1{font-size:64px;line-height:1.05}.jb-h2{font-size:44px;line-height:1.1}.jb-h3{font-size:20px;line-height:1.3}@media (max-width:1023px){.jb-h1{font-size:52px}.jb-h2{font-size:38px}}@media (max-width:767px){.jb-h1{font-size:38px}.jb-h2{font-size:30px}}.jb-body{font-size:15px;line-height:1.6;text-wrap:pretty}.jb-body,.jb-small{color:var(--jb-text-secondary)}.jb-small{font-size:13px;line-height:1.5}.jb-muted{color:var(--jb-text-muted-aa)}.jb-tnum{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.jb-up{color:var(--jb-success-ink)}.jb-down{color:var(--jb-danger-ink)}.jb-eyebrow{gap:6px;height:24px;padding:0 10px 0 3px;border-radius:999px;background:var(--jb-bg-card);border:1px solid var(--jb-border);font-size:12px;font-weight:500;line-height:1;color:var(--jb-text-primary);white-space:nowrap}.jb-eyebrow,.jb-eyebrow__dot{display:inline-flex;align-items:center}.jb-eyebrow__dot{justify-content:center;width:18px;height:18px;border-radius:999px;background:var(--jb-black-pill);color:#fff}.jb-btn{display:inline-flex;align-items:center;gap:10px;height:44px;padding:0 20px 0 6px;border-radius:999px;font-family:var(--jb-font);font-size:14px;font-weight:500;line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;transition:transform .25s var(--jb-ease),box-shadow .25s var(--jb-ease),background-color .2s}.jb-btn:hover{transform:translateY(-2px)}.jb-btn:focus-visible,.jb-tokens a:focus-visible,.jb-tokens button:focus-visible,.jb3 a:focus-visible,.jb3 button:focus-visible{outline:2px solid var(--jb-accent-purple);outline-offset:3px}.jb-btn__icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;flex-shrink:0}.jb-btn__icon svg{transition:transform .3s var(--jb-ease)}.jb-btn:hover .jb-btn__icon svg{transform:rotate(-45deg)}.jb-btn--primary{background:var(--jb-gradient-btn);color:#fff}.jb-btn--primary .jb-btn__icon{background:var(--jb-accent-lime);color:var(--jb-navy)}.jb-btn--primary:hover{box-shadow:0 10px 24px rgba(8,46,117,.28)}.jb-btn--secondary{background:var(--jb-bg-card);color:var(--jb-text-primary);border:1px solid var(--jb-border)}.jb-btn--secondary .jb-btn__icon{background:var(--jb-black-pill);color:#fff}.jb-btn--secondary:hover{box-shadow:var(--jb-shadow-hover)}.jb-btn--sm{height:38px;padding-right:16px;font-size:13px}.jb-btn--sm .jb-btn__icon{width:28px;height:28px}.jb-chip-lime{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;border-radius:999px;background:var(--jb-accent-lime);color:var(--jb-black-pill);font-size:12px;font-weight:500;white-space:nowrap}.jb-card{background:var(--jb-bg-card);border:1px solid var(--jb-border);border-radius:var(--jb-radius);box-shadow:var(--jb-shadow);padding:28px;min-width:0}.jb-card--hover{transition:transform .35s var(--jb-ease),box-shadow .35s var(--jb-ease)}.jb-card--hover:hover{transform:translateY(-4px);box-shadow:var(--jb-shadow-hover)}@media (max-width:767px){.jb-card{padding:22px}}.jb-icon-box{border-radius:12px;background:var(--jb-bg-page);border:1px solid var(--jb-border);color:var(--jb-text-primary)}.jb-icon-box,.jb-icon-purple{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0}.jb-icon-purple{border-radius:999px;background:var(--jb-accent-purple);color:#fff}.jb-ph{position:relative;display:flex;align-items:center;justify-content:center;width:100%;background:var(--jb-bg-placeholder);border-radius:var(--jb-radius);overflow:hidden}.jb-ph__label{font-size:12px;line-height:1.3;color:#6F7380;text-align:center;padding:0 8px}.jb-logo-dot{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:999px;background:var(--jb-bg-card);border:1px solid var(--jb-border);box-shadow:0 6px 16px rgba(16,24,40,.06);font-size:10px;font-weight:600;color:var(--jb-text-primary);text-align:center;line-height:1.1}@keyframes jb-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.jb-float{animation:jb-float 3.5s ease-in-out infinite}.jb-fade-rows{-webkit-mask-image:linear-gradient(180deg,#000 45%,transparent);mask-image:linear-gradient(180deg,#000 45%,transparent)}@media (prefers-reduced-motion:reduce){.jb-tokens *,.jb-tokens :after,.jb-tokens :before,.jb3 *,.jb3 :after,.jb3 :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.jb-acc__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s var(--jb-ease)}.jb-acc__panel[data-open=true]{grid-template-rows:1fr}.jb-acc__panel>div{overflow:hidden}