.jb-tokens,.jb3{--jb-bg-page:#f6f3fc;--jb-bg-card:#ffffff;--jb-bg-placeholder:#eae4f5;--jb-text-primary:#160e33;--jb-text-secondary:#5a5470;--jb-text-muted:#9a9eaa;--jb-text-muted-aa:#6f7380;--jb-border:#e8e3f2;--jb-navy:#1b0c4f;--jb-blue-bright:#6d28d9;--jb-green:#a78bfa;--jb-accent-lime:var(--jb-green);--jb-accent-purple:var(--jb-blue-bright);--jb-accent-rgb:109,40,217;--jb-black-pill:var(--jb-navy);--jb-gradient:linear-gradient(90deg,#1b0c4f,#4c1d95 45%,#7c3aed 80%,#a78bfa);--jb-gradient-btn:linear-gradient(135deg,#5b21b6,#7c3aed 55%,#8b5cf6);--jb-gradient-text:linear-gradient(90deg,#c4b5fd,#a78bfa 35%,#7c3aed);--jb-dark-bg:#06040f;--jb-dark-bg-2:#120b2a;--jb-danger:#ef4444;--jb-radius:20px;--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.1);--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:300;letter-spacing:-.03em;color:var(--jb-text-primary);margin:0}.jb-h1,.jb-h2{text-wrap:balance}.jb-h1{font-size:clamp(46px,7.2vw,96px);line-height:1}.jb-h2{font-size:clamp(34px,4.4vw,58px);line-height:1.06}.jb-h3{font-size:21px;line-height:1.3;font-weight:500;letter-spacing:-.015em}.jb-h1 strong,.jb-h2 strong{font-weight:400}.jb-grad-text{background:var(--jb-gradient-text);-webkit-background-clip:text;background-clip:text;color:transparent}@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-tnum{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.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;box-shadow:0 10px 30px rgba(124,58,237,.3),inset 0 1px 0 rgba(255,255,255,.18)}.jb-btn--primary .jb-btn__icon{background:rgba(255,255,255,.92);color:#4c1d95}.jb-btn--primary:hover{box-shadow:0 16px 40px rgba(124,58,237,.42),inset 0 1px 0 rgba(255,255,255,.18)}.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:24px;box-shadow:0 1px 2px rgba(27,12,79,.04),0 18px 40px -24px rgba(76,29,149,.18);padding:28px;min-width:0}.jb-dark{--jb-bg-page:#0b0817;--jb-bg-card:rgba(255,255,255,0.045);--jb-bg-placeholder:rgba(255,255,255,0.06);--jb-text-primary:#ffffff;--jb-text-secondary:#b8b2cc;--jb-text-muted:#8a84a3;--jb-text-muted-aa:#a49ecc;--jb-border:rgba(255,255,255,0.1);--jb-black-pill:#ffffff;--jb-shadow:none;--jb-shadow-hover:0 20px 50px -20px rgba(124,58,237,0.45);color:var(--jb-text-primary);background:radial-gradient(70% 55% at 50% 0,rgba(124,58,237,.35) 0,rgba(124,58,237,0) 60%),linear-gradient(180deg,var(--jb-dark-bg-2) 0,var(--jb-dark-bg) 100%)}.jb-dark .jb-card{backdrop-filter:blur(10px)}.jb-dark .jb-icon-box{background:rgba(255,255,255,.06);color:#fff}.jb-dark .jb-btn--secondary{background:rgba(255,255,255,.08);color:#fff;border-color:rgba(255,255,255,.14)}.jb-dark .jb-btn--secondary .jb-btn__icon{background:#fff;color:#1b0c4f}.jb-dark .jb-eyebrow{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.12);color:#e9e3f7}.jb-light{--jb-bg-page:#f6f3fc;--jb-bg-card:#ffffff;--jb-bg-placeholder:#eae4f5;--jb-text-primary:#160e33;--jb-text-secondary:#5a5470;--jb-text-muted:#9a9eaa;--jb-text-muted-aa:#6f7380;--jb-border:#e8e3f2;--jb-black-pill:#1b0c4f;--jb-shadow:0 1px 2px rgba(16,24,40,0.04);color:var(--jb-text-primary)}.jb-tiles{background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 0);background-size:96px 96px;-webkit-mask-image:radial-gradient(60% 60% at 50% 30%,#000 20%,transparent 100%);mask-image:radial-gradient(60% 60% at 50% 30%,#000 20%,transparent 100%)}.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}@keyframes jb-hero-in{0%{opacity:0;transform:translate3d(0,18px,0)}to{opacity:1;transform:none}}.jb-hero-in{animation:jb-hero-in .7s cubic-bezier(.22,1,.36,1) var(--d,0s) both}@keyframes jb-hero-window{0%{opacity:0;transform:translate3d(0,30px,0) scale(.96)}to{opacity:1;transform:none}}.jb-hero-window{animation:jb-hero-window .9s cubic-bezier(.22,1,.36,1) .5s both}.jb-hero-video{opacity:0;transition:opacity .8s ease}.jb-hero-video.is-playing{opacity:1}@media (prefers-reduced-motion:reduce){.jb-hero-in,.jb-hero-window{animation:none}}.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}