@keyframes fade-in{0%{opacity:0!important}to{opacity:1!important}}.signup-page{display:flex;flex-direction:column;box-sizing:border-box;align-items:center;min-height:100vh;padding-top:60px}.signup-page__header{background-color:rgba(8,81,93,.8);width:100%;position:fixed;top:0;left:0;right:0;z-index:1;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.signup-page__header-container{display:flex;justify-content:space-between;align-items:center}.signup-page__logo{padding:0;display:flex;align-items:center;height:60px;font-family:var(--font-montserrat);font-weight:800;font-size:24px;color:var(--hero-text-color)}.signup-page__hero{width:100%}.signup-page__hero-container{display:flex;flex-direction:column;align-items:center;height:calc(100vh - 60px);height:calc(100svh - 60px);justify-content:center;position:relative}@media screen and (min-height:920px){.signup-page__hero-container{height:unset}}.signup-page__hero-content{display:flex;flex-direction:column;align-items:center}@media screen and (min-height:920px){.signup-page__hero-content{margin-top:10svh}}@media(min-width:1024px){.signup-page__hero-content{position:relative;max-width:1200px}}.signup-page__headline{padding:0;font-family:var(--font-montserrat);font-weight:800;font-size:32px;color:var(--hero-text-color);line-height:1.2;text-align:center;position:relative}@media(min-width:1024px){.signup-page__headline{font-size:54px}}.signup-page__headline--hidden{animation:hide-signup .1s ease-in-out .2s forwards}@keyframes hide-signup{0%{opacity:1}to{opacity:0}}.signup-page__headline-highlight{color:var(--hero-highlight-color);font-weight:800}.signup-page__headline-icon-left{width:100px;height:100px;position:absolute;top:10px;left:-50vw;fill:#fff;opacity:0;animation:show-left-icon 1s cubic-bezier(.64,.27,.1,1.08) forwards;transition:scale .3s ease-in-out,rotate .3s ease-in-out;will-change:transform,opacity,scale,rotate}@media(min-width:1024px){.signup-page__headline-icon-left:hover{scale:1.1;rotate:-6deg}.signup-page__headline-icon-left{top:-80px;width:160px;height:160px;left:-50vw;animation:show-left-icon-desktop 1.1s cubic-bezier(.64,.27,.1,1.08) forwards}}.signup-page__headline-icon-left--hidden{animation:hide-left-icon 1s ease-in-out forwards}@media(min-width:1024px){.signup-page__headline-icon-left--hidden{animation:hide-left-icon-desktop 1s ease-in-out forwards}}@keyframes show-left-icon-desktop{to{opacity:.08;left:-140px;transform:rotate(435deg)}}@keyframes show-left-icon{to{opacity:.08;left:0;transform:rotate(435deg)}}@keyframes hide-left-icon{0%{opacity:.08;left:0;transform:rotate(435deg)}to{opacity:0;left:-50vw;transform:rotate(0deg)}}@keyframes hide-left-icon-desktop{0%{opacity:.08;left:-140px;transform:rotate(435deg)}to{opacity:0;left:-50vw;transform:rotate(0deg)}}.signup-page__headline-icon-right{width:110px;height:110px;position:absolute;bottom:15px;right:-50vw;fill:#fff;opacity:0;animation:show-right-icon 1s cubic-bezier(.64,.27,.1,1.08) forwards;transition:scale .3s ease-in-out,rotate .3s ease-in-out;will-change:transform,opacity,scale,rotate}@media(min-width:1024px){.signup-page__headline-icon-right:hover{scale:1.1;rotate:6deg}.signup-page__headline-icon-right{width:200px;height:200px;bottom:-100px;right:-50vw;animation:show-right-icon-desktop 1.1s cubic-bezier(.64,.57,.17,1.15) .2s forwards}}.signup-page__headline-icon-right--hidden{animation:hide-right-icon 1s ease-in-out forwards}@media(min-width:1024px){.signup-page__headline-icon-right--hidden{animation:hide-right-icon-desktop 1s ease-in-out forwards}}@keyframes show-right-icon{to{opacity:.08;right:0;transform:rotate(-1turn)}}@keyframes show-right-icon-desktop{to{opacity:.08;right:-140px;transform:rotate(-1turn)}}@keyframes hide-right-icon{0%{opacity:.08;right:0;transform:rotate(-1turn)}to{opacity:0;right:-50vw;transform:rotate(0deg)}}@keyframes hide-right-icon-desktop{0%{opacity:.08;right:-140px;transform:rotate(-1turn)}to{opacity:0;right:-50vw;transform:rotate(0deg)}}.signup-page__logo-highlight{color:var(--hero-highlight-color);font-weight:800}.signup-page__hands-up-emoji{position:absolute;bottom:-2px;right:-6px;animation:subtext-emoji-animation .8s ease .6s forwards}@keyframes subtext-emoji-animation{0%{transform:translateY(0)}50%{transform:translateY(-3px)}to{transform:translateY(0)}}.signup-page__subtitle{font-family:var(--font-montserrat);font-weight:600;font-size:18px;color:var(--hero-text-color);margin-top:26px;text-align:center;position:relative;line-height:1.4}@media(min-width:1024px){.signup-page__subtitle{font-size:18px;margin-top:16px}}.signup-page__subtitle--hidden{animation:hide-signup .1s ease-in-out .2s forwards}.signup-page__subtitle-highlight{color:#dbf227;font-weight:inherit}.signup-page__buttons{margin-top:32px;display:flex;flex-direction:column;align-items:center;width:100%}@media(min-width:1024px){.signup-page__buttons{flex-direction:row;justify-content:center;margin-top:42px}}.signup-page__button{box-shadow:0 0 8px 0 rgba(0,0,0,.3);max-width:200px;width:100%}@media screen and (min-height:920px){.signup-page__button:hover{transform:translateY(-1px)}}.signup-page__button--hidden{animation:hide-signup .1s ease-in-out .2s forwards}.signup-page__button-arrow{margin-left:10px}.signup-page__sample-indicator{font-family:var(--font-caveat);color:var(--hero-highlight-color);font-weight:700;font-size:28px;display:flex;align-items:center;position:absolute;top:-64px;left:4vw;margin-top:auto;align-self:flex-start;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(min-width:1024px){.signup-page__sample-indicator{left:-140px}}.signup-page__arrow-image{width:64px;height:64px;transform:rotate(20deg);margin-left:14px}@media screen and (min-height:920px){.signup-page__arrow-image{width:70px;height:70px}}.signup-page__mobile{width:100%;max-width:600px;position:relative;display:flex;flex-direction:column;height:calc(100vh - 60px);height:calc(100svh - 60px)}.signup-page__mobile--hidden{animation:hide-signup .1s ease-in-out .2s forwards}@media screen and (min-height:920px){.signup-page__mobile{height:unset;flex:1 1;margin-top:100px}}.signup-page__mobile-inner{background-color:rgba(0,0,0,0);border-top-right-radius:20px;border-top-left-radius:20px;display:flex;flex-direction:column;margin:0 4vw;flex:1 1}@media(min-width:1024px){.signup-page__mobile-inner{margin:0}}.signup-page__mobile-body{flex:1 1;display:flex;flex-direction:column;overflow-y:hidden}.signup-page__mobile-form-item{background-color:#0b514f;border-radius:50px;height:50px}.signup-page__mobile-questions{overflow-y:hidden;display:flex;flex-direction:column;flex-grow:1;flex-shrink:1;flex-basis:0}.signup-page__mobile-footer{height:200px;background:linear-gradient(180deg,transparent 0,#08515d 90%,#08515d);display:flex;justify-content:center;align-items:center;position:absolute;bottom:0;left:0;right:0;pointer-events:none}.signup-page__mobile-question{font-family:var(--font-montserrat);background-color:#02353d;border-radius:8px;margin:3px 0;flex-shrink:0;padding:12px 12px 11px;position:relative}@media(min-width:1024px){.signup-page__mobile-question:hover{background-color:#023a43}}.signup-page__mobile-question-title{font-weight:600;font-size:15px;color:#dbf227;border-top-right-radius:8px;border-top-left-radius:8px;display:flex;flex-direction:row;align-items:center}.signup-page__mobile-question-answer{font-weight:500;font-size:15px;color:#7fadb5;margin-top:9px}.signup-page__mobile-question-like-wrapper{display:inline-flex;flex-direction:row;border-radius:20px;height:17px;padding-left:4px;position:absolute;bottom:13px;right:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:0;animation:fadeIn 1s ease forwards;transform:translateX(-10px);-webkit-tap-highlight-color:rgba(0,0,0,0);will-change:transform,opacity}@keyframes fadeIn{0%{opacity:0}to{opacity:1;transform:translateX(0)}}.signup-page__mobile-question-like-icon{width:16px;height:16px;border-radius:50%}.signup-page__mobile-question-like-count{font-family:var(--font-open-sans);font-weight:700;font-size:12px;padding-left:4px;min-width:14px}.signup-page__mobile-footer-button{margin-top:120px;box-shadow:0 0 8px 0 rgba(0,0,0,.3);position:absolute;bottom:20px;transform:translateX(-50%);left:50%;width:100%;max-width:240px}@media(min-width:1024px){.signup-page__mobile-footer-button{width:auto}}@media screen and (min-height:920px){.signup-page__mobile-footer-button:hover{transform:translateX(-50%) translateY(-2px)}}.signup-page__mobile-footer-button-arrow{margin-left:8px}.signup-page__chat-wrapper{width:100%;height:calc(var(--vh, 1vh)*100 - 60px);display:flex;justify-content:center;align-items:center;flex-direction:column}.signup-page__chat-conversation-wrapper{display:flex;flex-direction:column;padding:20px;background-color:#02353d;border-radius:10px;max-width:600px;box-sizing:border-box;position:relative}.signup-page__chat-footer{max-width:600px;display:flex;flex-direction:row;margin-top:10px}.signup-page__chat-footer-button{background-color:#02353d;border-radius:50%!important;width:36px!important;height:36px!important;padding:0!important;margin-left:10px}@media screen and (min-height:920px){.signup-page__chat-footer-button:focus-visible,.signup-page__chat-footer-button:hover{transform:translateY(-1px)}}.signup-page__chat-footer-input{background-color:#02353d;border:none;flex:1 1;padding:0!important;border-radius:10px;outline:none}