.spinner[data-v-c243edb8]{animation:spin-c243edb8 1s linear infinite;height:1.375rem;width:1.375rem}.spinner path[data-v-c243edb8]{fill:#fff}@keyframes spin-c243edb8{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.button{align-items:center;background-color:#6974f6;color:#fff;display:flex;font-weight:500;gap:.5rem;justify-content:center;line-height:120%;position:relative;transition:background-color .5s ease-in-out}@media (min-width:85em){.button{font-size:1.125rem}}@media (min-width:23.4375em) and (max-width:85em){@supports (font-size:clamp(.875rem,.779822335rem + .4060913706vw,1.125rem)){.button{font-size:clamp(.875rem,.779822335rem + .4060913706vw,1.125rem)}}@supports not (font-size:clamp(.875rem,.779822335rem + .4060913706vw,1.125rem)){.button{font-size:calc(.77982rem + .40609vw)}}}@media (max-width:23.4375em){.button{font-size:.875rem}}@media (min-width:85em){.button{padding-top:1.125rem}}@media (min-width:23.4375em) and (max-width:85em){@supports (padding-top:clamp(.875rem,.779822335rem + .4060913706vw,1.125rem)){.button{padding-top:clamp(.875rem,.779822335rem + .4060913706vw,1.125rem)}}@supports not (padding-top:clamp(.875rem,.779822335rem + .4060913706vw,1.125rem)){.button{padding-top:calc(.77982rem + .40609vw)}}}@media (max-width:23.4375em){.button{padding-top:.875rem}}@media (min-width:85em){.button{padding-bottom:1.125rem}}@media (min-width:23.4375em) and (max-width:85em){@supports (padding-bottom:clamp(.875rem,.779822335rem + .4060913706vw,1.125rem)){.button{padding-bottom:clamp(.875rem,.779822335rem + .4060913706vw,1.125rem)}}@supports not (padding-bottom:clamp(.875rem,.779822335rem + .4060913706vw,1.125rem)){.button{padding-bottom:calc(.77982rem + .40609vw)}}}@media (max-width:23.4375em){.button{padding-bottom:.875rem}}@media (min-width:85em){.button{padding-left:5.625rem}}@media (min-width:23.4375em) and (max-width:85em){@supports (padding-left:clamp(4.375rem,3.8991116751rem + 2.0304568528vw,5.625rem)){.button{padding-left:clamp(4.375rem,3.8991116751rem + 2.0304568528vw,5.625rem)}}@supports not (padding-left:clamp(4.375rem,3.8991116751rem + 2.0304568528vw,5.625rem)){.button{padding-left:calc(3.89911rem + 2.03046vw)}}}@media (max-width:23.4375em){.button{padding-left:4.375rem}}@media (min-width:85em){.button{padding-right:5.625rem}}@media (min-width:23.4375em) and (max-width:85em){@supports (padding-right:clamp(4.375rem,3.8991116751rem + 2.0304568528vw,5.625rem)){.button{padding-right:clamp(4.375rem,3.8991116751rem + 2.0304568528vw,5.625rem)}}@supports not (padding-right:clamp(4.375rem,3.8991116751rem + 2.0304568528vw,5.625rem)){.button{padding-right:calc(3.89911rem + 2.03046vw)}}}@media (max-width:23.4375em){.button{padding-right:4.375rem}}@media (min-width:85em){.button{border-radius:.625rem}}@media (min-width:23.4375em) and (max-width:85em){@supports (border-radius:clamp(.5rem,.4524111675rem + .2030456853vw,.625rem)){.button{border-radius:clamp(.5rem,.4524111675rem + .2030456853vw,.625rem)}}@supports not (border-radius:clamp(.5rem,.4524111675rem + .2030456853vw,.625rem)){.button{border-radius:calc(.45241rem + .20305vw)}}}@media (max-width:23.4375em){.button{border-radius:.5rem}}@media (any-hover:hover){.button:hover{background-color:#4b56d8}}.button--form{padding-inline:4.375rem}@media (min-width:85em){.button--form{padding-block:.9375rem}}@media (min-width:23.4375em) and (max-width:85em){@supports (padding-block:clamp(.8125rem,.7649111675rem + .2030456853vw,.9375rem)){.button--form{padding-block:clamp(.8125rem,.7649111675rem + .2030456853vw,.9375rem)}}@supports not (padding-block:clamp(.8125rem,.7649111675rem + .2030456853vw,.9375rem)){.button--form{padding-block:calc(.76491rem + .20305vw)}}}@media (max-width:23.4375em){.button--form{padding-block:.8125rem}}@media (max-width:29.99875em){.button--form{width:100%}}.button--reset{padding:1rem 1.25rem;width:100%}.button--slim{padding:.625rem 1.25rem}@media (min-width:85em){.button--slim{font-size:1rem}}@media (min-width:23.4375em) and (max-width:85em){@supports (font-size:clamp(.875rem,.8274111675rem + .2030456853vw,1rem)){.button--slim{font-size:clamp(.875rem,.8274111675rem + .2030456853vw,1rem)}}@supports not (font-size:clamp(.875rem,.8274111675rem + .2030456853vw,1rem)){.button--slim{font-size:calc(.82741rem + .20305vw)}}}@media (max-width:23.4375em){.button--slim{font-size:.875rem}}.button--wide{width:100%}.button--outline{background-color:transparent;border:.0625rem solid #6974f6;line-height:120%;padding:.75rem 1.5625rem;transition:border-color .5s ease-in-out}.button--outline svg path{transition:stroke .5s ease-in-out}@media (min-width:85em){.button--outline{font-size:1rem}}@media (min-width:23.4375em) and (max-width:85em){@supports (font-size:clamp(.875rem,.8274111675rem + .2030456853vw,1rem)){.button--outline{font-size:clamp(.875rem,.8274111675rem + .2030456853vw,1rem)}}@supports not (font-size:clamp(.875rem,.8274111675rem + .2030456853vw,1rem)){.button--outline{font-size:calc(.82741rem + .20305vw)}}}@media (max-width:23.4375em){.button--outline{font-size:.875rem}}@media (any-hover:hover){.button--outline:hover{background-color:transparent;border-color:#4b56d8}.button--outline:hover svg path{stroke:#4b56d8}}.button.is-loading,.button:disabled{opacity:.5;pointer-events:none}
