.signup-form-dialog .p-dialog-header{border-bottom:none;padding:1.25rem 1.5rem .5rem}.signup-form-dialog .p-dialog-content{padding:.5rem 1.5rem 1.5rem}.signup-form-dialog .p-dialog-header-icons .p-dialog-maximize-icon{display:none}.signup-dialog-logo{height:28px;width:auto}.signup-dialog-body .signup-progress-dot{border-radius:100%;height:8px;transition:background-color .3s ease;width:8px}.signup-dialog-body .signup-step-content{min-height:200px}.signup-dialog-body .signup-step-title{font-size:1.25rem;font-weight:600;margin-bottom:.25rem}.signup-dialog-body .signup-step-text{color:#6c757d;font-size:.875rem;margin-bottom:0}.signup-dialog-body .p-error{color:#e24c4c;display:block;font-size:.8rem;margin-top:.25rem}.signup-dialog-body .p-inputtext{border-radius:8px;height:50px;padding:0 1rem;width:100%}.signup-dialog-body .p-button{border-radius:8px}.signup-dialog-body .signup-back-btn{width:35%}.signup-dialog-body .signup-forward-btn{width:65%}.signup-dialog-body .signup-phone-wrapper .vue-tel-input{border-radius:8px;width:100%}.signup-dialog-body .signup-success-icon{color:#22c55e;font-size:4rem}.signup-dialog-body .signup-legal-text{color:#6c757d;font-size:.75rem;text-align:center}.hero-home-gradient[data-v-a689726b]{background:linear-gradient(180deg,#1d243e,#2a3358 25%,#5b73e7 55%,#a8b5f0 78%,#fff)}.ai-badge-pulse[data-v-a689726b]{animation:aiBadgePulse-a689726b 3s ease-in-out infinite}@keyframes aiBadgePulse-a689726b{0%,to{opacity:.2;transform:scale(1)}50%{opacity:.4;transform:scale(1.12)}}.hero-highlight-text>span[data-v-a689726b]{background:linear-gradient(135deg,#3b82f6,#6366f1,var(--ts-color-primary-600));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.hero-underline[data-v-a689726b]{stroke-dasharray:300;stroke-dashoffset:300;animation:drawUnderline-a689726b 1.5s ease-out .5s forwards}@keyframes drawUnderline-a689726b{to{stroke-dashoffset:0}}.hero-sparkle-1[data-v-a689726b]{animation:sparkleFloat1-a689726b 3s ease-in-out infinite}.hero-sparkle-2[data-v-a689726b]{animation:sparkleFloat2-a689726b 4s ease-in-out .5s infinite}.hero-sparkle-3[data-v-a689726b]{animation:sparkleFloat3-a689726b 3.5s ease-in-out 1s infinite}@keyframes sparkleFloat1-a689726b{0%,to{opacity:.8;transform:translateY(0) rotate(0) scale(1)}50%{opacity:1;transform:translateY(-6px) rotate(15deg) scale(1.2)}}@keyframes sparkleFloat2-a689726b{0%,to{opacity:.7;transform:translateY(0) rotate(0) scale(1)}50%{opacity:.9;transform:translateY(-4px) rotate(-10deg) scale(1.15)}}@keyframes sparkleFloat3-a689726b{0%,to{opacity:.7;transform:translateY(0) rotate(0) scale(1)}50%{opacity:1;transform:translateY(-5px) rotate(12deg) scale(1.1)}}.showcase-marquee[data-v-6b12e7ea]{display:flex;gap:12px;width:-moz-max-content;width:max-content}.showcase-marquee-right[data-v-6b12e7ea]{animation:marquee-right-6b12e7ea 60s linear infinite}.showcase-marquee-left[data-v-6b12e7ea]{animation:marquee-left-6b12e7ea 60s linear infinite}.showcase-row:hover .showcase-marquee[data-v-6b12e7ea]{animation-play-state:paused}@keyframes marquee-right-6b12e7ea{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes marquee-left-6b12e7ea{0%{transform:translate(0)}to{transform:translate(-50%)}}.comparison-card:hover .tw-absolute svg[data-v-4f602b62]{transform:scale(1.1) rotate(8deg);transition:transform .5s ease}.comparison-card .tw-absolute svg[data-v-4f602b62]{transition:transform .5s ease}
