[_nghost-ng-c1357764099]{display:block}.container[_ngcontent-ng-c1357764099]{max-width:1400px}@keyframes _ngcontent-ng-c1357764099_blob{0%{transform:translate(0) scale(1)}33%{transform:translate(30px,-50px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}to{transform:translate(0) scale(1)}}.animate-blob[_ngcontent-ng-c1357764099]{animation:_ngcontent-ng-c1357764099_blob 7s infinite}.animation-delay-2000[_ngcontent-ng-c1357764099]{animation-delay:2s}.animation-delay-4000[_ngcontent-ng-c1357764099]{animation-delay:4s}  .mat-mdc-form-field .mat-mdc-text-field-wrapper{background-color:#fff;border-radius:12px}    .mat-mdc-raised-button.mat-primary{background-image:linear-gradient(to right,#4caf50,#388e3c)}  .mat-mdc-card{border-radius:16px;overflow:hidden}.group[_ngcontent-ng-c1357764099]:hover   .group-hover\:scale-110[_ngcontent-ng-c1357764099]{transform:scale(1.1)}.text-gradient[_ngcontent-ng-c1357764099]{background:linear-gradient(to right,#22c55e,#059669);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.hero-section[_ngcontent-ng-c1357764099]{border-radius:0 0 20px 20px;position:relative;padding:5rem 0 2rem;overflow:hidden;background:linear-gradient(to bottom right,#adefc4,#fff,#8ef1b0)}.cta-section[_ngcontent-ng-c1357764099]{position:relative;background:linear-gradient(135deg,#4caf50,#5ad95e);color:#fff;padding:5rem 2rem;border-radius:2rem;text-align:center;overflow:hidden}.cta-section[_ngcontent-ng-c1357764099]:before{content:"";position:absolute;top:-40px;left:50%;transform:translate(-50%);width:120px;height:60px;background:#fff;border-bottom-left-radius:60px;border-bottom-right-radius:60px}.cta-section[_ngcontent-ng-c1357764099]   .cta-title[_ngcontent-ng-c1357764099]{font-size:2.5rem;font-weight:700;margin-bottom:1rem}.cta-section[_ngcontent-ng-c1357764099]   .cta-subtitle[_ngcontent-ng-c1357764099]{font-size:1.25rem;max-width:600px;margin:0 auto 2rem;opacity:.9}.cta-section[_ngcontent-ng-c1357764099]   .cta-button[_ngcontent-ng-c1357764099]{background:#fff;color:#4b23c5;font-weight:600;border-radius:9999px;padding:.75rem 2rem;display:inline-flex;align-items:center;gap:.5rem}.cta-section[_ngcontent-ng-c1357764099]   .cta-button[_ngcontent-ng-c1357764099]:hover{background:#f3f4f6}