.HeroMessageButton-module__g9_3HW__button{--button-surface:#f7f8f7;--button-shadow:#0f172a3d;min-width:220px;height:64px;box-shadow:0 1px 0 #ffffffe6 inset, 0 12px 22px var(--button-shadow), 0 4px 5px #0f172a14;color:#101828;background:linear-gradient(#fff,#dfe3e7);border:2px solid #0f172a57;border-radius:14px;justify-content:center;align-items:center;text-decoration:none;transition:transform .3s,box-shadow .3s;display:inline-flex;position:relative;overflow:hidden}.HeroMessageButton-module__g9_3HW__button:before{content:"";z-index:0;background:linear-gradient(#fff,#eef0f2);border-radius:9px;position:absolute;inset:6px}.HeroMessageButton-module__g9_3HW__button:hover{transform:scale(1.03)translateY(-2px);box-shadow:0 0 1px 2px #ffffffbf,0 17px 30px #0f172a4d,0 8px 3px #0f172a12}.HeroMessageButton-module__g9_3HW__button:active{transform:scale(.99);box-shadow:0 7px 14px #0f172a33}.HeroMessageButton-module__g9_3HW__outline{z-index:1;opacity:0;background:conic-gradient(from 180deg,#0000 58%,#f58220e6 72%,#fff 77%,#0000 88%);transition:opacity .35s;position:absolute;inset:-40%}.HeroMessageButton-module__g9_3HW__button:hover .HeroMessageButton-module__g9_3HW__outline{opacity:1;animation:1.8s linear infinite HeroMessageButton-module__g9_3HW__spin}.HeroMessageButton-module__g9_3HW__inner{z-index:2;align-items:center;gap:12px;font-size:18px;font-weight:700;display:inline-flex;position:relative}.HeroMessageButton-module__g9_3HW__icon{place-items:center;transition:transform .35s,color .35s;display:grid}.HeroMessageButton-module__g9_3HW__button:hover .HeroMessageButton-module__g9_3HW__icon{color:var(--accent,#f58220);transform:translate(2px)rotate(45deg)scale(1.13)}.HeroMessageButton-module__g9_3HW__label{display:inline-flex}.HeroMessageButton-module__g9_3HW__label span{animation:HeroMessageButton-module__g9_3HW__enter .7s ease both calc(var(--i) * 35ms);display:inline-block}.HeroMessageButton-module__g9_3HW__button:hover .HeroMessageButton-module__g9_3HW__label span{animation:HeroMessageButton-module__g9_3HW__wave .5s ease both calc(var(--i) * 25ms)}@keyframes HeroMessageButton-module__g9_3HW__spin{to{transform:rotate(360deg)}}@keyframes HeroMessageButton-module__g9_3HW__enter{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes HeroMessageButton-module__g9_3HW__wave{35%{transform:translateY(3px)}60%{color:var(--accent,#f58220);transform:translateY(-3px)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.HeroMessageButton-module__g9_3HW__button,.HeroMessageButton-module__g9_3HW__icon,.HeroMessageButton-module__g9_3HW__outline,.HeroMessageButton-module__g9_3HW__label span{transition:none!important;animation:none!important}}
