.Hero-module__ejOdHG__paperTexture{opacity:.05;pointer-events:none;z-index:1;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.65' numOctaves='3' stitchTiles='stitch' type='fractalNoise'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");width:100%;height:100%;position:absolute;top:0;left:0}.Hero-module__ejOdHG__wandWrapper{z-index:5;justify-content:center;align-items:center;display:flex;position:relative}.Hero-module__ejOdHG__magicSparkle{filter:blur(.5px);pointer-events:none;position:absolute}.Hero-module__ejOdHG__tornEdge{clip-path:polygon(0 100%,5% 40%,10% 80%,15% 30%,20% 70%,25% 20%,30% 90%,35% 40%,40% 60%,45% 10%,50% 80%,55% 30%,60% 70%,65% 20%,70% 90%,75% 40%,80% 60%,85% 10%,90% 80%,95% 30%,100% 70%,100% 100%);z-index:5;background-color:#fff;width:100%;height:20px;position:absolute;bottom:0;left:0}.Hero-module__ejOdHG__magicButton{position:relative;overflow:hidden;background:linear-gradient(135deg,#2563eb,#7c3aed)!important;box-shadow:0 10px 25px -5px #2563eb66,0 8px 10px -6px #7c3aed66,inset 0 -4px #0003!important}.Hero-module__ejOdHG__magicButton:before{content:"";background:linear-gradient(90deg,#0000,#fff6,#0000);width:50%;height:100%;position:absolute;top:0;left:-100%;transform:skew(-25deg)}.Hero-module__ejOdHG__magicButton:hover:before{transition:all .75s;left:150%}.Hero-module__ejOdHG__buttonGlow{filter:blur(15px);pointer-events:none;z-index:-1;background:radial-gradient(circle,#6366f14d 0,#0000 70%);width:140%;height:180%;animation:4s infinite Hero-module__ejOdHG__pulseGlow;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes Hero-module__ejOdHG__pulseGlow{0%,to{opacity:.4;transform:translate(-50%,-50%)scale(1)}50%{opacity:.8;transform:translate(-50%,-50%)scale(1.1)}}.Hero-module__ejOdHG__wordPill{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffb3;border:1px solid #2563eb33;border-radius:999px;justify-content:center;align-items:center;min-width:150px;padding:6px 16px;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 8px 18px #2563eb1f}.Hero-module__ejOdHG__wordPillText{color:#2563eb;letter-spacing:.03em;text-transform:lowercase;font-weight:700}.Hero-module__ejOdHG__typingLine{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fff9;border:1px solid #5d403726;border-radius:999px;align-items:center;min-height:44px;padding:8px 16px;display:inline-flex;position:relative;box-shadow:0 10px 24px #5d40371f}.Hero-module__ejOdHG__typingCaret{background:#2563eb;border-radius:4px;width:8px;height:20px;margin-left:6px;animation:1s step-end infinite Hero-module__ejOdHG__blink;display:inline-block}@keyframes Hero-module__ejOdHG__blink{0%,49%{opacity:1}50%,to{opacity:0}}.Hero-module__ejOdHG__sparkle{pointer-events:none;z-index:20;background:#fff;border-radius:50%;position:absolute}.Hero-module__ejOdHG__fadeInContainer{animation:.6s ease-out forwards Hero-module__ejOdHG__fadeInScale}.Hero-module__ejOdHG__fadeInItem{opacity:0;animation:.6s ease-out forwards Hero-module__ejOdHG__fadeInUp;transform:translateY(20px)scale(.95)}.Hero-module__ejOdHG__fadeInItem:first-child{animation-delay:.1s}.Hero-module__ejOdHG__fadeInItem:nth-child(2){animation-delay:.2s}.Hero-module__ejOdHG__fadeInItem:nth-child(3){animation-delay:.3s}.Hero-module__ejOdHG__fadeInItem:nth-child(4){animation-delay:.4s}.Hero-module__ejOdHG__fadeInItem:nth-child(5){animation-delay:.5s}@keyframes Hero-module__ejOdHG__fadeInUp{to{opacity:1;transform:translateY(0)scale(1)}}@keyframes Hero-module__ejOdHG__fadeInScale{0%{opacity:0}to{opacity:1}}.Hero-module__ejOdHG__buttonHover{transition:transform .2s ease-out}.Hero-module__ejOdHG__buttonHover:hover{transform:scale(1.03)}.Hero-module__ejOdHG__buttonHover:active{transform:scale(.98)}
.SectionHeader-module___k80CG__fadeInScale{animation:.6s ease-out forwards SectionHeader-module___k80CG__fadeInScale}@keyframes SectionHeader-module___k80CG__fadeInScale{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}
