.icon-mask:before{mask-image:var(--icon-url);mask-size:contain;mask-position:center;mask-repeat:no-repeat;background-color:currentColor}.icon-mask:before,.icon-raw:before{display:block;width:100%;max-width:100%;height:100%;max-height:100%;content:""}.icon-raw:before{background-image:var(--icon-url);background-size:contain;background-position:50%;background-repeat:no-repeat}.Button_primary__Gnn7W{box-shadow:inset 0 .0625rem .125rem -.0625rem rgba(255,255,255,0),inset 0 -.25rem .75rem -.125rem rgba(179,171,255,.05),0 .03125rem .03125rem 0 rgba(42,34,113,.85),0 .125rem .75rem -.75rem rgba(112,87,255,.4),0 1.25rem 1.75rem -1rem rgba(42,34,113,0);background:radial-gradient(67.43% 50% at 50% 0,var(--color-p-alpha-100) 0,rgba(255,255,255,0) 100%),radial-gradient(50% 62.5% at 50% 118.33%,rgba(112,87,255,.1) 0,rgba(255,255,255,0) 100%),linear-gradient(180deg,var(--color-dark-purple) 0,rgba(42,34,113,0) 100%),var(--color-dark-purple);isolation:isolate;color:var(--color-white)}.Button_primary__Gnn7W:before{opacity:0;inset:0;background:radial-gradient(56.23% 66.35% at 50% 0,rgba(112,87,255,.38) 0,rgba(255,255,255,0) 100%),radial-gradient(50% 62.5% at 50% 118.33%,rgba(112,87,255,.66) 0,rgba(255,255,255,0) 100%),linear-gradient(180deg,rgba(42,34,113,0) 0,rgba(42,34,113,0) 100%),var(--color-dark-purple)}.Button_primary__Gnn7W:after,.Button_primary__Gnn7W:before{position:absolute;z-index:-1;transition:inherit;border-radius:inherit;pointer-events:none;content:""}.Button_primary__Gnn7W:after{top:.1875rem;left:.1875rem;box-shadow:inset 0 -.25rem .25rem 0 rgba(255,255,255,.02);background:radial-gradient(34.4% 50% at 50% 0,rgba(255,255,255,0) 0,rgba(255,255,255,0) 100%),linear-gradient(180deg,rgba(255,255,255,.02),rgba(255,255,255,0)),rgba(255,255,255,.01);width:calc(100% - .375rem);height:calc(100% - .375rem)}.Button_primary__Gnn7W:hover{box-shadow:inset 0 .0625rem .125rem -.0625rem rgba(112,87,255,.55),inset 0 -.25rem .75rem -.125rem rgba(112,87,255,.35),0 .03125rem .03125rem 0 rgba(112,87,255,.85),0 .125rem .75rem -.75rem rgba(112,87,255,.4),0 1.75rem 2.75rem -1rem rgba(112,87,255,.4)}.Button_primary__Gnn7W:hover:before{opacity:1}.Button_primary__Gnn7W:hover:after{box-shadow:inset 0 -.25rem .25rem 0 rgba(112,87,255,.12);background:radial-gradient(34.4% 50% at 50% 0,rgba(112,87,255,.04) 0,rgba(255,255,255,0) 100%),linear-gradient(180deg,rgba(112,87,255,.08),rgba(255,255,255,0) 53.41%),rgba(112,87,255,.1)}.Button_secondary__jVsNJ{border-color:var(--color-gray-50);background-color:var(--color-off-white);color:var(--color-dark-purple);text-shadow:var(--text-shadow-button)}.Button_secondary__jVsNJ:hover{border-color:var(--color-purple);background-color:var(--color-white);color:var(--color-purple);text-shadow:none}.Button_glass__1cjzO{transition:inherit;border-color:rgba(255,255,255,.2);background-color:rgba(255,255,255,.2);isolation:isolate;overflow:hidden;color:var(--color-white);text-shadow:0 .015625rem .015625rem rgba(255,255,255,.65)}.Button_glass__1cjzO:before{transition:inherit;background:radial-gradient(34.4% 50% at 50% 0,rgba(255,255,255,0) 0,rgba(255,255,255,0) 100%),linear-gradient(180deg,rgba(255,255,255,.02),rgba(255,255,255,0)),rgba(255,255,255,.01)}.Button_glass__1cjzO:after,.Button_glass__1cjzO:before{position:absolute;top:.1875rem;left:.1875rem;z-index:-1;box-shadow:inset 0 -.25rem .25rem 0 rgba(255,255,255,.02);border-radius:inherit;width:calc(100% - .375rem);height:calc(100% - .375rem);pointer-events:none;content:""}.Button_glass__1cjzO:after{opacity:0;transition:opacity .3s ease-out;background:radial-gradient(34.4% 50% at 50% 0,rgba(255,255,255,.02) 0,rgba(255,255,255,0) 100%),linear-gradient(180deg,rgba(255,255,255,.16),rgba(255,255,255,0)),rgba(255,255,255,.01);background-blend-mode:plus-lighter,normal,normal}.Button_glass__1cjzO:hover:after{opacity:1}.Button_ghost__B2rQX{color:var(--color-white)}.Button_ghost__B2rQX:hover{border-color:rgba(255,255,255,.2)}.Button_link__tk35a{color:var(--color-dp-alpha-900)}.Button_link__tk35a:hover{border-color:rgba(105,79,255,.08);background-color:rgba(105,79,255,.06);color:var(--color-purple)}.Button_sprite__GHsfF{position:absolute;translate:0 .3px;mix-blend-mode:plus-lighter;animation:Button_sprite__GHsfF 3s steps(83) infinite;inset:0;background-image:url(/images/button/sprite.jpg);background-position:1.2048% 0;background-size:8400% 100%;background-repeat:no-repeat;pointer-events:none}@supports (-webkit-hyphens:none){.Button_sprite__GHsfF{mix-blend-mode:unset!important;animation:none!important;background-image:none!important}}@keyframes Button_sprite__GHsfF{0%{background-position:1.2048% 0}to{background-position:100% 0}}@media (min-width:1024px){.HeaderInner_header__B0vxt{transition:border-radius .2s ease-out}}.HeaderInner_header__B0vxt:has(button[data-active=true]){border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.HeaderInner_header__B0vxt:has(#header-menu){transition:border-radius .2s ease-out;margin-top:1px;border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.HeaderList_link__6FeL0:after{position:absolute;top:0;left:0;opacity:0;transition:opacity .15s ease-in-out;border:1px solid var(--color-dp-alpha-500);border-radius:.25rem;background:var(--color-dp-alpha-100);width:100%;height:100%;pointer-events:none;content:""}.HeaderList_link__6FeL0:hover:after{opacity:1}.Cards_cardShadow__c723I,.Comparison_comparisonCardShadow__mkIyZ{box-shadow:0 0 0 1px rgba(42,34,113,.04),0 1px 1px -.5px rgba(42,34,113,.04),0 3px 3px -1.5px rgba(42,34,113,.04),0 6px 6px -3px rgba(42,34,113,.04),0 12px 12px -6px rgba(42,34,113,.04),0 24px 24px -12px rgba(42,34,113,.04)}.Marquee_wrapper__wdBtp{overflow:hidden}.Marquee_track__FIhgq{display:flex;gap:var(--marquee-gap,3rem);animation:Marquee_marquee__u_uqd var(--marquee-duration,17s) linear infinite;will-change:transform;width:max-content}@media (prefers-reduced-motion:reduce){.Marquee_track__FIhgq{animation:none}}@keyframes Marquee_marquee__u_uqd{0%{transform:translateX(0)}to{transform:translateX(calc(-50% - var(--marquee-gap, 3rem) / 2))}}.Drawer_drawer__GkPFI::backdrop{background-color:initial}.Form_formShadow__FAVfv{animation:Form_fadeIn__nLbhX .3s ease;box-shadow:0 0 0 1px rgba(42,34,113,.04),0 1px 1px -.5px rgba(42,34,113,.04),0 3px 3px -1.5px rgba(42,34,113,.04),0 6px 6px -3px rgba(42,34,113,.04),0 12px 12px -6px rgba(42,34,113,.04),0 24px 24px -12px rgba(42,34,113,.04)}@keyframes Form_fadeIn__nLbhX{0%{opacity:0}to{opacity:1}}.Form_formSection__PwcTr{form{display:flex;flex-direction:column;gap:24px;width:100%!important}fieldset{max-width:none!important}label,p,span{color:"#393943";font-size:15px;line-height:1.5;line-height:24px}.hs-richtext{& h1,h2,h3,h4,h5,h6{font-style:normal;font-weight:500;font-weight:400;font-size:24px}}.hs_submit{display:flex;justify-content:center;align-items:center;transition:color .2s ease,background-color .2s ease;cursor:pointer;margin-top:24px;box-shadow:inset 0 -4px 4px 0 rgba(255,255,255,.02);border-radius:500px;background-color:#2a2271;width:100%!important;height:54px;color:white;font-weight:500;&:hover{background-color:#4e4395}input{cursor:pointer}}.hs-fieldtype-text,.hs_email{width:100%!important;min-height:48px;input{transition:border-color .2s ease;border:2px solid transparent;border-radius:500px;background-color:var(--color-lavender);padding-left:14px;width:100%!important;height:48px;&:focus{outline:none;border-color:#4e4395}}}.form-columns-2{display:flex;gap:16px;width:100%;.hs-fieldtype-text,.hs_email{width:50%!important}@media (max-width:576px){flex-direction:column;.hs-fieldtype-text,.hs_email{width:100%!important}}}.hs-fieldtype-textarea{width:100%;textarea{border:2px solid transparent;border-radius:24px;background-color:var(--color-lavender);padding:8px 14px;min-height:132px}&:focus{outline:none;border-color:#4e4395}}.submitted-message{margin-bottom:16px;text-align:center}.hs-error-msg{padding:16px 4px;color:#d93025;font-size:13px;line-height:13px}.hs_error_rollup .hs-main-font-element{color:#d93025}.submitted-message{color:#2a2271}.hs-form-booleancheckbox,.hs-form-checkbox{cursor:pointer!important;margin-bottom:0!important;label{display:flex;align-items:center;gap:10px;cursor:pointer}input[type=checkbox]{position:absolute;opacity:0;width:0;height:0}input[type=checkbox]+span:before{display:inline-flex;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s ease;border:1px solid var(--color-dark-purple);border-radius:4px;background-color:initial;width:20px;height:20px;content:""}input[type=checkbox]:checked+span:before{background-color:var(--color-dark-purple)}input[type=checkbox]:checked+span:after{position:absolute;top:50%;left:7px;transform:translateY(-60%) rotate(45deg);border:solid white;border-width:0 2px 2px 0;width:5px;height:10px;content:""}input[type=checkbox]:focus-visible+span:before{outline:2px solid var(--color-dark-purple);outline-offset:1px}span{display:flex;position:relative;align-items:center;gap:10px;margin:0!important}p{color:var(--color-darker-purple);font-size:15px}a{color:var(--color-purple)}}.hs-recaptcha{margin-top:0!important}.hs-form-booleancheckbox{cursor:pointer!important;margin-bottom:0!important;label{display:flex;align-items:center;gap:10px;cursor:pointer}input[type=checkbox]{position:absolute;opacity:0;width:0;height:0}input[type=checkbox]+span:before{display:inline-flex;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s ease;border:2px solid var(--color-purple);border-radius:4px;background-color:initial;width:20px;height:20px;content:""}input[type=checkbox]:checked+span:before{background-color:var(--color-purple)}input[type=checkbox]:checked+span:after{position:absolute;top:10px;left:7px;transform:translateY(-50%) rotate(45deg);border:solid white;border-width:0 2px 2px 0;width:5px;height:10px;content:""}input[type=checkbox]:focus-visible+span:before{outline:2px solid var(--color-purple);outline-offset:2px}span{display:flex!important;position:relative;align-items:center;gap:10px;margin:0!important}p{color:var(--color-darker-purple);font-size:15px}a{color:var(--color-purple)}}.hs-form-required{color:var(--color-purple)}.multi-container{display:flex;flex-direction:column;gap:16px}.hs-fieldtype-checkbox{display:flex;flex-direction:column;gap:24px}.hs-fieldtype-radio .hs-form-radio,.hs-form-radio{cursor:pointer!important;margin-bottom:0!important;label{display:flex;align-items:center;gap:10px;cursor:pointer}input[type=radio]{position:absolute;opacity:0;width:0;height:0}input[type=radio]+span:before{display:inline-flex;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s ease;border:1px solid var(--color-dark-purple);border-radius:50%;background-color:initial;width:20px;height:20px;content:""}input[type=radio]:checked+span:before{border-color:var(--color-dark-purple);background-color:initial}input[type=radio]:checked+span:after{position:absolute;top:50%;left:10px;transform:translate(-50%,-50%);border-radius:50%;background-color:var(--color-dark-purple);width:10px;height:10px;content:""}input[type=radio]:focus-visible+span:before{outline:2px solid var(--color-dark-purple);outline-offset:1px}span{display:flex;position:relative;align-items:center;gap:10px;margin:0!important}p{color:var(--color-dark-purple);font-size:15px}a{color:var(--color-purple)}}.hs-fieldtype-radio{display:flex;flex-direction:column;gap:16px}.hs-input{width:100%!important}.hs-fieldtype-select{display:flex;flex-direction:column;gap:16px;width:100%!important}.hs-fieldtype-select .input{display:flex;align-items:center;border:2px solid transparent;border-radius:500px;background-color:var(--color-lavender);padding:0 14px;width:100%!important;min-height:48px}.hs-fieldtype-select select{cursor:pointer;border-radius:500px;min-height:48px;&:focus{outline:none}}.input{margin-right:0!important}.hs-fieldtype-file{display:flex;flex-direction:column;gap:16px;width:100%!important;input[type=file]{transition:border-color .2s ease;cursor:pointer;border:2px dashed var(--color-dark-purple);border-radius:16px;background-color:var(--color-lavender);padding:18px 14px;width:100%!important;min-height:48px;color:var(--color-dark-purple);font-size:14px;&:hover{border-color:var(--color-purple);background-color:color-mix(in srgb,var(--color-lavender) 80%,var(--color-purple) 20%)}&:focus{outline:none;border-style:solid;border-color:var(--color-purple)}}input[type=file]::file-selector-button{transition:background-color .2s ease;cursor:pointer;margin-right:12px;border:none;border-radius:500px;background-color:var(--color-dark-purple);padding:8px 16px;color:white;font-weight:500;font-size:14px;&:hover{background-color:var(--color-purple)}}}.hs-dateinput,.hs-fieldtype-date,.hs-fieldtype-date .input{width:100%!important}.hs-dateinput input,.hs-fieldtype-date input,.hs-fieldtype-date input[type=date],.hs-fieldtype-date input[type=text]{transition:border-color .2s ease;cursor:pointer;border:2px solid transparent;border-radius:500px;background-color:var(--color-lavender);padding:0 14px;width:100%!important;height:48px;color:var(--color-dark-purple);font-size:15px;&:focus{outline:none;border-color:var(--color-purple)}}.hs-dateinput input::-webkit-calendar-picker-indicator,.hs-fieldtype-date input::-webkit-calendar-picker-indicator{opacity:.6;filter:invert(15%) sepia(30%) saturate(2000%) hue-rotate(220deg);transition:opacity .2s ease;cursor:pointer;&:hover{opacity:1}}.hs_testdate{display:flex;flex-direction:column;gap:16px;width:100%!important}.fn-date-picker .is-selected .pika-button{box-shadow:inset 0 1px 3px var(--color-dark-purple);background:var(--color-dark-purple);color:#fff;font-weight:700}.fn-date-picker .pika-button:hover{background:var(--color-purple)!important}.fn-date-picker .is-today:not(.is-selected) .pika-button{color:var(--color-purple);font-weight:700}}.Form_loader__eefNw{animation:Form_l20-1__a0rSV .8s linear infinite alternate,Form_l20-2__R9hCh 1.6s linear infinite;border:8px solid #514b82;border-radius:50%;aspect-ratio:1;width:50px}@keyframes Form_l20-1__a0rSV{0%{clip-path:polygon(50% 50%,0 0,50% 0,50% 0,50% 0,50% 0,50% 0)}12.5%{clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 0,100% 0,100% 0)}25%{clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 100%,100% 100%,100% 100%)}50%{clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 100%,50% 100%,0 100%)}62.5%{clip-path:polygon(50% 50%,100% 0,100% 0,100% 0,100% 100%,50% 100%,0 100%)}75%{clip-path:polygon(50% 50%,100% 100%,100% 100%,100% 100%,100% 100%,50% 100%,0 100%)}to{clip-path:polygon(50% 50%,50% 100%,50% 100%,50% 100%,50% 100%,50% 100%,0 100%)}}@keyframes Form_l20-2__R9hCh{0%{transform:scaleY(1) rotate(0deg)}49.99%{transform:scaleY(1) rotate(135deg)}50%{transform:scaleY(-1) rotate(0deg)}to{transform:scaleY(-1) rotate(-135deg)}}