.HeroMascot-module__OJh7xq__layer{z-index:20;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.HeroMascot-module__OJh7xq__mascot{--mascot-x:0px;--mascot-y:0px;--mascot-fall-distance:100vh;--mascot-stand-duration:1.05s;opacity:0;pointer-events:none;width:56px;height:96px;transform:translate3d(var(--mascot-x), var(--mascot-y), 0);transition:opacity .24s;position:absolute;top:0;left:0}.HeroMascot-module__OJh7xq__mascot[data-ready=true]{opacity:1}.HeroMascot-module__OJh7xq__mascot[data-phase=falling]{z-index:40;will-change:transform;animation:1.85s linear both HeroMascot-module__OJh7xq__mascotFallAway}.HeroMascot-module__OJh7xq__mascotButton{z-index:2;width:100%;height:100%;color:inherit;pointer-events:auto;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;padding:0;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.HeroMascot-module__OJh7xq__mascotButton:focus-visible{outline-offset:5px;outline:3px solid #2f7250b3}.HeroMascot-module__OJh7xq__mascot[data-phase=offer] .HeroMascot-module__OJh7xq__mascotButton,.HeroMascot-module__OJh7xq__mascot[data-phase=email] .HeroMascot-module__OJh7xq__mascotButton,.HeroMascot-module__OJh7xq__mascot[data-phase=success] .HeroMascot-module__OJh7xq__mascotButton,.HeroMascot-module__OJh7xq__mascot[data-phase=farewell] .HeroMascot-module__OJh7xq__mascotButton,.HeroMascot-module__OJh7xq__mascot[data-phase=standing] .HeroMascot-module__OJh7xq__mascotButton,.HeroMascot-module__OJh7xq__mascot[data-phase=falling] .HeroMascot-module__OJh7xq__mascotButton{pointer-events:none;cursor:default}.HeroMascot-module__OJh7xq__rig,.HeroMascot-module__OJh7xq__assembly{width:96px;height:164px;position:absolute;top:0;bottom:0;left:0;right:0}.HeroMascot-module__OJh7xq__assembly{transition:transform .22s cubic-bezier(.22,1,.36,1)}.HeroMascot-module__OJh7xq__rig{transform-origin:0 0;transform:scale(.585)}@media (hover:hover){.HeroMascot-module__OJh7xq__mascot[data-phase=idle] .HeroMascot-module__OJh7xq__mascotButton:hover .HeroMascot-module__OJh7xq__assembly{transform:translateY(-3px)rotate(-1deg)}}.HeroMascot-module__OJh7xq__idleHint{z-index:15;color:#2f7250;pointer-events:none;white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff0;border:1px solid #2f725033;border-radius:14px 14px 14px 5px;align-items:center;gap:8px;min-height:34px;padding:8px 11px;animation:2.4s ease-in-out infinite HeroMascot-module__OJh7xq__idleHintFloat;display:inline-flex;position:absolute;top:13px;left:calc(100% + 9px);box-shadow:0 8px 22px #14372221,inset 0 1px #ffffffd9}.HeroMascot-module__OJh7xq__idleHint:after{content:"";background:#fff;border-bottom:1px solid #2f72502b;border-left:1px solid #2f72502b;width:10px;height:10px;position:absolute;top:17px;left:-5px;transform:rotate(45deg)}.HeroMascot-module__OJh7xq__mascot[data-phase=farewell] .HeroMascot-module__OJh7xq__idleHint{animation:.26s cubic-bezier(.22,1,.36,1) both HeroMascot-module__OJh7xq__farewellHintIn}.HeroMascot-module__OJh7xq__mascot[data-phase=snoozed] .HeroMascot-module__OJh7xq__idleHint{animation:.32s cubic-bezier(.16,1,.3,1) both HeroMascot-module__OJh7xq__reminderHintIn}.HeroMascot-module__OJh7xq__mascot[data-phase=reminderExit] .HeroMascot-module__OJh7xq__idleHint{animation:.22s ease-in both HeroMascot-module__OJh7xq__reminderHintOut}.HeroMascot-module__OJh7xq__mascot[data-phase=idleReturn] .HeroMascot-module__OJh7xq__idleHint{animation:.26s cubic-bezier(.22,1,.36,1) both HeroMascot-module__OJh7xq__idleHintReturn}.HeroMascot-module__OJh7xq__mascot[data-phase=standing] .HeroMascot-module__OJh7xq__idleHint{animation:.24s ease-in .48s both HeroMascot-module__OJh7xq__farewellHintExit}.HeroMascot-module__OJh7xq__idleHintText{letter-spacing:.01em;font-size:11px;font-weight:700;line-height:1}.HeroMascot-module__OJh7xq__typingDots{align-items:center;gap:3px;display:inline-flex}.HeroMascot-module__OJh7xq__typingDots>span{background:currentColor;border-radius:50%;width:4px;height:4px;animation:1.2s ease-in-out infinite HeroMascot-module__OJh7xq__typingDot;display:block}.HeroMascot-module__OJh7xq__typingDots>span:nth-child(2){animation-delay:.14s}.HeroMascot-module__OJh7xq__typingDots>span:nth-child(3){animation-delay:.28s}.HeroMascot-module__OJh7xq__offerBubble{z-index:20;color:#173c29;pointer-events:auto;transform-origin:0 34px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:radial-gradient(circle at 92% 8%,#d2eed5bf,#0000 34%),#fffffff7;border:1px solid #2f725038;border-radius:20px 20px 20px 7px;width:clamp(226px,24vw,310px);padding:18px;animation:.36s cubic-bezier(.16,1,.3,1) both HeroMascot-module__OJh7xq__offerBubbleIn;position:absolute;top:3px;left:calc(100% + 12px);box-shadow:0 18px 46px #1437222e,0 3px 10px #1437221a,inset 0 1px #ffffffe6}.HeroMascot-module__OJh7xq__offerBubble:after{content:"";background:#fff;border-bottom:1px solid #2f72502e;border-left:1px solid #2f72502e;width:14px;height:14px;position:absolute;top:28px;left:-7px;transform:rotate(45deg)}.HeroMascot-module__OJh7xq__offerStep{flex-direction:column;gap:9px;animation:.28s cubic-bezier(.22,1,.36,1) both HeroMascot-module__OJh7xq__offerStepIn;display:flex}.HeroMascot-module__OJh7xq__offerEyebrow{color:#2f7250;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;padding-right:30px;font-size:11px;font-weight:750;line-height:1.2;display:flex}.HeroMascot-module__OJh7xq__offerEyebrow>span{font-size:15px;line-height:1}.HeroMascot-module__OJh7xq__offerTitle{color:#163c29;letter-spacing:-.02em;max-width:250px;font-size:18px;font-weight:750;line-height:1.18;display:block}.HeroMascot-module__OJh7xq__offerBody{color:#52645a;font-size:13px;line-height:1.48;display:block}.HeroMascot-module__OJh7xq__offerActions{gap:5px;margin-top:3px;display:grid}.HeroMascot-module__OJh7xq__offerAccept{color:#fff;cursor:pointer;background:#2f7250;border:1px solid #2f7250;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:43px;padding:9px 15px;font-size:13px;font-weight:700;line-height:1;transition:background-color .18s,box-shadow .18s,transform .18s;display:inline-flex;box-shadow:0 7px 18px #2f725033}.HeroMascot-module__OJh7xq__offerAccept svg,.HeroMascot-module__OJh7xq__emailField button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:18px;height:18px}.HeroMascot-module__OJh7xq__offerAccept:hover{background:#245d40;transform:translateY(-1px);box-shadow:0 9px 22px #2f725040}.HeroMascot-module__OJh7xq__offerDecline{color:#66766d;cursor:pointer;background:0 0;border:0;border-radius:10px;min-height:34px;padding:6px 10px;font-size:12px;font-weight:600;transition:background-color .16s,color .16s}.HeroMascot-module__OJh7xq__offerDecline:hover{color:#2f7250;background:#2f725012}.HeroMascot-module__OJh7xq__offerClose{z-index:2;color:#52705e;cursor:pointer;background:#2f725012;border:0;border-radius:50%;place-items:center;width:31px;height:31px;padding:0;transition:background-color .16s,color .16s,transform .16s;display:grid;position:absolute;top:10px;right:10px}.HeroMascot-module__OJh7xq__offerClose:hover{color:#245d40;background:#2f725021;transform:rotate(5deg)}.HeroMascot-module__OJh7xq__offerClose svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8px;width:16px;height:16px}.HeroMascot-module__OJh7xq__offerBubble button:focus-visible{outline-offset:2px;outline:3px solid #2f725047}.HeroMascot-module__OJh7xq__emailField{background:#fff;border:1px solid #2f725047;border-radius:14px;align-items:center;gap:5px;min-height:47px;margin-top:3px;padding:4px 4px 4px 13px;transition:border-color .18s,box-shadow .18s;display:flex;box-shadow:inset 0 1px 2px #1437220d}.HeroMascot-module__OJh7xq__emailField:focus-within{border-color:#2f7250;box-shadow:0 0 0 4px #2f72501a}.HeroMascot-module__OJh7xq__emailField[data-invalid=true]{border-color:#c66a49;box-shadow:0 0 0 4px #c66a491a}.HeroMascot-module__OJh7xq__emailField input{min-width:0;box-shadow:none;-webkit-appearance:none;appearance:none;color:#173c29;background:0 0;border:0;outline:0;flex:1;padding:4px 0;font-size:16px;line-height:1.2}.HeroMascot-module__OJh7xq__emailField input::placeholder{color:#91a098}.HeroMascot-module__OJh7xq__emailField button{color:#fff;cursor:pointer;background:#2f7250;border:0;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;padding:0;transition:background-color .16s,transform .16s;display:grid;box-shadow:0 5px 14px #2f725038}.HeroMascot-module__OJh7xq__emailField button:hover{background:#245d40;transform:translate(1px)}.HeroMascot-module__OJh7xq__emailField input:disabled,.HeroMascot-module__OJh7xq__emailField button:disabled,.HeroMascot-module__OJh7xq__offerClose:disabled,.HeroMascot-module__OJh7xq__offerDecline:disabled{cursor:wait;opacity:.62}.HeroMascot-module__OJh7xq__emailField button:disabled:hover,.HeroMascot-module__OJh7xq__offerClose:disabled:hover,.HeroMascot-module__OJh7xq__offerDecline:disabled:hover{transform:none}.HeroMascot-module__OJh7xq__submitSpinner{border:2px solid #ffffff6b;border-top-color:#fff;border-radius:50%;width:17px;height:17px;animation:.7s linear infinite HeroMascot-module__OJh7xq__submitSpinner}.HeroMascot-module__OJh7xq__honeypot{z-index:-1;opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.HeroMascot-module__OJh7xq__turnstile{z-index:30;pointer-events:none;width:300px;max-width:calc(100vw - 40px);height:0;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%);min-height:0!important}.HeroMascot-module__OJh7xq__turnstile>*{pointer-events:auto;margin-inline-start:auto;margin-inline-end:auto}.HeroMascot-module__OJh7xq__emailError{color:#82452f;background:#fff7f3;border:1px solid #c66a493d;border-radius:10px;align-items:center;gap:7px;margin-top:-2px;padding:7px 10px;font-size:12px;font-weight:600;line-height:1.3;animation:.22s cubic-bezier(.22,1,.36,1) both HeroMascot-module__OJh7xq__emailErrorIn;display:flex}.HeroMascot-module__OJh7xq__emailError>span{color:#fff;background:#c66a49;border-radius:50%;flex:none;place-items:center;width:17px;height:17px;font-size:11px;line-height:1;display:grid}.HeroMascot-module__OJh7xq__successStep{text-align:center;justify-content:center;align-items:center;min-height:158px}.HeroMascot-module__OJh7xq__successStep .HeroMascot-module__OJh7xq__offerTitle,.HeroMascot-module__OJh7xq__successStep .HeroMascot-module__OJh7xq__offerBody{max-width:230px}.HeroMascot-module__OJh7xq__successIcon{color:#2f7250;background:linear-gradient(145deg,#e1f1e3,#cce8d2);border-radius:50%;place-items:center;width:58px;height:58px;margin-bottom:2px;animation:.52s cubic-bezier(.16,1,.3,1) both HeroMascot-module__OJh7xq__successIconPop;display:grid;box-shadow:0 9px 22px #2f72502e,inset 0 1px #fffc}.HeroMascot-module__OJh7xq__successIcon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:38px;height:38px;overflow:visible}.HeroMascot-module__OJh7xq__successEnvelope,.HeroMascot-module__OJh7xq__successFlap{stroke-dasharray:110;stroke-dashoffset:110px;animation:.62s cubic-bezier(.22,1,.36,1) forwards HeroMascot-module__OJh7xq__drawSuccessPath}.HeroMascot-module__OJh7xq__successFlap{stroke-dasharray:34;stroke-dashoffset:34px;animation-delay:.11s}.HeroMascot-module__OJh7xq__successBadge{fill:#2f7250;stroke:#edf8ef;stroke-width:2.2px;transform-box:fill-box;transform-origin:50%;animation:.42s cubic-bezier(.16,1,.3,1) .36s both HeroMascot-module__OJh7xq__successBadgeIn}.HeroMascot-module__OJh7xq__successCheck{stroke:#fff;stroke-width:2.6px;stroke-dasharray:12;stroke-dashoffset:12px;animation:.3s ease-out .6s forwards HeroMascot-module__OJh7xq__drawSuccessPath}.HeroMascot-module__OJh7xq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.HeroMascot-module__OJh7xq__body{z-index:3;transform-origin:50% 100%;width:46px;height:139px;animation:3.6s ease-in-out infinite HeroMascot-module__OJh7xq__seatedBreath;display:block;position:absolute;top:2px;left:25px}.HeroMascot-module__OJh7xq__body:after{z-index:-1;filter:blur(1.5px);content:"";background:#1237206b;border-radius:50%;height:5px;position:absolute;bottom:-2px;left:3px;right:3px}.HeroMascot-module__OJh7xq__bottle{-webkit-user-select:none;user-select:none;width:46px;height:auto;display:block}.HeroMascot-module__OJh7xq__eyes{z-index:4;gap:5px;display:flex;position:absolute;top:36px;left:10px}.HeroMascot-module__OJh7xq__eye{transform-origin:50%;background:#fbfffc;border:1px solid #1b412873;border-radius:50%;width:8px;height:10px;animation:4.8s infinite HeroMascot-module__OJh7xq__mascotBlink;display:block;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000003d,inset 0 -1px 1px #2d72501a}.HeroMascot-module__OJh7xq__pupil{background:linear-gradient(135deg,#316d4b,#143c26 72%);border-radius:50%;width:4px;height:6px;position:absolute;top:2px;left:2px;box-shadow:inset 1px 1px #fff9}.HeroMascot-module__OJh7xq__arm,.HeroMascot-module__OJh7xq__forearm,.HeroMascot-module__OJh7xq__leg,.HeroMascot-module__OJh7xq__shin{z-index:2;background:linear-gradient(90deg,#17472b 0%,#4d8d63 48%,#1b5232 100%);border:1px solid #143e2594;display:block;position:absolute;box-shadow:inset 2px 0 3px #ffffff2e,inset -2px 0 3px #051e1138,0 2px 3px #10362029}.HeroMascot-module__OJh7xq__arm{z-index:4;transform-origin:50% 5px;border-radius:9px;width:12px;height:27px;top:81px}.HeroMascot-module__OJh7xq__forearm{transform-origin:50% 4px;border-radius:8px;width:11px;height:27px;position:absolute;top:20px;left:0}.HeroMascot-module__OJh7xq__hand{background:linear-gradient(135deg,#5a9b70 0%,#245f3b 72%);border:1px solid #143e258c;border-radius:50%;width:16px;height:16px;display:block;position:absolute;bottom:-7px;left:-3px;box-shadow:inset 2px 2px 3px #ffffff2e,0 2px 2px #0a27172e}.HeroMascot-module__OJh7xq__armLeft{animation:3.6s ease-in-out infinite HeroMascot-module__OJh7xq__seatedArmLeft;left:23px;transform:rotate(18deg)}.HeroMascot-module__OJh7xq__armRight{animation:3.6s ease-in-out infinite HeroMascot-module__OJh7xq__seatedArmRight;right:23px;transform:rotate(-18deg)}.HeroMascot-module__OJh7xq__armLeft .HeroMascot-module__OJh7xq__forearm{transform:rotate(-52deg)}.HeroMascot-module__OJh7xq__armRight .HeroMascot-module__OJh7xq__forearm{transform:rotate(52deg)}.HeroMascot-module__OJh7xq__mascot[data-phase=snoozed] .HeroMascot-module__OJh7xq__armLeft{z-index:6;animation:1.6s linear both HeroMascot-module__OJh7xq__snoozedWaveArm}.HeroMascot-module__OJh7xq__mascot[data-phase=snoozed] .HeroMascot-module__OJh7xq__armLeft .HeroMascot-module__OJh7xq__forearm{animation:1.6s linear both HeroMascot-module__OJh7xq__snoozedWaveForearm}.HeroMascot-module__OJh7xq__mascot[data-phase=snoozed] .HeroMascot-module__OJh7xq__armLeft .HeroMascot-module__OJh7xq__hand{transform-origin:50% 35%;animation:1.6s linear both HeroMascot-module__OJh7xq__snoozedWaveHand}.HeroMascot-module__OJh7xq__leg{transform-origin:50% 6px;border-radius:9px;width:16px;height:29px;top:119px}.HeroMascot-module__OJh7xq__legLeft{left:30px;transform:rotate(56deg)}.HeroMascot-module__OJh7xq__legRight{right:30px;transform:rotate(-56deg)}.HeroMascot-module__OJh7xq__shin{transform-origin:50% 3px;border-radius:9px;width:14px;height:27px;top:22px;left:1px}.HeroMascot-module__OJh7xq__legLeft .HeroMascot-module__OJh7xq__shin{animation:1.15s ease-in-out infinite alternate HeroMascot-module__OJh7xq__dangleShinLeft}.HeroMascot-module__OJh7xq__legRight .HeroMascot-module__OJh7xq__shin{animation:1.15s ease-in-out infinite alternate-reverse HeroMascot-module__OJh7xq__dangleShinRight}.HeroMascot-module__OJh7xq__foot{background:linear-gradient(#4d8d63,#205937 80%);border:1px solid #143e258c;border-radius:60% 55% 45% 45%;width:22px;height:13px;display:block;position:absolute;bottom:-8px;box-shadow:inset 0 2px 2px #ffffff26,0 2px 2px #0a27172e}.HeroMascot-module__OJh7xq__legLeft .HeroMascot-module__OJh7xq__foot{left:-5px}.HeroMascot-module__OJh7xq__legRight .HeroMascot-module__OJh7xq__foot{right:-5px}.HeroMascot-module__OJh7xq__mascot[data-phase=standing] .HeroMascot-module__OJh7xq__assembly{animation:HeroMascot-module__OJh7xq__standAssembly var(--mascot-stand-duration) linear both}.HeroMascot-module__OJh7xq__mascot[data-phase=farewell] .HeroMascot-module__OJh7xq__body{animation:.7s ease-out both HeroMascot-module__OJh7xq__farewellBodySettle}.HeroMascot-module__OJh7xq__mascot[data-phase=farewell] .HeroMascot-module__OJh7xq__armLeft{animation:.7s ease-out both HeroMascot-module__OJh7xq__farewellArmLeftSettle}.HeroMascot-module__OJh7xq__mascot[data-phase=farewell] .HeroMascot-module__OJh7xq__armRight{animation:.7s ease-out both HeroMascot-module__OJh7xq__farewellArmRightSettle}.HeroMascot-module__OJh7xq__mascot[data-phase=farewell] .HeroMascot-module__OJh7xq__armLeft .HeroMascot-module__OJh7xq__forearm{animation:.7s ease-out both HeroMascot-module__OJh7xq__farewellForearmLeftSettle}.HeroMascot-module__OJh7xq__mascot[data-phase=farewell] .HeroMascot-module__OJh7xq__armRight .HeroMascot-module__OJh7xq__forearm{animation:.7s ease-out both HeroMascot-module__OJh7xq__farewellForearmRightSettle}.HeroMascot-module__OJh7xq__mascot[data-phase=farewell] .HeroMascot-module__OJh7xq__legLeft .HeroMascot-module__OJh7xq__shin{animation:none;transform:rotate(-88deg)}.HeroMascot-module__OJh7xq__mascot[data-phase=farewell] .HeroMascot-module__OJh7xq__legRight .HeroMascot-module__OJh7xq__shin{animation:none;transform:rotate(88deg)}.HeroMascot-module__OJh7xq__mascot[data-phase=standing] .HeroMascot-module__OJh7xq__body{animation:HeroMascot-module__OJh7xq__standBody var(--mascot-stand-duration) linear both}.HeroMascot-module__OJh7xq__mascot[data-phase=standing] .HeroMascot-module__OJh7xq__armLeft{animation:HeroMascot-module__OJh7xq__standArmLeft var(--mascot-stand-duration) linear both}.HeroMascot-module__OJh7xq__mascot[data-phase=standing] .HeroMascot-module__OJh7xq__armRight{animation:HeroMascot-module__OJh7xq__standArmRight var(--mascot-stand-duration) linear both}.HeroMascot-module__OJh7xq__mascot[data-phase=standing] .HeroMascot-module__OJh7xq__armLeft .HeroMascot-module__OJh7xq__forearm{animation:HeroMascot-module__OJh7xq__standForearmLeft var(--mascot-stand-duration) linear both}.HeroMascot-module__OJh7xq__mascot[data-phase=standing] .HeroMascot-module__OJh7xq__armRight .HeroMascot-module__OJh7xq__forearm{animation:HeroMascot-module__OJh7xq__standForearmRight var(--mascot-stand-duration) linear both}.HeroMascot-module__OJh7xq__mascot[data-phase=standing] .HeroMascot-module__OJh7xq__hand{transform-origin:50% 100%;animation:HeroMascot-module__OJh7xq__standHandPress var(--mascot-stand-duration) linear both}.HeroMascot-module__OJh7xq__mascot[data-phase=standing] .HeroMascot-module__OJh7xq__legLeft{animation:HeroMascot-module__OJh7xq__standLegLeft var(--mascot-stand-duration) linear both}.HeroMascot-module__OJh7xq__mascot[data-phase=standing] .HeroMascot-module__OJh7xq__legRight{animation:HeroMascot-module__OJh7xq__standLegRight var(--mascot-stand-duration) linear both}.HeroMascot-module__OJh7xq__mascot[data-phase=standing] .HeroMascot-module__OJh7xq__legLeft .HeroMascot-module__OJh7xq__shin{animation:HeroMascot-module__OJh7xq__standShinLeft var(--mascot-stand-duration) linear both}.HeroMascot-module__OJh7xq__mascot[data-phase=standing] .HeroMascot-module__OJh7xq__legRight .HeroMascot-module__OJh7xq__shin{animation:HeroMascot-module__OJh7xq__standShinRight var(--mascot-stand-duration) linear both}.HeroMascot-module__OJh7xq__mascot[data-phase=falling] .HeroMascot-module__OJh7xq__assembly{animation:.98s cubic-bezier(.22,1,.36,1) both HeroMascot-module__OJh7xq__jumpAssembly}.HeroMascot-module__OJh7xq__mascot[data-phase=falling] .HeroMascot-module__OJh7xq__body{animation:.98s ease-in-out both HeroMascot-module__OJh7xq__jumpBody}.HeroMascot-module__OJh7xq__mascot[data-phase=falling] .HeroMascot-module__OJh7xq__armLeft{animation:.98s cubic-bezier(.22,1,.36,1) both HeroMascot-module__OJh7xq__jumpArmLeft}.HeroMascot-module__OJh7xq__mascot[data-phase=falling] .HeroMascot-module__OJh7xq__armRight{animation:.98s cubic-bezier(.22,1,.36,1) both HeroMascot-module__OJh7xq__jumpArmRight}.HeroMascot-module__OJh7xq__mascot[data-phase=falling] .HeroMascot-module__OJh7xq__armLeft .HeroMascot-module__OJh7xq__forearm{animation:.98s cubic-bezier(.22,1,.36,1) both HeroMascot-module__OJh7xq__jumpForearmLeft}.HeroMascot-module__OJh7xq__mascot[data-phase=falling] .HeroMascot-module__OJh7xq__armRight .HeroMascot-module__OJh7xq__forearm{animation:.98s cubic-bezier(.22,1,.36,1) both HeroMascot-module__OJh7xq__jumpForearmRight}.HeroMascot-module__OJh7xq__mascot[data-phase=falling] .HeroMascot-module__OJh7xq__legLeft{animation:.98s cubic-bezier(.22,1,.36,1) both HeroMascot-module__OJh7xq__jumpLegLeft}.HeroMascot-module__OJh7xq__mascot[data-phase=falling] .HeroMascot-module__OJh7xq__legRight{animation:.98s cubic-bezier(.22,1,.36,1) both HeroMascot-module__OJh7xq__jumpLegRight}.HeroMascot-module__OJh7xq__mascot[data-phase=falling] .HeroMascot-module__OJh7xq__legLeft .HeroMascot-module__OJh7xq__shin{animation:.98s cubic-bezier(.22,1,.36,1) both HeroMascot-module__OJh7xq__jumpShinLeft}.HeroMascot-module__OJh7xq__mascot[data-phase=falling] .HeroMascot-module__OJh7xq__legRight .HeroMascot-module__OJh7xq__shin{animation:.98s cubic-bezier(.22,1,.36,1) both HeroMascot-module__OJh7xq__jumpShinRight}@keyframes HeroMascot-module__OJh7xq__offerBubbleIn{0%{opacity:0;transform:translate(-9px)scale(.94)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes HeroMascot-module__OJh7xq__idleHintFloat{0%,to{opacity:.92;transform:translateY(0)scale(1)}50%{opacity:1;transform:translateY(-3px)scale(1.025)}}@keyframes HeroMascot-module__OJh7xq__farewellHintIn{0%{opacity:0;transform:translateY(4px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes HeroMascot-module__OJh7xq__reminderHintIn{0%{opacity:0;transform:translate(-4px)translateY(3px)scale(.96)}to{opacity:1;transform:translate(0)translateY(0)scale(1)}}@keyframes HeroMascot-module__OJh7xq__reminderHintOut{0%{opacity:1;transform:translate(0)translateY(0)scale(1)}to{opacity:0;transform:translate(-3px)translateY(-2px)scale(.97)}}@keyframes HeroMascot-module__OJh7xq__idleHintReturn{0%{opacity:0;transform:translate(-3px)translateY(2px)scale(.97)}to{opacity:.92;transform:translate(0)translateY(0)scale(1)}}@keyframes HeroMascot-module__OJh7xq__farewellHintExit{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-5px)scale(.94)}}@keyframes HeroMascot-module__OJh7xq__typingDot{0%,60%,to{opacity:.32;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@keyframes HeroMascot-module__OJh7xq__submitSpinner{to{transform:rotate(360deg)}}@keyframes HeroMascot-module__OJh7xq__standAssembly{0%{transform:translateY(0)scale(1)}12%{transform:translateY(.5px)scale(1.004,.996)}24%{transform:translateY(1.5px)scale(1.012,.988)}36%{transform:translateY(-2px)scale(1.01,.99)}50%{transform:translateY(-12px)scale(1.006,.994)}64%{transform:translateY(-27px)scale(1)}78%{transform:translateY(-41px)scale(.996,1.004)}90%{transform:translateY(-48px)scale(.997,1.003)}to{transform:translateY(-48px)scale(1)}}@keyframes HeroMascot-module__OJh7xq__farewellBodySettle{to{transform:translateY(0)rotate(-1.4deg)}}@keyframes HeroMascot-module__OJh7xq__farewellArmLeftSettle{to{transform:rotate(18deg)}}@keyframes HeroMascot-module__OJh7xq__farewellArmRightSettle{to{transform:rotate(-18deg)}}@keyframes HeroMascot-module__OJh7xq__farewellForearmLeftSettle{to{transform:rotate(-52deg)}}@keyframes HeroMascot-module__OJh7xq__farewellForearmRightSettle{to{transform:rotate(52deg)}}@keyframes HeroMascot-module__OJh7xq__standBody{0%{transform:translateY(0)rotate(-1.4deg)}12%{transform:translateY(.5px)rotate(0)}24%{transform:translateY(1.5px)rotate(3.5deg)}36%{transform:translateY(1px)rotate(4.5deg)}50%{transform:translateY(.5px)rotate(3deg)}64%{transform:translateY(0)rotate(1.2deg)}78%{transform:rotate(-.4deg)}90%{transform:rotate(-.2deg)}to{transform:rotate(0)}}@keyframes HeroMascot-module__OJh7xq__standArmLeft{0%{transform:rotate(18deg)}12%{transform:rotate(18.5deg)}24%{transform:rotate(20deg)}36%{transform:rotate(19deg)}50%{transform:rotate(15deg)}64%{transform:rotate(10deg)}78%{transform:rotate(7deg)}90%{transform:rotate(5.5deg)}to{transform:rotate(6deg)}}@keyframes HeroMascot-module__OJh7xq__standArmRight{0%{transform:rotate(-18deg)}12%{transform:rotate(-18.5deg)}24%{transform:rotate(-20deg)}36%{transform:rotate(-19deg)}50%{transform:rotate(-15deg)}64%{transform:rotate(-10deg)}78%{transform:rotate(-7deg)}90%{transform:rotate(-5.5deg)}to{transform:rotate(-6deg)}}@keyframes HeroMascot-module__OJh7xq__standForearmLeft{0%{transform:rotate(-52deg)}12%{transform:rotate(-49deg)}24%{transform:rotate(-43deg)}36%{transform:rotate(-38deg)}50%{transform:rotate(-28deg)}64%{transform:rotate(-17deg)}78%{transform:rotate(-9deg)}90%{transform:rotate(-6deg)}to{transform:rotate(-6deg)}}@keyframes HeroMascot-module__OJh7xq__standForearmRight{0%{transform:rotate(52deg)}12%{transform:rotate(49deg)}24%{transform:rotate(43deg)}36%{transform:rotate(38deg)}50%{transform:rotate(28deg)}64%{transform:rotate(17deg)}78%{transform:rotate(9deg)}90%{transform:rotate(6deg)}to{transform:rotate(6deg)}}@keyframes HeroMascot-module__OJh7xq__standHandPress{0%,12%{transform:translateY(0)scale(1)}24%{transform:translateY(.5px)scale(1.04,.96)}36%{transform:translateY(1px)scale(1.08,.9)}50%{transform:translateY(.5px)scale(1.05,.94)}64%,to{transform:translateY(0)scale(1)}}@keyframes HeroMascot-module__OJh7xq__standLegLeft{0%{transform:rotate(56deg)}12%{transform:rotate(56deg)}24%{transform:rotate(56deg)}36%{transform:translate(.2px)rotate(55deg)}50%{transform:translate(.7px)rotate(49deg)}64%{transform:translate(1.5px)rotate(34deg)}78%{transform:translate(2.3px)rotate(18deg)}90%{transform:translate(2.8px)rotate(8deg)}to{transform:translate(3px)rotate(5deg)}}@keyframes HeroMascot-module__OJh7xq__standLegRight{0%{transform:rotate(-56deg)}12%{transform:rotate(-56deg)}24%{transform:rotate(-56deg)}36%{transform:translate(-.2px)rotate(-55deg)}50%{transform:translate(-.7px)rotate(-49deg)}64%{transform:translate(-1.5px)rotate(-34deg)}78%{transform:translate(-2.3px)rotate(-18deg)}90%{transform:translate(-2.8px)rotate(-8deg)}to{transform:translate(-3px)rotate(-5deg)}}@keyframes HeroMascot-module__OJh7xq__standShinLeft{0%{transform:rotate(-88deg)}12%{transform:rotate(-88deg)}24%{transform:rotate(-88deg)}36%{transform:rotate(-87deg)}50%{transform:rotate(-79deg)}64%{transform:rotate(-54deg)}78%{transform:rotate(-26deg)}90%{transform:rotate(-9deg)}to{transform:rotate(-5deg)}}@keyframes HeroMascot-module__OJh7xq__standShinRight{0%{transform:rotate(88deg)}12%{transform:rotate(88deg)}24%{transform:rotate(88deg)}36%{transform:rotate(87deg)}50%{transform:rotate(79deg)}64%{transform:rotate(54deg)}78%{transform:rotate(26deg)}90%{transform:rotate(9deg)}to{transform:rotate(5deg)}}@keyframes HeroMascot-module__OJh7xq__offerStepIn{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes HeroMascot-module__OJh7xq__emailErrorIn{0%{opacity:0;transform:translateY(-5px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes HeroMascot-module__OJh7xq__successIconPop{0%{opacity:0;transform:scale(.55)rotate(-8deg)}62%{opacity:1;transform:scale(1.08)rotate(2deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes HeroMascot-module__OJh7xq__drawSuccessPath{to{stroke-dashoffset:0}}@keyframes HeroMascot-module__OJh7xq__successBadgeIn{0%{opacity:0;transform:scale(.35)rotate(-12deg)}68%{opacity:1;transform:scale(1.12)rotate(3deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes HeroMascot-module__OJh7xq__jumpAssembly{0%{transform:translateY(-48px)scale(1)}20%{transform:translateY(-39px)scale(1.04,.92)}42%{transform:translateY(-58px)scale(.97,1.045)}64%{transform:translateY(-63px)scale(.95,.985)}to{transform:translateY(-55px)scale(.94,.96)}}@keyframes HeroMascot-module__OJh7xq__jumpBody{0%{transform:rotate(0)}18%{transform:rotate(5deg)}44%{transform:rotate(-4deg)}to{transform:rotate(9deg)}}@keyframes HeroMascot-module__OJh7xq__jumpArmLeft{0%{transform:rotate(6deg)}22%{transform:rotate(25deg)}62%{transform:rotate(132deg)}to{transform:rotate(118deg)}}@keyframes HeroMascot-module__OJh7xq__jumpArmRight{0%{transform:rotate(-6deg)}22%{transform:rotate(-25deg)}62%{transform:rotate(-132deg)}to{transform:rotate(-118deg)}}@keyframes HeroMascot-module__OJh7xq__jumpForearmLeft{0%{transform:rotate(-6deg)}25%{transform:rotate(-18deg)}to{transform:rotate(-24deg)}}@keyframes HeroMascot-module__OJh7xq__jumpForearmRight{0%{transform:rotate(6deg)}25%{transform:rotate(18deg)}to{transform:rotate(24deg)}}@keyframes HeroMascot-module__OJh7xq__jumpLegLeft{0%{transform:translate(3px)rotate(5deg)}22%{transform:translate(2px)rotate(16deg)}62%{transform:translate(0)rotate(44deg)}to{transform:translate(0)rotate(34deg)}}@keyframes HeroMascot-module__OJh7xq__jumpLegRight{0%{transform:translate(-3px)rotate(-5deg)}22%{transform:translate(-2px)rotate(-16deg)}62%{transform:translate(0)rotate(-44deg)}to{transform:translate(0)rotate(-34deg)}}@keyframes HeroMascot-module__OJh7xq__jumpShinLeft{0%{transform:rotate(-5deg)}22%{transform:rotate(-22deg)}62%{transform:rotate(-88deg)}to{transform:rotate(-72deg)}}@keyframes HeroMascot-module__OJh7xq__jumpShinRight{0%{transform:rotate(5deg)}22%{transform:rotate(22deg)}62%{transform:rotate(88deg)}to{transform:rotate(72deg)}}@keyframes HeroMascot-module__OJh7xq__mascotFallAway{0%{opacity:1;transform:translate3d(var(--mascot-x), var(--mascot-y), 0) rotate(0deg)}20%{opacity:1;transform:translate3d(calc(var(--mascot-x) + 2px), calc(var(--mascot-y) + 4px), 0) rotate(2deg)}40%{opacity:1;transform:translate3d(calc(var(--mascot-x) + 8px), calc(var(--mascot-y) - 15px), 0) rotate(-4deg)}52%{opacity:1;transform:translate3d(calc(var(--mascot-x) + 13px), calc(var(--mascot-y) - 22px), 0) rotate(4deg)}62%{opacity:1;transform:translate3d(calc(var(--mascot-x) + 18px), calc(var(--mascot-y) - 10px), 0) rotate(12deg)}72%{opacity:1;transform:translate3d(calc(var(--mascot-x) + 25px), calc(var(--mascot-y) + 38px), 0) rotate(22deg)}84%{opacity:1;transform:translate3d(calc(var(--mascot-x) + 36px), calc(var(--mascot-y) + 180px), 0) rotate(42deg)}to{opacity:0;transform:translate3d(calc(var(--mascot-x) + 52px), calc(var(--mascot-y) + var(--mascot-fall-distance)), 0) rotate(74deg)}}@keyframes HeroMascot-module__OJh7xq__seatedBreath{0%,to{transform:translateY(0)rotate(-1.4deg)}50%{transform:translateY(-1px)rotate(-.4deg)}}@keyframes HeroMascot-module__OJh7xq__seatedArmLeft{0%,to{transform:rotate(18deg)}50%{transform:rotate(15deg)}}@keyframes HeroMascot-module__OJh7xq__seatedArmRight{0%,to{transform:rotate(-18deg)}50%{transform:rotate(-15deg)}}@keyframes HeroMascot-module__OJh7xq__snoozedWaveArm{0%{transform:rotate(18deg)}4%{transform:rotate(20deg)}8%{transform:rotate(29deg)}12%{transform:rotate(47deg)}16%{transform:rotate(74deg)}20%{transform:rotate(105deg)}24%{transform:rotate(132deg)}28%{transform:rotate(150deg)}32%,72%{transform:rotate(158deg)}76%{transform:rotate(155deg)}80%{transform:rotate(143deg)}84%{transform:rotate(121deg)}88%{transform:rotate(91deg)}92%{transform:rotate(59deg)}96%{transform:rotate(33deg)}to{transform:rotate(18deg)}}@keyframes HeroMascot-module__OJh7xq__snoozedWaveForearm{0%{transform:rotate(-52deg)}8%{transform:rotate(-50deg)}16%{transform:rotate(-40deg)}24%{transform:rotate(-20deg)}30%{transform:rotate(-8deg)}36%{transform:rotate(16deg)}42%{transform:rotate(22deg)}48%{transform:rotate(0)}54%{transform:rotate(-20deg)}60%{transform:rotate(-4deg)}66%{transform:rotate(18deg)}72%{transform:rotate(2deg)}80%{transform:rotate(-24deg)}88%{transform:rotate(-39deg)}96%{transform:rotate(-49deg)}to{transform:rotate(-52deg)}}@keyframes HeroMascot-module__OJh7xq__snoozedWaveHand{0%,30%,78%,to{transform:rotate(0)}36%{transform:rotate(18deg)}42%{transform:rotate(24deg)}48%{transform:rotate(0)}54%{transform:rotate(-23deg)}60%{transform:rotate(-4deg)}66%{transform:rotate(21deg)}72%{transform:rotate(8deg)}}@keyframes HeroMascot-module__OJh7xq__dangleShinLeft{0%{transform:rotate(-92deg)}to{transform:rotate(-84deg)}}@keyframes HeroMascot-module__OJh7xq__dangleShinRight{0%{transform:rotate(92deg)}to{transform:rotate(84deg)}}@keyframes HeroMascot-module__OJh7xq__mascotBlink{0%,44%,48%,to{transform:scaleY(1)}46%{transform:scaleY(.12)}}@media (max-width:767px){.HeroMascot-module__OJh7xq__mascot{width:62px;height:107px}.HeroMascot-module__OJh7xq__rig{transform:scale(.65)}.HeroMascot-module__OJh7xq__idleHint{border-radius:14px 14px 5px;top:auto;bottom:calc(100% + 8px);left:auto;right:-1px}.HeroMascot-module__OJh7xq__idleHint:after{border:1px solid #2f72502b;border-top:0;border-left:0;top:auto;bottom:-5px;left:auto;right:18px}.HeroMascot-module__OJh7xq__offerBubble{transform-origin:100% 100%;border-radius:20px 20px 7px;width:min(310px,100vw - 48px);padding:17px;top:auto;bottom:calc(100% + 13px);left:auto;right:-2px}.HeroMascot-module__OJh7xq__offerBubble:after{border:1px solid #2f72502e;border-top:0;border-left:0;top:auto;bottom:-7px;left:auto;right:25px}.HeroMascot-module__OJh7xq__offerTitle{font-size:17px}.HeroMascot-module__OJh7xq__offerBody{font-size:13px}.HeroMascot-module__OJh7xq__mascot[data-phase=email] .HeroMascot-module__OJh7xq__offerBubble{padding-block-start:14px;padding-block-end:14px;bottom:calc(100% + 3px)}.HeroMascot-module__OJh7xq__mascot[data-phase=email] .HeroMascot-module__OJh7xq__offerStep{gap:7px}.HeroMascot-module__OJh7xq__mascot[data-phase=email] .HeroMascot-module__OJh7xq__offerBody{line-height:1.38}}@media (max-width:350px){.HeroMascot-module__OJh7xq__mascot{width:56px;height:96px}.HeroMascot-module__OJh7xq__rig{transform:scale(.585)}}@media (prefers-reduced-motion:reduce){.HeroMascot-module__OJh7xq__mascot{transition:none}.HeroMascot-module__OJh7xq__body,.HeroMascot-module__OJh7xq__eye,.HeroMascot-module__OJh7xq__arm,.HeroMascot-module__OJh7xq__forearm,.HeroMascot-module__OJh7xq__leg,.HeroMascot-module__OJh7xq__shin{animation:none!important}.HeroMascot-module__OJh7xq__offerBubble,.HeroMascot-module__OJh7xq__offerStep,.HeroMascot-module__OJh7xq__idleHint,.HeroMascot-module__OJh7xq__typingDots>span,.HeroMascot-module__OJh7xq__successIcon,.HeroMascot-module__OJh7xq__successEnvelope,.HeroMascot-module__OJh7xq__successFlap,.HeroMascot-module__OJh7xq__successBadge,.HeroMascot-module__OJh7xq__successCheck,.HeroMascot-module__OJh7xq__assembly{animation-duration:1ms!important}.HeroMascot-module__OJh7xq__mascot[data-phase=falling]{animation:.18s forwards HeroMascot-module__OJh7xq__mascotReducedExit}.HeroMascot-module__OJh7xq__mascot[data-phase=standing] .HeroMascot-module__OJh7xq__idleHint{opacity:0}}@keyframes HeroMascot-module__OJh7xq__mascotReducedExit{0%{opacity:1;transform:translate3d(var(--mascot-x), var(--mascot-y), 0)}to{opacity:0;transform:translate3d(var(--mascot-x), calc(var(--mascot-y) + 12px), 0)}}
