.app-container{width:100%;margin:0 auto;padding:0 16px}@media (width>=768px) and (width<=1024px){.app-container{padding:0 20px}}@media (width>=768px){.app-container{max-width:var(--content-max-width)}}@media (width>=1025px){.app-container{padding:0 136px}}.page{padding-top:var(--h-header-mobile);position:relative}@media (width>=1025px){.page{padding-top:var(--h-header-desktop)}}.with-header-background:before{content:"";height:var(--h-header-desktop);background-color:var(--c-black);position:absolute;inset:0}.show-mobile-menu{overflow:hidden}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body,html{scroll-behavior:smooth;height:100%}body{color:#0a0119;font-family:Bricolage Grotesque,sans-serif;font-size:16px;line-height:1.5}a{color:inherit;text-decoration:none}ol,ul{list-style:none}img,video{max-width:100%;height:auto}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;border:none;outline:none}table{border-collapse:collapse;border-spacing:0}.magify-markdown{margin:0 auto}.magify-markdown :first-child{margin-top:0}.magify-markdown h1,.magify-markdown h2,.magify-markdown h3,.magify-markdown h4{font-weight:var(--fw-extrabold);color:var(--c-black);margin:40px 0 16px}.magify-markdown h1{font-size:32px;line-height:38px}@media (width>=768px){.magify-markdown h1{font-size:48px;line-height:58px}}.magify-markdown h2{font-size:24px;line-height:29px}@media (width>=768px){.magify-markdown h2{font-size:32px;line-height:38px}}.magify-markdown h3,.magify-markdown h4{font-size:18px;line-height:27px}@media (width>=768px){.magify-markdown h3,.magify-markdown h4{font-size:24px;line-height:31.2px}}.magify-markdown p{font-size:18px;font-weight:var(--fw-light);margin-bottom:16px;line-height:27px}.magify-markdown b,.magify-markdown strong{font-weight:var(--fw-bold)}.magify-markdown blockquote{background:#f9f7ff;border-radius:12px;margin:40px 0;padding:32px}.magify-markdown blockquote p{font-size:32px;font-weight:200;line-height:48px}.magify-markdown blockquote p:last-of-type{margin:0}.magify-markdown ul{padding-left:32px;list-style:outside}.magify-markdown ul ::marker{color:var(--c-blue)}.magify-markdown ul li{font-size:18px;font-weight:var(--fw-light);line-height:27px}.magify-markdown ul li img{margin:12px 0}.magify-markdown ol{padding-left:32px;list-style:decimal}.magify-markdown ol ::marker{color:var(--c-blue)}.magify-markdown ol li{font-size:18px;font-weight:var(--fw-light);line-height:27px}.magify-markdown ol li img{margin:12px 0}.magify-markdown pre{color:var(--c-white);background:#141624;border-radius:8px;margin:40px 0;padding:16px;overflow-x:auto}.magify-markdown code,.magify-markdown pre code{font-family:Courier New,monospace}.magify-markdown code{border-radius:8px;padding:4px 8px}.magify-markdown hr{border:1px solid #6d4df04d;margin:40px 0}.magify-markdown a{color:var(--c-purple);text-decoration:underline}.magify-markdown a:hover{text-decoration:none}.magify-markdown table{border-collapse:collapse;width:100%;margin-bottom:16px}.magify-markdown table td,.magify-markdown table th{border:1px solid #14162466;padding:8px}.magify-markdown table th{color:var(--c-white);background:#6d4df099}.magify-markdown img{-o-object-fit:cover;object-fit:cover;border-radius:12px;width:100%;height:100%}:root{--c-purple:#b24ef0;--c-blue:#6d4df0;--c-white:#fff;--c-black:#0a0119;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-extrabold:800;--h-header-desktop:96px;--h-header-mobile:80px;--h-sidebar-menu:calc(100dvh - var(--h-header-mobile));--content-max-width:1496px}@font-face{font-family:Bricolage Grotesque;font-weight:300;font-style:normal;src:url(https://fonts.gstatic.com/s/bricolagegrotesque/v7/3y9H6as8bTXq_nANBjzKo3IeZx8z6up5BeSl9D4dj_x9PpZBMnuECoAsyJBOm_OJBCewDFXphjhQYrcK.woff2)format("woff2");font-display:swap}@font-face{font-family:Bricolage Grotesque;font-weight:300;font-style:normal;src:url(https://fonts.gstatic.com/s/bricolagegrotesque/v7/3y9H6as8bTXq_nANBjzKo3IeZx8z6up5BeSl9D4dj_x9PpZBMnuECoAsyJBOm_OJBCewDVXphjhQYrcK.woff2)format("woff2");font-display:swap}@font-face{font-family:Bricolage Grotesque;font-weight:300;font-style:normal;src:url(https://fonts.gstatic.com/s/bricolagegrotesque/v7/3y9H6as8bTXq_nANBjzKo3IeZx8z6up5BeSl9D4dj_x9PpZBMnuECoAsyJBOm_OJBCewA1XphjhQYg.woff2)format("woff2");font-display:swap}@font-face{font-family:Bricolage Grotesque;font-weight:400;font-style:normal;src:url(https://fonts.gstatic.com/s/bricolagegrotesque/v7/3y9H6as8bTXq_nANBjzKo3IeZx8z6up5BeSl9D4dj_x9PpZBMnuECoAsyJBOm_OJWiewDFXphjhQYrcK.woff2)format("woff2");font-display:swap}@font-face{font-family:Bricolage Grotesque;font-weight:400;font-style:normal;src:url(https://fonts.gstatic.com/s/bricolagegrotesque/v7/3y9H6as8bTXq_nANBjzKo3IeZx8z6up5BeSl9D4dj_x9PpZBMnuECoAsyJBOm_OJWiewDVXphjhQYrcK.woff2)format("woff2");font-display:swap}@font-face{font-family:Bricolage Grotesque;font-weight:400;font-style:normal;src:url(https://fonts.gstatic.com/s/bricolagegrotesque/v7/3y9H6as8bTXq_nANBjzKo3IeZx8z6up5BeSl9D4dj_x9PpZBMnuECoAsyJBOm_OJWiewA1XphjhQYg.woff2)format("woff2");font-display:swap}@font-face{font-family:Bricolage Grotesque;font-weight:500;font-style:normal;src:url(https://fonts.gstatic.com/s/bricolagegrotesque/v7/3y9H6as8bTXq_nANBjzKo3IeZx8z6up5BeSl9D4dj_x9PpZBMnuECoAsyJBOm_OJaCewDFXphjhQYrcK.woff2)format("woff2");font-display:swap}@font-face{font-family:Bricolage Grotesque;font-weight:500;font-style:normal;src:url(https://fonts.gstatic.com/s/bricolagegrotesque/v7/3y9H6as8bTXq_nANBjzKo3IeZx8z6up5BeSl9D4dj_x9PpZBMnuECoAsyJBOm_OJaCewDVXphjhQYrcK.woff2)format("woff2");font-display:swap}@font-face{font-family:Bricolage Grotesque;font-weight:500;font-style:normal;src:url(https://fonts.gstatic.com/s/bricolagegrotesque/v7/3y9H6as8bTXq_nANBjzKo3IeZx8z6up5BeSl9D4dj_x9PpZBMnuECoAsyJBOm_OJaCewA1XphjhQYg.woff2)format("woff2");font-display:swap}@font-face{font-family:Bricolage Grotesque;font-weight:600;font-style:normal;src:url(https://fonts.gstatic.com/s/bricolagegrotesque/v7/3y9H6as8bTXq_nANBjzKo3IeZx8z6up5BeSl9D4dj_x9PpZBMnuECoAsyJBOm_OJhCCwDFXphjhQYrcK.woff2)format("woff2");font-display:swap}@font-face{font-family:Bricolage Grotesque;font-weight:600;font-style:normal;src:url(https://fonts.gstatic.com/s/bricolagegrotesque/v7/3y9H6as8bTXq_nANBjzKo3IeZx8z6up5BeSl9D4dj_x9PpZBMnuECoAsyJBOm_OJhCCwDVXphjhQYrcK.woff2)format("woff2");font-display:swap}@font-face{font-family:Bricolage Grotesque;font-weight:600;font-style:normal;src:url(https://fonts.gstatic.com/s/bricolagegrotesque/v7/3y9H6as8bTXq_nANBjzKo3IeZx8z6up5BeSl9D4dj_x9PpZBMnuECoAsyJBOm_OJhCCwA1XphjhQYg.woff2)format("woff2");font-display:swap}@font-face{font-family:Bricolage Grotesque;font-weight:700;font-style:normal;src:url(https://fonts.gstatic.com/s/bricolagegrotesque/v7/3y9H6as8bTXq_nANBjzKo3IeZx8z6up5BeSl9D4dj_x9PpZBMnuECoAsyJBOm_OJvSCwDFXphjhQYrcK.woff2)format("woff2");font-display:swap}@font-face{font-family:Bricolage Grotesque;font-weight:700;font-style:normal;src:url(https://fonts.gstatic.com/s/bricolagegrotesque/v7/3y9H6as8bTXq_nANBjzKo3IeZx8z6up5BeSl9D4dj_x9PpZBMnuECoAsyJBOm_OJvSCwDVXphjhQYrcK.woff2)format("woff2");font-display:swap}@font-face{font-family:Bricolage Grotesque;font-weight:700;font-style:normal;src:url(https://fonts.gstatic.com/s/bricolagegrotesque/v7/3y9H6as8bTXq_nANBjzKo3IeZx8z6up5BeSl9D4dj_x9PpZBMnuECoAsyJBOm_OJvSCwA1XphjhQYg.woff2)format("woff2");font-display:swap}@font-face{font-family:Bricolage Grotesque;font-weight:800;font-style:normal;src:url(https://fonts.gstatic.com/s/bricolagegrotesque/v7/3y9H6as8bTXq_nANBjzKo3IeZx8z6up5BeSl9D4dj_x9PpZBMnuECoAsyJBOm_OJ2iCwDFXphjhQYrcK.woff2)format("woff2");font-display:swap}@font-face{font-family:Bricolage Grotesque;font-weight:800;font-style:normal;src:url(https://fonts.gstatic.com/s/bricolagegrotesque/v7/3y9H6as8bTXq_nANBjzKo3IeZx8z6up5BeSl9D4dj_x9PpZBMnuECoAsyJBOm_OJ2iCwDVXphjhQYrcK.woff2)format("woff2");font-display:swap}@font-face{font-family:Bricolage Grotesque;font-weight:800;font-style:normal;src:url(https://fonts.gstatic.com/s/bricolagegrotesque/v7/3y9H6as8bTXq_nANBjzKo3IeZx8z6up5BeSl9D4dj_x9PpZBMnuECoAsyJBOm_OJ2iCwA1XphjhQYg.woff2)format("woff2");font-display:swap}.fade-enter-active,.fade-leave-active{transition:opacity .3s}.fade-enter-from,.fade-leave-to{opacity:0}.fade-out-enter-active,.fade-out-leave-active{opacity:0;transition:transform .7s,opacity .7s;transform:scale(.9)}.fade-out-leave-to{opacity:0;transform:scale(.9)}.fade-out-enter-to{opacity:1;transform:scale(1)}@keyframes spin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(1turn)}}.slide-up-leave-active{transition:max-height .3s ease-out,opacity .3s ease-out,padding .3s ease-out,margin .3s ease-out;overflow:hidden}.slide-up-leave-from{opacity:1;max-height:544px}.slide-up-leave-to{opacity:0;max-height:0}.calendly-badge-widget,.calendly-badge-widget *,.calendly-inline-widget,.calendly-inline-widget *,.calendly-overlay,.calendly-overlay *{font-size:16px;line-height:1.2em}.calendly-badge-widget iframe,.calendly-inline-widget iframe,.calendly-overlay iframe{width:100%;height:100%;display:inline}.calendly-popup-content{position:relative}.calendly-popup-content.calendly-mobile{-webkit-overflow-scrolling:touch;overflow-y:auto}.calendly-overlay{z-index:9999;background-color:#1f1f1f66;position:fixed;inset:0;overflow:hidden}.calendly-overlay .calendly-close-overlay{position:absolute;inset:0}.calendly-overlay .calendly-popup{box-sizing:border-box;width:80%;min-width:900px;max-width:1000px;height:90%;max-height:700px;position:absolute;top:50%;left:50%;transform:translateY(-50%)translate(-50%)}@media (width<=975px){.calendly-overlay .calendly-popup{width:100%;min-width:0;height:auto;max-height:none;position:fixed;inset:50px 0 0;transform:none}}.calendly-overlay .calendly-popup .calendly-popup-content{height:100%}.calendly-overlay .calendly-popup-close{color:#fff;cursor:pointer;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMiIgaGVpZ2h0PSIyMiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0ibTExLjE5MiA5LjA3MSA3Ljc3OS03Ljc3OGExLjUgMS41IDAgMCAxIDIuMTIgMi4xMjFsLTcuNzc3IDcuNzc4IDcuNzc4IDcuNzc5YTEuNSAxLjUgMCAxIDEtMi4xMjEgMi4xMmwtNy43NzktNy43NzctNy43NzggNy43NzhhMS41IDEuNSAwIDEgMS0yLjEyMS0yLjEyMWw3Ljc3OC03Ljc3OS03Ljc3OC03Ljc3OGExLjUgMS41IDAgMCAxIDIuMTIxLTIuMTIxeiIvPjwvc3ZnPg==) 0 0/contain no-repeat;width:19px;height:19px;position:absolute;top:25px;right:25px}@media (width<=975px){.calendly-overlay .calendly-popup-close{top:15px;right:15px}}.calendly-badge-widget{z-index:9998;position:fixed;bottom:15px;right:20px}.calendly-badge-widget .calendly-badge-content{color:#fff;cursor:pointer;text-align:center;vertical-align:middle;border-radius:25px;width:auto;height:45px;padding:0 30px;font-family:sans-serif;font-size:14px;font-weight:700;display:table-cell;box-shadow:0 2px 5px #00000040}.calendly-badge-widget .calendly-badge-content.calendly-white{color:#666a73}.calendly-badge-widget .calendly-badge-content span{font-size:12px;display:block}.calendly-spinner{text-align:center;z-index:-1;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.calendly-spinner>div{vertical-align:middle;background-color:#e1e1e1;border-radius:50%;width:18px;height:18px;animation:1.4s ease-in-out infinite both calendly-bouncedelay;display:inline-block}.calendly-spinner .calendly-bounce1{animation-delay:-.32s}.calendly-spinner .calendly-bounce2{animation-delay:-.16s}@keyframes calendly-bouncedelay{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.content-block{flex-direction:column;justify-content:flex-start;align-items:center;display:flex}.content-block .badge{border:1px solid #6d4df04d;border-radius:999px;padding:11px}.content-block .badge span{font-size:12px;line-height:9px;font-weight:var(--fw-medium);color:#421496;text-transform:uppercase;border:none;display:block}.content-block .heading{color:var(--c-white);font-weight:var(--fw-extrabold)}.content-block .subtitle{color:#fffc;font-weight:var(--fw-light)}.content-block.small{gap:16px}.content-block.small .heading{color:#0000;background:linear-gradient(#482fb0,#7329d3);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:32px;line-height:38px}.content-block.small .subtitle{color:#421496;font-size:18px;line-height:27px}.content-block.medium{gap:16px}.content-block.medium .heading{font-size:24px;line-height:29px}@media (width>=768px){.content-block.medium .heading{font-size:48px;line-height:58px}}.content-block.medium .subtitle{font-size:18px;line-height:27px}.content-block.large{gap:24px}.content-block.large .heading{font-size:40px;line-height:48px}@media (width>=768px){.content-block.large .heading{font-size:56px;line-height:67px}}.content-block.large .subtitle{font-size:18px;line-height:27px}.base-button{cursor:pointer;font-weight:var(--fw-semibold);text-align:center;position:relative;overflow:hidden}.base-button-content{will-change:background;cursor:pointer;background:0 0;border-radius:124999px;justify-content:center;align-items:center;width:100%;height:100%;transition:background .2s ease-in-out;display:inline-flex}.base-button a{text-align:center}.base-button.medium{height:40px;font-size:16px;line-height:19px}.base-button.large{height:56px;font-size:20px;line-height:24px}.base-button.primary{z-index:1;color:var(--c-white);background:radial-gradient(173.97% 213.81% at 53.22% 100%,var(--c-purple) 0,var(--c-blue) 100%);border-radius:124999px;transition:box-shadow .3s ease-in-out,background .3s ease-in-out;position:relative;box-shadow:inset 0 1px 1px #fff3,0 0 80px #6d4df099}.base-button.primary:hover{box-shadow:inset 0 1px 1px #fff3,0 -15px 40px #6d4df099}.base-button.primary:active{background:radial-gradient(169.4% 208.2% at 53.22% 208.2%,var(--c-purple) 0,var(--c-blue) 100%);box-shadow:0 0 40px #6d4df099}.base-button.primary:after,.base-button.primary:before{content:"";z-index:-1;border-radius:inherit;will-change:opacity;transition:opacity .3s ease-in-out;position:absolute;inset:0}.base-button.primary:before{background:radial-gradient(81.37% 100% at 53.22% 100%,var(--c-purple) 0,var(--c-blue) 100%);opacity:1}.base-button.primary:after{background:radial-gradient(173.97% 213.81% at 53.22% 100%,var(--c-purple) 0,var(--c-blue) 100%);opacity:0}.base-button.primary:hover:before{opacity:0}.base-button.primary:hover:after{opacity:1}.base-button.primary:active:after,.base-button.primary:active:before{opacity:0}.base-button.primary.medium .base-button-content{padding:0 16px}.base-button.primary.large .base-button-content{padding:0 24px}.base-button.secondary{color:var(--c-white);border:2px solid var(--c-blue);background:0 0;border-radius:174998px;transition:border-color .3s ease-in-out,color .3s ease-in-out}.base-button.secondary:hover{color:var(--c-purple);border-color:var(--c-purple)}.base-button.secondary:active{color:var(--c-blue);border-color:var(--c-blue)}.base-button.outline{color:var(--c-blue);background:0 0;border:2px solid #6d4df04d;border-radius:174998px;transition:border-color .3s ease-in-out,color .3s ease-in-out}.base-button.outline:hover{color:var(--c-purple);border-color:var(--c-purple)}.base-button.outline:active{color:var(--c-blue);border-color:#6d4df099}.base-button.outline.medium .base-button-content,.base-button.secondary.medium .base-button-content{padding:8.5px 16px}.base-button.outline.large .base-button-content,.base-button.secondary.large .base-button-content{padding:14px 24px}.base-button.tertiary{color:var(--c-white);will-change:background;border:2px solid #6d4df099;border-radius:36px;justify-content:center;align-items:center;transition:background .3s ease-in-out,color .3s ease-in-out;display:flex}.base-button.tertiary:hover{color:var(--c-purple);text-shadow:0 0 24px #6d4df0}.base-button.tertiary:active{color:var(--c-blue)}.base-button.tertiary .base-button-content{background-color:var(--c-black);will-change:background;width:calc(100% - 3px);height:calc(100% - 3px);transition:background .3s ease-in-out}.base-button.tertiary.medium .base-button-content{padding:6px 14px}.base-button.tertiary.large .base-button-content{padding:12px 22px}.base-button:disabled{opacity:.6;box-shadow:none;pointer-events:none}#error-layout,.error-page{background-color:var(--c-black)}.error-page{min-height:100vh}.error-page-main{flex-direction:column;justify-content:flex-start;align-items:center;gap:40px;margin:0 auto;padding:244px 0;display:flex}@media (width>=768px){.error-page-main{padding:144px 0}}.error-page-content.content-block{text-align:center}.error-page-content.content-block h1.heading{background:radial-gradient(circle,#fff,#84a8ff,#7965c9);-webkit-text-fill-color:transparent;-webkit-background-clip:text}
