.story :where(*){box-sizing:content-box}.story :where(button){box-sizing:border-box}.story{color:#1d1d1f;width:100%;min-width:0;max-width:1440px;font-family:var(--font-sans);background:#f5f5f7;flex-direction:column;margin:0 auto;line-height:normal;display:flex;container:story/inline-size}.story>*{--ac-m:clamp(48px, 8.33cqw, 120px)}.story.story-full{max-width:none;padding-inline:0}.story :where(button,input){font-family:inherit}.story :where(a,button,input):focus-visible{outline-offset:3px;outline:2px solid #5b6cff}.story [class*=st-g]>*{min-width:0}.st-py{padding-top:var(--acpt);padding-bottom:var(--acpb)}.st-fs{font-size:var(--acfs)}@container story (width<=1439px){.st-px{padding-left:var(--ac-m)!important;padding-right:var(--ac-m)!important}}@container story (width<=1279px){.story>*{--ac-m:48px}.st-fs{font-size:calc(var(--acfs) * .84)!important}.st-py{padding-top:calc(var(--acpt) * .85)!important;padding-bottom:calc(var(--acpb) * .85)!important}}@container story (width<=1023px){.story>*{--ac-m:40px}.st-fs{font-size:max(var(--acfsm), calc(var(--acfs) * .7))!important}.st-py{padding-top:max(min(var(--acpt), 64px), calc(var(--acpt) * .7))!important;padding-bottom:max(min(var(--acpb), 64px), calc(var(--acpb) * .7))!important}}@container story (width<=599px){.story>*{--ac-m:20px}.st-fs{font-size:max(var(--acfsm), calc(var(--acfs) * .5))!important}.st-py{padding-top:max(min(var(--acpt), 56px), calc(var(--acpt) * .55))!important;padding-bottom:max(min(var(--acpb), 56px), calc(var(--acpb) * .55))!important}}@media (orientation:landscape) and (height<=500px) and (width<=1023px){.st-py{padding-top:min(var(--acpt), 48px)!important;padding-bottom:min(var(--acpb), 48px)!important}.st-fs{font-size:min(40px, max(var(--acfsm), calc(var(--acfs) * .7)))!important}}.st-g12{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;display:grid}.st-s3{grid-column:1/span 3}.st-s5{grid-column:1/span 5}.st-s6{grid-column:7/span 6}.st-s7{grid-column:4/span 7}.st-s4{grid-column:9/span 4}@container story (width<=1023px){.st-g12{column-gap:20px;row-gap:max(var(--acrg,0px), 40px);grid-template-columns:repeat(8,minmax(0,1fr))}.st-g12>*{grid-row:auto!important}.st-g12>.st-s3,.st-g12>.st-s4{grid-column:span 4}.st-g12>.st-s5,.st-g12>.st-s6,.st-g12>.st-s7,.st-g12:has(>.st-s5,>.st-s6,>.st-s7)>*{grid-column:1/-1}}@container story (width<=599px){.st-g12{column-gap:16px;row-gap:max(var(--acrg,0px), 32px);grid-template-columns:repeat(4,minmax(0,1fr))}.st-g12>.st-s3{grid-column:span 2}.st-g12>.st-s4,.st-g12:has(>.st-s5,>.st-s6,>.st-s7)>*{grid-column:1/-1}}.st-chip{width:fit-content;font-family:var(--font-mono);letter-spacing:.01em;color:#1d1d1f;background:#ffffffb3;border:1px solid #e5e5ea;border-radius:10px;align-items:center;margin:0;padding:9px 16px;font-size:15px;display:inline-flex}.st-chip--inverse{color:#fff;background:#ffffff14;border-color:#ffffff2e}.st-chip--brand{color:#fff;background:#ffffff1f;border-color:#ffffff4d}.st-btn{color:#fff;letter-spacing:-.005em;white-space:nowrap;background:#4261f4;border-radius:8px;align-items:stretch;height:52px;font-size:16px;font-weight:600;text-decoration:none;transition:background .3s,color .3s;display:inline-flex;overflow:hidden}.st-btn:hover{color:#fff;background:#2c4ee8}.st-btn-l{align-items:center;padding:0 22px 0 24px;display:flex}.st-btn-a{border-left:1px solid #ffffff52;justify-content:center;align-items:center;width:52px;display:flex}.st-btn-a svg{transition:transform .35s cubic-bezier(.3,.7,.2,1)}.st-btn:hover .st-btn-a svg{transform:translate(3px)}.st-btn--on{color:#2a36b8;background:#fff}.st-btn--on:hover{color:#2a36b8;background:#eef0ff}.st-btn--on .st-btn-a{border-left-color:#4261f440}.st-btn-us{margin-left:2px;animation:1s step-end infinite stCaret;display:inline-block}.st-btn:hover .st-btn-us{opacity:1;animation:none}.st-panel{backdrop-filter:blur(16px);background:#fffffff5;border:1px solid #1d1d1f0f;border-radius:22px;overflow:hidden;box-shadow:0 1px 2px #1d1d1f0a,0 28px 70px -44px #1d1d1f59}.st-feat,.st-feat *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-body)!important;font-weight:400!important}.st-mark{background:#4261f4;flex-shrink:0;width:14px;height:14px}.st-rot{font-family:var(--font-mono);letter-spacing:.06em;box-sizing:border-box;border-top:1px solid;align-self:stretch;align-items:center;gap:14px;width:100%;padding-top:14px;font-size:11px;display:flex}.st-rot-sq{background:#4261f4;flex-shrink:0;width:7px;height:7px}.st-rot-win{flex:1;min-width:0;height:18px;margin:0;padding:0;list-style:none;position:relative;overflow:hidden}.st-rot-i{white-space:nowrap;text-overflow:ellipsis;line-height:18px;position:absolute;top:0;left:0;right:0;overflow:hidden}.st-rot-ds{flex-shrink:0;gap:4px;display:flex}.st-rot-d{opacity:.25;background:currentColor;width:4px;height:4px}.st-rot:hover .st-rot-i,.st-rot:hover .st-rot-d{animation-play-state:paused}.st-rot.n3 .st-rot-i{animation:7.8s linear infinite both stRot3}.st-rot.n3 .st-rot-d{animation:7.8s linear infinite both stDot3}.st-rot.n4 .st-rot-i{animation:10.4s linear infinite both stRot4}.st-rot.n4 .st-rot-d{animation:10.4s linear infinite both stDot4}@keyframes stRot3{0%{opacity:0;transform:translateY(110%)}3.33%{opacity:1;transform:translateY(0)}30%{opacity:1;transform:translateY(0)}33.33%,to{opacity:0;transform:translateY(-110%)}}@keyframes stDot3{0%,33.33%{opacity:1}33.34%,to{opacity:.25}}@keyframes stRot4{0%{opacity:0;transform:translateY(110%)}2.5%{opacity:1;transform:translateY(0)}22.5%{opacity:1;transform:translateY(0)}25%,to{opacity:0;transform:translateY(-110%)}}@keyframes stDot4{0%,25%{opacity:1}25.01%,to{opacity:.25}}@keyframes stCaret{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes stPulse{0%,to{opacity:1}50%{opacity:.35}}.st-ps{flex-direction:column;flex-shrink:0;display:flex;position:relative}.st-band{--acpt:136px;--acpb:144px;clip-path:inset(0 -100vmax);flex-direction:column;gap:56px;padding:136px 120px 144px;display:flex}.st-band--dark{background:#2c2c2e;box-shadow:0 0 0 100vmax #2c2c2e}.st-band--blue{background:#4261f4;position:relative;box-shadow:0 0 0 100vmax #4261f4}.st-split{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:48px 24px;width:100%;display:grid}.st-split-text{flex-direction:column;grid-column:1/span 4;align-items:flex-start;gap:26px;min-width:0;display:flex}.st-split-text h2{letter-spacing:-.03em;color:#fff;margin:0;font-size:32px;font-weight:500;line-height:1.12}.st-split-p{font-family:var(--font-body);color:#ffffffc7;margin:0;font-size:17px;font-weight:300;line-height:1.6}.st-band--blue .st-split-p{color:#ffffffdb}.st-band--dark .st-rot{color:#d1d1d6;border-top-color:#ffffff40}.st-split-media{grid-column:6/span 7;width:100%;min-width:0}.st-split--flip .st-split-text{grid-area:1/9/auto/span 4}.st-split--flip .st-split-media{grid-area:1/1/auto/span 7}@container story (width<=1023px){.st-split-text,.st-split-media,.st-split--flip .st-split-text,.st-split--flip .st-split-media{grid-area:auto/1/auto/-1}}.st-phead{border-bottom:1px solid #f0f0f3;justify-content:space-between;align-items:center;height:48px;padding:0 22px;display:flex}.st-ptitle,.st-pstatus{letter-spacing:.08em;align-items:center;font-size:10px;display:inline-flex}.st-ptitle{color:#86868b;gap:10px}.st-pstatus{gap:8px}.st-pdot{border-radius:50%;width:6px;height:6px;animation:3.2s ease-in-out infinite stPulse}.st-pstatus--warn{color:#a15c07}.st-pstatus--warn .st-pdot{background:#e8973a}.st-pstatus--ok{color:#4353e0}.st-pstatus--ok .st-pdot{background:#4353e0}.st-prows{padding:8px 8px 4px}.st-lv{background:#f5f5f7;border-radius:10px;align-items:center;gap:12px;height:46px;margin-bottom:4px;padding:0 14px;transition:background .4s,transform .5s cubic-bezier(.3,.7,.2,1);display:flex}.st-lv.is-lit{background:#fdf1e4}.st-lv-x{color:#d92d20;opacity:.55;transition:opacity .4s;display:flex}.st-lv.is-lit .st-lv-x{opacity:1}.st-lv-t{color:#1d1d1f;font-size:13.5px}.st-sm{background:#f5f5f7;border:1px solid #0000;border-radius:10px;grid-template-columns:24px 1fr auto 86px;align-items:center;gap:10px;height:46px;margin-bottom:4px;padding:0 14px;transition:background .4s,border-color .4s;display:grid}.st-sm.is-lit{background:#fff;border-color:#4353e073}.st-sm-ck{color:#4261f4;opacity:0;transition:opacity .35s,transform .45s cubic-bezier(.3,1.6,.5,1);display:flex;transform:scale(.4)}.st-sm.is-ok .st-sm-ck{opacity:1;transform:scale(1)}.st-sm-k{color:#515154;font-size:13.5px}.st-sm-v{color:#1d1d1f;font-size:13.5px}.st-sm-s{letter-spacing:.08em;color:#2c4ee8;background:#eef0ff;border:1px solid #0000;border-radius:5px;justify-self:end;padding:4px 7px;font-size:9.5px}.st-sm.is-req .st-sm-s{background:#fff;border-color:#4261f473}@container story (width<=599px){.st-prows--tab{overscroll-behavior-x:contain;overflow-x:auto}.st-sm{min-width:560px}}.st-pnote{color:#6e6e73;border-top:1px solid #f0f0f3;padding:14px 22px 16px;font-size:12.5px}.st-fits{--acpt:128px;--acpb:144px;clip-path:inset(0 -100vmax);background:#2c2c2e;flex-shrink:0;padding:128px 120px 144px;box-shadow:0 0 0 100vmax #2c2c2e}.st-fits-label{padding-bottom:18px}.st-fits-grid{align-items:start;margin-top:72px}.st-fits-lead{flex-direction:column;align-items:flex-start;gap:28px;display:flex}.st-fits-lead>p,.st-fits-lead>h2{letter-spacing:-.015em;color:#fff;max-width:460px;margin:0;font-size:24px;font-weight:400;line-height:1.45}.st-bars{border-bottom:1px solid #ffffff29;flex-direction:column;display:flex}.st-bar{color:#ffffffd1;opacity:0;transition:opacity .5s ease, color .3s ease, transform .7s cubic-bezier(.2, .8, .2, 1) var(--d,0s);border-top:1px solid #ffffff29;grid-template-columns:56px minmax(0,1fr) auto;align-items:start;column-gap:16px;padding:28px 0;text-decoration:none;display:grid;position:relative;transform:translateY(-48px)}.st-bar.is-active,.st-bar.is-hover{color:#fff}.st-bars.is-in .st-bar{opacity:1;transform:translateY(0)}.st-bars.is-in.has-hover .st-bar:not(.is-hover){opacity:.45}.st-bar-n{font-family:var(--font-body);opacity:.6;padding-top:5px;font-size:12px;font-weight:300}.st-bar-t{letter-spacing:-.015em;flex-direction:column;gap:8px;font-size:20px;line-height:1.3;display:flex}.st-bar-m{align-items:center;padding-top:4px;display:flex}.st-bar-sq{background:#4261f4;width:9px;height:9px;margin-top:4px}.st-proof{--acpt:128px;--acpb:128px;clip-path:inset(0 -100vmax);background:#f5f5f7;flex-direction:column;flex-shrink:0;align-items:flex-start;gap:56px;padding:128px 120px;display:flex;box-shadow:0 0 0 100vmax #f5f5f7}.st-proof-card{box-sizing:border-box;backdrop-filter:blur(16px);background:#fffffff5;border:1px solid #1d1d1f0f;border-radius:22px;flex-direction:column;gap:18px;width:100%;max-width:900px;padding:36px 40px;transition:border-color .4s,transform .5s cubic-bezier(.3,.7,.2,1);display:flex;overflow:hidden;box-shadow:0 1px 2px #1d1d1f0a,0 28px 70px -44px #1d1d1f59}.st-proof-card:hover{border-color:#4353e073;transform:translateY(-4px)}.st-proof-card p{font-family:var(--font-body);color:#515154;max-width:560px;margin:0;font-size:15px;font-weight:300;line-height:1.55}.st-story{--acpt:112px;--acpb:120px;clip-path:inset(0 -100vmax);color:#fff;background:#4261f4;flex-shrink:0;padding:112px 120px 120px;box-shadow:0 0 0 100vmax #4261f4}.st-story-grid{--acrg:56px;row-gap:56px}.st-story-gap{grid-column:1/span 12;align-items:center;margin-bottom:-24px;display:flex}.st-story-h{--acfs:52px;--acfsm:30px;letter-spacing:-.04em;color:#fff;grid-column:1/span 7;margin:0;font-weight:500;line-height:1.04}.st-story-em{color:#c9d1ff}.st-story-act{flex-direction:column;align-self:end;gap:32px;display:flex}.st-story-row{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.st-rise{opacity:0;transition:opacity 1s,transform 1.2s cubic-bezier(.2,.8,.2,1);transform:translateY(28px)}.st-story.is-in .st-rise{opacity:1;transform:translateY(0)}@container story (width<=599px){.st-story-row{row-gap:16px}}@media (prefers-reduced-motion:reduce){.story *,.story :before,.story :after{transition:none!important;animation:none!important}.st-rot{align-items:flex-start}.st-rot-win{height:auto;overflow:visible}.st-rot-i{display:block;position:static;opacity:1!important;transform:none!important}.st-rot-ds{display:none}}.st-link{box-sizing:border-box;color:#1d1d1f;white-space:nowrap;border-bottom:1px solid #1d1d1f;align-items:center;gap:10px;height:52px;font-size:16px;font-weight:500;text-decoration:none;transition:color .3s,border-color .3s;display:inline-flex}.st-link:hover{color:#2c4ee8;border-color:#2c4ee8}.st-link svg{transition:transform .35s cubic-bezier(.3,.7,.2,1)}.st-link:hover svg{transform:translate(3px)}.st-inline{color:#2c4ee8;align-items:center;gap:12px;min-height:48px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.st-inline-b{color:#4261f4;border:1px solid #4261f4;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:background .3s,color .3s;display:inline-flex}.st-inline:hover{color:#2a36b8}.st-inline:hover .st-inline-b{color:#fff;background:#4261f4}.st-model{width:640px}@container story (width<=1279px){.st-model{flex-shrink:0;max-width:none}}@container story (width<=1023px){.st-model{margin-left:auto;margin-right:auto}}.st-rot.n2 .st-rot-i{animation:5.2s linear infinite both stRot2}.st-rot.n2 .st-rot-d{animation:5.2s linear infinite both stDot2}@keyframes stRot2{0%{opacity:0;transform:translateY(110%)}5%{opacity:1;transform:translateY(0)}45%{opacity:1;transform:translateY(0)}50%,to{opacity:0;transform:translateY(-110%)}}@keyframes stDot2{0%,50%{opacity:1}50.01%,to{opacity:.25}}.st-band--white{background:#fff;box-shadow:0 0 0 100vmax #fff}.st-band--white .st-split-text h2{color:#1d1d1f}.st-band--white .st-split-p{color:#515154}.st-band--dark .st-em,.st-fits .st-em{color:#a9b4ff}.st-band--blue .st-em{color:#c9d1ff}.st-band--white .st-em{color:#4261f4}.st-split--text{align-items:end}.st-split--text .st-split-text{grid-column:1/span 6}.st-split-aside{grid-column:8/span 5;min-width:0}@container story (width<=1023px){.st-split--text .st-split-text,.st-split-aside{grid-column:1/-1}}.st-sm--plain{grid-template-columns:24px 1fr auto}.st-bar-note{font-family:var(--font-mono);letter-spacing:.08em;color:#d1d1d6;border:1px dashed #ffffff59;align-self:flex-start;padding:4px 8px;font-size:10.5px;line-height:normal}.st-bar-chips{flex-wrap:wrap;gap:6px;display:flex}.st-bar-chip{font-family:var(--font-body);letter-spacing:0;color:#ffffffd1;border:1px solid #ffffff2e;border-radius:6px;padding:5px 10px;font-size:13px;font-weight:300;line-height:normal}.st-bar.is-active .st-bar-chip{color:#fff;background:#4261f42e;border-color:#4261f4b3}.st-bar-foot{font-family:var(--font-body);letter-spacing:0;color:#fff9;font-size:13px;font-weight:300;line-height:1.5}.st-bar-sq--outline{box-sizing:border-box;background:0 0;border:1px solid #4261f4}
