.Mascot_mascot__3qwrr{position:relative;display:inline-block;max-width:100%;aspect-ratio:377/480;vertical-align:middle}.Mascot_layer__HpYAy{position:absolute;inset:0;display:block;width:100%;height:100%}.Mascot_eyesTrack__Of29G{transition:transform .12s ease-out}.Mascot_eyes__IH0cP{transform-origin:50% 51%;animation:Mascot_blink__9F61B 5s infinite}@keyframes Mascot_blink__9F61B{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}.Mascot_mustache__ji4Mq{transform-origin:50% 64%;filter:drop-shadow(0 1.2em 1em rgba(0,0,0,.3));animation:Mascot_twitch__Zxg0o 7s ease-in-out 1.5s infinite}@keyframes Mascot_twitch__Zxg0o{0%,80%,to{transform:none}83%{transform:rotate(-5deg) scaleY(1.04)}86%{transform:rotate(4deg)}89%{transform:rotate(-3deg) scaleY(1.03)}92%{transform:rotate(1.5deg)}95%{transform:none}}.Mascot_helmet__sEf7r{transform-origin:50% 40%;filter:drop-shadow(0 1em 1em rgba(0,0,0,.3));animation:Mascot_helmetSlip__1b0MQ 12s ease-in-out 4s infinite}@keyframes Mascot_helmetSlip__1b0MQ{0%,50%{transform:none}54%{transform:translate(6%,1.5%) rotate(12deg)}56%,64%{transform:translate(5.5%,1%) rotate(11deg)}73%{transform:rotate(-2deg)}76%,to{transform:none}}.Mascot_hand__WVdUQ{position:absolute;left:88%;top:37%;width:16%;height:8%;border-radius:50%;background:radial-gradient(ellipse at 35% 30%,#ffffff 0,#eef0f2 55%,#c8ccd2 100%);box-shadow:0 .8em 1.4em rgba(0,0,0,.3);transform-origin:30% 100%;opacity:0;animation:Mascot_handFix__MAL80 12s ease-in-out 4s infinite}@keyframes Mascot_handFix__MAL80{0%,56%{opacity:0;transform:translate(-25%,80%) scale(.4) rotate(25deg)}60%{opacity:1}63%,65%{opacity:1;transform:translate(37%,68%) rotate(12deg)}73%,77%{opacity:1;transform:translate(0) rotate(-6deg)}82%,to{opacity:0;transform:translate(-25%,80%) scale(.4) rotate(25deg)}}.Mascot_block__DQ0V3{--ink:#16171a;--muted:#9ba1a9;--red:#b90000;--hazard:#e8b923;padding:88px 0;background-color:var(--ink);background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 0);background-size:32px 32px;color:#eceef0;overflow:hidden;position:relative}.Mascot_block__DQ0V3:after{content:"";position:absolute;left:0;right:0;bottom:0;height:8px;background:repeating-linear-gradient(-45deg,var(--hazard) 0 10px,#141517 10px 20px)}.Mascot_grid__3jJsR{display:grid;grid-template-columns:200px minmax(0,1fr) minmax(0,1.05fr);grid-gap:40px 48px;gap:40px 48px;align-items:center}.Mascot_who__GXBK9{margin:0;text-align:center}.Mascot_who__GXBK9 figcaption{display:grid;grid-gap:2px;gap:2px;margin-top:10px}.Mascot_who__GXBK9 b{font-family:var(--font-oswald),sans-serif;font-weight:600;font-size:26px;line-height:1;color:#fff}.Mascot_who__GXBK9 span{font-size:13.5px;color:var(--muted)}.Mascot_title__UKW5n{margin:0;font-family:var(--font-oswald),sans-serif;font-weight:600;font-size:clamp(30px,3.2vw,44px);line-height:1.02;text-transform:uppercase;color:#fff;text-wrap:balance}.Mascot_lead__5yER9{margin:16px 0 0;max-width:52ch;font-size:16px;line-height:1.6;color:#b5bac0}.Mascot_steps__qOzHp{display:grid;grid-gap:10px;gap:10px;margin:22px 0 0;padding:0;list-style:none;font-size:15px;line-height:1.45;color:#eceef0}.Mascot_steps__qOzHp li{display:grid;grid-template-columns:28px 1fr;grid-gap:12px;gap:12px;align-items:start}.Mascot_steps__qOzHp span{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;border:1.5px solid var(--hazard);font-family:var(--font-oswald),sans-serif;font-size:14px;color:var(--hazard)}.Mascot_cta___6eb8{display:inline-flex;align-items:center;min-height:52px;margin-top:26px;padding:0 24px;border-radius:4px;background:var(--red);color:#fff;font-size:16px;font-weight:600;text-decoration:none;transition:background-color .2s ease}.Mascot_cta___6eb8:hover{background:#8f0000;color:#fff}.Mascot_cta___6eb8:focus-visible{outline:2px solid var(--hazard);outline-offset:2px}.Mascot_stage__P7ZaY{position:relative;min-height:360px}.Mascot_note__VLIU2{position:relative;width:78%;padding:18px 22px 12px;border-radius:3px;background:repeating-linear-gradient(#f6f3e8 0 33px,#b9c7dc 33px 34px);box-shadow:0 18px 40px -18px rgba(0,0,0,.7);transform:rotate(-3deg);overflow:hidden;color:#23306b;font-family:RksHand,cursive;font-weight:500}.Mascot_note__VLIU2 p{margin:0;font-size:24px;line-height:34px;white-space:nowrap}.Mascot_scan__j8MB9{position:absolute;left:0;right:0;top:-30%;height:30%;background:linear-gradient(transparent,rgba(185,0,0,.18) 70%,rgba(185,0,0,.75));opacity:0}.Mascot_run__g_4__ .Mascot_scan__j8MB9{animation:Mascot_scan__j8MB9 1.3s cubic-bezier(.4,0,.2,1) .2s 1 forwards}@keyframes Mascot_scan__j8MB9{0%{top:-30%;opacity:1}90%{opacity:1}to{top:100%;opacity:0}}.Mascot_result__vhPS_{position:relative;width:86%;margin:-6px 0 0 auto;padding:16px 18px 8px;border-radius:4px;background:#fff;color:#16171a;box-shadow:0 24px 50px -20px rgba(0,0,0,.8)}.Mascot_resultHead__L3QN3{margin:0 0 6px;font-family:var(--font-oswald),sans-serif;font-weight:600;font-size:15px;text-transform:uppercase;letter-spacing:.02em}.Mascot_result__vhPS_ ul{margin:0;padding:0;list-style:none}.Mascot_result__vhPS_ li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:2px 12px;gap:2px 12px;padding:9px 0;border-top:1px solid rgba(22,23,26,.1);opacity:0;transform:translateY(6px)}.Mascot_run__g_4__ .Mascot_result__vhPS_ li{animation:Mascot_rowIn__tu9Rm .35s ease forwards;animation-delay:calc(1.45s + var(--i) * .14s)}@keyframes Mascot_rowIn__tu9Rm{to{opacity:1;transform:none}}.Mascot_resultName__pXYrN{font-size:14px;font-weight:600;line-height:1.3}.Mascot_resultQty__GXuWu{grid-row:span 2;align-self:center;font-family:var(--font-oswald),sans-serif;font-size:16px;white-space:nowrap}.Mascot_tag__dcAeN{font-size:12px;font-weight:600;color:#1d7a3a}.Mascot_tagOther__Xlm3N{color:#8a5a00}@media (max-width:1100px){.Mascot_grid__3jJsR{grid-template-columns:160px minmax(0,1fr)}.Mascot_stage__P7ZaY{grid-column:1/-1;max-width:620px;justify-self:center;width:100%}}@media (max-width:640px){.Mascot_block__DQ0V3{padding:56px 0}.Mascot_grid__3jJsR{grid-template-columns:1fr;gap:28px}.Mascot_who__GXBK9{display:flex;align-items:center;gap:14px;text-align:left}.Mascot_who__GXBK9 .Mascot_mascot__3qwrr{width:76px!important;flex:none}.Mascot_who__GXBK9 figcaption{margin:0}.Mascot_note__VLIU2{width:92%}.Mascot_note__VLIU2 p{font-size:21px}.Mascot_result__vhPS_{width:94%}.Mascot_stage__P7ZaY{min-height:0}}@media (prefers-reduced-motion:reduce){.Mascot_eyes__IH0cP,.Mascot_helmet__sEf7r,.Mascot_mustache__ji4Mq{animation:none}.Mascot_hand__WVdUQ{display:none}.Mascot_run__g_4__ .Mascot_scan__j8MB9{animation:none}.Mascot_result__vhPS_ li,.Mascot_run__g_4__ .Mascot_result__vhPS_ li{animation:none;opacity:1;transform:none}}.Mascot_badge__Mvu80{display:flex;align-items:center;gap:14px}.Mascot_badge__Mvu80 .Mascot_mascot__3qwrr{flex:none}