.pricing-page--wizard{align-items:flex-start;display:flex;justify-content:center;padding-top:48px}.pricing-page{background-color:#fff;background-image:url(/static/media/pricing-bg.e7d790716d035c3ef9d1.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:100vh;padding:32px 20px 100px}.pricing-header{margin:0 auto 34px;max-width:1650px;padding:4px 39px;text-align:center}.pricing-title{color:#1e1e1e;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:60px;font-weight:700;line-height:70.44px;margin:0 0 50px}.pricing-subtitle{color:#1e1e1e;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:24px;font-weight:400;line-height:30px;margin:0;max-width:100%}.pricing-cards{align-items:stretch;display:flex;flex-wrap:wrap;gap:28px;justify-content:center;margin:0 auto;max-width:1729px;padding:36px 82px}@media (min-width:1400px){.pricing-cards{flex-wrap:nowrap}}.pricing-card{align-items:center;border-radius:32px;display:flex;flex:0 0 auto;flex-direction:column;max-width:417px;min-width:300px;padding:0 0 32px;position:relative;width:100%}@media (min-width:1400px) and (max-width:1750px){.pricing-card{flex:1 1;max-width:none;min-width:280px}.pricing-cards{padding:36px 40px}.plan-description,.trial-section{height:auto;max-width:90%;min-height:40px;padding:8px 16px;width:auto}.price-section{max-width:90%;width:auto}.feature-text{font-size:13px;line-height:18px}.pricing-page .feature-item{align-items:flex-start;height:auto;min-height:45px;padding:14px 24px}.card-features{gap:8px}.feature-check{margin-top:3px}}.basic-card{background-color:#fff;border:1px solid #dae5e3;gap:17px}.premium-card{background:linear-gradient(200.64deg,#fff 3.04%,#ecf2f1 93.89%);border:2px solid #49d651;box-shadow:0 16px 24px -8px #5582cc59;gap:19px}.card-header-pricing{border:none;box-shadow:none;justify-content:center;outline:none;padding:27px 0 0;vertical-align:middle;width:100%}.card-header-pricing,.plan-name{color:#777;font-size:20px;font-weight:700;line-height:20.4px}.card-header-pricing,.plan-name,.trial-section{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:0;text-align:center}.trial-section{align-items:center;color:#4b4b4b;display:flex;font-size:18px;font-weight:500;height:40px;justify-content:center;line-height:24px;width:357px}.trial-highlight{color:#49d651;font-weight:500;margin-left:5px}.price-section{align-items:center;display:flex;gap:10px;justify-content:center;width:259px}.plan-price{font-size:38px;font-weight:700;line-height:40.4px;margin:0;text-align:center}.plan-price,.price-period{color:#4b4b4b;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.price-period{font-size:18px;font-weight:500;line-height:24px}.plan-description{align-items:center;color:#4b4b4b;display:flex;font-weight:400;height:40px;justify-content:center;line-height:16.8px;margin:0;text-align:center;width:357px}.cta-button,.plan-description{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px}.cta-button{border:none;border-radius:50px;cursor:pointer;font-weight:700;letter-spacing:.56px;line-height:14px;padding:15px 32px;transition:all .3s ease;white-space:nowrap}.basic-button{background-color:initial;border:1px solid #1e1e1e;color:#1e1e1e}.basic-button:hover{background-color:#1e1e1e;color:#fff}.premium-button{background-color:#49d651;border:none;color:#1e1e1e}.premium-button:hover{background-color:#3bc943;transform:translateY(-2px)}.separator{align-items:center;display:flex;justify-content:center;padding:16px 18px;width:100%}.separator:after{background-color:#dae5e3;content:"";height:1px;width:259.5px}.card-features{display:flex;flex-direction:column;gap:10px;width:100%}.pricing-page .feature-item{align-items:center;border:none;display:flex;gap:20px;height:29px;justify-content:space-between;padding:12px 39px;transition:none}.pricing-page .feature-item,.pricing-page .feature-item:hover{background:none;transform:none}.feature-text{color:#4b4b4b;flex:1 1;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:400;line-height:16.8px;margin:0;text-align:left}.feature-check{flex-shrink:0;height:12px;width:17px}@media (max-width:768px){.pricing-page{padding:60px 16px 80px}.pricing-title{font-size:40px;line-height:48px}.pricing-subtitle{font-size:18px;line-height:24px}.pricing-header{margin-bottom:24px}.pricing-cards{gap:20px;padding:24px 16px}.pricing-card{max-width:100%}.plan-description,.trial-badge{max-width:357px;width:100%}}.register-shell{align-items:flex-start;box-sizing:border-box;display:flex;justify-content:center;min-height:50vh;padding:20px;width:100%}.register-shell--wide{min-height:90vh;width:100%}.register-panel,.register-shell--wide{align-items:center;display:flex;flex-direction:column;justify-content:center}.register-panel{background:#eaf0f0;border:1px solid #09230f14;border-radius:32px;box-shadow:0 25px 80px #0f231914;box-sizing:border-box;height:-webkit-fit-content;height:fit-content;min-height:574px;padding:clamp(24px,4vw,56px);width:min(819px,100%)}.register-panel-header{margin-bottom:clamp(20px,4vw,48px);text-align:center}.register-panel-header h2{color:#101d12;font-size:clamp(1.8rem,4vw,2.6rem);letter-spacing:-.01em;margin:12px 0 8px}.register-panel-header p{color:#101d12b3;font-size:1rem;line-height:1.6;margin:0 auto;max-width:640px}.register-tag{align-items:center;background:#49d6511f;border-radius:999px;color:#1b6a2c;display:inline-flex;font-size:.78rem;font-weight:600;justify-content:center;letter-spacing:.12em;padding:.35rem 1rem;text-transform:uppercase}.register-body{width:100%}.register-body--center{display:flex;justify-content:center;width:100%}.register-body--stacked{display:flex;flex-direction:column;gap:1.5rem;position:relative}.register-back-btn{align-items:center;align-self:flex-start;background:#0000;border:2px solid #1e1e1e;border-radius:999px;color:#1e1e1e;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:600;gap:.5rem;justify-content:center;padding:.7rem 1.6rem;transition:all .2s ease}.register-back-btn:hover{background:#1e1e1e;color:#fff}@media (max-width:900px){.register-shell{padding:32px 16px 80px}.register-panel{border-radius:24px;height:-webkit-fit-content;height:fit-content}.register-back-btn{justify-content:center;width:100%}}.step-titles-login{color:var(--text-primary);font-size:var(--text-4xl);font-weight:var(--font-semibold)}.step-subtitles-login,.step-titles-login{font-family:var(--font-heading);letter-spacing:0;text-align:center}.step-subtitles-login{color:var(--text-secondary);font-size:var(--text-2xl);font-weight:var(--font-regular);margin:var(--space-5)}.register-steps{display:flex;flex-direction:column;gap:1.5rem;width:100%}.back-to-plans-button{background:#0000;border:none;color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:.95rem;margin-top:1rem;text-decoration:underline}.back-to-plans-button:hover{color:var(--trimergy-primary)}.register-progress{background:#ffffffe6;border:1px solid #0000000d;border-radius:18px;box-shadow:var(--shadow-sm);padding:1rem 1.5rem}.register-progress-head{align-items:center;color:var(--text-tertiary);display:flex;font-size:.9rem;gap:1rem;justify-content:space-between;margin-bottom:.75rem}.register-progress-step{color:var(--text-primary);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.register-progress-help{color:var(--text-secondary);font-size:.85rem;text-align:right}.register-progress-bar{background:#0a7e3e1f;border-radius:999px;height:6px;overflow:hidden;width:100%}.register-progress-fill{background:linear-gradient(90deg,var(--trimergy-primary) 0,var(--trimergy-primary-light) 100%);border-radius:inherit;height:100%;transition:width .3s ease}.register-step-card{animation:fadeInUp .4s ease-out;background:#fff;border:1px solid #0000000a;border-radius:28px;box-shadow:var(--shadow-md);padding:clamp(32px,4vw,48px);width:100%}.welcome-content{animation:fadeIn .6s ease-out;text-align:center}.welcome-icon{animation:wave 1s ease-in-out infinite;font-size:5rem;margin-bottom:1.5rem}@keyframes wave{0%,to{transform:rotate(0deg)}25%{transform:rotate(14deg)}75%{transform:rotate(-14deg)}}.welcome-content{color:var(--text-secondary);font-size:1.1rem;line-height:1.6;margin:0 0 2rem}.selected-plan-badge{align-items:center;animation:pulse 2s ease-in-out infinite;background:#0a7e3e1a;border:2px solid var(--trimergy-primary);border-radius:12px;display:inline-flex;gap:.5rem;margin-bottom:2rem;padding:.75rem 1.5rem}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.plan-icon{font-size:1.5rem}.plan-text{color:var(--text-secondary);font-size:.95rem}.plan-text strong{color:var(--trimergy-primary);font-weight:700}.start-button{background:#49d651;border:none;border-radius:999px;box-shadow:0 8px 20px #49d65159;color:#111315;cursor:pointer;font-size:1.1rem;font-weight:700;padding:1rem 3rem;transition:all .3s ease}.start-button:hover{background:#3bc943;box-shadow:0 12px 24px #49d65166;transform:translateY(-2px)}.form-content{align-items:center;animation:fadeInUp .5s ease-out;display:flex;flex-direction:column;text-align:center}.step-icon{animation:bounceIn .6s ease-out;font-size:3.5rem;margin-bottom:1.5rem}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.step-subtitle{color:var(--text-secondary);font-size:1rem;line-height:1.5;margin:0 0 2.5rem}.register-steps .input-group{align-items:center;display:flex;flex-direction:column;margin-bottom:1.5rem;text-align:center;width:100%}.register-steps .input-group input{background:var(--bg-primary);border:2px solid var(--border-light);border-radius:34px;box-sizing:border-box;color:var(--text-primary);font-family:inherit;font-size:1rem;height:59px;max-width:100%;padding:1rem 1.25rem;text-align:left;transition:all .3s ease;width:452px}.register-steps .input-group input:focus{border-color:var(--trimergy-primary);box-shadow:0 0 0 4px #0a7e3e1a;outline:none}.register-steps .input-group input.error{animation:shake .4s ease-in-out;background:var(--color-error-bg);border-color:var(--color-error);box-shadow:0 0 0 2px var(--color-error-bg)}@keyframes shake{0%,to{transform:translateX(0)}25%{transform:translateX(-10px)}75%{transform:translateX(10px)}}.register-steps .input-group input::placeholder{color:var(--text-tertiary)}.register-steps .error-message{animation:fadeIn var(--transition-base) ease-out;background:var(--color-error-bg);border:1px solid var(--color-error-light);border-radius:var(--radius-sm);color:var(--color-error);display:block;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);margin-top:var(--space-2);max-width:452px;padding:var(--space-2) var(--space-3);text-align:center;width:100%}.register-steps .error-message:before{content:none}.register-steps .validating-message{animation:fadeIn var(--transition-base) ease-out;background:var(--trimergy-primary-subtle);border:1px solid var(--trimergy-primary-border);border-radius:var(--radius-sm);color:var(--trimergy-primary);display:block;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);margin-top:var(--space-2);max-width:452px;padding:var(--space-2) var(--space-3);position:relative;text-align:center;width:100%}.register-steps .validating-message:before{animation:spin 1s linear infinite;border:2px solid var(--trimergy-primary);border-radius:50%;border-top:2px solid #0000;content:"";display:inline-block;height:12px;margin-right:var(--space-2);vertical-align:middle;width:12px}.register-steps .password-wrapper{margin:0 auto;max-width:100%;position:relative;width:452px}.register-steps .password-wrapper input{padding-right:3.5rem;width:100%}.toggle-password{align-items:center;background:none;border:none;cursor:pointer;display:flex;font-size:1.3rem;justify-content:center;padding:.5rem;position:absolute;right:1rem;top:50%;transform:translateY(-50%);transition:transform .2s ease}.toggle-password:hover{transform:translateY(-50%) scale(1.1)}.payment-info-box{align-items:flex-start;animation:fadeIn .5s ease-out;background:#1e88e514;border:2px solid var(--trimergy-secondary);border-radius:12px;display:flex;gap:1rem;margin-top:1.5rem;padding:1rem 1.25rem}.payment-info-box .info-icon{flex-shrink:0;font-size:2rem}.payment-info-box .info-text{color:var(--text-primary);flex:1 1;font-size:.95rem;line-height:1.4;margin:0 0 .4rem}.payment-info-box .info-text strong{color:var(--trimergy-secondary);font-weight:700}.payment-info-box .info-detail{color:var(--text-secondary);font-size:.85rem;margin:0}.completing-content{animation:fadeIn .6s ease-out;text-align:center}.completing-icon{animation:rotate 2s linear infinite;font-size:5rem;margin-bottom:1.5rem}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.completing-content h1{color:var(--trimergy-primary-dark);font-size:2rem;font-weight:700;margin:0 0 1rem}.completing-content{color:var(--text-secondary);font-size:1.1rem;margin:0 0 2rem}.loading-spinner{align-items:center;display:flex;justify-content:center;padding:2rem 0}.spinner{animation:spin .8s linear infinite;border:4px solid #0a7e3e33;border-radius:50%;border-top:4px solid var(--trimergy-primary);height:50px;width:50px}@keyframes spin{to{transform:rotate(1turn)}}.error-box{background:#dc35451a;border:2px solid #dc3545;border-radius:12px;color:#dc3545;font-size:.95rem;margin-top:1.5rem;margin:0 0 1rem;padding:1.5rem}.error-box button{background:#dc3545;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.95rem;font-weight:600;padding:.75rem 1.5rem;transition:all .3s ease}.error-box button:hover{background:#c82333;transform:translateY(-1px)}.register-step-actions{align-items:center;animation:fadeIn .5s ease-out;display:flex;gap:1rem;justify-content:center;width:100%}.right-buttons{display:flex;gap:.75rem;justify-content:center}.back-button,.next-button,.skip-button{border:none;border-radius:100px;cursor:pointer;font-family:inherit;font-size:.95rem;font-weight:600;height:53px;padding:.875rem 1.75rem;transition:all .3s ease;width:222px}.back-button{background:#0000;border:2px solid #1e1e1e;border-radius:999px;color:#1e1e1e}.back-button:hover:not(:disabled){background:#1e1e1e;color:#fff}.skip-button{background:#0000;border:2px solid #1e1e1e;border-radius:999px;color:#1e1e1e}.skip-button:hover:not(:disabled){background:#1e1e1e;color:#fff}.next-button{background:#49d651;border:none;border-radius:999px;box-shadow:0 8px 20px #49d65159;color:#111315}.next-button:hover:not(:disabled){background:#3bc943;box-shadow:0 12px 24px #49d65166;transform:translateY(-2px)}.back-button:disabled,.next-button:disabled,.skip-button:disabled{cursor:not-allowed;opacity:.5;transform:none}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.completing-content h1,.welcome-content h1{font-size:1.6rem}.form-content h2{font-size:1.5rem}.completing-icon,.welcome-icon{font-size:4rem}.step-icon{font-size:3rem}.register-step-actions{flex-direction:column-reverse}.right-buttons{flex-direction:column;width:100%}.back-button,.next-button,.skip-button{width:100%}.register-steps .input-group input,.register-steps .password-wrapper{max-width:452px;width:100%}}@media (max-width:480px){.register-step-card{border-radius:12px;padding:2rem 1.5rem}.completing-content h1,.welcome-content h1{font-size:1.4rem}.form-content h2{font-size:1.3rem}.completing-content p,.step-subtitle,.welcome-content p{font-size:.95rem}.register-steps .input-group input{font-size:.95rem;padding:.875rem 1rem}.start-button{font-size:1rem;padding:.875rem 2rem}}
/*# sourceMappingURL=343.e6cb5413.chunk.css.map*/