.landing-module__g1LwZa__heroSection{background:linear-gradient(135deg,#f8fafc 0%,#e0f2fe 50%,#bae6fd 100%);align-items:center;min-height:90vh;display:flex;position:relative;overflow:hidden}.landing-module__g1LwZa__heroBackground{z-index:0;background-image:radial-gradient(circle at 20% 30%,#38bdf866 0%,#0000 40%),radial-gradient(circle at 80% 70%,#8b5cf633 0%,#0000 40%);position:absolute;inset:0}.landing-module__g1LwZa__floatingLogo{filter:drop-shadow(0 0 25px #38bdf866);animation:6s ease-in-out infinite landing-module__g1LwZa__float}@keyframes landing-module__g1LwZa__float{0%{transform:translateY(0)}50%{transform:translateY(-15px)}to{transform:translateY(0)}}.landing-module__g1LwZa__gradientText{background:linear-gradient(90deg,#2563eb,#7c3aed,#db2777);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.landing-module__g1LwZa__animateFadeInUp{opacity:0;animation:.8s ease-out forwards landing-module__g1LwZa__fadeInUp;transform:translateY(20px)}.landing-module__g1LwZa__animateFadeInUpDelay1{animation-delay:.2s}.landing-module__g1LwZa__animateFadeInUpDelay2{animation-delay:.4s}.landing-module__g1LwZa__animateFadeInUpDelay3{animation-delay:.6s}@keyframes landing-module__g1LwZa__fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.landing-module__g1LwZa__featureCard{background-color:#fff;transition:all .3s}.landing-module__g1LwZa__featureCard:hover{background-color:#f0f9ff;transform:translateY(-8px);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;border-color:#bae6fd!important}.landing-module__g1LwZa__stepCircle{color:#fff;background-color:#3b82f6;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 1.5rem;font-size:2rem;font-weight:700;transition:all .3s;display:flex;box-shadow:0 10px 15px -3px #3b82f64d}.landing-module__g1LwZa__stepCircle:hover{background-color:#2563eb;transform:scale(1.15)rotate(5deg);box-shadow:0 15px 25px -5px #3b82f680}.landing-module__g1LwZa__faqCard{background-color:#fff;transition:all .3s}.landing-module__g1LwZa__faqCard:hover{background-color:#f0f9ff;transform:translateY(-5px);box-shadow:0 15px 25px -5px #0000001a,0 8px 10px -6px #0000001a;border-color:#bae6fd!important}.landing-module__g1LwZa__stepLine{z-index:0;opacity:.3;background:linear-gradient(90deg,#3b82f6 0%,#8b5cf6 100%);width:100%;height:3px;position:absolute;top:40px;left:50%;transform:translate(-50%)}@media (max-width:768px){.landing-module__g1LwZa__stepLine{display:none}}.landing-module__g1LwZa__accordionItem{transition:all .3s;overflow:hidden}
