*{box-sizing:border-box;margin:0;padding:0}body{color:#1e1a2e;-webkit-font-smoothing:antialiased;background:#f4f3f9;font-family:Prompt,sans-serif;overflow-x:hidden}::selection{color:#1e1a2e;background:#6c2bff38}a{color:inherit;text-decoration:none}img{display:block}button{font-family:inherit}@keyframes qx-float-a{0%,to{transform:translate(0)}50%{transform:translate(34px,-26px)}}@keyframes qx-float-b{0%,to{transform:translate(0)}50%{transform:translate(-40px,26px)}}@keyframes qx-grid-pan{0%{background-position:0 0}to{background-position:0 -60px}}@keyframes qx-bob{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(8px)}}@keyframes qx-clients-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes qx-slide-in-l{0%{opacity:0;transform:translate(-52px)}to{opacity:1;transform:translate(0)}}@keyframes qx-slide-in-r{0%{opacity:0;transform:translate(52px)}to{opacity:1;transform:translate(0)}}@keyframes qx-scan{0%{transform:translateY(-100%)}to{transform:translateY(900%)}}@keyframes qx-caret{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes qx-flow{0%{background-position:0 0}to{background-position:34px 0}}@keyframes qx-pulse{0%,to{opacity:.3}50%{opacity:1}}@keyframes qx-blip{0%{opacity:.85;transform:scale(.5)}75%{opacity:0}to{opacity:0;transform:scale(2.2)}}#qxRoot,#qxpRoot{overflow-x:clip}@supports not (overflow-x:clip){#qxRoot,#qxpRoot{overflow-x:hidden}}#qxRoot:not(.qx-anim) [data-reveal],#qxpRoot:not(.qx-anim) [data-reveal]{opacity:1!important;transform:none!important}@keyframes qxp-fade-up{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.qx-navlink:hover{color:#1e1a2e}.qx-btn:hover{transform:translateY(-2px)}.qx-ghost:hover{background:#6c2bff12;border-color:#6c2bff66}.qx-flink:hover{color:#fff}.qx-drawer{z-index:1500;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;pointer-events:none;background:#1e163766;transition:opacity .3s;position:fixed;top:0;bottom:0;left:0;right:0}.qx-drawer.open{opacity:1;pointer-events:auto}.qx-drawer-panel{opacity:.6;transition:transform .34s cubic-bezier(.2,.7,.2,1),opacity .34s;transform:translateY(-8px)}.qx-drawer.open .qx-drawer-panel{opacity:1;transform:none}.qx-client{background:#fff;border:1px solid #1e163714;border-radius:16px;flex:none;justify-content:center;align-items:center;min-width:172px;height:82px;padding:16px 30px;display:flex;box-shadow:0 12px 30px -22px #28145a66}.qx-client img{object-fit:contain;width:auto;max-width:132px;max-height:46px}.qx-client .qx-client-ph{letter-spacing:1px;color:#b4aec6;font-family:JetBrains Mono,monospace;font-size:16px;font-weight:600}.qx-tab{cursor:pointer;color:#807b92;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:10px;margin-bottom:-1px;padding:14px 22px;font-size:16px;font-weight:400;transition:color .3s,border-color .3s;display:inline-flex}.qx-tab .qx-tab-dot{background:#1e163733;border-radius:50%;flex:none;width:9px;height:9px;transition:background .3s}.qx-tabs button:hover .qx-tab-label{color:#1e1a2e}.qx-tab.is-active{color:#1e1a2e;font-weight:600}.qx-spanel{opacity:0;pointer-events:none;z-index:1;grid-template-columns:1fr 1.12fr;align-items:center;gap:clamp(30px,4vw,64px);transition:opacity .35s;display:grid;position:absolute;top:0;left:0;right:0}.qx-spanel[data-idx="1"],.qx-spanel[data-idx="3"]{grid-template-columns:1.12fr 1fr}.qx-spanel[data-on=true]{opacity:1;pointer-events:auto;z-index:2}.qx-pmock{position:relative}.qx-spanel[data-on=true] .qx-ptext{animation:.62s cubic-bezier(.2,.7,.2,1) both qx-slide-in-l}.qx-spanel[data-on=true] .qx-pmock{animation:.62s cubic-bezier(.2,.7,.2,1) both qx-slide-in-r}@media (max-width:1024px){.qx-stats{grid-template-columns:repeat(2,1fr)!important;gap:38px 32px!important}}@media (max-width:900px){.qx-stage{min-height:0!important}.qx-spanel{grid-template-columns:1fr!important;gap:34px!important;position:relative!important}.qx-spanel[data-on=false]{display:none!important}.qx-spanel[data-on=true]{opacity:1!important;filter:none!important;transform:none!important}.qx-spanel .qx-pmock{order:-1!important}.qx-spanel .qx-ptext{order:0!important}.qx-spanel[data-on=true] .qx-ptext,.qx-spanel[data-on=true] .qx-pmock{animation:.5s cubic-bezier(.2,.7,.2,1) both qx-slide-in-l}}@media (max-width:820px){.qx-band-top{grid-template-columns:1fr 1fr!important}.qx-band-top>div:nth-child(3){border-top:1px solid #1e163717;grid-column:1/-1;border-left:none!important}.qx-band-cell:nth-child(2){border-left:1px solid #1e163717!important}}@media (max-width:480px){.qx-band-top{grid-template-columns:1fr!important}.qx-band-cell{border-top:1px solid #1e163717!important;border-left:none!important}}.qx-mobile-nav-actions{display:none}@media (max-width:860px){.qx-desktop-menu{display:none!important}.qx-mobile-nav-actions{display:flex!important}.qx-two,.qxp-hubgrid,.qx-values{grid-template-columns:1fr!important}.qx-footer{grid-template-columns:1fr!important;gap:34px!important}.qx-band-div{display:none!important}}@media (max-width:560px){.qx-stats{grid-template-columns:1fr!important}}.qxp-service{display:none}.qxp-service.is-active{display:flex}.qxp-rev .qxp-mockcol{order:-1}@keyframes qc-pod{0%,to{opacity:.35;transform:scale(.82)}50%{opacity:1;transform:scale(1)}}.qcard{background:linear-gradient(#fff,#fcfbfe);border:1px solid #1e163714;border-radius:20px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 40px 80px -46px #28145a8c}.qcard:before{content:"";background:linear-gradient(90deg,#0000,#6c2bff80,#2e86f080,#0000);height:1px;position:absolute;top:0;left:0;right:0}@media (max-width:820px){.qxp-row{grid-template-columns:1fr!important;gap:26px!important}.qxp-rev .qxp-mockcol{order:-1!important}.qxp-xform{grid-template-columns:1fr!important}.qxp-xform>div:nth-child(2){flex-direction:row!important;gap:12px!important}.qxp-esdash{grid-template-columns:1fr!important}.qxp-riskgrid{text-align:left;justify-items:center;grid-template-columns:1fr!important}}.qx-mobile-only{display:none!important}@media (max-width:560px){.qx-mobile-only{display:block!important}.qx-mobile-only.qx-mobile-flex{display:flex!important}.qx-desktop-only{display:none!important}.qxp-rev .qxp-mockcol{order:0!important}.m-tabstrip{gap:22px!important}.m-tab,.s-pill,.qxp-pill{scroll-snap-align:start;box-shadow:none!important;color:#807b92!important;background:0 0!important;border:none!important;border-bottom:2px solid #0000!important;border-radius:0!important;flex:none!important;padding:9px 14px!important;font-size:14px!important;font-weight:400!important}.qx-cta-email{justify-content:center;width:100%;padding:16px 20px!important;font-size:15px!important;display:flex!important}.m-tab .m-dot,.s-pill .s-dot,.qxp-pill-dot{display:none!important}.m-tab.on,.s-pill.on,.qxp-pill.on{color:#1e1a2e!important;border-bottom-color:#6c2bff!important;font-weight:600!important}#qxpTagline{white-space:normal!important}.qxp-pillrow{scroll-snap-type:x mandatory;overflow-x:auto;flex-wrap:nowrap!important;margin:0 -20px!important;padding:2px 20px!important}}@keyframes m-panel-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.qx-mobile-br{display:inline}.m-tab,.s-pill{scroll-snap-align:start;color:#56516b;cursor:pointer;background:#fff;border:1px solid #1e16371f;border-radius:100px;flex:none;align-items:center;gap:8px;padding:9px 16px;font-size:14px;font-weight:500;transition:all .25s;display:inline-flex}.m-tab .m-dot,.s-pill .s-dot{background:#1e163733;border-radius:50%;width:8px;height:8px;transition:background .25s}.m-tab.on,.s-pill.on{color:#fff;background:linear-gradient(135deg,#6c2bff,#8c5dff);border-color:#0000;box-shadow:0 10px 22px -12px #6c2bffb3}.m-tab.on .m-dot,.s-pill.on .s-dot{background:#fff}.m-panel{display:none}.m-panel.on{animation:.4s cubic-bezier(.2,.7,.2,1) both m-panel-in;display:block}.s-area{display:none}.s-area.on{flex-direction:column;gap:36px;animation:.4s cubic-bezier(.2,.7,.2,1) both m-panel-in;display:flex}.m-scrollbar-none{-ms-overflow-style:none;scrollbar-width:none}.m-scrollbar-none::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:reduce){#qxGrid,#qxGlowA,#qxGlowB,#qxClients,.qx-spanel[data-on=true] .qx-ptext,.qx-spanel[data-on=true] .qx-pmock{animation:none!important}[data-reveal]{opacity:1!important;transition:none!important;transform:none!important}}
