.ContentHeader-module-scss-module__FABf7a__container{padding:9.6rem 0}@media (width<=75em){.ContentHeader-module-scss-module__FABf7a__container{padding:6rem 0 5rem}}.ContentHeader-module-scss-module__FABf7a__subtitle{text-align:center;letter-spacing:inherit;font-size:2.4rem;font-weight:700;line-height:3.6rem}@media (width<=75em){.ContentHeader-module-scss-module__FABf7a__subtitle{letter-spacing:inherit;font-size:1.6rem;font-weight:700;line-height:2.7rem}}.ContentHeader-module-scss-module__FABf7a__title{text-align:center;margin-top:1.6rem;font-size:6.8rem;font-weight:700}@media (width<=75em){.ContentHeader-module-scss-module__FABf7a__title{letter-spacing:-.03rem;letter-spacing:-.03rem;margin-top:.8rem;font-size:3.8rem;font-weight:700;line-height:5rem}}.ContentHeader-module-scss-module__FABf7a__description{text-align:center;letter-spacing:inherit;margin-top:3.2rem;font-size:1.8rem;font-weight:400;line-height:3rem}@media (width<=75em){.ContentHeader-module-scss-module__FABf7a__description{letter-spacing:inherit;margin-top:1.6rem;font-size:1.4rem;font-weight:400;line-height:2.4rem}}.ContentHeader-module-scss-module__FABf7a__icons{justify-content:center;margin-top:4rem;display:flex}@media (width>=75em){.ContentHeader-module-scss-module__FABf7a__icons{margin-top:4.8rem}}

