:root{--btn:#6767f3;--btn-dark:#5050dc}@property --cta-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes cta-spin{to{--cta-angle:360deg}}.btn-cta{--cta-h:52px;--beam:#fff;isolation:isolate;height:var(--cta-h);padding:0 calc(var(--cta-h) * .6);white-space:nowrap;cursor:pointer;transition:background-color .35s ease, color .35s ease, border-color .35s ease, box-shadow .4s var(--fx-ease), transform .4s var(--fx-ease);border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;display:inline-flex;position:relative;font-weight:400!important}.btn-cta--solid{background:var(--btn);color:#fff;--beam:#d9d3ff;border-color:#0003}.btn-cta--outline{color:#1d1d1f;--beam:var(--btn);background:#fff;border-color:#d2d5db}.btn-cta:before{content:"";z-index:1;border-radius:inherit;background:conic-gradient(from var(--cta-angle), transparent 0 72%, var(--beam) 100%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:2px;transition:opacity .3s;position:absolute;inset:-1px;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.btn-cta-label{z-index:2;position:relative;font-weight:400!important}.btn-cta{font-weight:400!important}.btn-cta:hover,.btn-cta:focus-visible{transform:translateY(-2px);box-shadow:0 12px 26px -12px #6767f38c}.btn-cta:hover:before,.btn-cta:focus-visible:before{opacity:1;animation:2.6s linear infinite cta-spin}.btn-cta--solid:hover,.btn-cta--solid:focus-visible{background:var(--btn-dark)}.btn-cta--outline:hover,.btn-cta--outline:focus-visible{color:var(--btn);border-color:#0000}.btn-cta:active{transition-duration:.12s;transform:translateY(0)scale(.97)}.btn-cta:focus-visible{outline:2px solid var(--btn);outline-offset:3px}@media (prefers-reduced-motion:reduce){.btn-cta,.btn-cta:before{transition:background-color .2s,color .2s}.btn-cta:hover:before,.btn-cta:focus-visible:before{animation:none}.btn-cta:hover,.btn-cta:focus-visible{box-shadow:none;transform:none}}@keyframes arrow-pass-fwd{0%{opacity:1;transform:translate(0)}45%{opacity:0;transform:translate(160%)}46%{opacity:0;transform:translate(-160%)}to{opacity:1;transform:translate(0)}}@keyframes arrow-pass-back{0%{opacity:1;transform:translate(0)}45%{opacity:0;transform:translate(-160%)}46%{opacity:0;transform:translate(160%)}to{opacity:1;transform:translate(0)}}.btn-fx.btn-fx--circle{border-radius:9999px}.btn-fx.btn-fx--circle:before{background:var(--btn-dark);opacity:1;transition:transform .45s var(--fx-ease);border-radius:9999px;inset:0;transform:scale(0)}.btn-fx.btn-fx--circle.btn-fx--outline:before{background:var(--btn)}.btn-fx.btn-fx--circle:after{display:none}.btn-fx.btn-fx--circle .btn-fx-arrow{z-index:2;position:relative}@media (hover:hover),(any-hover:hover){.btn-fx.btn-fx--circle:hover,.btn-fx.btn-fx--circle:focus-visible{color:#fff;border-color:#0000;transform:translateY(-2px);box-shadow:0 10px 20px -10px #6767f38c}.btn-fx.btn-fx--circle:hover:before,.btn-fx.btn-fx--circle:focus-visible:before{transform:scale(1)}.btn-fx.btn-fx--circle:hover .btn-fx-arrow[data-dir=fwd]{animation:arrow-pass-fwd .5s var(--fx-ease);transform:none}.btn-fx.btn-fx--circle:hover .btn-fx-arrow[data-dir=back]{animation:arrow-pass-back .5s var(--fx-ease);transform:none}}@media (prefers-reduced-motion:reduce){.btn-fx.btn-fx--circle:hover .btn-fx-arrow{animation:none}}.btn-cta[data-loading=true]{cursor:progress}.btn-cta[data-loading=true]:before{opacity:1;animation:1.4s linear infinite cta-spin}.btn-cta:disabled{opacity:.85}.btn-beam{isolation:isolate;--beam:#d9d3ff;transition:transform .4s var(--fx-ease), box-shadow .4s var(--fx-ease), background-color .3s ease;position:relative}.btn-beam:before{content:"";z-index:1;border-radius:inherit;background:conic-gradient(from var(--cta-angle), transparent 0 72%, var(--beam) 100%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:2px;transition:opacity .3s;position:absolute;inset:-1px;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.btn-beam>img{transition:transform .4s var(--fx-ease)}.btn-beam:hover,.btn-beam:focus-visible{transform:translateY(-2px);box-shadow:0 12px 26px -12px #5749e2a6}.btn-beam:hover:before,.btn-beam:focus-visible:before{opacity:1;animation:4.5s linear infinite cta-spin}.btn-beam:hover>img{transform:translate(3px)}.btn-beam:active{transition-duration:.12s;transform:translateY(0)scale(.97)}.btn-beam:focus-visible{outline-offset:3px;outline:2px solid #8f84f0}@media (prefers-reduced-motion:reduce){.btn-beam:hover:before,.btn-beam:focus-visible:before{animation:none}.btn-beam:hover,.btn-beam:focus-visible{box-shadow:none;transform:none}}
@font-face{font-family:neueMontreal;src:url(../media/NeueMontreal_Regular-s.p.43ne-brqbzx_q.woff2?dpl=dpl_2iEYZYWdARXC4wXXEcSW8EnNRVLw)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:neueMontreal;src:url(../media/NeueMontreal_Medium-s.p.1_93gqbie6njr.woff2?dpl=dpl_2iEYZYWdARXC4wXXEcSW8EnNRVLw)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:neueMontreal;src:url(../media/NeueMontreal_Bold-s.p.1zwwbeib9h_jf.woff2?dpl=dpl_2iEYZYWdARXC4wXXEcSW8EnNRVLw)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:neueMontreal Fallback;src:local(Arial);ascent-override:102.52%;descent-override:23.67%;line-gap-override:0.0%;size-adjust:95.11%}.neuemontreal_e5fb80b3-module__ihIcDG__className{font-family:neueMontreal,neueMontreal Fallback}.neuemontreal_e5fb80b3-module__ihIcDG__variable{--font-neue-montreal:"neueMontreal", "neueMontreal Fallback"}
