@font-face{font-family:"GohuFontPowerline";src:url("../fonts/GohuFont-Powerline.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}html{font-family:"GohuFontPowerline",sans-serif;font-weight:500;background-color:#3f040d;height:100%}body{overflow:hidden;margin:0;padding:0;height:100%}#app{position:absolute}#content{position:relative}#app,#content{top:0;width:100%;box-sizing:border-box;height:100%;padding-bottom:env(safe-area-inset-bottom)}.screen .screen--wrapper{transition:opacity .3s ease-in-out}.screen.screen--hidden .screen--wrapper,.screen.screen--leaving .screen--wrapper{opacity:0}.screen.screen--entering .screen--wrapper{opacity:0}.screen.screen--visible .screen--wrapper{opacity:1}.action-btn{width:fit-content;user-select:none;cursor:pointer;line-height:1;background-color:#EB1636;transition:background-color .3s ease-in-out,transform .2s linear;border-radius:200px;transform:scale(1);text-transform:uppercase;position:relative;display:inline-flex;align-items:center;justify-content:center;padding:16px 40px}.action-btn:hover{background-color:#66C067;transform:scale(1)}.action-btn.active{background-color:#EB1636;transform:scale(.7)}.action-btn:after{content:"";position:absolute;inset:6px;border-radius:999px;border:2px dashed #fff;z-index:1;pointer-events:none}.knit-bg,.knit-bg--mobile,.knit-bg--desktop{position:absolute;inset:0;width:104%;height:119%;display:block;left:50%;top:50%;transform:translate(-50%, -50%)}.knit-bg path,.knit-bg--mobile path,.knit-bg--desktop path{transition:fill .3s ease-in-out}.knit-btn__label{position:relative;z-index:1;color:#fff;text-align:center}.audio-toggle-btn{position:fixed;right:16px;bottom:16px;z-index:100;padding:0 14px;border-radius:999px;border:none;font-size:14px;line-height:1;font-weight:500;opacity:.75;background:rgba(0, 0, 0);color:#fff;cursor:pointer;display:flex;align-items:center;padding-bottom:10px;gap:10px;min-width:114px;min-height:43px;user-select:none;-webkit-user-drag:none;overflow:hidden}.audio-toggle-btn #unmute-text{line-height:1;margin-top:16px}@media (min-width:768px){.audio-toggle-btn{padding:0 18px;padding-bottom:8px;font-size:15px}}.audio-toggle-btn--active{opacity:.75;background:rgba(235, 22, 54)}.audio-toggle-btn--loading .audio-toggle-btn__icon{opacity:0}.audio-toggle-btn--loading::after{content:"";position:absolute;inset:50%;width:16px;height:16px;margin-left:-8px;margin-top:-11px;border-radius:50%;border:2px solid currentColor;border-top-color:transparent;animation:audio-btn-spinner .8s linear infinite}@keyframes audio-btn-spinner{to{transform:rotate(360deg)}}.start-page{width:100vw;height:100%}.start-page__wrapper{width:100%;position:absolute;z-index:20;left:50%;top:45%;transform:translate(-50%, -50%);display:flex;flex-direction:column;align-items:center;opacity:1;transition:opacity .3s ease-in-out}.start-page__wrapper #start-page-text{margin:0;margin-top:0;margin-bottom:24px;color:white;text-transform:uppercase;font-size:28px;font-weight:500;max-width:17ch;text-align:center}@media (min-width:600px){.start-page__wrapper #start-page-text{font-size:48px;max-width:15ch}}.start-page__wrapper #start-page-action-btn{color:white;font-size:17px;text-transform:uppercase;user-select:none;cursor:pointer}.funnel-logo{width:80%;max-width:290px;position:absolute;top:20%;left:50%;transform:translate(-50%, -50%)}@media (min-width:600px){.funnel-logo{max-width:300px;top:25%}}.start-page__elf{position:absolute;z-index:2;bottom:0;left:50%;height:auto;transform:translate(-50%, 0);transition:opacity .5s ease-in-out .5s,transform .5s ease-in-out;display:flex;align-items:flex-end}@media (min-width:600px){.start-page__elf{height:44%}}.captcha-page{width:100%;height:100%;position:relative;top:0;left:0}.captcha-page__wrapper{width:69%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background:#fff;padding-top:11px;padding-bottom:0;padding-left:0;padding-right:0;font-family:'Roboto',sans-serif}@media (min-width:600px){.captcha-page__wrapper{top:50%;width:fit-content}}@media (max-width:430px){.captcha-page__wrapper{width:85%}}.captcha-page__wrapper .captcha-page__title{font-family:'Inter',sans-serif;padding-block:16px;padding-left:22px;padding-right:22px;margin-left:7px;margin-right:7px;color:#fff;background-color:#A62225}.captcha-page__wrapper .captcha-page__title h2{font-size:15.6px;font-weight:500;max-width:25ch;margin:0;margin-bottom:4px}@media (min-width:600px){.captcha-page__wrapper .captcha-page__title h2{font-size:22px}}.captcha-page__wrapper .captcha-page__title p{margin:0;font-size:8.5px;font-weight:300;max-width:56ch}@media (min-width:600px){.captcha-page__wrapper .captcha-page__title p{font-size:12px}}.captcha-page__wrapper .captcha-page__tiles{margin-left:7px;margin-right:7px;margin-top:5px;margin-bottom:5px;display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr;gap:4px}.captcha-page__wrapper .captcha-page__tiles .tile-image-wrapper{width:100%;padding-top:100%;position:relative;cursor:pointer}.captcha-page__wrapper .captcha-page__tiles .captcha-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .25s ease-in-out}.captcha-page__wrapper .captcha-page__tiles .captcha-mark{width:26px;height:26px;position:absolute;top:0;left:0;opacity:0;transition:opacity .25s ease-in-out .15s}.captcha-page__wrapper .captcha-page__tiles .tile-image-wrapper.active .captcha-image{transform:scale(.85);transition:transform .25s ease-in-out .05s}.captcha-page__wrapper .captcha-page__tiles .tile-image-wrapper.active .captcha-mark{opacity:1;transition:opacity .25s ease-in-out}.captcha-page__wrapper .captcha-page__buttons-info{max-width:60px}.captcha-page__wrapper .captcha-page__buttons-info img{width:100%}@media (min-width:600px){.captcha-page__wrapper .captcha-page__buttons-info{max-width:60px;width:unset}}@media (max-width:768px){.captcha-page__wrapper .captcha-page__buttons-info{max-width:60px}}.captcha-page__wrapper .captcha-page__buttons{display:flex;justify-content:space-between;align-items:center;padding-block:13px;padding-left:14px;padding-right:14px;position:relative}.captcha-page__wrapper .captcha-page__buttons .captcha-page__buttons-action-btn{background-color:#EB1636;padding-block:9px;padding-left:17px;padding-right:17px;display:flex;align-items:center;color:#fff;cursor:pointer;font-size:10px;border:none}@media (min-width:600px){.captcha-page__wrapper .captcha-page__buttons .captcha-page__buttons-action-btn{font-size:12px}}@media (max-width:768px){.captcha-page__wrapper .captcha-page__buttons .captcha-page__buttons-action-btn{font-size:10px}}@media (max-width:430px){.captcha-page__wrapper .captcha-page__buttons .captcha-page__buttons-action-btn{padding-left:10px;padding-right:10px}}.captcha-page__wrapper .captcha-page__buttons .captcha-page__tiles-count{color:#737373;font-family:"GohuFontPowerline",sans-serif;font-size:16px}@media (min-width:600px){.captcha-page__wrapper .captcha-page__buttons .captcha-page__tiles-count{font-size:14px}}@media (max-width:430px){.captcha-page__wrapper .captcha-page__buttons .captcha-page__tiles-count{font-size:14px}}.captcha-page__wrapper .captcha-page__buttons:before{position:absolute;content:'';width:100%;height:1px;background-color:#DFDFDF;top:0;left:0}.policy-page__wrapper{position:absolute;top:20%;left:50%;transform:translate(-50%, 0%);padding-top:0;padding-bottom:44px;padding-left:45px;padding-right:45px;width:69%;max-width:621px;display:flex;flex-direction:column;align-items:center}@media (min-width:600px){.policy-page__wrapper{top:26.5%;width:fit-content;padding-left:108px;padding-right:108px}}@media (max-width:1000px){.policy-page__wrapper{padding-left:40px;padding-right:40px}}@media (max-width:768px){.policy-page__wrapper{min-width:70%}}.policy-page__wrapper .policy-page__back{width:100%;height:100%;position:absolute;top:0;left:0;background-color:#D5D5D5;z-index:-1}.policy-page__wrapper .policy-page__back .knit-bg--desktop{display:none}@media (min-width:600px){.policy-page__wrapper .policy-page__back .knit-bg--desktop{width:102%;height:105%;display:block}}.policy-page__wrapper .policy-page__back .knit-bg--mobile{width:102%;height:103%;display:block}@media (min-width:600px){.policy-page__wrapper .policy-page__back .knit-bg--mobile{display:none}}.policy-page__wrapper .policy-page__logo{position:absolute;top:0;transform:translateY(-50%)}.policy-page__wrapper .policy-page__text{color:#000000;display:flex;flex-direction:column;align-items:center;margin-top:92px}.policy-page__wrapper .policy-page__text h2{margin:0;margin-bottom:33px;text-transform:uppercase;font-weight:500;text-align:center;font-size:22px;max-width:13ch}@media (min-width:600px){.policy-page__wrapper .policy-page__text h2{font-size:24px;max-width:25ch}}.policy-page__wrapper .policy-page__text p{font-family:'Inter',sans-serif;margin:0;margin-bottom:47px;line-height:1.4;font-size:14px;font-weight:500;max-width:31ch;text-align:center}@media (min-width:600px){.policy-page__wrapper .policy-page__text p{max-width:50ch;font-weight:400}}.policy-page__wrapper .policy-page__buttons{display:flex;flex-direction:column;align-items:center}.policy-page__wrapper .policy-page__buttons .policy-page__embrace-action-btn{padding-block:15px;padding-left:21px;padding-right:21px;color:#ffffff;font-size:14px;font-weight:500;text-transform:uppercase;margin-bottom:18px}@media (min-width:600px){.policy-page__wrapper .policy-page__buttons .policy-page__embrace-action-btn{font-size:17px}}.policy-page__wrapper .policy-page__buttons .policy-page__dontcare-action-btn{color:#671421;text-transform:uppercase;font-size:14px;font-weight:500;user-select:none;cursor:pointer;text-align:center}.policy-page__wrapper .policy-page__close-btn{position:absolute;display:flex;padding:8px;top:15px;right:15px;z-index:2}.policy-page__close-btn{user-select:none;cursor:pointer;line-height:1;background-color:#EB1636;padding:.5rem 1.5rem;border-radius:200px}.show-me-page__wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;flex-direction:column;align-items:center;min-width:215px;min-height:200px}@media (min-width:600px){.show-me-page__wrapper{top:35%}}.show-me-page__wrapper .funnel-heart{min-width:300px;min-height:300px}.show-me-page__wrapper h2{margin:0;margin-bottom:40px;font-weight:500;max-width:35ch;text-transform:uppercase;text-align:center;color:#ffffff;font-size:28px;margin-top:55px}@media (min-width:600px){.show-me-page__wrapper h2{margin-top:40px;font-size:40px}}.show-me-page__wrapper .action-btn{padding-block:15px;padding-left:27px;padding-right:27px;color:#ffffff}.show-me-page-popup-video-wrapper{position:relative;border-radius:9px;overflow:hidden;height:fit-content;max-width:90vw;max-height:90vh;display:flex;align-items:center}@media (min-width:600px){.show-me-page-popup-video-wrapper{border-radius:30px}}.show-me-page-popup{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:1rem;box-sizing:border-box;-webkit-user-drag:none}.show-me-page-popup .show-me-page-popup-video-placeholder{position:absolute;width:100%;height:100%;object-fit:cover;user-select:none;-webkit-user-drag:none;border-radius:12px}@media (min-width:600px){.show-me-page-popup .show-me-page-popup-video-placeholder{width:100%;height:100%;border-radius:30px}}.show-me-page-popup .show-me-page-popup-video-play-icon{border-radius:200px;width:12.8%;max-width:68px;max-height:68px;aspect-ratio:1 / 1;position:absolute;top:50%;left:50%;z-index:1;transform:translate(-50%, -50%);background-color:#0000007a;display:flex;justify-content:center;align-items:center;transition:width .25s ease-in-out;cursor:pointer;user-select:none}@media (min-width:600px){.show-me-page-popup .show-me-page-popup-video-play-icon{width:7.6%}}.show-me-page-popup .show-me-page-popup-video-play-icon:hover{width:8.6%}.show-me-page-popup .show-me-page-popup-video-play-icon:active{width:5%}.show-me-page-popup .show-me-page-popup-video-play-icon img{width:44%;height:44%;margin-left:7%}.show-me-page-popup .show-me-page-popup-video{opacity:0;display:block;max-width:90vw;max-height:90vh;width:100%;height:auto;background-color:transparent;border-radius:12px}@media (min-width:600px){.show-me-page-popup .show-me-page-popup-video{border-radius:30px}}.show-me-page-popup .show-me-page-popup-video-fs-btn{position:absolute;right:8px;bottom:8px;padding:6px 10px;font-size:12px;border:none;border-radius:999px;background-color:rgba(0,0,0,0.6);color:#fff;cursor:pointer;backdrop-filter:blur(4px)}@media (min-width:600px){.show-me-page-popup .show-me-page-popup-video-fs-btn{padding:8px 14px;font-size:14px}}.bell-page{height:100%}.bell-page__wrapper{width:fit-content;margin:auto;margin-top:-33%;display:flex;flex-direction:column;justify-content:center;height:100%;align-items:center}@media (min-width:600px){.bell-page__wrapper{margin-top:-8%}}@media (max-width:430px){.bell-page__wrapper{margin-top:-23%}}.bell-page__wrapper #bell-logo-lottie{margin-bottom:45px}.bell-page__wrapper .bell-page__title h2{font-size:24px;color:#ffffff;font-weight:500;margin:0;margin-bottom:13px;max-width:24ch;text-align:center;text-transform:uppercase}@media (max-width:430px){.bell-page__wrapper .bell-page__title h2{font-size:20px}}