.Xi4Dyx{position:fixed;inset:0;overflow:hidden;background:#fff}.FdihNY{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:max(100vw,177.78vh);height:max(56.25vw,100vh);z-index:1}.jUc1Oj{position:absolute;inset:0}.sV-ov5{position:absolute;inset:0;background-repeat:no-repeat;background-size:100% 100%;background-position:center;opacity:0;transition:opacity var(--fade, .8s) ease-in-out;will-change:opacity}.rzZGqT{opacity:1}.IZ0A3F{position:absolute;z-index:2;top:45%;right:10%;transform:translateY(-50%);width:44%;max-width:760px;display:flex;flex-direction:column;align-items:center;gap:clamp(24px,5vh,56px);text-align:center}.jkmLs5{display:block;width:clamp(260px,26vw,460px);height:auto;margin-bottom:5%}.bJJ3Rw{display:flex;flex-direction:row;gap:clamp(14px,1.6vw,28px);width:100%;justify-content:center}.bJJ3Rw span{color:#fff3a5!important}.VOlo9k{display:inline-flex;align-items:center;justify-content:center;gap:clamp(12px,1.2vw,24px);padding:clamp(11px,1.3vh,19px) clamp(30px,2.9vw,60px);border:2px solid #fff;border-radius:9999px;text-decoration:none;background:linear-gradient(180deg,#ff5a6e,#f42846 52%,#e50f39);box-shadow:inset 0 2px 3px #ffffff73,inset 0 -4px 8px #9600184d,0 0 0 1.5px #fff6,0 8px 22px #e20f3973;cursor:pointer;transition:transform .15s ease,box-shadow .2s ease,filter .2s ease;white-space:nowrap;position:relative;overflow:hidden;isolation:isolate}.VOlo9k:before,.VOlo9k:after{content:"";position:absolute;top:0;bottom:0;left:0;width:200%;z-index:2;pointer-events:none;opacity:0;transform:translate(-60%) skew(-20deg);will-change:left,opacity,transform;background:linear-gradient(90deg,transparent,rgba(255,255,255,.07) 22%,rgba(255,255,255,.25) 36%,rgba(255,255,255,.45) 46%,rgba(255,255,255,.85) 50%,rgba(255,255,255,.45) 54%,rgba(255,255,255,.25) 64%,rgba(255,255,255,.07) 78%,transparent);animation-duration:2.5s;animation-timing-function:cubic-bezier(.4,0,.2,1);animation-iteration-count:infinite}.VOlo9k:before{animation-name:_3NGKfn}.VOlo9k:after{animation-name:yQT6Vd;animation-delay:1s}.bJJ3Rw .VOlo9k:nth-child(2):before{animation-delay:.5s}@keyframes _3NGKfn{0%{left:-130%;opacity:0;transform:skew(-20deg) scaleX(.95)}3.8%{opacity:.2}9.6%{opacity:.5;transform:skew(-20deg) scaleX(.98)}19.2%{opacity:.85}24%{left:0;opacity:1;transform:skew(-20deg) scaleX(1)}28.8%{opacity:.85}38.4%{opacity:.5;transform:skew(-20deg) scaleX(.98)}44.2%{opacity:.2}48%{left:130%;opacity:0;transform:skew(-20deg) scaleX(.95)}to{left:130%;opacity:0;transform:skew(-20deg) scaleX(.95)}}@keyframes yQT6Vd{0%{left:130%;opacity:0;transform:skew(-20deg) scaleX(.95)}2.6%{opacity:.2}6.4%{opacity:.5;transform:skew(-20deg) scaleX(.98)}12.8%{opacity:.85}16%{left:0;opacity:1;transform:skew(-20deg) scaleX(1)}19.2%{opacity:.85}25.6%{opacity:.5;transform:skew(-20deg) scaleX(.98)}29.4%{opacity:.2}32%{left:-130%;opacity:0;transform:skew(-20deg) scaleX(.95)}to{left:-130%;opacity:0;transform:skew(-20deg) scaleX(.95)}}.VOlo9k:hover{transform:translateY(-2px) scale(1.04);filter:brightness(1.06);box-shadow:inset 0 2px 3px #ffffff80,inset 0 -4px 8px #9600184d,0 0 0 1.5px #ffffff8c,0 14px 32px #e20f398c}.VOlo9k:active{transform:translateY(0) scale(.99)}.VOlo9k:focus-visible{outline:3px solid #fff;outline-offset:3px}.V6eHiR{flex:none;width:clamp(28px,2.1vw,44px);height:clamp(28px,2.1vw,44px);display:block;filter:drop-shadow(0 2px 4px rgba(0,0,0,.18))}.EhxljV{color:#fff;font-weight:800;letter-spacing:.03em;font-size:clamp(18px,1.8vw,32px);text-shadow:0 1px 2px rgba(0,0,0,.18)}@media(max-width:600px){.FdihNY{width:max(100vw,56.26vh);height:max(177.73vw,100vh)}.IZ0A3F{top:6%;right:auto;left:50%;transform:translate(-50%);width:86%;max-width:none;gap:clamp(28px,8vh,80px)}.jkmLs5{width:min(62vw,280px)}.bJJ3Rw{flex-direction:column;align-items:center;gap:clamp(14px,2.4vh,24px)}.VOlo9k{justify-content:center;width:min(70vw,245px);border:2px solid #fff;padding:clamp(9px,1.3vh,15px) 24px}.V6eHiR{width:28px;height:28px}.EhxljV{font-size:clamp(17px,4.8vw,24px)}}@media(prefers-reduced-motion:reduce){.VOlo9k{transition:none;animation:none}.VOlo9k:before,.VOlo9k:after{animation:none;opacity:0}.VOlo9k:hover{transform:none}}*,*:before,*:after{box-sizing:border-box}html,body,#root{margin:0;padding:0;height:100%;background:#fff;font-family:Segoe UI,system-ui,-apple-system,Arial,sans-serif;-webkit-tap-highlight-color:transparent}
