.PreRegistrationPromo-module__ZnShCW__button{color:#0a0a0a;max-width:100%;min-height:52px;font-family:var(--font-bangers), cursive;letter-spacing:.04em;background:#ffba00;border:3px solid #0a0a0a;justify-content:center;align-items:center;gap:18px;padding:10px 24px;font-size:clamp(22px,2.3vw,28px);line-height:1.1;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex;box-shadow:5px 5px #0a0a0a}.PreRegistrationPromo-module__ZnShCW__button:hover{background:#ffce4c;transform:translate(-2px,-2px);box-shadow:7px 7px #0a0a0a}.PreRegistrationPromo-module__ZnShCW__button:active{transform:translate(3px,3px);box-shadow:2px 2px #0a0a0a}.PreRegistrationPromo-module__ZnShCW__button:focus-visible{outline-offset:7px;outline:3px solid #fff8e4}.PreRegistrationPromo-module__ZnShCW__heroContent{min-height:calc(100svh - 90px);padding-top:clamp(16px,3vh,40px);padding-bottom:clamp(28px,4vh,48px)}.PreRegistrationPromo-module__ZnShCW__heroInvitation{width:100%;margin-top:22px}.PreRegistrationPromo-module__ZnShCW__heroHeading{font-family:var(--font-bangers), cursive;letter-spacing:.035em;color:#fff8e4;font-size:clamp(28px,4vw,44px);line-height:1.1}.PreRegistrationPromo-module__ZnShCW__heroHeading strong{color:#ffba00;font-weight:inherit;white-space:nowrap}.PreRegistrationPromo-module__ZnShCW__heroPerks{color:#fff8e4;flex-wrap:wrap;justify-content:center;column-gap:7px;max-width:600px;margin:10px auto 18px;font-size:clamp(11px,1.2vw,14px);line-height:1.8;display:flex}.PreRegistrationPromo-module__ZnShCW__heroPrice{color:#fff8e4;flex-wrap:wrap;justify-content:center;gap:6px;margin:10px auto;font-size:13px;line-height:1.6;display:flex}.PreRegistrationPromo-module__ZnShCW__heroPrice>span{color:#ffba00;margin-left:8px;font-weight:700}.PreRegistrationPromo-module__ZnShCW__heroPrice s{text-decoration-thickness:2px}.PreRegistrationPromo-module__ZnShCW__heroPerks span{white-space:nowrap}.PreRegistrationPromo-module__ZnShCW__perksSection{color:#0a0a0a;padding:20px 24px 54px}.PreRegistrationPromo-module__ZnShCW__perksContent{max-width:1280px;margin-inline:auto}.PreRegistrationPromo-module__ZnShCW__perksHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;margin-bottom:25px;display:flex}.PreRegistrationPromo-module__ZnShCW__perksHeading h2{font-family:var(--font-bangers), cursive;letter-spacing:.035em;font-size:clamp(34px,4vw,54px);line-height:1.1}.PreRegistrationPromo-module__ZnShCW__perksHeading p,.PreRegistrationPromo-module__ZnShCW__perkNumber{letter-spacing:.13em;font-size:10px;font-weight:800;line-height:1.5}.PreRegistrationPromo-module__ZnShCW__perksGrid{grid-template-columns:1.45fr 1fr 1fr 1.2fr;gap:16px;margin:0;padding:0;list-style:none;display:grid}.PreRegistrationPromo-module__ZnShCW__perk{background:#fff8e4;border:3px solid #0a0a0a;flex-direction:column;min-width:0;padding:clamp(17px,2vw,26px);display:flex;box-shadow:6px 6px #0a0a0a}.PreRegistrationPromo-module__ZnShCW__perk h3{font-family:var(--font-bangers), cursive;letter-spacing:.025em;margin:28px 0 14px;font-size:clamp(30px,3.2vw,46px);line-height:1.02}.PreRegistrationPromo-module__ZnShCW__perk h3 span{display:block}.PreRegistrationPromo-module__ZnShCW__perk>p{margin-top:auto;font-size:12px;line-height:1.6}.PreRegistrationPromo-module__ZnShCW__discount{isolation:isolate;background:#ffba00;position:relative;overflow:hidden;transform:rotate(-2deg)}.PreRegistrationPromo-module__ZnShCW__discount:before{content:"";z-index:-1;background:repeating-conic-gradient(from -15deg at 50% 52%,#0000 0deg 15deg,#fff8e44d 15deg 30deg);position:absolute;inset:0}.PreRegistrationPromo-module__ZnShCW__discount h3{text-shadow:3px 3px #fff8e4;margin-block:20px 16px;font-size:clamp(68px,7.8vw,112px);line-height:.85}.PreRegistrationPromo-module__ZnShCW__discount h3 span{margin-top:8px;font-size:.52em}.PreRegistrationPromo-module__ZnShCW__priority{background:#f45b9c}.PreRegistrationPromo-module__ZnShCW__newsletter{color:#ffba00;background:#0a0a0a;box-shadow:6px 6px #fff8e4}.PreRegistrationPromo-module__ZnShCW__newsletter h3{font-size:clamp(27px,2.8vw,40px)}.PreRegistrationPromo-module__ZnShCW__newsletter>p{color:#fff8e4}.PreRegistrationPromo-module__ZnShCW__perksAction{justify-content:center;margin-top:34px;display:flex}.PreRegistrationPromo-module__ZnShCW__reminder{z-index:99990;padding:12px max(16px, env(safe-area-inset-right)) calc(12px + env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));color:#ffba00;background:#0a0a0a;border-top:3px solid #ffba00;justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;inset:auto 0 0;box-shadow:0 -4px #0a0a0a}.PreRegistrationPromo-module__ZnShCW__reminder>strong{font-family:var(--font-bangers), cursive;white-space:nowrap;font-size:clamp(28px,7vw,34px);font-weight:400;line-height:1}.PreRegistrationPromo-module__ZnShCW__reminder strong small{font-family:var(--font-inter), sans-serif;letter-spacing:.04em;color:#fff8e4;margin-top:5px;font-size:9px;font-weight:700;display:block}.PreRegistrationPromo-module__ZnShCW__reminder strong s{color:#d8c5a0;margin-right:4px}.PreRegistrationPromo-module__ZnShCW__reminder .PreRegistrationPromo-module__ZnShCW__button{white-space:nowrap;gap:12px;min-height:44px;padding:8px 12px;font-size:21px;box-shadow:3px 3px #fff8e4}@media (min-width:768px){.PreRegistrationPromo-module__ZnShCW__perksSection{padding:28px 48px 64px}.PreRegistrationPromo-module__ZnShCW__reminder{display:none}}@media (max-width:1023px){.PreRegistrationPromo-module__ZnShCW__perksGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.PreRegistrationPromo-module__ZnShCW__discount h3{font-size:clamp(64px,12vw,110px)}.PreRegistrationPromo-module__ZnShCW__perk h3{margin-top:20px}.PreRegistrationPromo-module__ZnShCW__newsletter h3{font-size:clamp(27px,4vw,40px)}}@media (max-width:767px){.PreRegistrationPromo-module__ZnShCW__heroInvitation{margin-top:10px}.PreRegistrationPromo-module__ZnShCW__heroPerks{max-width:340px}.PreRegistrationPromo-module__ZnShCW__perksSection{padding-inline:20px}.PreRegistrationPromo-module__ZnShCW__perksHeading{margin-bottom:22px}.PreRegistrationPromo-module__ZnShCW__perksHeading p{font-size:9px}.PreRegistrationPromo-module__ZnShCW__perksGrid{gap:14px}.PreRegistrationPromo-module__ZnShCW__perk{padding:16px 12px}.PreRegistrationPromo-module__ZnShCW__perkNumber{letter-spacing:.08em;font-size:8px}.PreRegistrationPromo-module__ZnShCW__perk>p{font-size:11px}.PreRegistrationPromo-module__ZnShCW__discount h3{text-shadow:2px 2px #fff8e4}.PreRegistrationPromo-module__ZnShCW__perksAction .PreRegistrationPromo-module__ZnShCW__button{gap:12px;width:100%;padding-inline:12px}}@media (max-width:767px) and (max-height:700px){.PreRegistrationPromo-module__ZnShCW__heroLogo{max-width:200px}.PreRegistrationPromo-module__ZnShCW__heroContent{padding-top:8px;padding-bottom:22px}.PreRegistrationPromo-module__ZnShCW__heroHeading{font-size:27px}.PreRegistrationPromo-module__ZnShCW__heroPrice{gap:4px;margin-block:6px;font-size:12px}.PreRegistrationPromo-module__ZnShCW__heroPrice>span{margin-left:2px}.PreRegistrationPromo-module__ZnShCW__heroPerks{margin-block:8px 12px;line-height:1.6}}@media (prefers-reduced-motion:reduce){.PreRegistrationPromo-module__ZnShCW__button{transition:none}}
