body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;padding:0}html{overflow-x:hidden}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;font-family:Hiragino Kaku Gothic ProN,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.App,body{overflow-x:hidden;width:100%}.App{min-height:100vh}.top-header-bar{background:#fff;height:72px;left:0;position:fixed;top:0;width:100%;z-index:1000}.header-logo{height:29.39px;left:33px;position:absolute;top:21px;width:91px}.header-logo-icon{height:22.61px;left:0;position:absolute;top:4.52px;width:22.61px}.header-logo-text{align-items:center;color:#fc6c29;display:flex;font-family:Hiragino Kaku Gothic Std,sans-serif;font-size:22.61px;font-weight:800;height:30px;left:27.13px;line-height:1.3;margin:0;position:absolute;top:0;width:64px}@media (max-width:768px){.header-logo{left:20px;transform:scale(.9);transform-origin:left center}.header-logo-text{font-size:20.35px}.header-logo-icon{height:20.35px;width:20.35px}}@media (max-width:480px){.top-header-bar{height:60px}.header-logo{left:16px;top:15px;transform:scale(.8);transform-origin:left center}.header-logo-text{font-size:18.09px}.header-logo-icon{height:18.09px;width:18.09px}}.progress-indicator{background:#fff;display:flex;justify-content:center;padding:40px 0 24px;width:100%}.progress-steps-container{align-items:center;display:flex;height:42px;justify-content:center;position:relative;width:322px}.progress-line{height:1px;left:22px;position:absolute;top:10px;width:267px;z-index:1}.progress-line:before{left:0;width:125.5px}.progress-line:after,.progress-line:before{background:#00000026;content:"";height:1px;position:absolute;top:0}.progress-line:after{left:145.5px;width:121.5px}.progress-steps{align-items:flex-start;display:flex;height:100%;position:relative;width:100%;z-index:2}.progress-step:first-child{left:0;position:absolute;top:0;width:44px}.progress-step:nth-child(2){align-items:center;display:flex;flex-direction:column;justify-content:flex-start;left:118px;position:absolute;top:0;transform:translateX(0);width:79px}.progress-step:nth-child(2) .step-indicator{margin:0 auto}.progress-step:nth-child(2) .step-label{margin-left:auto;margin-right:auto;width:100%}.progress-step:nth-child(3){left:256px;position:absolute;top:0;width:66px}.progress-step{flex-direction:column;gap:3px}.progress-step,.step-indicator{align-items:center;display:flex}.step-indicator{border-radius:50%;height:20px;justify-content:center;position:relative;width:20px}.step-indicator.completed{background:#fff}.step-indicator.current{background:#fc6c29;transform:scale(.723)}.step-indicator.pending{background:#ccc;transform:scale(.723)}.step-completed-icon{height:24px;object-fit:contain;width:24px}.step-dot-container{align-items:center;display:flex;justify-content:center;position:absolute}.step-dot{background:#fff;border-radius:50%;height:10px;width:10px}.step-label{color:#000;display:block;font-family:Inter,sans-serif;font-size:12px;font-weight:500;line-height:1.21;text-align:center;width:100%}.progress-step:nth-child(2) .step-label{margin:0 auto;text-align:center;white-space:normal}@media (max-width:768px){.progress-indicator{padding:24px 0 16px}.progress-steps-container{width:280px}.progress-line{left:42px;top:10px;width:171px}.progress-line:before{width:87.5px}.progress-line:after{left:107.5px;width:63.5px}.progress-step:first-child{left:20px}.progress-step:nth-child(2){left:100px}.progress-step:nth-child(3){left:180px}.step-label{font-size:10px}.step-completed-icon,.step-indicator{height:20px;width:20px}.step-dot-container{height:11.67px;left:4.17px;top:4.17px;width:11.67px}.step-dot{height:5px;width:5px}}@media (max-width:480px){.progress-indicator{padding:20px 0 12px}}.dayli-promise{background:#9595951a;border-radius:10px;height:152px;overflow:hidden;position:relative;width:312px}.promise-content{left:19px;position:absolute;top:62px;width:152px}.promise-features{display:flex;flex-direction:column;gap:8px}.feature-item{align-items:center;display:flex;gap:8px}.feature-item:last-child{align-items:center;justify-content:flex-start;position:relative;width:100%}.promise-feature-icon{align-items:center;border-radius:50%;flex-shrink:0;height:18px;justify-content:center;width:18px}.promise-feature-icon img{height:15.03px;width:13.5px}.feature-item span{color:#000;font-family:Hiragino Kaku Gothic ProN,sans-serif;font-size:12px;font-weight:600;line-height:1.5em;white-space:nowrap}.feature-text-with-logo{align-items:center;display:flex;gap:8px}.feature-text-with-logo span{color:#000;font-family:Hiragino Kaku Gothic ProN,sans-serif;font-size:12px;font-weight:600;line-height:1.5em;white-space:nowrap}.dayli-promise-mastercard-logo{display:inline-block;flex-shrink:0;height:15.35px;vertical-align:middle;width:25.7px}.dayli-promise-mastercard-logo img{height:100%;width:100%}.promise-title{color:#fc6c29;font-family:Hiragino Kaku Gothic Std,sans-serif;font-size:16px;font-weight:800;height:19px;left:19px;letter-spacing:-2%;line-height:1.153em;margin:0;overflow:visible;position:absolute;top:27px;white-space:nowrap;width:125px}.promise-image{border-radius:190px;box-shadow:0 4px 14px 0 #eb6e005c;height:75px;overflow:hidden;position:absolute;right:10px;top:4.96px;width:76.36px;z-index:2}.promise-image img{height:100%;object-fit:cover;width:100%}.promise-decoration{align-items:center;display:flex;height:91.56px;justify-content:center;opacity:.1;position:absolute;right:9px;top:-3px;width:91.56px;z-index:1}.promise-decoration img{height:100%;object-fit:contain;width:100%}@media (max-width:1200px){.dayli-promise{left:0;margin:0 auto 40px;position:relative;right:auto;top:0}}@media (max-width:768px){.dayli-promise{max-width:312px;width:90%}}.signup-step{background:#fff;min-height:600px;padding:40px 0;position:relative;width:100%}.signup-content-container{align-items:flex-start;display:flex;gap:40px;margin:0 auto;max-width:1200px;position:relative;width:100%}.signup-form-section{display:flex;flex-direction:column;gap:24px;margin-left:289px;width:354px}.signup-main-heading{color:#000;font-family:Hiragino Kaku Gothic Std,sans-serif;font-size:24.61px;font-weight:800;line-height:1.219;margin:0;width:332px}.signup-form-fields{gap:24px}.signup-form-fields,.signup-input-field{display:flex;flex-direction:column;width:100%}.signup-input-field{gap:8px}.signup-field-label{color:#000000bf;font-family:Geist,sans-serif;font-size:14px;font-weight:400;line-height:1.3;margin:0}.signup-field-container{align-items:center;background:#fff;border:1px solid #e4e4e4;border-radius:4px;box-shadow:0 4px 4px 0 #13343b05;display:flex;gap:8px;padding:16px;width:100%}.signup-field-input{background:#0000;border:none;color:#000000bf;font-family:Geist,sans-serif;font-size:14px;font-weight:400;line-height:1.3;outline:none;width:100%}.signup-field-input::placeholder{color:#00000080}.signup-field-error{color:#dc2626;font-family:Geist,sans-serif;font-size:12px;font-weight:400;margin-top:4px}.signup-terms-and-button{display:flex;flex-direction:column;gap:18px;width:100%}.signup-terms-text{color:#000;font-family:Hiragino Kaku Gothic ProN,sans-serif;font-size:10px;font-weight:300;line-height:1.5;width:354px}.signup-continue-button{align-items:center;background:#fc6c29;border:none;border-radius:8px;cursor:pointer;display:flex;justify-content:center;padding:16px 24px;transition:all .2s ease;width:354px}.signup-continue-button:hover:not(:disabled){background:#e85a1f;transform:translateY(-1px)}.signup-continue-button:disabled{background:#d1d5db;cursor:not-allowed;opacity:.6;transform:none}.signup-continue-text{color:#fff;font-family:Hiragino Kaku Gothic Std,sans-serif;font-size:14px;font-weight:800;letter-spacing:-2%;line-height:1.27}.signup-promise-section{height:152px;position:absolute;right:86px;top:0;width:312px}@media (max-width:1200px){.signup-content-container{align-items:center;flex-direction:column;gap:40px;padding:0 20px}.signup-form-section{margin-left:0;max-width:400px;width:100%}.signup-main-heading{text-align:center;width:100%}.signup-continue-button,.signup-terms-text{width:100%}.signup-promise-section{height:auto;max-width:312px;position:relative;right:auto;top:auto;width:100%}}@media (max-width:768px){.signup-step{padding:20px 0}.signup-content-container{padding:0 16px}.signup-form-section{max-width:100%}.signup-main-heading{font-size:20px;line-height:1.3}.signup-field-container{padding:12px}.signup-continue-button{padding:14px 20px}}.bank-search-result{cursor:pointer;display:flex;flex-direction:column;transition:background-color .2s ease}.bank-search-result:hover{background-color:#00000005;border-radius:4px}.result-bank-info{align-items:center;display:flex;gap:12px}.result-bank-icon{align-items:center;border-radius:50%;display:flex;height:40px;justify-content:center;width:40px}.result-bank-icon img{object-fit:cover}.result-bank-name{color:#000;font-family:Geist,sans-serif;font-size:14px;font-weight:400;line-height:1.3em}.result-divider{background:#0000000d;height:1px;margin-top:12px;width:100%}.search-results{background:#fff;border:none;border-radius:0;box-shadow:none;display:flex;flex-direction:column;gap:0;left:0;margin-top:0;max-height:300px;overflow-y:auto;position:absolute;top:100%;width:100%;z-index:10}.no-results,.search-loading{color:#666;font-family:Geist,sans-serif;font-size:14px;padding:20px;text-align:center}@media (max-width:1200px){.search-results{left:0;margin:0 auto 40px;position:relative;top:0}}.toast{animation:slideIn .3s ease-out;background:#fff;border:1px solid #e4e4e4;border-radius:8px;box-shadow:0 4px 24px 0 #13343b1a;flex-direction:column;max-width:362px;padding:16px;position:relative}.toast,.toast-content{display:flex;gap:12px;width:100%}.toast-content{align-items:flex-start;flex-direction:row}.toast-icon{align-items:center;display:flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.toast-icon img{height:100%;object-fit:contain;width:100%}.toast-text{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0;padding-right:8px}.toast-title{font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:1.4}.toast-message,.toast-title{color:#163224;font-family:Geist,-apple-system,BlinkMacSystemFont,sans-serif;margin:0;text-align:left}.toast-message{word-wrap:break-word;font-size:14px;font-weight:400;line-height:1.5;opacity:.8}.toast-close{align-items:center;background:none;border:none;cursor:pointer;display:flex;flex-shrink:0;height:20px;justify-content:center;margin-top:2px;padding:0;transition:opacity .2s ease;width:20px}.toast-close:hover{opacity:.7}.toast-close:active{opacity:.5}@media (max-width:768px){.toast{max-width:100%;width:100%}}.toast-container{max-width:362px;position:fixed;right:20px;top:20px;width:auto;z-index:10000}@media (max-width:768px){.toast-container{left:0;max-width:100%;padding:0 16px;right:0;top:20px;width:100%}}#finicityConnectIframe{background:#000c;height:100%;left:0;top:0;width:100%;z-index:10}.finicity-connect-container{align-items:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;height:100%;width:100%}.finicity-connect-container,.finicity-landing{background:#fff;display:flex;flex-direction:column}.finicity-landing{height:100vh;position:relative}.finicity-header{align-items:center;display:flex;height:22.06px;justify-content:space-between;padding:11.53px;position:relative}.cancel-button{color:#555250;cursor:pointer;font-size:16px;width:8.52px}.back-button,.cancel-button{align-items:center;background:none;border:none;display:flex;height:8.52px;justify-content:center;padding:0}.back-button{width:4.51px}.login-title{color:#111827;flex:1 1;font-size:18px;font-weight:600;margin:0;text-align:center}.finicity-content{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;margin:0 auto;max-width:400px;padding:40px 20px;width:100%}.finicity-intro-text{color:#141413;font-size:14px;line-height:1.4;margin-bottom:32px;text-align:center}.security-info-container{background:#fff;border:1px solid #dadada;border-radius:6px;margin-bottom:32px;padding:16px;width:100%}.security-info-item{display:flex;gap:12px;margin-bottom:16px}.security-info-item:last-child{margin-bottom:0}.security-icon{align-items:center;display:flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.security-text{color:#555250;flex:1 1;font-size:11px;line-height:1.5}.terms-section{display:flex;flex-direction:column;gap:16px;width:100%}.terms-text{color:#141413;font-size:10px;line-height:1.5;position:relative;text-align:left}.external-link-icon{margin-left:4px;vertical-align:middle}.next-button{background:#cf4500;border:none;border-radius:19px;color:#fefefe;cursor:pointer;font-size:16px;font-weight:700;letter-spacing:.02em;padding:12px 24px;transition:background-color .2s;width:100%}.next-button:hover{background:#b33d00}.finicity-footer{bottom:0;flex-direction:column;gap:7.52px;left:0;padding:7.52px 0;position:absolute;width:100%}.finicity-footer,.secured-by{align-items:center;display:flex}.secured-by{color:#141413;font-family:Mark Offc For MC,sans-serif;font-size:7.019px;font-weight:350;gap:4.85px;line-height:1.5}.mastercard-logo{height:9.53px;width:15.94px}.finicity-login{background:#fff;display:flex;flex-direction:column;height:100vh;overflow-y:auto;position:relative;width:188px}.finbank-logo-container{align-items:center;display:flex;height:27.07px;justify-content:center;left:0;position:absolute;top:63.67px;width:188px}.finbank-logo{height:13.4px;width:78.23px}.login-content{margin-top:90.74px;padding:13.03px}.login-description{color:#141413;font-family:SF Pro Text,sans-serif;font-size:8.021px;font-weight:400;line-height:1.5;margin-bottom:49.63px;text-align:left;width:162.43px}.login-form{gap:42.11px;margin-bottom:62.05px}.form-field,.login-form{display:flex;flex-direction:column}.form-field{justify-content:center;width:163.94px}.field-content{background:#fefefe;border:.5px solid #e0e4e8;border-radius:4.01px;height:28.07px;position:relative}.field-input{box-sizing:border-box;height:100%;padding:8.02px}.login-input{background:none;border:none;color:#616f7d;font-family:Inter,sans-serif;font-size:8.021px;font-weight:500;height:100%;line-height:1.5;outline:none;width:100%}.field-input-password{align-items:center;box-sizing:border-box;display:flex;height:100%;padding:3.02px 8.02px;position:relative}.password-dots{color:#212b36;font-size:8.021px;top:10.03px}.password-dots,.password-label{font-family:Inter,sans-serif;font-weight:500;left:8.02px;position:absolute}.password-label{color:#616f7d;font-size:6.517px;letter-spacing:2%;line-height:1.5;top:3.02px}.password-toggle{cursor:pointer;height:12.03px;position:absolute;right:8.02px;top:50%;transform:translateY(-50%);width:12.03px}.login-actions{display:flex;flex-direction:column;gap:24.06px;width:164.94px}.forgot-signin-button{background:#fefefe00;border:none;border-radius:12.032px;color:#3f4b58;height:24.06px;padding:6.016px 12.032px}.forgot-signin-button,.submit-button{align-items:center;cursor:pointer;display:flex;font-family:SF Pro Display,sans-serif;font-size:16px;font-weight:600;justify-content:center;letter-spacing:2%;line-height:1.5;text-align:center}.submit-button{background:#cf4500;border:1px solid #cf4500;border-radius:50.133px;color:#fff;padding:6.016px 16.043px;width:164.44px}.submit-button:hover{background:#b33d00}@media (max-width:768px){.finicity-content{padding:20px 16px}.finicity-intro-text{font-size:13px}.security-info-container{padding:12px}.security-text{font-size:10px}.terms-text{font-size:9px}.next-button{font-size:14px;padding:10px 20px}.login-form{gap:16px;padding:0 16px}.form-group input{font-size:13px;padding:10px}.cancel-login-button,.sign-in-button{font-size:13px;padding:10px 20px}.connecting-content{padding:24px 16px}.connecting-content h3{font-size:18px}.connecting-content p{font-size:13px}}.loading-spinner,.spinner{animation:spin 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#fc6c29;height:40px;margin:0 auto 20px;width:40px}.connecting-content{padding:20px;text-align:center}.connecting-content h2{color:#333;font-size:18px;font-weight:600;margin:20px 0 10px}.connecting-content p{color:#666;font-size:14px;margin:0 0 12px}.connection-note{color:#9ca3af;font-size:13px;font-style:italic;margin:0 0 20px!important}.finicity-state-container{background:#fff;display:flex;flex-direction:column;height:100vh;max-width:400px;position:relative;width:100%}.institution-info{margin-bottom:30px}.institution-logo{align-items:center;background:#f5f5f5;border-radius:12px;display:flex;height:60px;justify-content:center;margin:0 auto 20px;overflow:hidden;width:60px}.institution-logo img{height:100%;object-fit:contain;width:100%}.connect-button{background:#cf4500;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;margin-top:20px;padding:12px 24px}.connect-button:hover{background:#b83d00}.error-content{text-align:center}.error-icon{font-size:48px;margin-bottom:20px}.retry-button{background:#cf4500;border:none;border-radius:6px;color:#fff;cursor:pointer;margin-top:20px;padding:10px 20px}.retry-button:hover{background:#b83d00}.finicity-connecting{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:400px;padding:2rem;text-align:center}.finicity-connecting-content{max-width:500px}.finicity-connecting h3{font-size:1.5rem;font-weight:600;margin-bottom:1rem}.finicity-connecting p{font-size:1rem;margin-bottom:.5rem;opacity:.9}.finicity-connecting-tips{background:#ffffff1a;border-radius:8px;margin-top:2rem;padding:1.5rem;text-align:left}.finicity-connecting-tips p{font-weight:600;margin-bottom:1rem}.finicity-connecting-tips ul{list-style:none;padding:0}.finicity-connecting-tips li{margin-bottom:.5rem;padding-left:1rem;position:relative}.finicity-connecting-tips li:before{color:gold;content:"•";font-weight:700;left:0;position:absolute}.finicity-spinner{animation:spin 1s linear infinite;border:4px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:40px;margin:0 auto 1.5rem;width:40px}.finicity-connecting-actions{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:2rem}.finicity-connecting-actions .retry-button{background:#fff3;border:2px solid #ffffff4d;border-radius:8px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:600;padding:.75rem 1.5rem;transition:all .3s ease}.finicity-connecting-actions .retry-button:hover{background:#ffffff4d;border-color:#ffffff80}.finicity-connecting-actions .demo-button{background:gold;border:none;border-radius:8px;color:#333;cursor:pointer;font-size:.9rem;font-weight:600;padding:.75rem 1.5rem;transition:all .3s ease}.finicity-connecting-actions .demo-button:hover{background:#ffed4a;transform:translateY(-1px)}.finicity-iframe-container-mobile{align-items:center;background:#f8f9fa;border-radius:8px 8px 0 0;display:flex;flex:1 1;height:100%;justify-content:center;min-height:600px;overflow:hidden;position:relative;width:100%}.finicity-iframe-container-mobile iframe{border:none!important;border-radius:8px 8px 0 0!important;height:100%!important;width:100%!important}.finicity-connecting-container{max-width:100%}.finicity-mobile-fallback{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:8px 8px 0 0;bottom:0;color:#fff;display:flex;flex-direction:column;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:10}@media (max-width:768px){.finicity-iframe-container-mobile{border-radius:0;min-height:calc(100vh - 60px)}.finicity-iframe-container-mobile iframe{border-radius:0!important}.finicity-mobile-fallback{border-radius:0}.finicity-connecting-container{height:100vh}}.finicity-iframe-container-universal{align-items:center;background:#f8f9fa;border-radius:8px 8px 0 0;display:flex;flex:1 1;height:100%;justify-content:center;min-height:600px;overflow:hidden;position:relative;width:100%}.finicity-iframe-container-universal iframe{border:none!important;border-radius:8px 8px 0 0!important;height:100%!important;width:100%!important}.finicity-iframe-fallback{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:8px 8px 0 0;bottom:0;color:#fff;display:none;flex-direction:column;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:10}.finicity-iframe-fallback .connecting-content{padding:20px;text-align:center}.finicity-iframe-fallback .demo-button{background:gold;border:none;border-radius:8px;color:#333;cursor:pointer;font-size:.9rem;font-weight:600;margin-left:1rem;padding:.75rem 1.5rem;transition:all .3s ease}.finicity-iframe-fallback .demo-button:hover{background:#ffed4a;transform:translateY(-1px)}@media (max-width:768px){.finicity-iframe-container-universal{border-radius:0;min-height:calc(100vh - 60px)}.finicity-iframe-container-universal iframe{border-radius:0!important}.finicity-iframe-fallback{border-radius:0}.finicity-connecting-container{height:100vh}.finicity-iframe-fallback .demo-button{display:block;margin-left:0;margin-top:1rem;width:100%}}.finicity-loading-container{align-items:center;background:#fff;display:flex;flex-direction:column;gap:16px;height:100vh;justify-content:center;width:100%}.finicity-loading-container p{color:#666;font-family:Geist,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:400;line-height:1.5;margin:0;text-align:center}.loading-state{background:#fff}.loading-state .loading-spinner{background-color:#fff}.loading-spinner{border:3px solid #f3f3f3;flex-shrink:0;height:32px;width:32px}.finicity-connecting-container{background:#fff;display:flex;flex-direction:column;height:100vh;margin:0;padding:0;width:100%}.finicity-content-area{align-items:flex-start;box-sizing:border-box;display:flex;flex:1 1;justify-content:center;margin:0;overflow:hidden;padding:20px;width:100%}.finicity-iframe-container{background:#fff;border-radius:8px;flex-shrink:0;height:100%;margin:0;overflow:hidden;padding:0;width:400px}.finicity-iframe-container iframe{border:none;display:block;height:100%!important;margin:0;width:100%!important}.no-accounts-found{justify-content:center;padding:40px 0}.no-accounts-container,.no-accounts-found{align-items:center;display:flex;width:100%}.no-accounts-container{flex-direction:column;gap:24px;max-width:354px;position:relative}.no-accounts-icon-container{align-items:center;display:flex;height:72px;justify-content:center;width:72px}.no-accounts-icon{height:48px;object-fit:contain;width:57px}.no-accounts-content{justify-content:center}.no-accounts-content,.no-accounts-text{align-items:center;display:flex;flex-direction:column;width:100%}.no-accounts-text{gap:3px}.no-accounts-heading{font-size:24px;font-weight:600;letter-spacing:-.02em;max-width:363px}.no-accounts-heading,.no-accounts-subtext{color:#163224;font-family:Geist,sans-serif;line-height:1.3;margin:0;text-align:center;width:100%}.no-accounts-subtext{font-size:14px;font-weight:500;max-width:308px;opacity:.5}@media (max-width:768px){.no-accounts-found{padding:20px 0}.no-accounts-container{padding:0 16px}.no-accounts-heading{font-size:20px}.no-accounts-subtext{font-size:13px}}.account-selection-step{background:#fff;display:flex;flex-direction:column;margin:0 auto;max-width:354px;width:100%}.account-selection-container{display:flex;flex:1 1;flex-direction:column;gap:24px;min-height:400px}.account-selection-header{display:flex;flex-direction:column;gap:12px}.main-heading{color:#000;font-family:Hiragino Kaku Gothic Std,-apple-system,BlinkMacSystemFont,sans-serif;font-size:20px;font-weight:800;line-height:1.6;margin:0;text-align:left;width:363px}.accounts-list{flex-direction:column}.account-card,.accounts-list{align-self:stretch;display:flex;gap:16px}.account-card{align-items:center;background:#fff;border:1px solid #e4e4e4;border-radius:4px;box-shadow:0 4px 4px 0 #13343b05;cursor:pointer;justify-content:space-between;padding:16px;transition:all .2s ease}.account-card.selected,.account-card:hover{border-color:#fc6c29}.account-card-content{justify-content:space-between;width:100%}.account-card-content,.account-info{align-items:center;display:flex;gap:16px}.bank-icon{flex-shrink:0;height:44px;width:44px}.bank-icon img{object-fit:cover}.account-details{display:flex;flex-direction:column;gap:2px}.account-name{color:#000;font-family:Geist,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-weight:500;line-height:1.3;margin:0;text-align:left}.account-balance,.account-number{color:#000000bf;font-family:Geist,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:400;line-height:1.3;margin:0;text-align:left}.checkbox-container{flex-shrink:0}.checkbox-container,.checkbox-selected{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.checkbox-selected img{height:18px;width:18px}.checkbox-unselected{align-items:center;display:flex;justify-content:center}.checkbox-unselected,.checkbox-unselected img{height:24px;width:24px}.save-button-container{padding-top:24px}.save-button{align-items:center;background:#fc6c29;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:Hiragino Kaku Gothic Std,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:800;justify-content:center;letter-spacing:-.02em;line-height:1.27;padding:16px 24px;transition:all .2s ease;width:354px}.save-button:hover:not(:disabled){background:#e55a1f}.save-button:disabled{background:#d1d5db;cursor:not-allowed}.error-message{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;font-family:Geist,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:400;margin-top:16px;padding:12px 16px;text-align:center}.loading-state{flex:1 1;flex-direction:column;gap:16px;min-height:400px;padding:60px 20px}.loading-state .loading-spinner{animation:spin 1s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#fc6c29;height:32px;width:32px}.loading-state span{color:#6b7280;font-family:Geist,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-weight:400;text-align:center}.error-state{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:60px 20px}.error-state span{color:#ef4444;font-size:16px;font-weight:400;text-align:center}.back-button,.error-state span{font-family:Geist,-apple-system,BlinkMacSystemFont,sans-serif}.back-button{background:#f3f4f6;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;font-weight:500;padding:12px 24px;transition:all .2s ease}.back-button:hover{background:#e5e7eb;border-color:#9ca3af}@media (max-width:768px){.account-selection-step{max-width:100%;padding:20px 16px}.main-heading{font-size:18px;width:100%}.save-button{width:100%}.account-card{padding:14px}.bank-icon{height:40px;width:40px}.account-info{gap:12px}}.bank-account-step{background:#fff;min-height:600px;padding:40px 0;position:relative;width:100%}.bank-account-container{align-items:flex-start;display:flex;gap:40px;justify-content:center;margin:0 auto;max-width:1200px;position:relative;width:100%}.security-info-section{background:#9595951a;border-radius:10px;height:503px;padding:20px;position:absolute;right:86px;top:0;width:354px}.security-info-content,.security-info-section{align-items:center;display:flex;flex-direction:column;gap:24px}.security-info-content{width:100%}.mastercard-section{align-items:center;display:flex;flex-direction:column;gap:16px}.mastercard-logo{height:43.2px;width:72.31px}.mastercard-text{align-items:center;display:flex;flex-direction:column;gap:4px;width:100%}.security-title{font-size:18px}.security-subtitle,.security-title{color:#000;font-family:Hiragino Kaku Gothic ProN,sans-serif;font-weight:600;line-height:1.5;margin:0;text-align:center}.security-subtitle{font-size:12px;opacity:.6}.security-divider{background:#0000001a;border:1px dashed #0000001a;height:1px;width:100%}.security-features{align-items:center;display:flex;flex-direction:column;gap:25px;justify-content:center;width:100%}.security-feature{align-items:flex-start;display:flex;gap:12px;width:100%}.feature-icon{flex-shrink:0;height:32px;width:32px}.feature-text{display:flex;flex:1 1;flex-direction:column;gap:4px;justify-content:center}.feature-title{font-weight:600}.feature-description,.feature-title{color:#000;font-family:Hiragino Kaku Gothic ProN,sans-serif;font-size:14px;line-height:1.5;margin:0}.feature-description{font-weight:300;opacity:.75}.bank-selection-section{align-items:center;display:flex;flex-direction:column;gap:24px;justify-content:center;margin:0 auto;width:354px}.bank-selection-heading{color:#000;font-family:Hiragino Kaku Gothic Std,sans-serif;font-size:20px;font-weight:800;line-height:1.6;margin:0}.search-container{align-items:center;background:#fff;border:1px solid #e4e4e4;border-radius:4px;box-shadow:0 4px 4px 0 #13343b05;display:flex;gap:8px;padding:16px 12px;position:relative;width:100%}.security-message-badge{display:flex;flex-direction:column;gap:2px;position:relative;width:100%;z-index:1}.security-message-content{align-items:center;background:#f4f4f4;border-radius:4px;display:flex;flex-direction:row;gap:5px;justify-content:center;padding:8px 12px;width:100%}.security-message-content svg{flex-shrink:0;height:16px;width:16px}.security-message-text{color:#767676;font-family:Geist,sans-serif;font-size:13px;font-weight:500;line-height:1.3;text-align:center}.search-icon{flex-shrink:0;height:24px;width:24px}.search-input{background:#0000;border:none;font-family:Geist,sans-serif;font-size:14px;font-weight:400;line-height:1.3;outline:none;width:100%}.search-input,.search-input::placeholder{color:#000000bf}.bank-grid{flex-direction:column;gap:16px}.bank-grid,.bank-row{display:flex;width:100%}.bank-row{align-items:stretch;gap:12px;justify-content:center}.bank-item{align-items:center;border-radius:8px;cursor:pointer;display:flex;flex:1 1;flex-direction:column;gap:12px;transition:all .2s ease}.bank-item:hover{transform:translateY(-2px)}.bank-icon{align-items:center;background:#fff;border-radius:50%;box-shadow:0 2px 8px #0000001a;display:flex;height:48px;justify-content:center;overflow:hidden;width:48px}.bank-icon img{height:100%;object-fit:contain;width:100%}.bank-name{color:#000;font-family:Geist,sans-serif;font-size:14px;font-weight:500;line-height:1.3;text-align:center}.bank-checkbox-container{align-items:center;display:flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.bank-checkbox-unselected{background:#0000}.bank-checkbox-selected,.bank-checkbox-unselected{border:2px solid #fc6c29;border-radius:4px;height:20px;width:20px}.bank-checkbox-selected{align-items:center;background:#fc6c29;display:flex;justify-content:center}.bank-checkbox-selected img{height:14px;width:14px}@media (max-width:1200px){.bank-account-container{align-items:center;flex-direction:column;gap:40px;padding:0 20px}.bank-selection-section{max-width:400px;order:1;width:100%}.security-info-section{height:auto;max-width:400px;order:2;position:relative;right:auto;top:auto;width:100%}.security-info-content{width:100%}}@media (max-width:768px){.bank-account-step{padding:20px 0}.bank-account-container{padding:0 16px}.bank-selection-heading{font-size:18px;line-height:1.4;text-align:center}.search-container{padding:12px}.bank-selection-section .search-results,.search-container .search-results{left:-16px;max-width:100vw;position:absolute;width:100vw}.bank-row{flex-direction:row;gap:12px;justify-content:center}.bank-item{align-items:center;flex-direction:column;gap:12px;padding:0}.bank-item,.bank-name{text-align:center}.security-features{gap:20px}.feature-title{font-size:13px}.feature-description{font-size:12px}}.search-container .search-results{-ms-overflow-style:none;border:none;border-radius:0;box-shadow:none;left:0;margin-top:0;max-height:400px;overflow-y:auto;padding:0;position:absolute;scrollbar-width:none;top:100%;width:100%;z-index:20}.search-container .search-results::-webkit-scrollbar{display:none}.bank-selection-section .search-results{-ms-overflow-style:none;border:none;border-radius:0;box-shadow:none;left:0;margin-top:10px;max-height:400px;overflow-y:auto;padding:0;position:absolute;scrollbar-width:none;top:100%;z-index:20}.bank-selection-section .search-results::-webkit-scrollbar{display:none}.bank-selection-section .search-results .no-results,.bank-selection-section .search-results .search-loading{color:#666;font-family:Geist,sans-serif;font-size:14px;padding:20px;text-align:center}.bank-selection-section .search-results .bank-search-result{background:#fff;border-radius:0;margin-bottom:0;padding:12px;transition:all .2s ease}.bank-selection-section .search-results .bank-search-result:last-child{margin-bottom:0}.bank-selection-section .search-results .result-bank-icon{align-items:center;background:#fff;border-radius:50%;display:flex;height:48px;justify-content:center;overflow:hidden;width:48px}.bank-selection-section .search-results .result-bank-icon img{height:100%;object-fit:contain;width:100%}.bank-selection-section .search-results .result-bank-name{color:#000;font-family:Geist,sans-serif;font-size:16px;font-weight:500;line-height:1.3}.bank-account-main-heading{align-items:center;color:#000;display:flex;font-family:Hiragino Kaku Gothic Std,sans-serif;font-size:24.61px;font-weight:800;height:80px;left:397px;line-height:1.625em;margin:0;position:absolute;text-align:left;top:55px;width:353px}.loading-state{align-items:center;color:#666;display:flex;font-family:Geist,sans-serif;font-size:14px;gap:12px;justify-content:center;padding:40px 20px}.loading-spinner{animation:spin 1s linear infinite;border:2px solid #e4e4e4;border-radius:50%;border-top-color:#fc6c29;height:20px;width:20px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.connection-success{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 10px 25px #0000001a;left:50%;max-width:500px;min-width:400px;padding:32px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.connection-success .success-icon{font-size:48px;margin-bottom:16px}.connection-success h3{color:#059669;font-family:Hiragino Kaku Gothic Std;font-size:20px;font-weight:700;margin:0 0 8px}.connection-success>p{color:#6b7280;font-family:Hiragino Kaku Gothic ProN;font-size:14px;margin:0 0 24px}.connected-accounts{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;margin:16px 0;padding:16px}.connected-account{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:8px 0}.connected-account:last-child{border-bottom:none}.proceeding-message{animation:pulse 2s ease-in-out infinite;color:#fc6c29;font-family:Hiragino Kaku Gothic ProN;font-size:14px;font-weight:600;margin:16px 0 0}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}.account-selection-substep,.bank-selection-substep,.finicity-connect-substep{min-height:100%;width:100%}.finicity-connect-substep{align-items:center;display:flex;justify-content:center}.account-selection-substep{padding:20px}.chime-dialog-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.chime-dialog{animation:slideIn .3s ease-out;background:#fff;border-radius:12px;box-shadow:0 10px 40px #00000026;width:354px}@keyframes slideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.chime-dialog-content{display:flex;flex-direction:column;gap:24px;padding:32px}.chime-dialog-header{align-items:center;display:flex;flex-direction:column;gap:16px}.chime-logo{height:48px;object-fit:contain;width:48px}.chime-dialog-text{align-items:center;display:flex;flex-direction:column;gap:8px;width:100%}.chime-dialog-title{font-size:20px;font-weight:700;line-height:1.4}.chime-dialog-subtitle,.chime-dialog-title{color:#000;font-family:Geist,sans-serif;letter-spacing:-.02em;margin:0;text-align:center}.chime-dialog-subtitle{font-size:16px;font-weight:400;line-height:1.5}.chime-dialog-actions{display:flex;flex-direction:column;gap:16px;width:100%}.chime-dialog-button{border:none;border-radius:8px;cursor:pointer;font-family:Geist,sans-serif;font-size:14px;font-weight:700;letter-spacing:-.02em;line-height:1.43;padding:16px 24px;text-align:center;transition:all .2s ease;width:100%}.chime-dialog-button.primary{background:#f65e18;color:#fff}.chime-dialog-button.primary:hover:not(:disabled){background:#e55517}.chime-dialog-button.primary:disabled{background:#ccc;cursor:not-allowed;opacity:.6}.chime-dialog-button.secondary{background:#fff;border:1px solid #a4a4a4;color:#000}.chime-dialog-button.secondary:hover:not(:disabled){background:#f9f9f9}.chime-dialog-button.secondary:disabled{background:#f5f5f5;color:#999;cursor:not-allowed;opacity:.6}@media (max-width:768px){.chime-dialog{margin:0 16px;max-width:354px;width:90%}.chime-dialog-content{padding:24px}.chime-dialog-title{font-size:18px}.chime-dialog-subtitle{font-size:14px}}.verification-step{background:#fff;display:flex;height:683px;justify-content:center;min-height:683px;padding-top:20px;width:100%}.verification-content{flex-direction:column;max-width:100%;min-height:485px;position:relative;width:1200px}.celebration-icon,.verification-content{align-items:center;display:flex;justify-content:center}.celebration-icon{height:79px;margin-bottom:21px;width:79px}.verification-text-content{align-items:flex-start;display:flex;flex-direction:column;max-width:410px;text-align:left}.verification-main-heading{align-self:flex-start;color:#000;font-family:Hiragino Kaku Gothic Std,sans-serif;font-size:24.61px;font-weight:800;line-height:1.625;margin-bottom:16px;text-align:left}.verification-description{color:#000;font-family:Hiragino Kaku Gothic ProN,sans-serif;font-size:16px;font-weight:600;line-height:1.5;margin-bottom:34px;opacity:.5;text-align:left;width:413px}.email-notification-box{align-self:flex-start;background:#9595951a;border-radius:10px;box-sizing:border-box;padding:20px;width:389px}.notification-content{align-items:center;display:flex;gap:10px;justify-content:space-between}.notification-text{color:#000;font-family:Hiragino Kaku Gothic ProN,sans-serif;font-size:14px;font-weight:600;line-height:1.5;margin:0;opacity:.6;text-align:left;width:256px}.email-icon{align-items:center;background:#f4f4f4;border-radius:4px;display:flex;flex-shrink:0;height:32px;justify-content:center;opacity:.7;width:32px}.nav-button,.prev-button,.resend-button,.resend-section,.step-navigation,.verification-form,.verification-header,.verification-input,.verification-input-container,.verification-message,.verification-paragraph,.verify-button{display:none}@media (max-width:1200px){.verification-content{padding:0 20px}}@media (max-width:768px){.verification-step{padding-top:40px}.verification-text-content{max-width:100%;padding:20px 16px}.verification-main-heading{font-size:20px}.verification-description{font-size:14px;width:100%}.email-notification-box{width:100%}.notification-text{flex:1 1;width:auto}}.CTAButton_ctaButton__3N8Jr{align-items:center;background-color:#fc6c29;border:none;border-radius:8px;cursor:pointer;display:inline-flex;gap:5.56px;justify-content:center;padding:13.89px 23.56px;transition:all .2s ease}.CTAButton_ctaButton__3N8Jr:hover{background:#e85a1f;transform:translateY(-1px)}.CTAButton_ctaButtonText__7Mkuy{color:#fff;font-family:Hiragino Kaku Gothic Std;font-size:14px;font-weight:800;letter-spacing:-2%;line-height:1.27}.CTAButton_noAnimation__QWiAx{transition:none}.CTAButton_noAnimation__QWiAx:hover{box-shadow:none;transform:none}@media (max-width:480px){.CTAButton_ctaButton__3N8Jr{padding:13.89px 23.56px;width:100%}.CTAButton_ctaButtonText__7Mkuy{font-size:14px}}.CreditCard_creditCard__UYLcU{background:#fc6c29;border-radius:12.596px;height:240px;overflow:hidden;position:relative;transform:rotate(10deg);transform-origin:center;width:387px;z-index:2}.CreditCard_cardGlow__piXTb{background:#ffc322;border-radius:50%;filter:blur(100px);height:306.67px;left:186.25px;position:absolute;top:-152.65px;width:306.67px;z-index:1}.CreditCard_cardContent__wh8a-{align-items:center;display:flex;gap:4px;left:24px;position:absolute;top:116px;z-index:3}.CreditCard_cardChip__3fwtH{height:32px;position:relative;width:45px}.CreditCard_chipIcon__djXF2{height:100%;object-fit:contain;width:100%}.CreditCard_profileSection__-74na{height:32px;position:relative;width:32px}.CreditCard_profileContainer__9YgFf{height:100%;position:relative;width:100%}.CreditCard_profileImage__F1qpc{border-radius:50%;height:100%;object-fit:cover;width:100%}.CreditCard_mastercardLogo__ic9ZT{height:36px;left:310px;position:absolute;top:184px;width:57px;z-index:3}.CreditCard_mastercardIcon__CyR8\+{height:100%;object-fit:contain;width:100%}.CreditCard_wifiIcon__tsw4s{height:80px;left:277px;position:absolute;top:30px;width:80px;z-index:3}.CreditCard_wifiImage__MYdQY{height:100%;object-fit:contain;width:100%}.CreditCard_cardBrandText__KNutH{align-items:center;color:#fff;display:flex;font-family:Hiragino Kaku Gothic Std,sans-serif;font-size:40px;font-weight:800;height:52px;left:24px;line-height:1.3em;position:absolute;top:24px;width:113px;z-index:3}@media (max-width:1199px) and (min-width:768px){.CreditCard_creditCard__UYLcU{height:192px;width:310px}.CreditCard_cardGlow__piXTb{height:245px;left:149px;top:-122px;width:245px}.CreditCard_cardContent__wh8a-{left:19px;top:93px}.CreditCard_cardChip__3fwtH{height:26px;width:36px}.CreditCard_profileSection__-74na{height:26px;width:26px}.CreditCard_profileOverlay__4LqmR{height:22.44px;left:3.54px;top:1.77px;width:18.88px}.CreditCard_mastercardLogo__ic9ZT{height:29px;left:248px;top:147px;width:46px}.CreditCard_wifiIcon__tsw4s{height:64px;left:222px;top:24px;width:64px}.CreditCard_cardBrandText__KNutH{font-size:32px;height:42px;left:19px;top:19px;width:90px}}@media (max-width:767px){.CreditCard_creditCard__UYLcU{height:174px;transform:rotate(10deg);width:280px}.CreditCard_cardGlow__piXTb{height:222px;left:135px;top:-111px;width:222px}.CreditCard_cardContent__wh8a-{left:17px;top:84px}.CreditCard_cardChip__3fwtH{height:23px;width:32px}.CreditCard_profileSection__-74na{height:23px;width:23px}.CreditCard_profileOverlay__4LqmR{height:19.83px;left:3.13px;top:1.56px;width:16.69px}.CreditCard_mastercardLogo__ic9ZT{height:26px;left:224px;top:133px;width:41px}.CreditCard_wifiIcon__tsw4s{height:58px;left:200px;top:22px;width:58px}.CreditCard_cardBrandText__KNutH{font-size:29px;height:37px;left:17px;top:17px;width:82px}}@media (max-width:480px){.CreditCard_creditCard__UYLcU{height:155px;width:250px}.CreditCard_cardGlow__piXTb{height:198px;left:121px;top:-99px;width:198px}.CreditCard_cardContent__wh8a-{left:15px;top:75px}.CreditCard_cardChip__3fwtH{height:21px;width:29px}.CreditCard_profileSection__-74na{height:21px;width:21px}.CreditCard_profileOverlay__4LqmR{height:18.11px;left:2.86px;top:1.43px;width:15.25px}.CreditCard_mastercardLogo__ic9ZT{height:23px;left:200px;top:119px;width:37px}.CreditCard_wifiIcon__tsw4s{height:52px;left:179px;top:19px;width:52px}.CreditCard_cardBrandText__KNutH{font-size:26px;height:33px;left:15px;top:15px;width:73px}}.signup-footer{background:#3a190a;height:35vh;justify-content:flex-start;z-index:1}.signup-footer,.signup-footer-content{align-items:flex-start;display:flex;position:relative;width:100%}.signup-footer-content{height:100%;margin:0 auto;max-width:1200px;padding:0 80px}.signup-footer-left{display:flex;flex-direction:column;gap:20px;left:0;position:absolute;top:55px;width:186.04px}.signup-footer-logo{align-items:center;display:flex;height:52px;position:relative;width:161px}.signup-footer-icon{height:40px;left:0;position:absolute;top:8px;width:40px}.signup-footer-brand{align-items:center;color:#fc6c29;display:flex;font-family:Hiragino Kaku Gothic Std,sans-serif;font-size:40px;font-weight:800;height:52px;left:48px;line-height:1.3em;position:absolute;top:0;width:113px}.signup-footer-info{display:flex;flex-direction:column;gap:8px}.signup-contact,.signup-copyright{color:#fff;font-family:Hiragino Kaku Gothic ProN,sans-serif;font-size:12.602px;font-weight:300;line-height:1.571em;margin:0}.signup-footer-right{align-items:flex-start;display:flex;gap:40px;position:absolute;right:0;top:55px}.signup-footer-column{display:flex;flex-direction:column;gap:16px;width:124px}.signup-footer-title{color:#fff;font-family:Hiragino Kaku Gothic Std,sans-serif;font-size:12.602px;font-weight:800;line-height:1.571em;margin:0}.signup-footer-links{display:flex;flex-direction:column;gap:16px;list-style:none;margin:0;padding:0}.signup-footer-links li{width:100%}.signup-footer-links a{color:#fff;display:block;font-family:Hiragino Kaku Gothic ProN,sans-serif;font-size:12px;font-weight:300;line-height:1.333em;text-decoration:none}.signup-footer-links a:hover{color:#fc6c29;transition:color .2s ease}@media (max-width:1200px){.signup-footer-content{align-items:center;display:flex;flex-direction:column;gap:40px;justify-content:center;padding:40px 20px}.signup-footer-left{align-items:center;left:auto;position:relative;text-align:center;top:auto}.signup-footer-right{justify-content:center;left:auto;position:relative;top:auto}}@media (max-width:768px){.signup-footer{height:auto;min-height:35vh}.signup-footer-content{padding:30px 20px}.signup-footer-left,.signup-footer-right{left:auto;position:relative;top:auto}.signup-footer-right{align-items:center;flex-direction:column;gap:20px}.signup-footer-column{align-items:center;text-align:center}.signup-footer-brand{font-size:32px}}.get-started-screen{background:#fff;display:flex;flex-direction:column;min-height:100vh}.content-area{flex:1 1;margin-top:72px;overflow-y:auto;position:relative}.step-content{align-items:center;display:flex;flex-direction:column;min-height:calc(100vh - 72px);overflow-x:visible;width:100%}.step-content-wrapper{align-items:flex-start;display:flex;height:683px;justify-content:center;min-height:683px;transition:transform .3s ease-in-out,opacity .3s ease-in-out;width:100%}@media (max-width:768px){.content-area{margin-top:60px}.step-content{min-height:calc(100vh - 60px)}.step-content-wrapper{min-height:calc(100vh - 310px)}}@media (max-width:480px){.step-content-wrapper{height:auto;min-height:500px}}
/*# sourceMappingURL=main.5e8511f7.css.map*/