:root{--background:#ffffff;--background-secondary:#f5f5f5;--background-tertiary:#fafafa;--border-color:#fdfdfd;--light-gray:#f8f8f8;--primary:#1e1463;--secondary:#38299d;--tertiary:#6053c0;--accent:#cac0ff;--highlight:#e9e5ff;--green-primary:#0e5c3a;--green-secondary:#0e6f45;--green-tertiary:#118351;--green-accent:#1eaa6c;--text-primary:#1e1463;--text-secondary:#333333;--text-muted:#5b5b5b;--text-light:#a6a6a6;--gray-primary:#d0d0d0;--gray-secondary:#f1f1f1;--gray-tertiary:#f6f6f6;--gray-quaternary:#f8f8f8;--button-primary:#1e1463;--button-secondary:#0e5c3a;--link-color:#3a3a3a;--body-background:var(--background);--body-text:var(--text-primary)}html.dark{--background:#1c1442;--background-secondary:#221b56;--background-tertiary:#2c2568;--border-color:#2e2e2e;--light-gray:#2c2c2c;--primary:#cbc4f5;--secondary:#aea3ef;--tertiary:#1e1463;--accent:#591a80;--highlight:#1e1463;--green-primary:#1eaa6c;--green-secondary:#118351;--green-tertiary:#0e6f45;--green-accent:#0e5c3a;--text-primary:#ffffff;--text-secondary:#cccccc;--text-muted:#888888;--text-light:#555555;--gray-primary:#333333;--gray-secondary:#2b2b2b;--gray-tertiary:#1f1f1f;--gray-quaternary:#181818;--button-primary:#cbc4f5;--button-secondary:#1eaa6c;--link-color:#d3d3d3}body,html{overflow-x:hidden;font-family:Satoshi,Arial,Helvetica,sans-serif;transition:background .3s ease,color .3s ease}body,html{background:var(--background);color:var(--text-primary)}a{color:var(--link-color)}.mode-switcher{position:relative;display:flex;align-items:center;width:4rem;height:2rem;background-color:#d1d5db;border-radius:9999px;padding:.25rem;transition:all .3s ease-in-out;z-index:10}.mode-switcher.dark{background-color:#374151}.mode-switcher .toggle-circle{position:absolute;width:1.75rem;height:1.75rem;background-color:#fff;border-radius:50%;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:transform .3s ease-in-out}.mode-switcher .toggle-circle.dark{background-color:#111827}.mode-switcher .toggle-circle.active{transform:translateX(2rem)}.navbar{position:relative}.navbar>div{position:absolute;right:100px;top:35px}.form-container{background-color:rgba(221,221,221,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:45px;border:1px solid #b2b2b2;text-align:center;padding:2rem 4rem;z-index:2;width:500px}.auth-header,.form-container{display:flex;flex-direction:column;align-items:center;justify-content:center}.auth-header .logo{object-fit:contain}.auth-header .tab{display:flex;justify-content:space-between;border:1px solid #d0d0d0;border-radius:45px;width:300px;overflow:hidden}.auth-header .tab a{color:#1e1463;font-size:.8rem;padding:.5rem 0;flex:1 1}.auth-header .tab a.active{background-color:#1e1463;color:#fff}html.dark .auth-header .tab a{color:var(--text-primary)}.multi-step-form{width:100%;max-width:450px;margin:auto;padding:20px}.multi-step-form .steps{display:flex;justify-content:center;margin-bottom:1.5rem}.multi-step-form .steps span{width:100px;font-family:Satoshi,sans-serif;font-weight:200;font-size:14px;color:#5b5b5b;position:relative;padding-bottom:5px;border-bottom:1px solid #a6a6a6}.multi-step-form .steps span.active{color:#1e1463;border-bottom:2px solid #1e1463}.multi-step-form .form{display:flex;flex-direction:column;gap:20px;width:350px}.multi-step-form .form .input-group{width:100%;display:flex;flex-direction:column}.multi-step-form .form .input-group label{display:flex;gap:10px;align-items:center;font-size:13px;font-weight:200;margin-bottom:8px;text-align:start;color:#1e1463}.multi-step-form .form .input-group input,.multi-step-form .form .input-group select{font-size:13px;width:100%;padding:10px;border:1px solid #d0d0d0;border-radius:4px;outline:none;transition:border-color .3s;color:#5b5b5b}.multi-step-form .form .input-group input:focus,.multi-step-form .form .input-group select:focus{border-color:#1e1463}.multi-step-form .form .input-group input::placeholder,.multi-step-form .form .input-group select::placeholder{color:rgba(0,0,0,0)}.multi-step-form .form .phone-input{display:flex;align-items:stretch;gap:5px}.multi-step-form .form .phone-input .select-wrapper{display:flex;align-items:center;border:1px solid #d0d0d0;border-radius:4px;padding:8px;width:120px;background-color:#fff;cursor:pointer;position:relative}.multi-step-form .form .phone-input .select-wrapper .flag{width:20px;height:auto;display:inline-block}.multi-step-form .form .phone-input .select-wrapper select{border:none;background:rgba(0,0,0,0);padding:0;width:100%;cursor:pointer;outline:none;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.multi-step-form .form .phone-input input{flex:1 1;border:1px solid #d0d0d0;border-radius:4px;padding:10px}.multi-step-form .form .phone-input input::placeholder{color:#5b5b5b;font-weight:200}.multi-step-form .form .password-input{width:100%;position:relative;display:flex;align-items:center}.multi-step-form .form .password-input input{flex:1 1;padding-right:40px}.multi-step-form .form .password-input .eye-icon{position:absolute;right:12px;cursor:pointer;font-size:18px;color:#757575}.multi-step-form .form .password-input .eye-icon:hover{color:#1e1463}.multi-step-form .form .device-selection{display:flex;gap:5px}.multi-step-form .form .device-selection select:first-child{width:40%}.multi-step-form .form .device-selection select:nth-child(2){flex:1 1}.multi-step-form .form .social-media{display:flex;gap:5px}.multi-step-form .form .social-media select{width:40%}.multi-step-form .form .social-media input{flex:1 1}.multi-step-form .form .social-media input::placeholder{color:#5b5b5b;font-weight:200}.multi-step-form .form .btn{margin-top:1rem;font-size:16px;font-weight:200}.multi-step-form .form .privacy{text-align:center;font-size:13px;color:#5b5b5b}.multi-step-form .form .privacy a{color:currentColor;text-decoration:underline}.multi-step-form .form .privacy a:hover{text-decoration:underline;color:#1e1463}html.dark .multi-step-form .steps span{color:var(--text-primary)}html.dark .multi-step-form .steps span.active{color:var(--text-primary);border-bottom:2px solid #1e1463}html.dark .multi-step-form .form .input-group input,html.dark .multi-step-form .form .input-group select{background-color:rgba(0,0,0,0);color:var(--text-primary);border:1px solid var(--text-primary)}html.dark .multi-step-form .form .input-group input:focus,html.dark .multi-step-form .form .input-group select:focus{border-color:var(--text-primary)}html.dark .multi-step-form .form .input-group input::placeholder,html.dark .multi-step-form .form .input-group select::placeholder{color:rgba(0,0,0,0)}html.dark .multi-step-form .form .input-group label{color:var(--text-primary)}html.dark .multi-step-form .form .input-group select option{background-color:#1c1442;color:var(--text-primary)}html.dark .multi-step-form .form input{color:var(--text-primary)}html.dark .multi-step-form .form input::placeholder{color:var(--text-primary)}html.dark .multi-step-form .form .select-wrapper{background:rgba(0,0,0,0)}html.dark .multi-step-form .form .select-wrapper>select{border:none}html.dark .multi-step-form .form select{background-color:rgba(0,0,0,0)}html.dark .multi-step-form .form select option{background-color:#1c1442;color:var(--text-primary)}.payments,.payments__buttons{display:flex;flex-direction:column;gap:16px}.payments__buttons{margin-top:16px;background-color:#fff}.payments__buttons img{filter:invert(1)}*{margin:0;padding:0;box-sizing:border-box;font-family:Satoshi,sans-serif}a{text-decoration:none}ul{list-style:none}.btn{width:100%;height:42px;font-size:12px;border-radius:25px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:all .3s ease-in-out}.btn .icon{width:20px;height:20px;object-fit:contain}.btn.primary{background-color:#1e1463;color:#fff}.btn.primary:hover{background-color:#b8abfd}.btn.secondary{background-color:rgba(0,0,0,0);color:var(--text-primary);border:1px solid #1e1463}.btn.secondary:hover{background-color:#38299d;color:#fff}.btn.social-apple,.btn.social-facebook,.btn.social-google,.btn.social-microsoft{background-color:#fff;border:1px solid #d0d0d0;color:var(--text-primary)}.btn.social-apple:hover,.btn.social-facebook:hover,.btn.social-google:hover,.btn.social-microsoft:hover{background-color:#d0d0d0}html.dark .btn.social-apple,html.dark .btn.social-facebook,html.dark .btn.social-google,html.dark .btn.social-microsoft{background-color:rgba(0,0,0,0);border:1px solid var(--text-primary);color:var(--text-primary)}html.dark .btn.social-apple:hover,html.dark .btn.social-facebook:hover,html.dark .btn.social-google:hover,html.dark .btn.social-microsoft:hover{background-color:#2a2260}html.dark .btn.secondary{border:1px solid var(--text-primary);color:#eee}html.dark .btn.secondary:hover{background-color:#38299d;color:#fff}html.dark .btn.primary{background-color:#1e1463;color:#fff}html.dark .btn.primary:hover{background-color:#38299d}.nav-btn-wrapper{position:absolute;right:100px;top:35px;display:flex;flex-direction:column;align-items:center;gap:8px;z-index:10}.nav-btn-wrapper.left{left:100px;right:auto}.nav-btn-wrapper.right{right:100px;left:auto}.nav-btn-label{font-size:14px;font-weight:500;color:inherit}.nav-btn-wrapper.is-dark .nav-btn-label{color:#cbc4f5}.nav-btn{background:#fff;border:2px solid #1e1463;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;cursor:pointer;transition:.3s ease-in-out}.nav-btn:hover{background:#1e1463;color:#fff}.nav-btn.hidden{visibility:hidden}html.dark .nav-btn{background:rgba(0,0,0,0);border:2px solid #cbc4f5;color:#cbc4f5}html.dark .nav-btn:hover{background:#cbc4f5;color:#1e1463}.divider{display:flex;align-items:center;width:100%;text-align:center;color:#5b5b5b;font-size:12px;margin:25px 0}.divider:after,.divider:before{content:"";flex:1 1;height:1px;background-color:#d0d0d0;margin:0 10px}html.dark .divider{color:var(--text-secondary)}.speech-bubble{max-width:320px;background:#f8f8f8;border-radius:12px;padding:15px 20px;font-size:16px;line-height:1.5;color:#1e1463;box-shadow:0 4px 10px rgba(0,0,0,.1);position:relative}.speech-bubble p{margin:0;font-weight:400}.speech-bubble p strong{font-weight:700}.speech-bubble:after{content:"";position:absolute;bottom:-12px;right:20px;width:0;height:0;border-left:12px solid rgba(0,0,0,0);border-right:12px solid rgba(0,0,0,0);border-top:12px solid #f8f8f8}html.dark .speech-bubble{background:rgba(0,0,0,0);color:#cbc4f5;border:2px solid #cbc4f5}html.dark .speech-bubble:after{border-top-color:#cbc4f5}.progress-dots{display:flex;justify-content:center;gap:10px;margin-top:20px}.progress-dots .dot{width:12px;height:12px;border-radius:50%;background:#d0d0d0;transition:background .3s ease-in-out}.progress-dots .dot.active{background:#1e1463}html.dark .progress-dots .dot{background:#cbc4f5}html.dark .progress-dots .dot.active{background:#1e1463}.step-guide-title{text-align:center;margin-bottom:5px}.step-guide-title .step-text{font-size:16px;font-weight:400;color:#333}.step-guide-title .step-logo{display:flex;justify-content:center;align-items:center;margin-top:5px}.step-guide-title .step-logo img{object-fit:contain}html.dark .step-guide-title .step-text{color:#cbc4f5}.long-round-button__main{width:100%;min-height:40px;padding:16px 40px;background-color:var(--element-background-color,#1E1463);color:var(--element-text-color,#ffffff);border:1px solid var(--element-border-color,--element-background-color);border-radius:40px;flex-direction:row;gap:8px}.long-round-button__main,.long-round-button__main__text-place-holder{cursor:pointer;display:flex;justify-content:center;align-items:center}.long-round-button__main__text-place-holder{font-size:16px}.guide-card{border:1px solid #868686;border-radius:20px;height:13rem;width:13rem;display:flex;flex-direction:column;align-items:center;justify-content:space-between;overflow:hidden;cursor:pointer;transition:all .3s ease}.guide-card:hover{transform:translateY(-2px);border:3px solid var(--text-primary);box-shadow:0 4px 12px rgba(31,20,99,.628);border-color:var(--text-primary)}.guide-card.selected{background-color:#dcd6ff;box-shadow:10px 4px 25px 2px rgba(14,14,14,.135)}.guide-card.selected:hover{box-shadow:0 0 0 2px rgba(220,214,255,.393)}.guide-card.selected .guide-name{font-weight:700}.guide-card .guide-name{margin:1.5rem auto 1rem;font-size:1.5rem;font-weight:500;font-style:normal;color:var(--text-primary);text-align:center;flex-shrink:0}.guide-card .guide-image-container{width:100%;height:100%;flex:1 1;display:flex;align-items:flex-end;justify-content:center;overflow:visible;position:relative}.guide-card .guide-image-container .guide-image{padding:0 .9rem;width:auto!important;height:230%!important;min-height:100%;object-fit:cover;object-position:center top;position:absolute;top:0;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;image-rendering:optimizeQuality}html.dark .guide-card{border-color:#6b7280;background:rgba(0,0,0,0)}html.dark .guide-card:hover{border-color:#60a5fa}html.dark .guide-card.selected{border-color:#60a5fa;box-shadow:0 0 0 2px rgba(96,165,250,.2)}html.dark .guide-card .guide-name{color:#f9fafb}@media(max-width:768px){.guide-card{width:200px;height:200px}.guide-card .guide-name{font-size:1.2rem;margin:1rem auto .5rem}}@media(max-width:480px){.guide-card{width:180px;height:180px}.guide-card .guide-name{font-size:1rem;margin:.8rem auto .3rem}}.audio-buttons{margin-bottom:20px;column-gap:16px}.audio-button,.audio-buttons{justify-content:center;display:flex}.audio-button{background:none;border:none;padding:0;margin:0;width:50px;flex-direction:column;align-items:center;cursor:pointer;outline:none}.audio-button:focus-visible{outline:2px solid #1e1463;border-radius:4px}.audio-button__icon{display:block}.audio-button__label{margin-top:4px;font-size:14px}.audio-buttons.is-dark .audio-button__label{color:#cbc4f5}.audio-buttons.is-dark .audio-button__icon{filter:brightness(0) saturate(100%) invert(85%) sepia(15%) saturate(502%) hue-rotate(206deg) brightness(99%) contrast(93%)}.audio-buttons.is-dark .audio-button:focus-visible{outline-color:#cbc4f5}.auth-layout{height:100vh;display:flex;justify-content:center;align-items:center}.auth-layout .auth-image{position:absolute;z-index:1;bottom:0;max-width:300px;height:auto;object-fit:contain}.auth-layout .auth-image.left{bottom:10%;left:16%}.auth-layout .auth-image.right{bottom:10%;right:16%}.welcome{width:100%;display:flex;gap:1rem;flex-direction:column;align-items:center}.welcome .welcome-small-title{font-size:.8rem;font-weight:400;color:#5b5b5b}.welcome .welcome-title{color:var(--text-primary);text-transform:capitalize}.welcome .img-container img{width:100%;height:100%;object-fit:cover}.welcome .btns-container{margin-top:1rem;width:100%}.welcome .btns-container .btns-group{width:100%;display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}html.dark .welcome-small-title{color:var(--text-secondary)}.sign-in{width:100%;display:flex;flex-direction:column;align-items:center}.sign-in .auth-form{width:100%;margin-top:2rem}.sign-in .auth-form .input-group{width:100%;display:flex;flex-direction:column;align-items:flex-start;margin-bottom:1rem}.sign-in .auth-form .input-group label{display:flex;align-items:center;gap:10px;font-size:13px;margin-bottom:.5rem;font-weight:300}.sign-in .auth-form .input-group input{font-size:13px;width:100%;border:1px solid #d0d0d0;height:40px;font-size:1rem;padding-left:10px}.sign-in .auth-form .input-group input::placeholder{color:rgba(0,0,0,0)}.sign-in .auth-form .input-group .password-input{width:100%;position:relative;display:flex;align-items:center}.sign-in .auth-form .input-group .password-input input{flex:1 1;padding-right:40px}.sign-in .auth-form .input-group .password-input .eye-icon{position:absolute;right:12px;cursor:pointer;font-size:18px;color:#757575}.sign-in .auth-form .input-group .password-input .eye-icon:hover{color:#1e1463}.sign-in .auth-form .btn{padding:1rem;margin-top:2rem;font-size:1rem}.sign-in .auth-form .forgot-password{margin-top:1rem;font-size:.7rem;color:#5b5b5b}.sign-in .auth-form .forgot-password a{text-decoration:underline;color:#1e1463;font-weight:700}.sign-in .btns-container{width:100%}.sign-in .btns-container .btns-group{width:100%;display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}html.dark .auth-form .input-group input{border:1px solid var(--text-primary);background-color:rgba(0,0,0,0);color:var(--text-primary)}html.dark .eye-icon,html.dark .forgot-password,html.dark .forgot-password a{color:var(--text-primary)!important}.reset-password{width:100%;display:flex;flex-direction:column;align-items:center}.reset-password .auth-form{width:100%;margin-top:1.5rem}.reset-password .auth-form h2{color:#1e1463;font-size:2rem;font-weight:700;text-align:center;margin:0 0 .6rem}.reset-password .auth-form .reset-password__subtitle{text-align:center;color:#666;margin:0 0 1.5rem;font-size:1rem}.reset-password .auth-form .input-group{width:100%;display:flex;flex-direction:column;align-items:flex-start;margin-bottom:1rem}.reset-password .auth-form .input-group label{font-size:13px;margin-bottom:.5rem;color:#676294}.reset-password .auth-form .input-group input{width:100%;border:1px solid #d0d0d0;height:40px;font-size:1rem;padding-left:10px}html.dark .reset-password .auth-form .input-group label,html.dark .reset-password .auth-form .reset-password__subtitle{color:var(--text-primary)}html.dark .reset-password .auth-form .input-group input{border:1px solid var(--text-primary);background-color:rgba(0,0,0,0);color:var(--text-primary)}.congrats{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:2rem}.congrats canva{display:none;top:0}.congrats .logo img{object-fit:contain}.congrats .success-icon{width:300px}.congrats .success-icon img{object-fit:cover}.congrats .text h2{color:#1e1463;margin-bottom:1rem}.congrats .text p{color:#5b5b5b;font-size:.9rem;margin-bottom:.2rem}html.dark .congrats .text h2{color:var(--text-primary)}html.dark .congrats .text p{color:var(--text-secondary)}.onboarding{width:100vw;height:100vh;display:flex;flex-direction:column;justify-content:center;gap:20px;position:relative;padding-bottom:3rem;padding-top:110px}.onboarding .onboarding-header{position:absolute;top:60px;left:50%;transform:translateX(-50%);width:100%;z-index:5;pointer-events:none;display:flex;flex-direction:column;align-items:center;gap:8px}.onboarding .onboarding-header .audio-buttons{margin-bottom:0;pointer-events:auto}.onboarding.btn{width:80}.onboarding .step{width:100%;display:flex;justify-content:center;align-items:flex-start;gap:4rem}.onboarding .step .speech-bubble{margin-top:30px}.onboarding .step .guides-container{display:flex;gap:40px;justify-content:center;align-items:flex-start;margin-top:20px}.onboarding .step .guide-name{font-size:16px;font-weight:700;color:#1e1463;width:-moz-fit-content;width:fit-content}.onboarding .step .guide-image{max-height:400px;width:auto;display:flex;justify-content:center;align-items:center;transition:transform .3s ease-in-out}.onboarding .step .guide-image img{width:auto;object-fit:contain}.onboarding .step .guide-image:hover{transform:scale(1.05)}.onboarding .step .long-speech-bubble .speech-bubble{min-width:340px}.onboarding .step .nudge-up{margin-top:-120px}.onboarding .step .nudge-left{transform:translateX(-20%)}.onboarding .step .nudge-right{transform:translateX(20%)}.onboarding .step .nudge-far-right{transform:translateX(40%)}.onboarding .step.step0{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:3rem;height:100%;width:100vw}.onboarding .step.step0 .upper-section{display:flex;justify-content:center;align-items:center;flex-direction:row;gap:1rem}.onboarding .step.step0 .upper-section .left-speechbubble{margin-top:-4rem}.onboarding .step.step0 .bottom-section{display:flex;flex-direction:column}.onboarding .step.step0 .bottom-section .cta-text{text-align:center;font-size:1.2rem}.onboarding .step.step0 .guides-container{display:flex;gap:50px;justify-content:center}.onboarding .step.step1{display:flex;align-items:flex-start;justify-content:center;width:100%;max-width:1100px;margin:auto;gap:0}.onboarding .step.step1 .step1-content{display:flex;align-items:flex-end}.onboarding .step.step1 .guide-container{display:flex;align-items:center;justify-content:center}.onboarding .step.step1 .guide-container img{width:auto;object-fit:contain}.onboarding .step.step1 .speechbubbles-container{display:flex;flex-direction:column;gap:30px}.onboarding .step.step1 .speechbubbles-container .first-speech-bubble{min-width:350px;transform:translateX(-15%)}.onboarding .step.step1 .speechbubbles-container .second-speech-bubble{width:350px;transform:translateX(5%)}.onboarding .step.step1 .screenshot{width:100%;height:100%}.onboarding .step.step1 .screenshot img{object-fit:contain}.onboarding .step.step1 .speech-bubble{margin-top:50px;max-width:300px;font-size:16px;line-height:1.5}.onboarding .step.step1 .speech-bubble strong{font-weight:700}.onboarding .step.step4{display:flex;align-items:flex-start;justify-content:center;gap:0;width:100%;max-width:1100px;margin:auto;position:relative}.onboarding .step.step4 .speech-bubble{margin-top:50px;max-width:280px;font-size:16px;line-height:1.5}.onboarding .step.step4 .speech-bubble strong{font-weight:700}.onboarding .step.step4 .step4-content{display:flex;align-items:flex-end;justify-content:center;position:relative;gap:0}.onboarding .step.step4 .guide-container{display:flex;z-index:2}.onboarding .step.step4 .guide-container img{width:auto;object-fit:contain}.onboarding .step.step4 .screenshot{width:100%;height:100%}.onboarding .step.step4 .screenshot img{object-fit:contain}.onboarding .step.step4 .ally{transform:translateX(-40%);display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.onboarding .step.step4 .ally img{max-width:220px;object-fit:contain}.onboarding .step.step4 .ally-speech-bubble{position:absolute;bottom:45%;right:-40px;max-width:250px}.onboarding .step.step4 .ally-speech-bubble .speech-bubble:after{content:"";position:absolute;bottom:-10px;left:20px;width:0;height:0;border-left:12px solid rgba(0,0,0,0);border-right:12px solid rgba(0,0,0,0);border-top:12px solid #fff}.onboarding .step.step5{display:flex;align-items:center;justify-content:center;width:100%;max-width:1100px;margin:auto;position:relative}.onboarding .step.step5 .white-space-step-5{min-width:200px;position:relative;height:100%}.onboarding .step.step5 .step5-content{display:flex;align-items:flex-end;justify-content:center;width:100%;position:relative}.onboarding .step.step5 .speech-bubble-container{position:absolute;left:60px;top:-55px}.onboarding .step.step5 .speech-bubble-container .speech-bubble{max-width:350px}.onboarding .step.step5 .ally-container{align-self:flex-start;transform:translateX(-15%);display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start}.onboarding .step.step5 .ally-container .ally-speech-bubble{width:260px}.onboarding .step.step5 .guide-container{display:flex;z-index:2}.onboarding .step.step5 .guide-container img{width:auto;object-fit:contain}.onboarding .step.step5 .chat-ui{transform:translateX(-10%);display:flex;align-items:center;justify-content:center;width:100%}.onboarding .step.step5 .chat-ui img{object-fit:contain;max-width:320px}.onboarding .step.investement-step,.onboarding .step.investement-step .content{display:flex;flex-direction:column;justify-content:center;align-items:center}.onboarding .step.investement-step .content{gap:20px}.onboarding .step.investement-step .content h1{font-weight:700}.onboarding .step.investement-step .content p{max-width:450px;text-align:center;color:var(--primary-color)}.onboarding .step.investement-step .actions-btn{display:flex;flex-direction:column;gap:10px}.onboarding .step.investement-step .actions-btn .btn{padding:1rem 2rem;font-size:.8rem;width:270px;font-weight:700}.onboarding .bottom{position:absolute;bottom:40px;left:50%;transform:translateX(-50%)}.onboarding .bottom .next-step-button-container{width:270px}.onboarding .bottom .next-step-button-container .btn{width:270px;font-weight:700}.onboarding .bottom .btn{margin-top:1rem;padding:1rem 2rem;font-size:.8rem;font-weight:200}.onboarding .step-final{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:60px;width:100%;max-width:1100px;position:relative;margin:5rem auto auto}.onboarding .step-final .final-content{display:flex;align-items:flex-end;justify-content:center;position:relative;isolation:isolate}.onboarding .step-final .confetti{position:absolute;left:50%;top:45%;transform:translate(-50%,-50%);z-index:-1;width:min(95vw,440px);pointer-events:none}.onboarding .step-final .confetti img{width:100%;max-width:980px;height:auto;object-fit:contain}.onboarding .step-final .guide-container{position:relative;z-index:2}.onboarding .step-final .guide-container img{width:auto;object-fit:contain}.onboarding .step-final .ally{transform:translateX(-25%);position:relative;z-index:2}.onboarding .step-final .ally img{width:auto;object-fit:contain}.onboarding .step-final .speech-bubble-container{position:absolute;z-index:1}.onboarding .step-final .speech-bubble-container strong{font-weight:700}.onboarding .step-final .guide-bubble{top:-30px;left:50px}.onboarding .step-final .ally-bubble{bottom:50%;right:10%}.onboarding .step-final .ally-bubble .speech-bubble:after{content:"";position:absolute;bottom:-10px;left:20px;width:0;height:0;border-left:12px solid rgba(0,0,0,0);border-right:12px solid rgba(0,0,0,0);border-top:12px solid #fff}.onboarding .step-final .btn{width:300px;font-size:14px}html.dark .onboarding .guide-name{color:#cbc4f5}html.dark .onboarding .guide-name.selected{background-color:#cbc4f5;color:#cbc4f5}html.dark .onboarding .step-guide-title{color:#cbc4f5}html.dark .onboarding .onboarding .step-final-content .chat-ui img,html.dark .onboarding .onboarding .step1-content .screenshot img,html.dark .onboarding .onboarding .step4-content .screenshot img,html.dark .onboarding .onboarding .step5-content .chat-ui img{filter:brightness(.8)}html.dark .onboarding .onboarding .step.step4 .ally-speech-bubble .speech-bubble:after{bottom:-12px}.payment-container{display:flex;flex-direction:column;width:360px;gap:16px;margin:auto;padding-top:100px}.payment-container__subscription-card{display:flex;flex-direction:row;border-radius:8px;border:1px solid #5b5b5b;background-color:#fff;padding:8px 20px;align-items:center;justify-content:space-between}.payment-container__subscription-card__title{display:flex;flex-direction:row;align-items:center;gap:2px;margin-top:2px}.payment-container__subscription-card__price-container{display:flex;flex-direction:column;justify-content:baseline;align-items:flex-start;gap:2px}.payment-container__subscription-card__price-container p{font-size:8px;color:#5b5b5b;margin:0}.payment-container__subscription-card__price-container h2{font-size:12px;margin:0}.payment-container__subscription-card__price-container__price{font-size:12px;color:#5b5b5b;display:flex;flex-direction:row;align-items:baseline;gap:8px}.payment-container__subscription-card__price-container__price p{text-decoration:line-through}.payment-container__subscription-card__price-container__price input{background-color:#00008b}.payment-container__payment-card{border-radius:8px;border:1px solid #5b5b5b;background-color:#fff;padding:8px;justify-content:space-between}.comfirm-payment,.payment-container__payment-card{display:flex;flex-direction:column;align-items:center}.comfirm-payment{width:360px;gap:16px;margin:auto;padding-top:100px}.comfirm-payment__text{margin:0;display:flex;flex-direction:column;align-items:center}.comfirm-payment__text h1{margin:0;color:#1e1463}.comfirm-payment__text p{color:#5b5b5b}.comfirm-payment__image{display:flex}.comfirm-payment__button{display:flex;flex-direction:column;height:100%;width:360px;align-items:center;justify-content:center}