*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;-webkit-font-smoothing:antialiased}.landing-shop-nav{display:flex;justify-content:flex-end;align-items:center;gap:24px;padding:10px max(20px,calc((100% - 1170px)/2));background:#071f2f;font:600 14px/1.4 Arial,sans-serif}.landing-shop-nav a{color:#fff;text-decoration:none}.landing-shop-nav a:first-child{color:#ffad88}.landing-shop-nav a:hover{text-decoration:underline}.landing-shop-nav a:focus-visible{outline:2px solid #ff793f;outline-offset:4px}.landing-video{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#f5f5f5}.landing-trustpilot{width:100%;height:150px;border:0;display:block}.landing-video video{width:100%;height:100%;display:block;object-fit:contain}.landing-sound-prompt{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:57.72%;height:73.3%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0;border:2px solid #fff;border-radius:10px;background:#eeeb37bf;color:#fff;font-family:Arial,sans-serif;font-size:clamp(20px,2.8vw,36px);font-weight:700;line-height:1.38;cursor:pointer;text-align:center}.landing-sound-prompt img{width:17%;max-width:none;height:auto;aspect-ratio:1;margin-bottom:4.5%}.landing-sound-prompt span:last-child{position:relative;z-index:1}.landing-sound-pulse{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:0 0 0 12px #eeeb3759;pointer-events:none;animation:sound-pulse 1.6s ease-out infinite}@keyframes sound-pulse{0%,to{box-shadow:0 0 0 4px #eeeb3766}60%{box-shadow:0 0 0 25px #eeeb371a}}.landing-video--portrait .landing-sound-prompt{width:85%;height:42%;font-size:23px}.landing-video--portrait .landing-sound-prompt img{width:20%;margin-bottom:3.5%}.landing-video-error{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;padding:25px;color:#26384c;background:#f5f5f5;font:18px/1.5 DM Sans,sans-serif;text-align:center}.landing-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;overflow-y:auto;padding:60px 20px 40px;background:#0006}.landing-application{position:relative;width:min(100%,640px);margin:0 auto;background:#fff;border-radius:20px;padding:44px 55px 30px;font-family:DM Sans,sans-serif;color:#071f2f}.landing-application h1{margin:0 0 32px;color:#071f2f;text-align:center;font-size:32px;font-weight:700;line-height:1.3;letter-spacing:-1.3px}.landing-close{position:absolute;width:36px;height:36px;top:-20px;right:-20px;padding:0;display:grid;place-items:center;border:0;border-radius:50%;background:#001b05;color:#fff;font-size:16px;cursor:pointer}.landing-application iframe{width:100%;height:600px;border:none;display:block}.landing-application-unavailable{min-height:300px;display:grid;place-content:center;margin:0;color:#26384c;text-align:center;font-size:18px}.landing-loading-error{padding:40px;text-align:center;font:18px/1.5 sans-serif}.landing-close:focus-visible,.landing-sound-prompt:focus-visible{outline:3px solid #ff793f;outline-offset:4px}@media(max-width:770px){.landing-modal-backdrop{padding:60px 0 0}.landing-application{border-radius:20px 20px 0 0;padding:24px 35px;min-height:calc(100dvh - 60px)}.landing-application h1{font-size:16px;line-height:1;letter-spacing:-1px;margin-bottom:34px}.landing-close{right:0}.landing-application iframe{height:600px}}@media(prefers-reduced-motion:reduce){.landing-sound-pulse{animation:none}}