@keyframes LanguageIconList-module-scss-module__dTcqCa__slide-to-left{to{transform:translate(-100%)}}.LanguageIconList-module-scss-module__dTcqCa__container{flex-direction:row;width:100%;max-width:82.2rem;display:flex;position:relative;overflow:hidden}.LanguageIconList-module-scss-module__dTcqCa__container:before{content:"";z-index:1;background:linear-gradient(270.87deg,#f9f9fb00 0.85%,var(--gray00)103.38%);width:20.2rem;position:absolute;top:0;bottom:0;left:0}.LanguageIconList-module-scss-module__dTcqCa__container:after{content:"";z-index:1;background:linear-gradient(270.87deg,#f9f9fb00 0.85%,var(--gray00)103.38%);width:20.2rem;position:absolute;top:0;bottom:0;right:0;transform:rotate(180deg)}.LanguageIconList-module-scss-module__dTcqCa__iconWrapper{flex-direction:row;animation:10s linear infinite LanguageIconList-module-scss-module__dTcqCa__slide-to-left;display:flex}.LanguageIconList-module-scss-module__dTcqCa__icon{width:6.4rem;height:6.4rem;margin:0 1rem}

.Icon-module-scss-module__ujpRrW__container{line-height:0;display:inline-block;position:relative}.Icon-module-scss-module__ujpRrW__container.Icon-module-scss-module__ujpRrW__clickable{cursor:pointer}.Icon-module-scss-module__ujpRrW__container.Icon-module-scss-module__ujpRrW__thick path{stroke-width:.5px;stroke:var(--color,var(--gray100))}.Icon-module-scss-module__ujpRrW__container.Icon-module-scss-module__ujpRrW__xxsmall{--size:.8rem}@media not all and (width<=75em){.Icon-module-scss-module__ujpRrW__container.Icon-module-scss-module__ujpRrW__l-xxsmall{--size:.8rem}}@media (width>=48em) and (width<=75em){.Icon-module-scss-module__ujpRrW__container.Icon-module-scss-module__ujpRrW__m-xxsmall{--size:.8rem}}@media (width<=767px){.Icon-module-scss-module__ujpRrW__container.Icon-module-scss-module__ujpRrW__s-xxsmall{--size:.8rem}}.Icon-module-scss-module__ujpRrW__container.Icon-module-scss-module__ujpRrW__xsmall{--size:1.2rem}@media not all and (width<=75em){.Icon-module-scss-module__ujpRrW__container.Icon-module-scss-module__ujpRrW__l-xsmall{--size:1.2rem}}@media (width>=48em) and (width<=75em){.Icon-module-scss-module__ujpRrW__container.Icon-module-scss-module__ujpRrW__m-xsmall{--size:1.2rem}}@media (width<=767px){.Icon-module-scss-module__ujpRrW__container.Icon-module-scss-module__ujpRrW__s-xsmall{--size:1.2rem}}.Icon-module-scss-module__ujpRrW__container.Icon-module-scss-module__ujpRrW__medium{--size:2rem}@media not all and (width<=75em){.Icon-module-scss-module__ujpRrW__container.Icon-module-scss-module__ujpRrW__l-medium{--size:2rem}}@media (width>=48em) and (width<=75em){.Icon-module-scss-module__ujpRrW__container.Icon-module-scss-module__ujpRrW__m-medium{--size:2rem}}@media (width<=767px){.Icon-module-scss-module__ujpRrW__container.Icon-module-scss-module__ujpRrW__s-medium{--size:2rem}}.Icon-module-scss-module__ujpRrW__container.Icon-module-scss-module__ujpRrW__small{--size:1.6rem}@media not all and (width<=75em){.Icon-module-scss-module__ujpRrW__container.Icon-module-scss-module__ujpRrW__l-small{--size:1.6rem}}@media (width>=48em) and (width<=75em){.Icon-module-scss-module__ujpRrW__container.Icon-module-scss-module__ujpRrW__m-small{--size:1.6rem}}@media (width<=767px){.Icon-module-scss-module__ujpRrW__container.Icon-module-scss-module__ujpRrW__s-small{--size:1.6rem}}.Icon-module-scss-module__ujpRrW__container.Icon-module-scss-module__ujpRrW__large{--size:2.4rem}@media not all and (width<=75em){.Icon-module-scss-module__ujpRrW__container.Icon-module-scss-module__ujpRrW__l-large{--size:2.4rem}}@media (width>=48em) and (width<=75em){.Icon-module-scss-module__ujpRrW__container.Icon-module-scss-module__ujpRrW__m-large{--size:2.4rem}}@media (width<=767px){.Icon-module-scss-module__ujpRrW__container.Icon-module-scss-module__ujpRrW__s-large{--size:2.4rem}}.Icon-module-scss-module__ujpRrW__container.Icon-module-scss-module__ujpRrW__xlarge{--size:2.8rem}@media not all and (width<=75em){.Icon-module-scss-module__ujpRrW__container.Icon-module-scss-module__ujpRrW__l-xlarge{--size:2.8rem}}@media (width>=48em) and (width<=75em){.Icon-module-scss-module__ujpRrW__container.Icon-module-scss-module__ujpRrW__m-xlarge{--size:2.8rem}}@media (width<=767px){.Icon-module-scss-module__ujpRrW__container.Icon-module-scss-module__ujpRrW__s-xlarge{--size:2.8rem}}.Icon-module-scss-module__ujpRrW__container.Icon-module-scss-module__ujpRrW__rotate-45 svg{transform:rotate(45deg)}.Icon-module-scss-module__ujpRrW__container.Icon-module-scss-module__ujpRrW__rotate-90 svg{transform:rotate(90deg)}.Icon-module-scss-module__ujpRrW__container.Icon-module-scss-module__ujpRrW__rotate-135 svg{transform:rotate(135deg)}.Icon-module-scss-module__ujpRrW__container.Icon-module-scss-module__ujpRrW__rotate-180 svg{transform:rotate(180deg)}.Icon-module-scss-module__ujpRrW__container.Icon-module-scss-module__ujpRrW__rotate-225 svg{transform:rotate(225deg)}.Icon-module-scss-module__ujpRrW__container.Icon-module-scss-module__ujpRrW__rotate-270 svg{transform:rotate(270deg)}.Icon-module-scss-module__ujpRrW__container.Icon-module-scss-module__ujpRrW__rotate-315 svg{transform:rotate(315deg)}.Icon-module-scss-module__ujpRrW__container.Icon-module-scss-module__ujpRrW__rotate-360 svg{transform:rotate(360deg)}@media (hover:hover) and (pointer:fine){.Icon-module-scss-module__ujpRrW__container{transition:unset}.Icon-module-scss-module__ujpRrW__container:hover{z-index:1}.Icon-module-scss-module__ujpRrW__container:hover.Icon-module-scss-module__ujpRrW__hover:after{display:block}}.Icon-module-scss-module__ujpRrW__container:after{content:"";z-index:-1;border-radius:var(--radius-circle);background-color:#181b2814;width:calc(100% + 1.6rem);height:calc(100% + 1.6rem);padding:.8rem;display:none;position:absolute;top:-.8rem;left:-.8rem}.Icon-module-scss-module__ujpRrW__container svg{width:var(--size,2rem);height:var(--size,2rem);transition:transform .2s ease-in-out}.Icon-module-scss-module__ujpRrW__container path{fill:var(--color,var(--gray100))}.Icon-module-scss-module__ujpRrW__touch{background-color:#0000;width:200%;height:200%;padding:50%;display:none;position:absolute;top:0;left:0;transform:translate(-25%,-25%)}@media not (hover:hover),not (pointer:fine){.Icon-module-scss-module__ujpRrW__touch{display:block}}

.Button-module-scss-module__Zl3vvG__button{white-space:nowrap;justify-content:center;align-items:center;column-gap:.4rem;transition:all .3s;display:flex}.Button-module-scss-module__Zl3vvG__button:disabled{cursor:not-allowed}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__fullWidth{width:100%}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__action{color:var(--txt-primary-invert);border:.2rem solid var(--btn-cta-border);background-color:var(--btn-cta-bg);letter-spacing:inherit;border-radius:1rem;padding:.9rem 3.1rem;font-size:1.8rem;font-weight:700;line-height:2.8rem}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__action.Button-module-scss-module__Zl3vvG__hasLeftIcon{padding-left:2.8rem}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__action.Button-module-scss-module__Zl3vvG__hasRightIcon{padding-right:2.8rem}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__action.Button-module-scss-module__Zl3vvG__yellow{background-color:var(--yellow30);color:var(--txt-primary)}@media (hover:hover) and (pointer:fine){.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__action.Button-module-scss-module__Zl3vvG__yellow{transition:all .3s ease-out}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__action.Button-module-scss-module__Zl3vvG__yellow:hover{color:var(--txt-primary);background-color:var(--yellow50)}}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__action.Button-module-scss-module__Zl3vvG__yellow path{fill:var(--txt-primary)}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__action.Button-module-scss-module__Zl3vvG__white{background-color:var(--gray00);color:var(--gray100)}@media (hover:hover) and (pointer:fine){.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__action{transition:all .3s ease-out}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__action:hover{color:var(--txt-primary-invert);background-color:var(--btn-cta-bg-hover)}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__action:hover path{fill:var(--txt-primary-invert)}}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__action.Button-module-scss-module__Zl3vvG__medium{letter-spacing:inherit;border-radius:.8rem;padding:.6rem 1.9rem;font-size:1.6rem;font-weight:700;line-height:2.4rem}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__action.Button-module-scss-module__Zl3vvG__medium.Button-module-scss-module__Zl3vvG__hasLeftIcon{padding-left:1.6rem}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__action.Button-module-scss-module__Zl3vvG__medium.Button-module-scss-module__Zl3vvG__hasRightIcon{padding-right:1.6rem}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__action.Button-module-scss-module__Zl3vvG__medium .Button-module-scss-module__Zl3vvG__iconWrapper,.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__action.Button-module-scss-module__Zl3vvG__medium svg{width:2rem;height:2rem}@media not all and (width<=75em){.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__action.Button-module-scss-module__Zl3vvG__l-medium{letter-spacing:inherit;border-radius:.8rem;padding:.6rem 1.9rem;font-size:1.6rem;font-weight:700;line-height:2.4rem}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__action.Button-module-scss-module__Zl3vvG__l-medium.Button-module-scss-module__Zl3vvG__hasLeftIcon{padding-left:1.6rem}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__action.Button-module-scss-module__Zl3vvG__l-medium.Button-module-scss-module__Zl3vvG__hasRightIcon{padding-right:1.6rem}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__action.Button-module-scss-module__Zl3vvG__l-medium .Button-module-scss-module__Zl3vvG__iconWrapper,.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__action.Button-module-scss-module__Zl3vvG__l-medium svg{width:2rem;height:2rem}}@media (width>=48em) and (width<=75em){.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__action.Button-module-scss-module__Zl3vvG__m-medium{letter-spacing:inherit;border-radius:.8rem;padding:.6rem 1.9rem;font-size:1.6rem;font-weight:700;line-height:2.4rem}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__action.Button-module-scss-module__Zl3vvG__m-medium.Button-module-scss-module__Zl3vvG__hasLeftIcon{padding-left:1.6rem}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__action.Button-module-scss-module__Zl3vvG__m-medium.Button-module-scss-module__Zl3vvG__hasRightIcon{padding-right:1.6rem}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__action.Button-module-scss-module__Zl3vvG__m-medium .Button-module-scss-module__Zl3vvG__iconWrapper,.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__action.Button-module-scss-module__Zl3vvG__m-medium svg{width:2rem;height:2rem}}@media (width<=767px){.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__action.Button-module-scss-module__Zl3vvG__s-medium{letter-spacing:inherit;border-radius:.8rem;padding:.6rem 1.9rem;font-size:1.6rem;font-weight:700;line-height:2.4rem}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__action.Button-module-scss-module__Zl3vvG__s-medium.Button-module-scss-module__Zl3vvG__hasLeftIcon{padding-left:1.6rem}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__action.Button-module-scss-module__Zl3vvG__s-medium.Button-module-scss-module__Zl3vvG__hasRightIcon{padding-right:1.6rem}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__action.Button-module-scss-module__Zl3vvG__s-medium .Button-module-scss-module__Zl3vvG__iconWrapper,.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__action.Button-module-scss-module__Zl3vvG__s-medium svg{width:2rem;height:2rem}}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__action.Button-module-scss-module__Zl3vvG__small{letter-spacing:-.03rem;letter-spacing:inherit;border-radius:.6rem;padding:.6rem 1.2rem .5rem;font-size:1.3rem;font-weight:500;line-height:2.1rem}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__action.Button-module-scss-module__Zl3vvG__small.Button-module-scss-module__Zl3vvG__hasLeftIcon{padding-left:1rem}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__action.Button-module-scss-module__Zl3vvG__small.Button-module-scss-module__Zl3vvG__hasRightIcon{padding-right:1rem}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__action.Button-module-scss-module__Zl3vvG__small .Button-module-scss-module__Zl3vvG__iconWrapper,.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__action.Button-module-scss-module__Zl3vvG__small svg{width:1.6rem;height:1.6rem}@media not all and (width<=75em){.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__action.Button-module-scss-module__Zl3vvG__l-small{letter-spacing:-.03rem;letter-spacing:inherit;border-radius:.6rem;padding:.6rem 1.2rem .5rem;font-size:1.3rem;font-weight:500;line-height:2.1rem}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__action.Button-module-scss-module__Zl3vvG__l-small.Button-module-scss-module__Zl3vvG__hasLeftIcon{padding-left:1rem}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__action.Button-module-scss-module__Zl3vvG__l-small.Button-module-scss-module__Zl3vvG__hasRightIcon{padding-right:1rem}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__action.Button-module-scss-module__Zl3vvG__l-small .Button-module-scss-module__Zl3vvG__iconWrapper,.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__action.Button-module-scss-module__Zl3vvG__l-small svg{width:1.6rem;height:1.6rem}}@media (width>=48em) and (width<=75em){.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__action.Button-module-scss-module__Zl3vvG__m-small{letter-spacing:-.03rem;letter-spacing:inherit;border-radius:.6rem;padding:.6rem 1.2rem .5rem;font-size:1.3rem;font-weight:500;line-height:2.1rem}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__action.Button-module-scss-module__Zl3vvG__m-small.Button-module-scss-module__Zl3vvG__hasLeftIcon{padding-left:1rem}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__action.Button-module-scss-module__Zl3vvG__m-small.Button-module-scss-module__Zl3vvG__hasRightIcon{padding-right:1rem}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__action.Button-module-scss-module__Zl3vvG__m-small .Button-module-scss-module__Zl3vvG__iconWrapper,.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__action.Button-module-scss-module__Zl3vvG__m-small svg{width:1.6rem;height:1.6rem}}@media (width<=767px){.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__action.Button-module-scss-module__Zl3vvG__s-small{letter-spacing:-.03rem;letter-spacing:inherit;border-radius:.6rem;padding:.6rem 1.2rem .5rem;font-size:1.3rem;font-weight:500;line-height:2.1rem}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__action.Button-module-scss-module__Zl3vvG__s-small.Button-module-scss-module__Zl3vvG__hasLeftIcon{padding-left:1rem}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__action.Button-module-scss-module__Zl3vvG__s-small.Button-module-scss-module__Zl3vvG__hasRightIcon{padding-right:1rem}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__action.Button-module-scss-module__Zl3vvG__s-small .Button-module-scss-module__Zl3vvG__iconWrapper,.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__action.Button-module-scss-module__Zl3vvG__s-small svg{width:1.6rem;height:1.6rem}}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__action .Button-module-scss-module__Zl3vvG__iconWrapper,.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__action svg{width:2.4rem;height:2.4rem}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__action svg path{fill:var(--txt-primary-invert)}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__text{color:var(--txt-secondary);background-color:var(--transparency-gray-00-opacity-00);letter-spacing:inherit;border-radius:.8rem;padding:.4rem .8rem;font-size:1.5rem;font-weight:500;line-height:2.5rem}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__text:hover:enabled{color:var(--txt-primary);background-color:var(--transparency-gray-100-opacity-05)}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__text:hover:enabled path{fill:var(--txt-primary)}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__text:disabled{color:var(--txt-disabled);background-color:var(--transparency-gray-100-opacity-00)}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__text:disabled path{fill:var(--txt-disabled)}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__text.Button-module-scss-module__Zl3vvG__purple{color:var(--txt-purple-primary)}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__text.Button-module-scss-module__Zl3vvG__purple:hover:enabled{color:var(--txt-purple-primary);background-color:var(--transparency-purple-opacity-10)}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__text.Button-module-scss-module__Zl3vvG__purple:hover:enabled path{fill:var(--txt-purple-primary)}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__text.Button-module-scss-module__Zl3vvG__purple:disabled{color:var(--txt-disabled);background-color:var(--transparency-gray-100-opacity-00)}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__text.Button-module-scss-module__Zl3vvG__purple:disabled path{fill:var(--txt-disabled)}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__text.Button-module-scss-module__Zl3vvG__purple path{fill:var(--txt-purple-primary)}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__text.Button-module-scss-module__Zl3vvG__white{color:var(--txt-secondary-invert)}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__text.Button-module-scss-module__Zl3vvG__white:hover:enabled{color:var(--txt-primary-invert);background-color:var(--transparency-gray-00-opacity-05)}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__text.Button-module-scss-module__Zl3vvG__white:hover:enabled path{fill:var(--txt-primary-invert)}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__text.Button-module-scss-module__Zl3vvG__white:disabled{color:var(--txt-disabled-invert);background-color:var(--transparency-gray-100-opacity-00)}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__text.Button-module-scss-module__Zl3vvG__white:disabled path{fill:var(--txt-disabled-invert)}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__text.Button-module-scss-module__Zl3vvG__white path{fill:var(--txt-secondary-invert)}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__text.Button-module-scss-module__Zl3vvG__medium .Button-module-scss-module__Zl3vvG__iconWrapper,.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__text.Button-module-scss-module__Zl3vvG__medium svg{width:1.6rem;height:1.6rem}@media not all and (width<=75em){.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__text.Button-module-scss-module__Zl3vvG__l-medium .Button-module-scss-module__Zl3vvG__iconWrapper,.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__text.Button-module-scss-module__Zl3vvG__l-medium svg{width:1.6rem;height:1.6rem}}@media (width>=48em) and (width<=75em){.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__text.Button-module-scss-module__Zl3vvG__m-medium .Button-module-scss-module__Zl3vvG__iconWrapper,.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__text.Button-module-scss-module__Zl3vvG__m-medium svg{width:1.6rem;height:1.6rem}}@media (width<=767px){.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__text.Button-module-scss-module__Zl3vvG__s-medium .Button-module-scss-module__Zl3vvG__iconWrapper,.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__text.Button-module-scss-module__Zl3vvG__s-medium svg{width:1.6rem;height:1.6rem}}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__text.Button-module-scss-module__Zl3vvG__small{letter-spacing:inherit;border-radius:.6rem;font-size:1.2rem;font-weight:500;line-height:2rem}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__text.Button-module-scss-module__Zl3vvG__small .Button-module-scss-module__Zl3vvG__iconWrapper,.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__text.Button-module-scss-module__Zl3vvG__small svg{width:1.2rem;height:1.2rem}@media not all and (width<=75em){.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__text.Button-module-scss-module__Zl3vvG__l-small{letter-spacing:inherit;border-radius:.6rem;font-size:1.2rem;font-weight:500;line-height:2rem}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__text.Button-module-scss-module__Zl3vvG__l-small .Button-module-scss-module__Zl3vvG__iconWrapper,.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__text.Button-module-scss-module__Zl3vvG__l-small svg{width:1.2rem;height:1.2rem}}@media (width>=48em) and (width<=75em){.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__text.Button-module-scss-module__Zl3vvG__m-small{letter-spacing:inherit;border-radius:.6rem;font-size:1.2rem;font-weight:500;line-height:2rem}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__text.Button-module-scss-module__Zl3vvG__m-small .Button-module-scss-module__Zl3vvG__iconWrapper,.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__text.Button-module-scss-module__Zl3vvG__m-small svg{width:1.2rem;height:1.2rem}}@media (width<=767px){.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__text.Button-module-scss-module__Zl3vvG__s-small{letter-spacing:inherit;border-radius:.6rem;font-size:1.2rem;font-weight:500;line-height:2rem}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__text.Button-module-scss-module__Zl3vvG__s-small .Button-module-scss-module__Zl3vvG__iconWrapper,.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__text.Button-module-scss-module__Zl3vvG__s-small svg{width:1.2rem;height:1.2rem}}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__text .Button-module-scss-module__Zl3vvG__iconWrapper,.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__text svg{width:2rem;height:2rem}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__text path{fill:var(--txt-secondary)}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__primary{color:var(--txt-primary-invert);background-color:var(--btn-primary-bg);min-width:10rem;letter-spacing:inherit;border-radius:.8rem;padding:.8rem 2.4rem;font-size:1.6rem;font-weight:500;line-height:2.7rem}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__primary:hover:enabled{color:var(--txt-primary-invert);background-color:var(--btn-cta-bg-hover)}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__primary:hover:enabled path{fill:var(--txt-primary-invert)}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__primary:disabled{color:var(--txt-disabled);background-color:var(--transparency-gray-100-opacity-10)}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__primary:disabled path{fill:var(--txt-disabled)}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__primary.Button-module-scss-module__Zl3vvG__hasLeftIcon{padding-left:2rem}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__primary.Button-module-scss-module__Zl3vvG__hasRightIcon{padding-right:2rem}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__primary.Button-module-scss-module__Zl3vvG__xlarge{z-index:1;background-color:var(--btn-primary-bg);border-radius:var(--radius-10);letter-spacing:inherit;padding:1rem 3.2rem;font-size:1.8rem;font-weight:700;line-height:2.8rem;position:relative;overflow:hidden}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__primary.Button-module-scss-module__Zl3vvG__xlarge:hover:enabled{background-color:var(--btn-primary-bg)}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__primary.Button-module-scss-module__Zl3vvG__xlarge:hover:enabled:before{opacity:0}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__primary.Button-module-scss-module__Zl3vvG__xlarge:hover:enabled:after{opacity:1}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__primary.Button-module-scss-module__Zl3vvG__xlarge:before{content:"";background:linear-gradient(270deg,var(--btn-primary-bg)0%,var(--btn-primary-bg)100%);z-index:-1;transition:opacity .3s;position:absolute;inset:0}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__primary.Button-module-scss-module__Zl3vvG__xlarge:after{content:"";z-index:-1;opacity:0;will-change:opacity;background:linear-gradient(270deg,#4a50fc -121.87%,#9932ff 97.37%);transition:opacity .3s;position:absolute;inset:0}@media not all and (width<=75em){.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__primary.Button-module-scss-module__Zl3vvG__l-xlarge{z-index:1;background-color:var(--btn-primary-bg);border-radius:var(--radius-10);letter-spacing:inherit;padding:1rem 3.2rem;font-size:1.8rem;font-weight:700;line-height:2.8rem;position:relative;overflow:hidden}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__primary.Button-module-scss-module__Zl3vvG__l-xlarge:hover:enabled{background-color:var(--btn-primary-bg)}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__primary.Button-module-scss-module__Zl3vvG__l-xlarge:hover:enabled:before{opacity:0}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__primary.Button-module-scss-module__Zl3vvG__l-xlarge:hover:enabled:after{opacity:1}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__primary.Button-module-scss-module__Zl3vvG__l-xlarge:before{content:"";background:linear-gradient(270deg,var(--btn-primary-bg)0%,var(--btn-primary-bg)100%);z-index:-1;transition:opacity .3s;position:absolute;inset:0}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__primary.Button-module-scss-module__Zl3vvG__l-xlarge:after{content:"";z-index:-1;opacity:0;will-change:opacity;background:linear-gradient(270deg,#4a50fc -121.87%,#9932ff 97.37%);transition:opacity .3s;position:absolute;inset:0}}@media (width>=48em) and (width<=75em){.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__primary.Button-module-scss-module__Zl3vvG__m-xlarge{z-index:1;background-color:var(--btn-primary-bg);border-radius:var(--radius-10);letter-spacing:inherit;padding:1rem 3.2rem;font-size:1.8rem;font-weight:700;line-height:2.8rem;position:relative;overflow:hidden}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__primary.Button-module-scss-module__Zl3vvG__m-xlarge:hover:enabled{background-color:var(--btn-primary-bg)}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__primary.Button-module-scss-module__Zl3vvG__m-xlarge:hover:enabled:before{opacity:0}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__primary.Button-module-scss-module__Zl3vvG__m-xlarge:hover:enabled:after{opacity:1}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__primary.Button-module-scss-module__Zl3vvG__m-xlarge:before{content:"";background:linear-gradient(270deg,var(--btn-primary-bg)0%,var(--btn-primary-bg)100%);z-index:-1;transition:opacity .3s;position:absolute;inset:0}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__primary.Button-module-scss-module__Zl3vvG__m-xlarge:after{content:"";z-index:-1;opacity:0;will-change:opacity;background:linear-gradient(270deg,#4a50fc -121.87%,#9932ff 97.37%);transition:opacity .3s;position:absolute;inset:0}}@media (width<=767px){.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__primary.Button-module-scss-module__Zl3vvG__s-xlarge{z-index:1;background-color:var(--btn-primary-bg);border-radius:var(--radius-10);letter-spacing:inherit;padding:1rem 3.2rem;font-size:1.8rem;font-weight:700;line-height:2.8rem;position:relative;overflow:hidden}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__primary.Button-module-scss-module__Zl3vvG__s-xlarge:hover:enabled{background-color:var(--btn-primary-bg)}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__primary.Button-module-scss-module__Zl3vvG__s-xlarge:hover:enabled:before{opacity:0}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__primary.Button-module-scss-module__Zl3vvG__s-xlarge:hover:enabled:after{opacity:1}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__primary.Button-module-scss-module__Zl3vvG__s-xlarge:before{content:"";background:linear-gradient(270deg,var(--btn-primary-bg)0%,var(--btn-primary-bg)100%);z-index:-1;transition:opacity .3s;position:absolute;inset:0}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__primary.Button-module-scss-module__Zl3vvG__s-xlarge:after{content:"";z-index:-1;opacity:0;will-change:opacity;background:linear-gradient(270deg,#4a50fc -121.87%,#9932ff 97.37%);transition:opacity .3s;position:absolute;inset:0}}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__primary.Button-module-scss-module__Zl3vvG__medium{min-width:8.4rem;letter-spacing:inherit;padding:.8rem 1.6rem;font-size:1.4rem;font-weight:500;line-height:2.4rem}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__primary.Button-module-scss-module__Zl3vvG__medium.Button-module-scss-module__Zl3vvG__hasLeftIcon{padding-left:1.4rem}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__primary.Button-module-scss-module__Zl3vvG__medium.Button-module-scss-module__Zl3vvG__hasRightIcon{padding-right:1.4rem}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__primary.Button-module-scss-module__Zl3vvG__medium .Button-module-scss-module__Zl3vvG__iconWrapper,.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__primary.Button-module-scss-module__Zl3vvG__medium svg{width:1.6rem;height:1.6rem}@media not all and (width<=75em){.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__primary.Button-module-scss-module__Zl3vvG__l-medium{min-width:8.4rem;letter-spacing:inherit;padding:.8rem 1.6rem;font-size:1.4rem;font-weight:500;line-height:2.4rem}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__primary.Button-module-scss-module__Zl3vvG__l-medium.Button-module-scss-module__Zl3vvG__hasLeftIcon{padding-left:1.4rem}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__primary.Button-module-scss-module__Zl3vvG__l-medium.Button-module-scss-module__Zl3vvG__hasRightIcon{padding-right:1.4rem}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__primary.Button-module-scss-module__Zl3vvG__l-medium .Button-module-scss-module__Zl3vvG__iconWrapper,.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__primary.Button-module-scss-module__Zl3vvG__l-medium svg{width:1.6rem;height:1.6rem}}@media (width>=48em) and (width<=75em){.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__primary.Button-module-scss-module__Zl3vvG__m-medium{min-width:8.4rem;letter-spacing:inherit;padding:.8rem 1.6rem;font-size:1.4rem;font-weight:500;line-height:2.4rem}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__primary.Button-module-scss-module__Zl3vvG__m-medium.Button-module-scss-module__Zl3vvG__hasLeftIcon{padding-left:1.4rem}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__primary.Button-module-scss-module__Zl3vvG__m-medium.Button-module-scss-module__Zl3vvG__hasRightIcon{padding-right:1.4rem}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__primary.Button-module-scss-module__Zl3vvG__m-medium .Button-module-scss-module__Zl3vvG__iconWrapper,.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__primary.Button-module-scss-module__Zl3vvG__m-medium svg{width:1.6rem;height:1.6rem}}@media (width<=767px){.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__primary.Button-module-scss-module__Zl3vvG__s-medium{min-width:8.4rem;letter-spacing:inherit;padding:.8rem 1.6rem;font-size:1.4rem;font-weight:500;line-height:2.4rem}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__primary.Button-module-scss-module__Zl3vvG__s-medium.Button-module-scss-module__Zl3vvG__hasLeftIcon{padding-left:1.4rem}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__primary.Button-module-scss-module__Zl3vvG__s-medium.Button-module-scss-module__Zl3vvG__hasRightIcon{padding-right:1.4rem}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__primary.Button-module-scss-module__Zl3vvG__s-medium .Button-module-scss-module__Zl3vvG__iconWrapper,.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__primary.Button-module-scss-module__Zl3vvG__s-medium svg{width:1.6rem;height:1.6rem}}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__primary.Button-module-scss-module__Zl3vvG__small{letter-spacing:-.03rem;min-width:6.8rem;letter-spacing:inherit;border-radius:.6rem;padding:.6rem 1.2rem .5rem;font-size:1.3rem;font-weight:500;line-height:2.1rem}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__primary.Button-module-scss-module__Zl3vvG__small.Button-module-scss-module__Zl3vvG__hasLeftIcon{padding-left:1rem}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__primary.Button-module-scss-module__Zl3vvG__small.Button-module-scss-module__Zl3vvG__hasRightIcon{padding-right:1rem}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__primary.Button-module-scss-module__Zl3vvG__small .Button-module-scss-module__Zl3vvG__iconWrapper,.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__primary.Button-module-scss-module__Zl3vvG__small svg{width:1.6rem;height:1.6rem}@media not all and (width<=75em){.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__primary.Button-module-scss-module__Zl3vvG__l-small{letter-spacing:-.03rem;min-width:6.8rem;letter-spacing:inherit;border-radius:.6rem;padding:.6rem 1.2rem .5rem;font-size:1.3rem;font-weight:500;line-height:2.1rem}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__primary.Button-module-scss-module__Zl3vvG__l-small.Button-module-scss-module__Zl3vvG__hasLeftIcon{padding-left:1rem}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__primary.Button-module-scss-module__Zl3vvG__l-small.Button-module-scss-module__Zl3vvG__hasRightIcon{padding-right:1rem}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__primary.Button-module-scss-module__Zl3vvG__l-small .Button-module-scss-module__Zl3vvG__iconWrapper,.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__primary.Button-module-scss-module__Zl3vvG__l-small svg{width:1.6rem;height:1.6rem}}@media (width>=48em) and (width<=75em){.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__primary.Button-module-scss-module__Zl3vvG__m-small{letter-spacing:-.03rem;min-width:6.8rem;letter-spacing:inherit;border-radius:.6rem;padding:.6rem 1.2rem .5rem;font-size:1.3rem;font-weight:500;line-height:2.1rem}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__primary.Button-module-scss-module__Zl3vvG__m-small.Button-module-scss-module__Zl3vvG__hasLeftIcon{padding-left:1rem}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__primary.Button-module-scss-module__Zl3vvG__m-small.Button-module-scss-module__Zl3vvG__hasRightIcon{padding-right:1rem}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__primary.Button-module-scss-module__Zl3vvG__m-small .Button-module-scss-module__Zl3vvG__iconWrapper,.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__primary.Button-module-scss-module__Zl3vvG__m-small svg{width:1.6rem;height:1.6rem}}@media (width<=767px){.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__primary.Button-module-scss-module__Zl3vvG__s-small{letter-spacing:-.03rem;min-width:6.8rem;letter-spacing:inherit;border-radius:.6rem;padding:.6rem 1.2rem .5rem;font-size:1.3rem;font-weight:500;line-height:2.1rem}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__primary.Button-module-scss-module__Zl3vvG__s-small.Button-module-scss-module__Zl3vvG__hasLeftIcon{padding-left:1rem}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__primary.Button-module-scss-module__Zl3vvG__s-small.Button-module-scss-module__Zl3vvG__hasRightIcon{padding-right:1rem}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__primary.Button-module-scss-module__Zl3vvG__s-small .Button-module-scss-module__Zl3vvG__iconWrapper,.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__primary.Button-module-scss-module__Zl3vvG__s-small svg{width:1.6rem;height:1.6rem}}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__primary path{fill:var(--txt-primary-invert)}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__secondary{color:var(--txt-secondary);background-color:var(--transparency-gray-00-opacity-40);border:.1rem solid var(--transparency-gray-100-opacity-20);min-width:10rem;letter-spacing:inherit;border-radius:.8rem;padding:.8rem 2.4rem;font-size:1.6rem;font-weight:500;line-height:2.7rem}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__secondary:disabled{color:var(--txt-disabled);background-color:var(--transparency-gray-100-opacity-10);border-color:#0000}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__secondary:disabled path{fill:var(--txt-disabled)}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__secondary.Button-module-scss-module__Zl3vvG__hasLeftIcon{padding-left:2rem}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__secondary.Button-module-scss-module__Zl3vvG__hasRightIcon{padding-right:2rem}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__secondary.Button-module-scss-module__Zl3vvG__white{background:var(--gray00)}@media (hover:hover) and (pointer:fine){.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__secondary.Button-module-scss-module__Zl3vvG__white{transition:all .3s ease-out}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__secondary.Button-module-scss-module__Zl3vvG__white:hover{background:linear-gradient(0deg,#2723300d 0%,#2723300d 100%),var(--gray00)}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__secondary{transition:all .3s ease-out}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__secondary:hover{color:var(--txt-primary);background-color:var(--transparency-gray-100-opacity-05)}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__secondary:hover path{fill:var(--txt-primary)}}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__secondary.Button-module-scss-module__Zl3vvG__medium{min-width:8.4rem;letter-spacing:inherit;padding:.8rem 1.6rem;font-size:1.4rem;font-weight:500;line-height:2.4rem}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__secondary.Button-module-scss-module__Zl3vvG__medium .Button-module-scss-module__Zl3vvG__iconWrapper,.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__secondary.Button-module-scss-module__Zl3vvG__medium svg{width:1.6rem;height:1.6rem}@media not all and (width<=75em){.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__secondary.Button-module-scss-module__Zl3vvG__l-medium{min-width:8.4rem;letter-spacing:inherit;padding:.8rem 1.6rem;font-size:1.4rem;font-weight:500;line-height:2.4rem}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__secondary.Button-module-scss-module__Zl3vvG__l-medium .Button-module-scss-module__Zl3vvG__iconWrapper,.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__secondary.Button-module-scss-module__Zl3vvG__l-medium svg{width:1.6rem;height:1.6rem}}@media (width>=48em) and (width<=75em){.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__secondary.Button-module-scss-module__Zl3vvG__m-medium{min-width:8.4rem;letter-spacing:inherit;padding:.8rem 1.6rem;font-size:1.4rem;font-weight:500;line-height:2.4rem}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__secondary.Button-module-scss-module__Zl3vvG__m-medium .Button-module-scss-module__Zl3vvG__iconWrapper,.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__secondary.Button-module-scss-module__Zl3vvG__m-medium svg{width:1.6rem;height:1.6rem}}@media (width<=767px){.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__secondary.Button-module-scss-module__Zl3vvG__s-medium{min-width:8.4rem;letter-spacing:inherit;padding:.8rem 1.6rem;font-size:1.4rem;font-weight:500;line-height:2.4rem}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__secondary.Button-module-scss-module__Zl3vvG__s-medium .Button-module-scss-module__Zl3vvG__iconWrapper,.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__secondary.Button-module-scss-module__Zl3vvG__s-medium svg{width:1.6rem;height:1.6rem}}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__secondary.Button-module-scss-module__Zl3vvG__small{letter-spacing:-.03rem;min-width:6.8rem;letter-spacing:inherit;border-radius:.6rem;padding:.6rem 1.2rem .5rem;font-size:1.3rem;font-weight:500;line-height:2.1rem}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__secondary.Button-module-scss-module__Zl3vvG__small.Button-module-scss-module__Zl3vvG__hasLeftIcon{padding-left:1rem}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__secondary.Button-module-scss-module__Zl3vvG__small.Button-module-scss-module__Zl3vvG__hasRightIcon{padding-right:1rem}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__secondary.Button-module-scss-module__Zl3vvG__small .Button-module-scss-module__Zl3vvG__iconWrapper,.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__secondary.Button-module-scss-module__Zl3vvG__small svg{width:1.6rem;height:1.6rem}@media not all and (width<=75em){.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__secondary.Button-module-scss-module__Zl3vvG__l-small{letter-spacing:-.03rem;min-width:6.8rem;letter-spacing:inherit;border-radius:.6rem;padding:.6rem 1.2rem .5rem;font-size:1.3rem;font-weight:500;line-height:2.1rem}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__secondary.Button-module-scss-module__Zl3vvG__l-small.Button-module-scss-module__Zl3vvG__hasLeftIcon{padding-left:1rem}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__secondary.Button-module-scss-module__Zl3vvG__l-small.Button-module-scss-module__Zl3vvG__hasRightIcon{padding-right:1rem}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__secondary.Button-module-scss-module__Zl3vvG__l-small .Button-module-scss-module__Zl3vvG__iconWrapper,.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__secondary.Button-module-scss-module__Zl3vvG__l-small svg{width:1.6rem;height:1.6rem}}@media (width>=48em) and (width<=75em){.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__secondary.Button-module-scss-module__Zl3vvG__m-small{letter-spacing:-.03rem;min-width:6.8rem;letter-spacing:inherit;border-radius:.6rem;padding:.6rem 1.2rem .5rem;font-size:1.3rem;font-weight:500;line-height:2.1rem}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__secondary.Button-module-scss-module__Zl3vvG__m-small.Button-module-scss-module__Zl3vvG__hasLeftIcon{padding-left:1rem}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__secondary.Button-module-scss-module__Zl3vvG__m-small.Button-module-scss-module__Zl3vvG__hasRightIcon{padding-right:1rem}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__secondary.Button-module-scss-module__Zl3vvG__m-small .Button-module-scss-module__Zl3vvG__iconWrapper,.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__secondary.Button-module-scss-module__Zl3vvG__m-small svg{width:1.6rem;height:1.6rem}}@media (width<=767px){.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__secondary.Button-module-scss-module__Zl3vvG__s-small{letter-spacing:-.03rem;min-width:6.8rem;letter-spacing:inherit;border-radius:.6rem;padding:.6rem 1.2rem .5rem;font-size:1.3rem;font-weight:500;line-height:2.1rem}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__secondary.Button-module-scss-module__Zl3vvG__s-small.Button-module-scss-module__Zl3vvG__hasLeftIcon{padding-left:1rem}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__secondary.Button-module-scss-module__Zl3vvG__s-small.Button-module-scss-module__Zl3vvG__hasRightIcon{padding-right:1rem}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__secondary.Button-module-scss-module__Zl3vvG__s-small .Button-module-scss-module__Zl3vvG__iconWrapper,.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__secondary.Button-module-scss-module__Zl3vvG__s-small svg{width:1.6rem;height:1.6rem}}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__secondary path{fill:var(--txt-secondary)}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__tertiary{color:var(--txt-secondary);background-color:var(--transparency-gray-00-opacity-40);border:.1rem solid var(--transparency-gray-100-opacity-20);letter-spacing:inherit;border-radius:1.7rem;padding:.5rem 1.6rem;font-size:1.4rem;font-weight:500;line-height:2.4rem}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__tertiary:hover:enabled{color:var(--txt-primary);background-color:var(--transparency-gray-100-opacity-05)}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__tertiary:hover:enabled path{fill:var(--txt-primary)}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__tertiary:disabled{color:var(--txt-disabled);background-color:var(--transparency-gray-100-opacity-10);border-color:#0000}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__tertiary:disabled path{fill:var(--txt-disabled)}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__tertiary.Button-module-scss-module__Zl3vvG__hasLeftIcon{padding-left:1.4rem}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__tertiary.Button-module-scss-module__Zl3vvG__hasRightIcon{padding-right:1.4rem}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__tertiary.Button-module-scss-module__Zl3vvG__purple{color:var(--txt-purple-secondary);border-color:var(--transparency-purple-opacity-60)}@media (hover:hover) and (pointer:fine){.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__tertiary.Button-module-scss-module__Zl3vvG__purple{transition:all .3s ease-out}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__tertiary.Button-module-scss-module__Zl3vvG__purple:hover{color:var(--txt-purple-primary);background-color:var(--transparency-purple-opacity-10);border-color:var(--transparency-purple-opacity-60)}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__tertiary.Button-module-scss-module__Zl3vvG__purple:hover path{fill:var(--purple80)}}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__tertiary.Button-module-scss-module__Zl3vvG__purple path{fill:var(--txt-purple-secondary)}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__tertiary.Button-module-scss-module__Zl3vvG__purple:disabled,.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__tertiary.Button-module-scss-module__Zl3vvG__yellow:disabled{color:var(--txt-disabled);background-color:var(--transparency-gray-100-opacity-10);border-color:#0000}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__tertiary.Button-module-scss-module__Zl3vvG__purple:disabled path,.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__tertiary.Button-module-scss-module__Zl3vvG__yellow:disabled path{fill:var(--txt-disabled)}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__tertiary.Button-module-scss-module__Zl3vvG__medium{letter-spacing:inherit;border-radius:1.5rem;padding:.4rem 1.2rem;font-size:1.2rem;font-weight:500;line-height:2rem}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__tertiary.Button-module-scss-module__Zl3vvG__medium.Button-module-scss-module__Zl3vvG__hasLeftIcon{padding-left:1rem}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__tertiary.Button-module-scss-module__Zl3vvG__medium.Button-module-scss-module__Zl3vvG__hasRightIcon{padding-right:1rem}@media not all and (width<=75em){.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__tertiary.Button-module-scss-module__Zl3vvG__l-medium{letter-spacing:inherit;border-radius:1.5rem;padding:.4rem 1.2rem;font-size:1.2rem;font-weight:500;line-height:2rem}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__tertiary.Button-module-scss-module__Zl3vvG__l-medium.Button-module-scss-module__Zl3vvG__hasLeftIcon{padding-left:1rem}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__tertiary.Button-module-scss-module__Zl3vvG__l-medium.Button-module-scss-module__Zl3vvG__hasRightIcon{padding-right:1rem}}@media (width>=48em) and (width<=75em){.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__tertiary.Button-module-scss-module__Zl3vvG__m-medium{letter-spacing:inherit;border-radius:1.5rem;padding:.4rem 1.2rem;font-size:1.2rem;font-weight:500;line-height:2rem}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__tertiary.Button-module-scss-module__Zl3vvG__m-medium.Button-module-scss-module__Zl3vvG__hasLeftIcon{padding-left:1rem}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__tertiary.Button-module-scss-module__Zl3vvG__m-medium.Button-module-scss-module__Zl3vvG__hasRightIcon{padding-right:1rem}}@media (width<=767px){.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__tertiary.Button-module-scss-module__Zl3vvG__s-medium{letter-spacing:inherit;border-radius:1.5rem;padding:.4rem 1.2rem;font-size:1.2rem;font-weight:500;line-height:2rem}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__tertiary.Button-module-scss-module__Zl3vvG__s-medium.Button-module-scss-module__Zl3vvG__hasLeftIcon{padding-left:1rem}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__tertiary.Button-module-scss-module__Zl3vvG__s-medium.Button-module-scss-module__Zl3vvG__hasRightIcon{padding-right:1rem}}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__tertiary.Button-module-scss-module__Zl3vvG__small{letter-spacing:inherit;border-radius:1.5rem;padding:.3rem 1.1rem;font-size:1.1rem;font-weight:500;line-height:1.6rem}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__tertiary.Button-module-scss-module__Zl3vvG__small.Button-module-scss-module__Zl3vvG__hasLeftIcon{padding-left:1rem}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__tertiary.Button-module-scss-module__Zl3vvG__small.Button-module-scss-module__Zl3vvG__hasRightIcon{padding-right:1rem}@media not all and (width<=75em){.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__tertiary.Button-module-scss-module__Zl3vvG__l-small{letter-spacing:inherit;border-radius:1.5rem;padding:.3rem 1.1rem;font-size:1.1rem;font-weight:500;line-height:1.6rem}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__tertiary.Button-module-scss-module__Zl3vvG__l-small.Button-module-scss-module__Zl3vvG__hasLeftIcon{padding-left:1rem}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__tertiary.Button-module-scss-module__Zl3vvG__l-small.Button-module-scss-module__Zl3vvG__hasRightIcon{padding-right:1rem}}@media (width>=48em) and (width<=75em){.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__tertiary.Button-module-scss-module__Zl3vvG__m-small{letter-spacing:inherit;border-radius:1.5rem;padding:.3rem 1.1rem;font-size:1.1rem;font-weight:500;line-height:1.6rem}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__tertiary.Button-module-scss-module__Zl3vvG__m-small.Button-module-scss-module__Zl3vvG__hasLeftIcon{padding-left:1rem}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__tertiary.Button-module-scss-module__Zl3vvG__m-small.Button-module-scss-module__Zl3vvG__hasRightIcon{padding-right:1rem}}@media (width<=767px){.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__tertiary.Button-module-scss-module__Zl3vvG__s-small{letter-spacing:inherit;border-radius:1.5rem;padding:.3rem 1.1rem;font-size:1.1rem;font-weight:500;line-height:1.6rem}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__tertiary.Button-module-scss-module__Zl3vvG__s-small.Button-module-scss-module__Zl3vvG__hasLeftIcon{padding-left:1rem}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__tertiary.Button-module-scss-module__Zl3vvG__s-small.Button-module-scss-module__Zl3vvG__hasRightIcon{padding-right:1rem}}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__tertiary .Button-module-scss-module__Zl3vvG__iconWrapper,.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__tertiary svg{width:1.6rem;height:1.6rem}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__tertiary svg path{fill:var(--txt-secondary)}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__iconOnly{padding:0}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__iconOnly .Button-module-scss-module__Zl3vvG__iconWrapper,.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__iconOnly svg{width:2rem;height:2rem}.Button-module-scss-module__Zl3vvG__button.Button-module-scss-module__Zl3vvG__iconOnly .Button-module-scss-module__Zl3vvG__contentWrapper{display:none}.Button-module-scss-module__Zl3vvG__button .Button-module-scss-module__Zl3vvG__iconWrapper{width:2rem;height:2rem;line-height:1;display:flex}.Button-module-scss-module__Zl3vvG__button .Button-module-scss-module__Zl3vvG__iconWrapper svg{width:2rem;height:2rem}.Button-module-scss-module__Zl3vvG__contentWrapper{text-overflow:ellipsis;overflow:hidden;white-space:nowrap!important}.Button-module-scss-module__Zl3vvG__contentWrapper:empty{display:none}.Button-module-scss-module__Zl3vvG__iconWrapper{pointer-events:none;justify-content:center;align-items:center;display:flex}

.Checkbox-module-scss-module__zL0CLa__container{cursor:pointer;align-items:flex-start;column-gap:.8rem;display:flex}@media (hover:hover) and (pointer:fine){.Checkbox-module-scss-module__zL0CLa__container:not(.Checkbox-module-scss-module__zL0CLa__disabled){transition:all .3s ease-out}.Checkbox-module-scss-module__zL0CLa__container:not(.Checkbox-module-scss-module__zL0CLa__disabled):hover .Checkbox-module-scss-module__zL0CLa__checkbox{background-color:var(--transparency-gray-100-opacity-05)}.Checkbox-module-scss-module__zL0CLa__container:not(.Checkbox-module-scss-module__zL0CLa__disabled):hover .Checkbox-module-scss-module__zL0CLa__checkbox.Checkbox-module-scss-module__zL0CLa__checked{background-color:var(--purple80);border-color:var(--purple80)}.Checkbox-module-scss-module__zL0CLa__container:not(.Checkbox-module-scss-module__zL0CLa__disabled):hover .Checkbox-module-scss-module__zL0CLa__content{color:var(--txt-primary)}}.Checkbox-module-scss-module__zL0CLa__container.Checkbox-module-scss-module__zL0CLa__disabled{cursor:not-allowed}.Checkbox-module-scss-module__zL0CLa__container.Checkbox-module-scss-module__zL0CLa__small{column-gap:.6rem}@media not all and (width<=75em){.Checkbox-module-scss-module__zL0CLa__container.Checkbox-module-scss-module__zL0CLa__l-small{column-gap:.6rem}}@media (width>=48em) and (width<=75em){.Checkbox-module-scss-module__zL0CLa__container.Checkbox-module-scss-module__zL0CLa__m-small{column-gap:.6rem}}@media (width<=767px){.Checkbox-module-scss-module__zL0CLa__container.Checkbox-module-scss-module__zL0CLa__s-small{column-gap:.6rem}}.Checkbox-module-scss-module__zL0CLa__checkbox{border:solid .1rem var(--transparency-gray-100-opacity-20);background-color:var(--transparency-gray-00-opacity-40);cursor:pointer;border-radius:.4rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;margin-top:.4rem;transition:all .2s;display:flex;position:relative}.Checkbox-module-scss-module__zL0CLa__checkbox.Checkbox-module-scss-module__zL0CLa__small{width:1.6rem;height:1.6rem;margin-top:.3rem}@media not all and (width<=75em){.Checkbox-module-scss-module__zL0CLa__checkbox.Checkbox-module-scss-module__zL0CLa__l-small{width:1.6rem;height:1.6rem;margin-top:.3rem}}@media (width>=48em) and (width<=75em){.Checkbox-module-scss-module__zL0CLa__checkbox.Checkbox-module-scss-module__zL0CLa__m-small{width:1.6rem;height:1.6rem;margin-top:.3rem}}@media (width<=767px){.Checkbox-module-scss-module__zL0CLa__checkbox.Checkbox-module-scss-module__zL0CLa__s-small{width:1.6rem;height:1.6rem;margin-top:.3rem}}.Checkbox-module-scss-module__zL0CLa__checkbox.Checkbox-module-scss-module__zL0CLa__checked{background-color:var(--bg-purple-primary-invert);border-color:var(--bg-purple-primary-invert)}.Checkbox-module-scss-module__zL0CLa__checkbox.Checkbox-module-scss-module__zL0CLa__disabled{cursor:not-allowed;border-color:var(--transparency-gray-100-opacity-10);background-color:var(--transparency-gray-100-opacity-10)}.Checkbox-module-scss-module__zL0CLa__checkbox.Checkbox-module-scss-module__zL0CLa__disabled.Checkbox-module-scss-module__zL0CLa__checked{background-color:var(--transparency-gray-100-opacity-30)}.Checkbox-module-scss-module__zL0CLa__checkbox.Checkbox-module-scss-module__zL0CLa__unsetMargin{margin-top:0}.Checkbox-module-scss-module__zL0CLa__checkbox input[type=checkbox]{cursor:pointer;opacity:0;z-index:1;width:100%;height:100%;margin-top:0;padding-top:0;position:absolute;top:0;left:0}.Checkbox-module-scss-module__zL0CLa__checkbox input[type=checkbox]:disabled{cursor:not-allowed}.Checkbox-module-scss-module__zL0CLa__checkbox svg path{fill:var(--icon-color)}.Checkbox-module-scss-module__zL0CLa__contentBox{padding-top:.1rem}.Checkbox-module-scss-module__zL0CLa__contentBox.Checkbox-module-scss-module__zL0CLa__small{padding-top:0}@media not all and (width<=75em){.Checkbox-module-scss-module__zL0CLa__contentBox.Checkbox-module-scss-module__zL0CLa__l-small{padding-top:0}}@media (width>=48em) and (width<=75em){.Checkbox-module-scss-module__zL0CLa__contentBox.Checkbox-module-scss-module__zL0CLa__m-small{padding-top:0}}@media (width<=767px){.Checkbox-module-scss-module__zL0CLa__contentBox.Checkbox-module-scss-module__zL0CLa__s-small{padding-top:0}}.Checkbox-module-scss-module__zL0CLa__content{color:var(--txt-secondary);text-align:left;white-space:pre-line;letter-spacing:inherit;font-size:1.6rem;font-weight:500;line-height:2.7rem;position:relative}.Checkbox-module-scss-module__zL0CLa__content.Checkbox-module-scss-module__zL0CLa__error{color:var(--red20)}.Checkbox-module-scss-module__zL0CLa__content.Checkbox-module-scss-module__zL0CLa__disabled{color:var(--txt-disabled)}.Checkbox-module-scss-module__zL0CLa__content.Checkbox-module-scss-module__zL0CLa__small{letter-spacing:inherit;font-size:1.4rem;font-weight:500;line-height:2.4rem}@media not all and (width<=75em){.Checkbox-module-scss-module__zL0CLa__content.Checkbox-module-scss-module__zL0CLa__l-small{letter-spacing:inherit;font-size:1.4rem;font-weight:500;line-height:2.4rem}}@media (width>=48em) and (width<=75em){.Checkbox-module-scss-module__zL0CLa__content.Checkbox-module-scss-module__zL0CLa__m-small{letter-spacing:inherit;font-size:1.4rem;font-weight:500;line-height:2.4rem}}@media (width<=767px){.Checkbox-module-scss-module__zL0CLa__content.Checkbox-module-scss-module__zL0CLa__s-small{letter-spacing:inherit;font-size:1.4rem;font-weight:500;line-height:2.4rem}}.Checkbox-module-scss-module__zL0CLa__description{text-align:left;color:var(--txt-caption);letter-spacing:inherit;font-size:1.2rem;font-weight:500;line-height:2rem}.Checkbox-module-scss-module__zL0CLa__description:empty{display:none}.Checkbox-module-scss-module__zL0CLa__description.Checkbox-module-scss-module__zL0CLa__disabled{color:var(--txt-disabled)}.Checkbox-module-scss-module__zL0CLa__description.Checkbox-module-scss-module__zL0CLa__small{letter-spacing:inherit;margin-top:-.2rem;font-size:1.1rem;font-weight:500;line-height:1.8rem}@media not all and (width<=75em){.Checkbox-module-scss-module__zL0CLa__description.Checkbox-module-scss-module__zL0CLa__l-small{letter-spacing:inherit;margin-top:-.2rem;font-size:1.1rem;font-weight:500;line-height:1.8rem}}@media (width>=48em) and (width<=75em){.Checkbox-module-scss-module__zL0CLa__description.Checkbox-module-scss-module__zL0CLa__m-small{letter-spacing:inherit;margin-top:-.2rem;font-size:1.1rem;font-weight:500;line-height:1.8rem}}@media (width<=767px){.Checkbox-module-scss-module__zL0CLa__description.Checkbox-module-scss-module__zL0CLa__s-small{letter-spacing:inherit;margin-top:-.2rem;font-size:1.1rem;font-weight:500;line-height:1.8rem}}

.ModalFooter-module-scss-module__TXPegG__container{flex-direction:row;justify-content:center;align-items:center;gap:1.4rem;padding:2.4rem 0;display:flex}.ModalFooter-module-scss-module__TXPegG__container.ModalFooter-module-scss-module__TXPegG__wideBottom{padding-bottom:4rem}

.ModalHeader-module-scss-module__qIiE_q__container{z-index:1;flex-direction:column;flex-shrink:0;align-items:center;min-height:2.4rem;display:flex;position:relative}.ModalHeader-module-scss-module__qIiE_q__container:empty{display:none}.ModalHeader-module-scss-module__qIiE_q__image{padding:3.2rem 4rem 0}@media (width<=767px){.ModalHeader-module-scss-module__qIiE_q__image{padding:3.2rem 2.4rem 0}}.ModalHeader-module-scss-module__qIiE_q__title{width:100%;color:var(--txt-primary);text-align:center;word-break:keep-all;white-space:pre-line;letter-spacing:inherit;padding:3rem 3rem .8rem;font-size:1.7rem;font-weight:500;line-height:2.8rem}.ModalHeader-module-scss-module__qIiE_q__image+.ModalHeader-module-scss-module__qIiE_q__title{letter-spacing:inherit;padding-top:1.6rem;font-size:2.8rem;font-weight:700;line-height:4rem}@media (width<=767px){.ModalHeader-module-scss-module__qIiE_q__image+.ModalHeader-module-scss-module__qIiE_q__title{letter-spacing:inherit;font-size:2rem;font-weight:700;line-height:3.2rem}}.ModalHeader-module-scss-module__qIiE_q__icon+.ModalHeader-module-scss-module__qIiE_q__title{padding-top:1.2rem}@media (width<=767px){.ModalHeader-module-scss-module__qIiE_q__title{letter-spacing:inherit;padding:3rem 2.5rem .8rem;font-size:1.6rem;font-weight:500;line-height:2.7rem}}.ModalHeader-module-scss-module__qIiE_q__icon{margin-top:2.5rem;display:flex}.ModalHeader-module-scss-module__qIiE_q__close{position:absolute;top:1.5rem;right:1.5rem}

.GlobalModal-module-scss-module__rKYm7a__wrapper{position:relative}.GlobalModal-module-scss-module__rKYm7a__container{background-color:var(--bg-primary);max-width:var(--width);width:calc(100vw - 4rem);max-height:min(var(--height));border-radius:1.6rem;flex-direction:column;display:flex;overflow:hidden}.GlobalModal-module-scss-module__rKYm7a__container.GlobalModal-module-scss-module__rKYm7a__fullScreen{border-radius:0;width:100vw;max-width:100vw;height:100vh;min-height:-webkit-fill-available;max-height:-webkit-fill-available}@media (width<=75em){.GlobalModal-module-scss-module__rKYm7a__container{max-width:var(--m-width,var(--width))}}@media (width<=767px){.GlobalModal-module-scss-module__rKYm7a__container{max-width:var(--s-width,var(--width))}}.GlobalModal-module-scss-module__rKYm7a__image{width:100%;height:auto}.GlobalModal-module-scss-module__rKYm7a__body{color:var(--txt-secondary);text-align:center;background-color:var(--gray00);background-repeat:no-repeat;background-size:100% .1rem;background-image:linear-gradient(var(--gray15),var(--gray15));letter-spacing:inherit;border-bottom-right-radius:1.4rem;border-bottom-left-radius:1.4rem;padding:0 3.2rem;font-size:1.5rem;font-weight:400;line-height:2.5rem;position:relative;overflow-y:scroll}.GlobalModal-module-scss-module__rKYm7a__body::-webkit-scrollbar{display:none}.GlobalModal-module-scss-module__rKYm7a__body{scrollbar-width:none;-ms-overflow-style:none}@media (width<=767px){.GlobalModal-module-scss-module__rKYm7a__body{padding:0 2rem}}.GlobalModal-module-scss-module__rKYm7a__body:before{content:"";background-color:var(--gray00);height:.2rem;display:block;position:absolute;left:0;right:0}.GlobalModal-module-scss-module__rKYm7a__checkbox{position:absolute;bottom:-4rem;right:0}.GlobalModal-module-scss-module__rKYm7a__content{white-space:pre-line}

.Loading-module-scss-module__0WbHNG__loading{color:#6a666e;width:100%;height:100%;letter-spacing:inherit;flex-direction:column;justify-content:center;align-items:center;row-gap:1.5rem;font-size:1.5rem;font-weight:500;line-height:2.5rem;display:flex}

.InlineLoading-module-scss-module__6JkVka__container{gap:1rem;display:flex}.InlineLoading-module-scss-module__6JkVka__container>span{background-color:var(--purple70);border:0;border-radius:100%;width:.8rem;height:.8rem;animation:1s 1s infinite InlineLoading-module-scss-module__6JkVka__load;display:inline-block}.InlineLoading-module-scss-module__6JkVka__container>span:first-child{animation-delay:0s}.InlineLoading-module-scss-module__6JkVka__container>span:nth-child(2){animation-delay:.2s}.InlineLoading-module-scss-module__6JkVka__container>span:last-child{animation-delay:.4s}@keyframes InlineLoading-module-scss-module__6JkVka__load{0%{transform:translateY(0)}50%{transform:translateY(.7rem)}to{transform:translateY(0)}}

@keyframes ScreenOverlay-module-scss-module__QFAdJq__fade-in{0%{opacity:0}to{opacity:1}}.ScreenOverlay-module-scss-module__QFAdJq__container{z-index:var(--z-index-overlay);outline:none;justify-content:center;align-items:center;animation:.2s ScreenOverlay-module-scss-module__QFAdJq__fade-in;display:flex;position:fixed;inset:0;overflow:hidden}.ScreenOverlay-module-scss-module__QFAdJq__container:last-of-type{background-color:#000000b3}.ScreenOverlay-module-scss-module__QFAdJq__container:not(:only-of-type){animation:0 ScreenOverlay-module-scss-module__QFAdJq__fade-in}.ScreenOverlay-module-scss-module__QFAdJq__container *{overscroll-behavior:contain}.ScreenOverlay-module-scss-module__QFAdJq__container>div{position:absolute}

.GlobalModal-module-scss-module__lCDbka__modal:not(:last-child):after{content:"";background-color:#00000080;border-radius:1.4rem;display:block;position:absolute;inset:0}.GlobalModal-module-scss-module__lCDbka__screenOverlay{z-index:var(--z-index-overlay)!important}

.GlobalNavigationBar-module-scss-module__P3_wBW__wrapper{box-shadow:0 -.1rem 0 0 var(--border-tertiary)inset;background-color:var(--gray00);justify-content:center;padding:0 5.5rem;transition:background-color .3s;display:flex}.GlobalNavigationBar-module-scss-module__P3_wBW__wrapper.GlobalNavigationBar-module-scss-module__P3_wBW__transparent{background-color:#0000}@media (width<=75em){.GlobalNavigationBar-module-scss-module__P3_wBW__wrapper{padding:0}}.GlobalNavigationBar-module-scss-module__P3_wBW__container{justify-content:space-between;align-items:center;width:100%;max-width:144rem;padding:1.1rem 4rem 1rem;display:flex}@media (width<=75em){.GlobalNavigationBar-module-scss-module__P3_wBW__container{padding:1.2rem 4rem}}@media (width<=767px){.GlobalNavigationBar-module-scss-module__P3_wBW__container{padding:1.4rem 2rem 1.3rem}}.GlobalNavigationBar-module-scss-module__P3_wBW__logoContainer{letter-spacing:inherit;gap:1rem;font-size:1.8rem;font-weight:700;line-height:3rem;display:flex}.GlobalNavigationBar-module-scss-module__P3_wBW__transparent .GlobalNavigationBar-module-scss-module__P3_wBW__logoContainer{color:var(--gray00)}@media (width<=767px){.GlobalNavigationBar-module-scss-module__P3_wBW__logoContainer{letter-spacing:inherit;gap:.6rem;font-size:1.5rem;font-weight:700;line-height:2.5rem}}.GlobalNavigationBar-module-scss-module__P3_wBW__logo{width:8rem;height:2.265rem}@media (width<=767px){.GlobalNavigationBar-module-scss-module__P3_wBW__logo{width:7.6rem;height:2.1rem;position:relative;top:-.1rem}}.GlobalNavigationBar-module-scss-module__P3_wBW__menuList{align-items:center;gap:2.4rem;display:flex}@media (width<=75em){.GlobalNavigationBar-module-scss-module__P3_wBW__menuList{display:none}}.GlobalNavigationBar-module-scss-module__P3_wBW__menuItem{color:var(--txt-secondary);letter-spacing:inherit;padding:.4rem .8rem;font-size:1.5rem;font-weight:500;line-height:2.5rem}.GlobalNavigationBar-module-scss-module__P3_wBW__menuItem.GlobalNavigationBar-module-scss-module__P3_wBW__hasSubNavigation{cursor:pointer;position:relative}.GlobalNavigationBar-module-scss-module__P3_wBW__menuItem.GlobalNavigationBar-module-scss-module__P3_wBW__active{color:var(--blue60)}@media (hover:hover) and (pointer:fine){.GlobalNavigationBar-module-scss-module__P3_wBW__menuItem{transition:all .3s ease-out}.GlobalNavigationBar-module-scss-module__P3_wBW__menuItem:hover{color:var(--blue60)}}@media (width<=75em){.GlobalNavigationBar-module-scss-module__P3_wBW__menuItem{letter-spacing:inherit;padding:0;font-size:1.7rem;font-weight:500;line-height:2.8rem}}@media (width<=767px){.GlobalNavigationBar-module-scss-module__P3_wBW__menuItem{letter-spacing:inherit;font-size:1.6rem;font-weight:500;line-height:2.7rem}}.GlobalNavigationBar-module-scss-module__P3_wBW__transparent :not(.GlobalNavigationBar-module-scss-module__P3_wBW__menuSheet)>.GlobalNavigationBar-module-scss-module__P3_wBW__menuItem:not(.GlobalNavigationBar-module-scss-module__P3_wBW__active,:hover){color:var(--txt-secondary-invert)}.GlobalNavigationBar-module-scss-module__P3_wBW__subNavigation{display:block;position:absolute;top:3.3rem;left:50%;transform:translate(-50%)}@media (width<=767px){.GlobalNavigationBar-module-scss-module__P3_wBW__subNavigation{display:block}}.GlobalNavigationBar-module-scss-module__P3_wBW__cta{background-color:var(--blue60)!important}.GlobalNavigationBar-module-scss-module__P3_wBW__transparent .GlobalNavigationBar-module-scss-module__P3_wBW__cta{background-color:var(--gray00)!important;color:var(--txt-primary)!important}@media (hover:hover) and (pointer:fine){.GlobalNavigationBar-module-scss-module__P3_wBW__cta{transition:all .3s ease-out}.GlobalNavigationBar-module-scss-module__P3_wBW__cta:hover{background-color:var(--blue70)!important}.GlobalNavigationBar-module-scss-module__P3_wBW__transparent .GlobalNavigationBar-module-scss-module__P3_wBW__cta:hover{background-color:var(--gray10)!important}}@media (width<=75em){.GlobalNavigationBar-module-scss-module__P3_wBW__cta{display:none}.GlobalNavigationBar-module-scss-module__P3_wBW__cta.GlobalNavigationBar-module-scss-module__P3_wBW__medium{display:block}}@media (width<=75em) and (width<=767px){.GlobalNavigationBar-module-scss-module__P3_wBW__cta.GlobalNavigationBar-module-scss-module__P3_wBW__medium{display:none}}@media (width<=767px){.GlobalNavigationBar-module-scss-module__P3_wBW__cta.GlobalNavigationBar-module-scss-module__P3_wBW__small{display:block}}.GlobalNavigationBar-module-scss-module__P3_wBW__closeIcon.GlobalNavigationBar-module-scss-module__P3_wBW__transparent path,.GlobalNavigationBar-module-scss-module__P3_wBW__closeIcon.GlobalNavigationBar-module-scss-module__P3_wBW__transparent rect,.GlobalNavigationBar-module-scss-module__P3_wBW__hamburgerIcon.GlobalNavigationBar-module-scss-module__P3_wBW__transparent path,.GlobalNavigationBar-module-scss-module__P3_wBW__hamburgerIcon.GlobalNavigationBar-module-scss-module__P3_wBW__transparent rect{fill:var(--gray00)}.GlobalNavigationBar-module-scss-module__P3_wBW__menuContainer{display:none}@media (width<=75em){.GlobalNavigationBar-module-scss-module__P3_wBW__menuContainer{gap:var(--spacing-24);align-items:center;display:flex}}.GlobalNavigationBar-module-scss-module__P3_wBW__menuContainer svg{cursor:pointer}.GlobalNavigationBar-module-scss-module__P3_wBW__overlay{align-items:flex-start;display:none;top:6.4rem}@media (width<=75em){.GlobalNavigationBar-module-scss-module__P3_wBW__overlay{display:block}}@media (width<=767px){.GlobalNavigationBar-module-scss-module__P3_wBW__overlay{top:5.9rem}}.GlobalNavigationBar-module-scss-module__P3_wBW__menuSheet{align-items:center;gap:var(--spacing-32);width:100vw;padding:var(--spacing-40)0 4.8rem;background-color:var(--gray00);border-bottom-right-radius:2rem;border-bottom-left-radius:2rem;flex-direction:column;display:flex;top:0}

.ServiceSubNavigation-module-scss-module__MYXIGq__container{border-radius:var(--radius-10);border:.1rem solid var(--border-tertiary);background:var(--gray00);width:26.2rem;box-shadow:var(--shadow-02);flex-direction:column;gap:.8rem;padding:1.1rem;display:flex}@media (width<=75em){.ServiceSubNavigation-module-scss-module__MYXIGq__container{width:fit-content;box-shadow:none;border:none;flex-direction:row;align-items:center;gap:1.6rem;padding:0}}.ServiceSubNavigation-module-scss-module__MYXIGq__menuItem{color:var(--txt-primary);letter-spacing:inherit;border-radius:.8rem;align-items:center;gap:1.2rem;padding:1.2rem 1rem 1.2rem 1.6rem;font-size:2rem;font-weight:500;line-height:3.2rem;display:flex}@media (hover:hover) and (pointer:fine){:first-child>.ServiceSubNavigation-module-scss-module__MYXIGq__menuItem{transition:all .3s ease-out}:first-child>.ServiceSubNavigation-module-scss-module__MYXIGq__menuItem:hover{background-color:var(--blue00)}:nth-child(3)>.ServiceSubNavigation-module-scss-module__MYXIGq__menuItem{transition:all .3s ease-out}:nth-child(3)>.ServiceSubNavigation-module-scss-module__MYXIGq__menuItem:hover{background-color:var(--transparency-purple-opacity-05)}}@media (width<=75em){.ServiceSubNavigation-module-scss-module__MYXIGq__menuItem{border-radius:1rem;flex-direction:column;gap:1rem;width:15.6rem;padding:1rem 1.2rem}:first-child>.ServiceSubNavigation-module-scss-module__MYXIGq__menuItem{background-color:var(--blue00)}:nth-child(3)>.ServiceSubNavigation-module-scss-module__MYXIGq__menuItem{background-color:var(--transparency-purple-opacity-05)}}.ServiceSubNavigation-module-scss-module__MYXIGq__icon{flex:none;width:3.8rem;height:auto}.ServiceSubNavigation-module-scss-module__MYXIGq__menuItemContent{flex-direction:column;gap:.2rem;display:flex}@media (width<=75em){.ServiceSubNavigation-module-scss-module__MYXIGq__menuItemContent{align-items:center}}.ServiceSubNavigation-module-scss-module__MYXIGq__menuItemName{letter-spacing:inherit;align-items:center;gap:.2rem;font-size:1.6rem;font-weight:700;line-height:2.7rem;display:flex}@media (width<=75em){.ServiceSubNavigation-module-scss-module__MYXIGq__menuItemName{letter-spacing:inherit;font-size:1.4rem;font-weight:700;line-height:2.4rem}}.ServiceSubNavigation-module-scss-module__MYXIGq__menuItemDescription{color:var(--txt-secondary);letter-spacing:inherit;font-size:1.4rem;font-weight:400;line-height:2.4rem}@media (width<=75em){.ServiceSubNavigation-module-scss-module__MYXIGq__menuItemDescription{text-align:center;letter-spacing:inherit;font-size:1.2rem;font-weight:400;line-height:2rem}}.ServiceSubNavigation-module-scss-module__MYXIGq__separator{background-color:var(--border-tertiary);width:22.4rem;height:.1rem;margin:0 auto}@media (width<=75em){.ServiceSubNavigation-module-scss-module__MYXIGq__separator{display:none}}

.AiEduMenuItem-module-scss-module__w9xrta__container{color:var(--txt-secondary);align-items:center;gap:.4rem;display:flex}.AiEduMenuItem-module-scss-module__w9xrta__container.AiEduMenuItem-module-scss-module__w9xrta__active,.AiEduMenuItem-module-scss-module__w9xrta__container:hover{-webkit-text-fill-color:#0000;background:linear-gradient(86deg,#56a4ff 2.94%,#726dff 51.81%,#a94cff 97.06%) text}

.GeneralLayout-module-scss-module__2dpu6G__container{flex-direction:column;display:flex}.GeneralLayout-module-scss-module__2dpu6G__header{z-index:1002;position:fixed;top:0;left:0;right:0}.GeneralLayout-module-scss-module__2dpu6G__main{flex-grow:1;padding-top:6.4rem;position:relative}@media (width<=767px){.GeneralLayout-module-scss-module__2dpu6G__main{padding-top:6rem}}



.Hero-module-scss-module__-vtIWG__container{z-index:1;border-radius:0 0 3.2rem 3.2rem;height:65.7rem;position:relative;overflow:hidden}@media (width<=75em){.Hero-module-scss-module__-vtIWG__container{height:57.7rem}}@media (width<=767px){.Hero-module-scss-module__-vtIWG__container{border-radius:0 0 2rem 2rem;height:47rem}}.Hero-module-scss-module__-vtIWG__content{align-items:center;gap:var(--spacing-32);z-index:1;flex-direction:column;margin:21.4rem auto 0;display:flex;position:relative}@media (width<=75em){.Hero-module-scss-module__-vtIWG__content{margin-top:19rem}}@media (width<=767px){.Hero-module-scss-module__-vtIWG__content{margin-top:12.2rem}}.Hero-module-scss-module__-vtIWG__texts{text-align:center}.Hero-module-scss-module__-vtIWG__label{color:var(--txt-primary-invert);letter-spacing:inherit;margin-bottom:.4rem;font-size:2.4rem;font-weight:700;line-height:3.6rem}@media (width<=75em){.Hero-module-scss-module__-vtIWG__label{letter-spacing:inherit;font-size:2rem;font-weight:700;line-height:3.2rem}}@media (width<=767px){.Hero-module-scss-module__-vtIWG__label{letter-spacing:inherit;font-size:1.8rem;font-weight:700;line-height:3rem}}.Hero-module-scss-module__-vtIWG__title{-webkit-text-fill-color:#0000;letter-spacing:-.3rem;background:linear-gradient(90deg,#b4d6ff 0%,#fff 100%) text;margin-bottom:.8rem;font-size:8.2rem;font-weight:700;line-height:10rem}@media (width<=75em){.Hero-module-scss-module__-vtIWG__title{letter-spacing:-.15rem;font-size:6.8rem;font-weight:700;line-height:8.4rem}}@media (width<=767px){.Hero-module-scss-module__-vtIWG__title{letter-spacing:-.1rem;font-size:4.8rem;font-weight:700;line-height:6.2rem}}.Hero-module-scss-module__-vtIWG__description{color:var(--txt-secondary-invert);letter-spacing:inherit;font-size:2rem;font-weight:400;line-height:3.2rem}@media (width<=75em){.Hero-module-scss-module__-vtIWG__description{letter-spacing:inherit;font-size:1.8rem;font-weight:400;line-height:3rem}}@media (width<=767px){.Hero-module-scss-module__-vtIWG__description{letter-spacing:inherit;font-size:1.4rem;font-weight:400;line-height:2.4rem}}.Hero-module-scss-module__-vtIWG__contactButton{z-index:1;position:relative;background:linear-gradient(90deg,#2d8dff 0%,#8e0eff 148.54%)!important}.Hero-module-scss-module__-vtIWG__contactButton:hover:enabled:after{opacity:1}.Hero-module-scss-module__-vtIWG__contactButton:before{background:unset!important}.Hero-module-scss-module__-vtIWG__contactButton:after{content:"";z-index:-1;opacity:0;will-change:opacity;transition:opacity .3s;position:absolute;inset:0;background:linear-gradient(#00000026 0% 100%)!important}.Hero-module-scss-module__-vtIWG__asset{object-fit:cover;width:100%;height:100%;position:absolute;top:0}@media (width<=767px){.Hero-module-scss-module__-vtIWG__asset.Hero-module-scss-module__-vtIWG__pc{display:none}}.Hero-module-scss-module__-vtIWG__asset.Hero-module-scss-module__-vtIWG__mobile{display:none}@media (width<=767px){.Hero-module-scss-module__-vtIWG__asset.Hero-module-scss-module__-vtIWG__mobile{display:block}}

.CategorySelect-module-scss-module__CI-1La__container{flex:0 0 25.8rem}@media (width<=75em){.CategorySelect-module-scss-module__CI-1La__container{flex:unset;width:100%;max-width:69.8rem;margin:0 auto;padding:0 3.2rem}}@media (width<=767px){.CategorySelect-module-scss-module__CI-1La__container{max-width:52.8rem}}@media (width<=75em){.CategorySelect-module-scss-module__CI-1La__list{grid-template-columns:1fr 1fr 1fr;gap:.4rem 2rem;display:grid}}@media (width<=767px){.CategorySelect-module-scss-module__CI-1La__list{grid-template-columns:1fr 1fr;column-gap:1.2rem}}.CategorySelect-module-scss-module__CI-1La__item{cursor:pointer;border-radius:1rem;justify-content:space-between;align-items:center;padding:.9rem 1.6rem .7rem;display:flex}.CategorySelect-module-scss-module__CI-1La__item.CategorySelect-module-scss-module__CI-1La__selected,.CategorySelect-module-scss-module__CI-1La__item:hover{background-color:#eeeef1}.CategorySelect-module-scss-module__CI-1La__item.CategorySelect-module-scss-module__CI-1La__selected .CategorySelect-module-scss-module__CI-1La__count,.CategorySelect-module-scss-module__CI-1La__item:hover .CategorySelect-module-scss-module__CI-1La__count{color:var(--gray00);background-color:var(--purple80)}.CategorySelect-module-scss-module__CI-1La__item+.CategorySelect-module-scss-module__CI-1La__item{margin-top:.8rem}@media (width<=75em){.CategorySelect-module-scss-module__CI-1La__item+.CategorySelect-module-scss-module__CI-1La__item{margin-top:0}.CategorySelect-module-scss-module__CI-1La__item{padding:.6rem .8rem .5rem}}.CategorySelect-module-scss-module__CI-1La__title{letter-spacing:inherit;font-size:1.6rem;font-weight:400;line-height:2.7rem}.CategorySelect-module-scss-module__CI-1La__title:hover,.CategorySelect-module-scss-module__CI-1La__selected .CategorySelect-module-scss-module__CI-1La__title{font-weight:500}@media (width<=75em){.CategorySelect-module-scss-module__CI-1La__title{letter-spacing:inherit;font-size:1.4rem;font-weight:400;line-height:2.4rem}}.CategorySelect-module-scss-module__CI-1La__count{letter-spacing:inherit;background-color:#dde0ea;border-radius:2.7rem;padding:.2rem 1.1rem 0;font-size:1rem;font-weight:500;line-height:1.6rem}@media (width<=75em){.CategorySelect-module-scss-module__CI-1La__count{padding:.1rem .8rem 0}}.CategorySelect-module-scss-module__CI-1La__tip{color:#dde0ea;letter-spacing:inherit;background-color:#333236;border-radius:1rem;align-items:center;column-gap:1.6rem;margin-top:1.2rem;padding:1.2rem 1.6rem;font-size:1.4rem;font-weight:400;line-height:2.4rem;display:flex}@media (width<=75em){.CategorySelect-module-scss-module__CI-1La__tip{display:none}}

.CurriculumRoadmap-module-scss-module__QCufFG__container{padding:16rem var(--container-padding)12rem;background:linear-gradient(291deg,#f5ecff 0%,#e5f2ff 50.91%,#fcf6ff 73.61%,#e5f2ff 85.11%);flex-direction:column;gap:24rem;margin-top:-4rem;display:flex}@media (width<=75em){.CurriculumRoadmap-module-scss-module__QCufFG__container{gap:20rem;padding-block:13.6rem 9.6rem}}@media (width<=767px){.CurriculumRoadmap-module-scss-module__QCufFG__container{gap:14rem;margin-top:-2rem;padding-block:8rem 6rem}}.CurriculumRoadmap-module-scss-module__QCufFG__curriculum,.CurriculumRoadmap-module-scss-module__QCufFG__roadmap{flex-direction:column;width:100%;max-width:120rem;margin:0 auto;display:flex}.CurriculumRoadmap-module-scss-module__QCufFG__curriculum{gap:6.4rem}@media (width<=75em){.CurriculumRoadmap-module-scss-module__QCufFG__curriculum{gap:4rem}}@media (width<=767px){.CurriculumRoadmap-module-scss-module__QCufFG__curriculum{gap:3.2rem}}.CurriculumRoadmap-module-scss-module__QCufFG__roadmap{gap:3.2rem}@media (width<=767px){.CurriculumRoadmap-module-scss-module__QCufFG__roadmap{gap:2.4rem}}.CurriculumRoadmap-module-scss-module__QCufFG__curriculumTitle{color:var(--txt-primary);letter-spacing:-.1rem;font-size:4.8rem;font-weight:700;line-height:6.2rem}@media (width<=75em){.CurriculumRoadmap-module-scss-module__QCufFG__curriculumTitle{letter-spacing:-.03rem;letter-spacing:-.03rem;font-size:3.8rem;font-weight:700;line-height:5rem}}@media (width<=767px){.CurriculumRoadmap-module-scss-module__QCufFG__curriculumTitle{text-align:center;letter-spacing:inherit;font-size:2.8rem;font-weight:700;line-height:4rem}}.CurriculumRoadmap-module-scss-module__QCufFG__curriculumDescription{color:var(--txt-secondary);letter-spacing:inherit;font-size:2rem;font-weight:400;line-height:3.2rem}@media (width<=75em){.CurriculumRoadmap-module-scss-module__QCufFG__curriculumDescription{letter-spacing:inherit;font-size:1.8rem;font-weight:400;line-height:3rem}}@media (width<=767px){.CurriculumRoadmap-module-scss-module__QCufFG__curriculumDescription{text-align:center;letter-spacing:inherit;font-size:1.6rem;font-weight:400;line-height:2.7rem}}.CurriculumRoadmap-module-scss-module__QCufFG__curriculumList{flex-wrap:wrap;justify-content:center;gap:8rem 3.2rem;display:flex}@media (width<=75em){.CurriculumRoadmap-module-scss-module__QCufFG__curriculumList{gap:6.4rem 2.4rem}}@media (width<=767px){.CurriculumRoadmap-module-scss-module__QCufFG__curriculumList{flex-direction:column;gap:2rem}}.CurriculumRoadmap-module-scss-module__QCufFG__roadmapTitle{text-align:center;color:var(--txt-primary);word-break:keep-all;overflow-wrap:anywhere;letter-spacing:-.1rem;font-size:4.8rem;font-weight:700;line-height:6.2rem}@media (width<=75em){.CurriculumRoadmap-module-scss-module__QCufFG__roadmapTitle{letter-spacing:-.03rem;letter-spacing:-.03rem;font-size:3.8rem;font-weight:700;line-height:5rem}}@media (width<=767px){.CurriculumRoadmap-module-scss-module__QCufFG__roadmapTitle{letter-spacing:inherit;font-size:2.8rem;font-weight:700;line-height:4rem}}.CurriculumRoadmap-module-scss-module__QCufFG__roadmapHighlight{-webkit-text-fill-color:#0000;background:linear-gradient(91deg,#0674f4 29.91%,#901ff9 63.06%) text}.CurriculumRoadmap-module-scss-module__QCufFG__roadmapContent{flex-direction:column;align-items:center;gap:4rem;display:flex}.CurriculumRoadmap-module-scss-module__QCufFG__roadmapImage{width:100%;height:auto}.CurriculumRoadmap-module-scss-module__QCufFG__roadmapActionContainer{flex-direction:column;align-items:center;gap:2.4rem;display:flex}.CurriculumRoadmap-module-scss-module__QCufFG__roadmapMoreText{color:var(--txt-secondary);letter-spacing:inherit;font-size:2rem;font-weight:400;line-height:3.2rem}.CurriculumRoadmap-module-scss-module__QCufFG__roadmapDetailButton{z-index:1;position:relative;background:linear-gradient(90deg,#2d8dff 0%,#8e0eff 148.54%)!important}.CurriculumRoadmap-module-scss-module__QCufFG__roadmapDetailButton:hover:enabled:after{opacity:1}.CurriculumRoadmap-module-scss-module__QCufFG__roadmapDetailButton:before{background:unset!important}.CurriculumRoadmap-module-scss-module__QCufFG__roadmapDetailButton:after{content:"";z-index:-1;opacity:0;will-change:opacity;transition:opacity .3s;position:absolute;inset:0;background:linear-gradient(#00000026 0% 100%)!important}



.PresetList-module-scss-module__uC5EqG__container{background-color:#fbfbfb;border-top:.1rem solid #dde0ea;padding:6rem 0 12rem}@media (width<=75em){.PresetList-module-scss-module__uC5EqG__container{padding:1.6rem 0 9.6rem}}.PresetList-module-scss-module__uC5EqG__header{padding:8.8rem 0}@media (width<=75em){.PresetList-module-scss-module__uC5EqG__header{display:none}}.PresetList-module-scss-module__uC5EqG__subtitle{color:var(--purple90);text-align:center;letter-spacing:inherit;font-size:2.4rem;font-weight:700;line-height:3.6rem}.PresetList-module-scss-module__uC5EqG__title{text-align:center;margin-top:.6rem;font-size:5.4rem;font-weight:700;line-height:7.8rem}.PresetList-module-scss-module__uC5EqG__content{justify-content:center;column-gap:5.6rem;display:flex}@media (width<=75em){.PresetList-module-scss-module__uC5EqG__content{flex-direction:column}}.PresetList-module-scss-module__uC5EqG__listContainer{flex:0 0 88.6rem}@media (width<=75em){.PresetList-module-scss-module__uC5EqG__listContainer{flex:unset;border-top:.1rem solid #dde0ea;margin-top:1.6rem;padding:3.2rem 3.2rem 0}}@media (width<=767px){.PresetList-module-scss-module__uC5EqG__listContainer{max-width:52.8rem;margin:1.6rem auto 0}}.PresetList-module-scss-module__uC5EqG__listTitle{letter-spacing:inherit;font-size:3.2rem;font-weight:700;line-height:4.4rem}@media (width<=75em){.PresetList-module-scss-module__uC5EqG__listTitle{width:69.8rem;letter-spacing:inherit;margin:0 auto;font-size:2.4rem;font-weight:700;line-height:3.6rem}}@media (width<=767px){.PresetList-module-scss-module__uC5EqG__listTitle{width:100%}}.PresetList-module-scss-module__uC5EqG__list{flex-wrap:wrap;gap:3.2rem 2rem;margin-top:3.2rem;display:flex}@media (width<=75em){.PresetList-module-scss-module__uC5EqG__list{gap:1.6rem;width:69.8rem;margin:1.6rem auto 0}}@media (width<=767px){.PresetList-module-scss-module__uC5EqG__list{width:100%}}.PresetList-module-scss-module__uC5EqG__scrollTop{color:#888893;letter-spacing:inherit;align-items:center;column-gap:.6rem;margin:3.2rem auto 0;font-size:1.5rem;font-weight:500;line-height:2.5rem;display:none}@media (width<=75em){.PresetList-module-scss-module__uC5EqG__scrollTop{display:inline-flex}}

.RoleCurriculumCard-module-scss-module__tSTjTa__container{background:#fff3;border:.1rem solid #fff;border-radius:2.4rem;flex-direction:column;gap:4rem;width:37.8rem;padding:3.2rem;display:flex;box-shadow:inset 0 0 4rem 1.6rem #fffc,0 0 6rem #00000026}@media (width<=75em){.RoleCurriculumCard-module-scss-module__tSTjTa__container{width:initial;flex:1;gap:2rem;min-width:34rem}}@media (width<=767px){.RoleCurriculumCard-module-scss-module__tSTjTa__container{min-width:initial;padding:2.4rem}}.RoleCurriculumCard-module-scss-module__tSTjTa__header{flex-direction:column;gap:2.4rem;display:flex}@media (width<=75em){.RoleCurriculumCard-module-scss-module__tSTjTa__header{flex-direction:row-reverse;gap:0}.RoleCurriculumCard-module-scss-module__tSTjTa__roleImage{flex-shrink:0}}@media (width<=767px){.RoleCurriculumCard-module-scss-module__tSTjTa__roleImage{width:4rem;height:4rem}}.RoleCurriculumCard-module-scss-module__tSTjTa__titleContainer{flex-direction:column;gap:1rem;display:flex}@media (width<=75em){.RoleCurriculumCard-module-scss-module__tSTjTa__titleContainer{flex:1;gap:.6rem}}@media (width<=767px){.RoleCurriculumCard-module-scss-module__tSTjTa__titleContainer{gap:.4rem}}.RoleCurriculumCard-module-scss-module__tSTjTa__title{color:var(--txt-primary);letter-spacing:inherit;font-size:3.2rem;font-weight:700;line-height:4.4rem}.RoleCurriculumCard-module-scss-module__tSTjTa__common .RoleCurriculumCard-module-scss-module__tSTjTa__title{-webkit-text-fill-color:#0000;background-image:linear-gradient(90deg,#0674f4 17.2%,#901ff9 39.17%);background-clip:text}@media (width<=767px){.RoleCurriculumCard-module-scss-module__tSTjTa__common .RoleCurriculumCard-module-scss-module__tSTjTa__title{background-image:linear-gradient(90deg,#0674f4 13.69%,#901ff9 26.72%)}}@media (width<=75em){.RoleCurriculumCard-module-scss-module__tSTjTa__title{letter-spacing:inherit;font-size:2.8rem;font-weight:700;line-height:4rem}}@media (width<=767px){.RoleCurriculumCard-module-scss-module__tSTjTa__title{letter-spacing:inherit;font-size:2rem;font-weight:700;line-height:3.2rem}}.RoleCurriculumCard-module-scss-module__tSTjTa__description{white-space:pre-line;min-height:5.4rem;color:var(--txt-secondary);letter-spacing:inherit;font-size:1.6rem;font-weight:400;line-height:2.7rem}@media (width<=75em){.RoleCurriculumCard-module-scss-module__tSTjTa__description{min-height:7.5rem;letter-spacing:inherit;font-size:1.5rem;font-weight:400;line-height:2.5rem}}@media (width<=767px){.RoleCurriculumCard-module-scss-module__tSTjTa__description{min-height:auto;letter-spacing:inherit;font-size:1.3rem;font-weight:400;line-height:2.1rem}}.RoleCurriculumCard-module-scss-module__tSTjTa__list{flex-direction:column;gap:.6rem;display:flex}@media (width<=767px){.RoleCurriculumCard-module-scss-module__tSTjTa__list{gap:.4rem}}.RoleCurriculumCard-module-scss-module__tSTjTa__item{padding:var(--spacing-6)var(--spacing-10);border-radius:var(--radius-8,.8rem);border:.1rem solid var(--border-tertiary);background:#dedede33;align-items:center;gap:.8rem;display:flex}.RoleCurriculumCard-module-scss-module__tSTjTa__number{width:1.8rem;height:1.8rem;color:var(--gray00);letter-spacing:inherit;background:linear-gradient(#1e81fa 0%,#6fb0ff 100%);border-radius:50%;justify-content:center;align-items:center;font-size:1.2rem;font-weight:700;line-height:2rem;display:flex;line-height:unset!important}@media (width<=767px){.RoleCurriculumCard-module-scss-module__tSTjTa__number{width:1.6rem;height:1.6rem;letter-spacing:inherit;font-size:1.1rem;font-weight:700;line-height:2rem}}.RoleCurriculumCard-module-scss-module__tSTjTa__text{color:var(--txt-primary);letter-spacing:-.03rem;letter-spacing:inherit;font-size:1.3rem;font-weight:500;line-height:2.1rem}@media (width<=767px){.RoleCurriculumCard-module-scss-module__tSTjTa__text{letter-spacing:inherit;font-size:1.1rem;font-weight:500;line-height:1.8rem}}

.Intro-module-scss-module__EWSX3W__container{flex-direction:column;align-items:center;padding:12vh 0 6vh;display:flex}.Intro-module-scss-module__EWSX3W__title{text-align:center;letter-spacing:-.3rem;font-size:8.2rem;font-weight:700;line-height:10rem}@media (width<=100em){.Intro-module-scss-module__EWSX3W__title{letter-spacing:-.15rem;font-size:6.8rem;font-weight:700;line-height:8.4rem}}@media (width<=767px){.Intro-module-scss-module__EWSX3W__title{letter-spacing:-.03rem;letter-spacing:-.03rem;font-size:3.8rem;font-weight:700;line-height:5.2rem}}.Intro-module-scss-module__EWSX3W__description{color:var(--txt-secondary);text-align:center;letter-spacing:inherit;margin:2rem 0 4.8rem;font-size:2rem;font-weight:500;line-height:3.2rem}@media (width<=767px){.Intro-module-scss-module__EWSX3W__description{letter-spacing:inherit;margin:1.6rem 0 4rem;font-size:1.6rem;font-weight:500;line-height:2.7rem}}.Intro-module-scss-module__EWSX3W__description strong{color:var(--txt-primary)}.Intro-module-scss-module__EWSX3W__description br{display:none}@media (width<=767px){.Intro-module-scss-module__EWSX3W__description br{display:block}}.Intro-module-scss-module__EWSX3W__cta{background-color:var(--blue60)!important}@media (hover:hover) and (pointer:fine){.Intro-module-scss-module__EWSX3W__cta{transition:all .3s ease-out}.Intro-module-scss-module__EWSX3W__cta:hover{background-color:var(--blue70)!important}}

.PromotionIntoImage-module-scss-module__5iTFjq__container{z-index:-1;transform-origin:100% 0;justify-content:flex-end;display:flex;position:absolute;top:0;right:0;overflow:hidden;transform:scale(.5)}.PromotionIntoImage-module-scss-module__5iTFjq__image{position:relative}@media (width<=75em){.PromotionIntoImage-module-scss-module__5iTFjq__image{transform:translate(calc(100% - 100vw))}.PromotionIntoImage-module-scss-module__5iTFjq__purple .PromotionIntoImage-module-scss-module__5iTFjq__image{right:-10rem}.PromotionIntoImage-module-scss-module__5iTFjq__mint .PromotionIntoImage-module-scss-module__5iTFjq__image{right:6rem}}

@media (width<=75em){.ResponsiveImage-module-scss-module__lshHoa__responsiveImage.ResponsiveImage-module-scss-module__lshHoa__l.ResponsiveImage-module-scss-module__lshHoa__withM{display:none}}@media (width<=767px){.ResponsiveImage-module-scss-module__lshHoa__responsiveImage.ResponsiveImage-module-scss-module__lshHoa__l.ResponsiveImage-module-scss-module__lshHoa__withS,.ResponsiveImage-module-scss-module__lshHoa__responsiveImage.ResponsiveImage-module-scss-module__lshHoa__l.ResponsiveImage-module-scss-module__lshHoa__withM{display:none}}.ResponsiveImage-module-scss-module__lshHoa__responsiveImage.ResponsiveImage-module-scss-module__lshHoa__m{display:none}@media (width<=75em){.ResponsiveImage-module-scss-module__lshHoa__responsiveImage.ResponsiveImage-module-scss-module__lshHoa__m{display:initial}}@media (width<=767px){.ResponsiveImage-module-scss-module__lshHoa__responsiveImage.ResponsiveImage-module-scss-module__lshHoa__m.ResponsiveImage-module-scss-module__lshHoa__withS{display:none}}.ResponsiveImage-module-scss-module__lshHoa__responsiveImage.ResponsiveImage-module-scss-module__lshHoa__s{display:none}@media (width<=767px){.ResponsiveImage-module-scss-module__lshHoa__responsiveImage.ResponsiveImage-module-scss-module__lshHoa__s{display:initial}}

@keyframes RollingSubject-module-scss-module__Pfqv1W__in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes RollingSubject-module-scss-module__Pfqv1W__out{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes RollingSubject-module-scss-module__Pfqv1W__expand{0%{transform:scale(.5)}to{transform:scale(1)}}.RollingSubject-module-scss-module__Pfqv1W__container{height:10.2rem;display:inline-flex;overflow:hidden}@media (width<=100em){.RollingSubject-module-scss-module__Pfqv1W__container{height:8.4rem}}@media (width<=767px){.RollingSubject-module-scss-module__Pfqv1W__container{justify-content:center;height:5.2rem;display:flex}}.RollingSubject-module-scss-module__Pfqv1W__subjectList{flex-direction:column;align-items:center;width:fit-content;height:100%;transition:width .15s;display:inline-flex;position:relative}.RollingSubject-module-scss-module__Pfqv1W__subject{white-space:nowrap;width:fit-content;animation:.3s cubic-bezier(.175,.6,.32,1.1) forwards RollingSubject-module-scss-module__Pfqv1W__in}.RollingSubject-module-scss-module__Pfqv1W__subject.RollingSubject-module-scss-module__Pfqv1W__prev{animation-name:RollingSubject-module-scss-module__Pfqv1W__out;position:absolute}.RollingSubject-module-scss-module__Pfqv1W__name{color:#0000;background-clip:text}.RollingSubject-module-scss-module__Pfqv1W__icon{animation:.3s cubic-bezier(.175,.885,.32,1.1) forwards RollingSubject-module-scss-module__Pfqv1W__expand;display:flex}.RollingSubject-module-scss-module__Pfqv1W__icon svg{width:9.2rem;height:9.2rem}@media (width<=100em){.RollingSubject-module-scss-module__Pfqv1W__icon svg{width:8.4rem;height:8.4rem}}@media (width<=767px){.RollingSubject-module-scss-module__Pfqv1W__icon svg{width:5.2rem;height:5.2rem}}

@keyframes PromotionIntro-module-scss-module__WP1Ega__fadeIn{0%{opacity:0;transform:translateY(3rem)}to{opacity:1;transform:none}}.PromotionIntro-module-scss-module__WP1Ega__container{z-index:1;padding:13rem 0 21.7rem;position:relative}@media (width<=75em){.PromotionIntro-module-scss-module__WP1Ega__container{padding:14.2rem 0 20.3rem}}@media (width<=767px){.PromotionIntro-module-scss-module__WP1Ega__container{padding:11.4rem 0 16.6rem}}.PromotionIntro-module-scss-module__WP1Ega__titleContainer{width:119rem;margin:0 auto;animation:none}@media (width<=75em){.PromotionIntro-module-scss-module__WP1Ega__titleContainer{width:68.5rem}}@media (width<=767px){.PromotionIntro-module-scss-module__WP1Ega__titleContainer{width:100%;max-width:52.8rem;padding:0 3.2rem}}.PromotionIntro-module-scss-module__WP1Ega__subtitle{opacity:0;letter-spacing:inherit;font-size:2.8rem;font-weight:500;line-height:4rem;animation:.75s cubic-bezier(.31,.27,.15,.99) .1s forwards PromotionIntro-module-scss-module__WP1Ega__fadeIn;transform:translateY(3rem)}@media (width<=767px){.PromotionIntro-module-scss-module__WP1Ega__subtitle{letter-spacing:inherit;font-size:1.6rem;font-weight:500;line-height:2.7rem}}.PromotionIntro-module-scss-module__WP1Ega__title{opacity:0;margin:1.6rem 0 4.8rem;font-size:6.8rem;font-weight:700;line-height:8.4rem;animation:.75s cubic-bezier(.31,.27,.15,.99) .2s forwards PromotionIntro-module-scss-module__WP1Ega__fadeIn;transform:translateY(3rem)}@media (width<=767px){.PromotionIntro-module-scss-module__WP1Ega__title{margin:.8rem 0 4rem;font-size:3.6rem;line-height:5rem}}.PromotionIntro-module-scss-module__WP1Ega__purple .PromotionIntro-module-scss-module__WP1Ega__title>mark{color:var(--purple60)}.PromotionIntro-module-scss-module__WP1Ega__mint .PromotionIntro-module-scss-module__WP1Ega__title>mark{color:var(--mint60)}.PromotionIntro-module-scss-module__WP1Ega__contactBtn{opacity:0;animation:.75s cubic-bezier(.31,.27,.15,.99) .3s forwards PromotionIntro-module-scss-module__WP1Ega__fadeIn;transform:translateY(3rem)}

.ProblemSolving-module-scss-module__A_A4ka__container{padding:20rem var(--container-padding)12rem;background:linear-gradient(#fff 0%,#ecf4ff 100%)}@media (width<=75em){.ProblemSolving-module-scss-module__A_A4ka__container{padding-block:16rem 9.6rem}}@media (width<=767px){.ProblemSolving-module-scss-module__A_A4ka__container{padding-block:10.4rem 6rem}}.ProblemSolving-module-scss-module__A_A4ka__inner{flex-direction:column;gap:10.4rem;max-width:120rem;margin:0 auto;display:flex}@media (width<=75em){.ProblemSolving-module-scss-module__A_A4ka__inner{gap:8rem}}@media (width<=767px){.ProblemSolving-module-scss-module__A_A4ka__inner{gap:4rem}}.ProblemSolving-module-scss-module__A_A4ka__title{color:var(--txt-primary);letter-spacing:-.15rem;font-size:6.8rem;font-weight:700;line-height:8.4rem}@media (width<=75em){.ProblemSolving-module-scss-module__A_A4ka__title{letter-spacing:-.15rem;font-size:5.4rem;font-weight:700;line-height:7rem}}@media (width<=767px){.ProblemSolving-module-scss-module__A_A4ka__title{text-align:center;letter-spacing:inherit;font-size:3.2rem;font-weight:700;line-height:4.4rem}}.ProblemSolving-module-scss-module__A_A4ka__pcContent{flex-direction:column;gap:8rem;display:flex}@media (width<=75em){.ProblemSolving-module-scss-module__A_A4ka__pcContent{gap:6.4rem}}@media (width<=767px){.ProblemSolving-module-scss-module__A_A4ka__pcContent{display:none}}.ProblemSolving-module-scss-module__A_A4ka__pcContent .ProblemSolving-module-scss-module__A_A4ka__item{justify-content:space-between;gap:8rem;display:flex}@media (width<=75em){.ProblemSolving-module-scss-module__A_A4ka__pcContent .ProblemSolving-module-scss-module__A_A4ka__item{gap:1.6rem}}@media (width<=70.75em){.ProblemSolving-module-scss-module__A_A4ka__pcContent .ProblemSolving-module-scss-module__A_A4ka__item{flex-direction:column;justify-content:flex-start;align-items:flex-start}}@media (width<=75em){.ProblemSolving-module-scss-module__A_A4ka__pcContent .ProblemSolving-module-scss-module__A_A4ka__image.ProblemSolving-module-scss-module__A_A4ka__imageExpert{width:40.2rem;height:16.6rem}.ProblemSolving-module-scss-module__A_A4ka__pcContent .ProblemSolving-module-scss-module__A_A4ka__image.ProblemSolving-module-scss-module__A_A4ka__imageBlended{width:41.4rem;height:18.4rem}.ProblemSolving-module-scss-module__A_A4ka__pcContent div.ProblemSolving-module-scss-module__A_A4ka__cardContainer{flex:initial;width:62rem}}@media (width<=70.75em){.ProblemSolving-module-scss-module__A_A4ka__pcContent div.ProblemSolving-module-scss-module__A_A4ka__cardContainer{width:53.6rem;margin-left:auto}}.ProblemSolving-module-scss-module__A_A4ka__mobileContent{flex-direction:column;gap:2.4rem;display:none}@media (width<=767px){.ProblemSolving-module-scss-module__A_A4ka__mobileContent{display:flex}}.ProblemSolving-module-scss-module__A_A4ka__mobileContent div.ProblemSolving-module-scss-module__A_A4ka__tabsMenu{background-color:unset}.ProblemSolving-module-scss-module__A_A4ka__mobileContent .ProblemSolving-module-scss-module__A_A4ka__selectedItem{flex-direction:column;align-items:center;gap:.6rem;display:flex}

.Performance-module-scss-module__ek80Aa__wrapper{justify-content:center;width:100%;padding:16.8rem 5.5rem 0;transition:all .3s ease-in-out;display:flex}.Performance-module-scss-module__ek80Aa__wrapper.Performance-module-scss-module__ek80Aa__full{padding:16.8rem 0 0}@media (width<=767px){.Performance-module-scss-module__ek80Aa__wrapper.Performance-module-scss-module__ek80Aa__full{padding:7.2rem 0 0}}@media (width<=75em){.Performance-module-scss-module__ek80Aa__wrapper{padding:16.8rem 3.2rem 0}}@media (width<=767px){.Performance-module-scss-module__ek80Aa__wrapper{padding:7.2rem 1.6rem 0}}.Performance-module-scss-module__ek80Aa__container{background-color:var(--bg-invert);border-radius:3.2rem;flex-direction:column;align-items:center;width:100%;padding-bottom:28rem;transition:all .3s ease-in-out;display:flex;position:relative}.Performance-module-scss-module__ek80Aa__full .Performance-module-scss-module__ek80Aa__container{border-radius:0;max-width:100%}@media (width<=75em){.Performance-module-scss-module__ek80Aa__container{padding-bottom:20rem}}@media (width<=767px){.Performance-module-scss-module__ek80Aa__container{border-radius:2rem;padding-bottom:16rem}}.Performance-module-scss-module__ek80Aa__videoSection{height:180rem;position:relative}@media (width<=75em){.Performance-module-scss-module__ek80Aa__videoSection{height:150rem;padding:3.2rem}}@media (width<=767px){.Performance-module-scss-module__ek80Aa__videoSection{height:120rem;padding:1.6rem}}.Performance-module-scss-module__ek80Aa__videoContainer{border:1.6rem solid var(--gray00);width:100%;max-width:102.4rem;height:fit-content;box-shadow:var(--shadow-02);border-radius:3.8rem;margin:0 auto;padding:0;line-height:0;transition-property:transform,top,max-width;transition-duration:.5s;transition-timing-function:ease-in-out;position:sticky;top:0;transform:translateY(-27%)}.Performance-module-scss-module__ek80Aa__full .Performance-module-scss-module__ek80Aa__videoContainer{border:none;border-radius:0;max-width:min(158.8rem,90vw);padding:0 3.2rem;top:16rem;transform:translateY(0)scale(1)}@media (width<=767px){.Performance-module-scss-module__ek80Aa__full .Performance-module-scss-module__ek80Aa__videoContainer{padding:0 1.6rem;top:12rem}.Performance-module-scss-module__ek80Aa__videoContainer{border-width:1rem;border-radius:2rem;transform:translateY(-44%)}}.Performance-module-scss-module__ek80Aa__thumbnail{z-index:1;transform-origin:50%;width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(1.003)}.Performance-module-scss-module__ek80Aa__video{border-radius:2.4rem;width:100%;height:auto;max-height:74vh;transform:scale(1.003)}.Performance-module-scss-module__ek80Aa__full .Performance-module-scss-module__ek80Aa__video{border:none;border-radius:0;transform:none}@media (width<=767px){.Performance-module-scss-module__ek80Aa__video{border-radius:1.2rem}}.Performance-module-scss-module__ek80Aa__volumeButton{display:none;position:absolute;top:4rem;right:8.6rem}.Performance-module-scss-module__ek80Aa__full .Performance-module-scss-module__ek80Aa__volumeButton{display:block}@media (width<=767px){.Performance-module-scss-module__ek80Aa__volumeButton{top:.8rem;right:2.4rem}}.Performance-module-scss-module__ek80Aa__playButton{z-index:2;cursor:pointer;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Performance-module-scss-module__ek80Aa__full .Performance-module-scss-module__ek80Aa__playButton{display:none}@media (width<=767px){.Performance-module-scss-module__ek80Aa__playButton{width:3.8rem;height:3.8rem}}.Performance-module-scss-module__ek80Aa__content{justify-content:space-between;align-items:flex-end;width:100%;max-width:120rem;margin-top:60rem;display:flex}@media (width<=75em){.Performance-module-scss-module__ek80Aa__content{flex-direction:column;align-items:center;gap:9.7rem}}@media (width<=767px){.Performance-module-scss-module__ek80Aa__content{gap:6.4rem;margin-top:30rem}}.Performance-module-scss-module__ek80Aa__description{color:var(--txt-primary-invert);letter-spacing:-.1rem;font-size:4.8rem;font-weight:700;line-height:6.2rem}@media (width<=75em){.Performance-module-scss-module__ek80Aa__description{text-align:center}}@media (width<=767px){.Performance-module-scss-module__ek80Aa__description{letter-spacing:inherit;font-size:2.8rem;font-weight:700;line-height:4rem}}.Performance-module-scss-module__ek80Aa__description small{color:var(--blue40);letter-spacing:inherit;font-size:2rem;font-weight:700;line-height:3.2rem}@media (width<=767px){.Performance-module-scss-module__ek80Aa__description small{letter-spacing:inherit;font-size:1.7rem;font-weight:700;line-height:2.8rem}}.Performance-module-scss-module__ek80Aa__performanceList{opacity:0;gap:6.4rem;transition:transform .5s,opacity .5s;display:flex;transform:translateY(150%)}.Performance-module-scss-module__ek80Aa__performanceList.Performance-module-scss-module__ek80Aa__play{opacity:1;transform:translateY(0)}@media (width<=767px){.Performance-module-scss-module__ek80Aa__performanceList{flex-direction:column;gap:5.2rem;transform:translateY(50%)}}.Performance-module-scss-module__ek80Aa__performanceItem{flex-direction:column;align-items:center;gap:.4rem;display:flex}.Performance-module-scss-module__ek80Aa__performanceValue{color:var(--blue40);letter-spacing:-.3rem;align-items:baseline;font-size:8.2rem;font-weight:700;line-height:10rem;display:flex;letter-spacing:0!important}@media (width<=767px){.Performance-module-scss-module__ek80Aa__performanceValue{letter-spacing:-.15rem;font-size:6.8rem;font-weight:700;line-height:8.4rem}}.Performance-module-scss-module__ek80Aa__unit{letter-spacing:inherit;font-size:3.2rem;font-weight:700;line-height:4.4rem}@media (width<=767px){.Performance-module-scss-module__ek80Aa__unit{letter-spacing:inherit;font-size:2rem;font-weight:700;line-height:3.2rem}}.Performance-module-scss-module__ek80Aa__performanceDescription{color:var(--txt-primary-invert);letter-spacing:inherit;font-size:2rem;font-weight:700;line-height:3.2rem}@media (width<=767px){.Performance-module-scss-module__ek80Aa__performanceDescription{letter-spacing:inherit;font-size:1.8rem;font-weight:700;line-height:3rem}}

.PresetRequirements-module-scss-module__dk8aya__container,.PresetRequirements-module-scss-module__dk8aya__difficulty,.PresetRequirements-module-scss-module__dk8aya__assignment{align-items:center;display:flex}.PresetRequirements-module-scss-module__dk8aya__difficulty label,.PresetRequirements-module-scss-module__dk8aya__assignment label{letter-spacing:inherit;margin-left:.9rem;font-size:1.4rem;font-weight:500;line-height:2.4rem}@media (width<=75em){.PresetRequirements-module-scss-module__dk8aya__difficulty label,.PresetRequirements-module-scss-module__dk8aya__assignment label{letter-spacing:-.03rem;letter-spacing:inherit;font-size:1.3rem;font-weight:500;line-height:2.1rem}}.PresetRequirements-module-scss-module__dk8aya__divider{background-color:#aaabb7;width:.1rem;height:2rem;margin:0 1.4rem}@media (width<=75em){.PresetRequirements-module-scss-module__dk8aya__divider{height:1.6rem}}.PresetRequirements-module-scss-module__dk8aya__assignment svg{width:2rem;height:2rem}.PresetRequirements-module-scss-module__dk8aya__assignment path{fill:#333236}

.RollingNumber-module-scss-module__Dw19eq__container{flex-direction:row;display:flex}.RollingNumber-module-scss-module__Dw19eq__columnWrapper{position:relative;overflow:hidden}.RollingNumber-module-scss-module__Dw19eq__columnWrapper:before{content:"0";visibility:hidden}.RollingNumber-module-scss-module__Dw19eq__digitColumn{transform:translateY(calc(-5%*var(--initIndex,0)));will-change:transform;grid-template-columns:1fr;display:grid;position:absolute;top:0;left:0}

.Contact-module-scss-module__rTrvKa__container{padding:6.4rem 3.2rem}@media (width<=767px){.Contact-module-scss-module__rTrvKa__container{padding:5.2rem 3.2rem 14.4rem}}.Contact-module-scss-module__rTrvKa__formContainer{max-width:54rem;margin:0 auto}

/*# sourceMappingURL=5edd59a19e8320a8.css.map*/