.Hero-module__lcsiEG__bgDecorations{pointer-events:none;position:relative;inset:0;overflow:hidden}.Hero-module__lcsiEG__orb1{filter:blur(60px);background:#0c52560d;border-radius:50%;width:20rem;height:20rem;animation:20s linear infinite Hero-module__lcsiEG__rotateSlow;position:absolute;top:-10rem;right:-10rem}.Hero-module__lcsiEG__orb2{filter:blur(60px);background:#1632530d;border-radius:50%;width:20rem;height:20rem;animation:25s linear infinite reverse Hero-module__lcsiEG__rotateSlow;position:absolute;bottom:-10rem;left:-10rem}.Hero-module__lcsiEG__imageSection{order:1;display:none;position:relative}.Hero-module__lcsiEG__imageWrapper{animation:4s ease-in-out infinite Hero-module__lcsiEG__float;position:relative}.Hero-module__lcsiEG__image{z-index:10;filter:blur(10px);width:100%;max-width:28rem;height:auto;margin:0 auto;position:relative}.Hero-module__lcsiEG__imageGlow{filter:blur(60px);z-index:-1;background:linear-gradient(#0000,#0c525633);position:absolute;inset:0;transform:scale(.9)}.Hero-module__lcsiEG__floatingBadge{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);cursor:default;background:#fffffffa;border:1px solid #ffffffe6;border-radius:1.25rem;padding:1rem 1.25rem;transition:all .4s cubic-bezier(.4,0,.2,1);display:none;position:absolute;box-shadow:0 20px 50px -10px #00000040}.Hero-module__lcsiEG__floatingBadge:hover{transform:scale(1.1)rotate(3deg);box-shadow:0 30px 60px -10px #00000059}.Hero-module__lcsiEG__badge1{top:5rem;right:-1rem}.Hero-module__lcsiEG__badgeContent{align-items:center;gap:.75rem;display:flex}.Hero-module__lcsiEG__badgeIcon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;transition:transform .6s;display:flex;box-shadow:0 8px 20px #00000026}.Hero-module__lcsiEG__floatingBadge:hover .Hero-module__lcsiEG__badgeIcon{transform:rotate(360deg)}.Hero-module__lcsiEG__badgeIconGreen{background:linear-gradient(135deg,#464b4a,#059669)}.Hero-module__lcsiEG__badgeText h3{color:#1f2937;margin:0 0 2px;font-size:.95rem;font-weight:700}.Hero-module__lcsiEG__badgeText p{color:#6b7280;margin:0;font-size:.8rem}@keyframes Hero-module__lcsiEG__rotateSlow{0%{transform:rotate(0)scale(1)}50%{transform:rotate(90deg)scale(1.2)}to{transform:rotate(0)scale(1)}}@keyframes Hero-module__lcsiEG__shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes Hero-module__lcsiEG__arrowSlide{0%,to{transform:translate(0)}50%{transform:translate(-5px)}}@keyframes Hero-module__lcsiEG__float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes Hero-module__lcsiEG__fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes Hero-module__lcsiEG__fadeInRight{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@keyframes Hero-module__lcsiEG__scaleIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.Hero-module__lcsiEG__fadeInUp{animation:.6s cubic-bezier(.4,0,.2,1) forwards Hero-module__lcsiEG__fadeInUp}.Hero-module__lcsiEG__fadeInRight{animation:.8s cubic-bezier(.4,0,.2,1) forwards Hero-module__lcsiEG__fadeInRight}.Hero-module__lcsiEG__scaleIn{animation:.5s cubic-bezier(.68,-.55,.265,1.55) forwards Hero-module__lcsiEG__scaleIn}.Hero-module__lcsiEG__delay-200{opacity:0;animation-delay:.2s}.Hero-module__lcsiEG__delay-300{opacity:0;animation-delay:.3s}.Hero-module__lcsiEG__delay-400{opacity:0;animation-delay:.4s}.Hero-module__lcsiEG__delay-600{opacity:0;animation-delay:.6s}.Hero-module__lcsiEG__delay-800{opacity:0;animation-delay:.8s}@media (min-width:640px){.Hero-module__lcsiEG__container{padding:3rem 1.5rem}.Hero-module__lcsiEG__buttonGroup{flex-direction:row}}@media (min-width:768px){.Hero-module__lcsiEG__imageSection{display:block}}@media (min-width:1024px){.Hero-module__lcsiEG__grid{grid-template-columns:repeat(2,1fr)}.Hero-module__lcsiEG__content{text-align:right;order:1;padding:0}.Hero-module__lcsiEG__description{margin-left:0;margin-right:0}.Hero-module__lcsiEG__buttonGroup{justify-content:flex-end}.Hero-module__lcsiEG__imageSection{order:2}.Hero-module__lcsiEG__badge1{right:0}.Hero-module__lcsiEG__badge2{left:0}.Hero-module__lcsiEG__floatingBadge{display:block}.Hero-module__lcsiEG__container{padding:5rem 2rem}}
