@font-face{font-family:PPBango;src:url(/assets/PPBango-Regular-DQLbmIHt.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Bango Pro;src:url(/assets/bangopro-0PDNu-8o.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Metropolis Medium;src:url(/assets/metropolis.medium-BXXFzmSb.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}.splash{background:no-repeat center -14vw/cover url(/images/splash_mobile.webp);padding-top:clamp(1rem,6vw,3.75rem);padding-bottom:clamp(1rem,9vw,3.75rem);width:100%;display:flex;flex-flow:column wrap;align-content:center;align-items:center}@media screen and (min-width:600px){.splash{background:no-repeat top/cover url(/images/splash_tablet.webp);padding-top:clamp(1rem,4.2vw,3.75rem);padding-bottom:clamp(1rem,9vw,3.75rem)}}@media screen and (min-width:1025px){.splash{background:no-repeat center top/100% auto url(/images/splash_desktop.webp);padding:0}}.splash__logo{width:32%;min-width:6rem;max-width:15rem}@media screen and (min-width:600px){.splash__logo{width:22%}}@media screen and (min-width:1025px){.splash__logo{width:17%;max-width:26rem;margin-top:clamp(2.5rem,4.5vw,8rem)}}.splash__title{font-family:PPBango,Bango Pro,Arial,Helvetica,sans-serif;color:#fff;font-weight:400;text-align:center;font-size:clamp(27px,8vw,54px);margin-top:80vw;margin-bottom:2vw}@media screen and (min-width:600px){.splash__title{font-size:clamp(27px,7.3vw,75px);margin-top:60vw}}@media screen and (min-width:1025px){.splash__title{font-size:clamp(24px,3.5vw,90px);margin-top:clamp(6rem,13.6vw,24rem);margin-bottom:clamp(.5rem,.4vw,2rem)}}@media screen and (min-width:1025px){.splash__button{display:none}}.splash__store-wrapper{display:none}@media screen and (min-width:1025px){.splash__store-wrapper{display:flex;flex-flow:row nowrap;gap:clamp(.1rem,.6vw,1.5rem);margin-bottom:clamp(2rem,2vw,3.5rem)}}.splash__store-image{width:clamp(8.5rem,12vw,18rem)}@font-face{font-family:PPBango;src:url(/assets/PPBango-Regular-DQLbmIHt.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Bango Pro;src:url(/assets/bangopro-0PDNu-8o.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Metropolis Medium;src:url(/assets/metropolis.medium-BXXFzmSb.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}.play-now-bar__floating{position:fixed;z-index:30;bottom:0;padding:clamp(.4rem,4vw,1.5rem);background-color:#fff;min-height:3rem;width:100%;text-align:center;box-shadow:0 -.3rem .3rem #0000004d;opacity:0;transform:translateY(100%);pointer-events:none;transition:opacity .3s ease-in-out,transform .3s ease-in-out}.play-now-bar__floating--visible{opacity:1;transform:translateY(0);pointer-events:auto}@media screen and (min-width:600px){.play-now-bar__floating{display:none}}.play-now-bar__fixed{display:none}@media screen and (min-width:1025px){.play-now-bar__fixed{display:flex;justify-content:center;background-color:#fff;padding:1rem;box-shadow:0 clamp(.5rem,.3vw,1rem) clamp(.5rem,.3vw,1rem) #00000026;position:relative;z-index:30}}.play-now-bar--compact.play-now-bar__floating{padding:clamp(.4rem,2.5vw,.85rem);min-height:2.25rem;box-shadow:0 -.2rem .3rem #00000040}@media screen and (min-width:600px){.play-now-bar--compact.play-now-bar__floating{display:block}}.play-now-bar--compact.play-now-bar__floating .play-now-button{font-size:clamp(16px,4.5vw,26px);width:60%;max-width:360px;padding:clamp(.5rem,2vw,.85rem) 0;border-radius:clamp(.75rem,3vw,1.5rem);box-shadow:inset 0 -.6vw .6vw #e356ba}@media screen and (min-width:600px){.play-now-bar--compact.play-now-bar__floating .play-now-button{font-size:clamp(16px,3.5vw,30px);width:50%;max-width:380px;box-shadow:inset 0 -.4vw .4vw #e356ba}}@media screen and (min-width:1025px){.play-now-bar--compact.play-now-bar__fixed{padding:.6rem}.play-now-bar--compact.play-now-bar__fixed .play-now-button--header{font-size:clamp(16px,1.5vw,28px);padding-inline:clamp(1.25rem,1.7vw,2.8rem);padding-block:clamp(0rem,.7vw,1rem);border-radius:clamp(.4rem,.7vw,1.1rem)}}@font-face{font-family:PPBango;src:url(/assets/PPBango-Regular-DQLbmIHt.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Bango Pro;src:url(/assets/bangopro-0PDNu-8o.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Metropolis Medium;src:url(/assets/metropolis.medium-BXXFzmSb.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}.trailer{width:100%;padding-inline:1.875rem;padding-top:clamp(.5rem,5vw,1.875rem);padding-bottom:clamp(1rem,10vw,3.75rem);overflow:hidden}@media screen and (min-width:600px){.trailer{padding:clamp(1.5rem,15vw,5.625rem) 0 clamp(2rem,20vw,7.5rem);padding-inline:clamp(.5rem,5vw,1.875rem)}}@media screen and (min-width:1025px){.trailer{padding:clamp(2rem,9vw,13.125rem) 0}}.trailer__title{text-align:center;font-size:clamp(21px,6.5vw,37.5px);margin-bottom:clamp(.4rem,4vw,1.5rem)}@media screen and (min-width:600px){.trailer__title{display:none}}.trailer__title--tablet{display:none}@media screen and (min-width:600px){.trailer__title--tablet{display:block;color:#fff;font-size:clamp(9px,2.7vw,39px);text-align:center;position:absolute;z-index:20;left:50%;transform:translate(-50%);top:-3%}}@media screen and (min-width:1025px){.trailer__title--tablet{font-size:clamp(1rem,2.2vw,57px)}}.trailer__wrapper{position:relative;width:100%;height:auto;text-align:center}@media screen and (min-width:600px){.trailer__wrapper{width:93%;margin:0 auto}}@media screen and (min-width:1025px){.trailer__wrapper{width:70%}}.trailer__video-container{position:relative;width:80%;margin:0 auto}.trailer__play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;background:#000000b3;border:3px solid white;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:10}@media screen and (min-width:600px){.trailer__play-button{width:160px;height:160px;border-radius:50%}}@media screen and (min-width:1025px){.trailer__play-button{width:clamp(160px,15vw,320px);aspect-ratio:1/1;height:auto}}.trailer__play-button:hover{background:#000000e6;transform:translate(-50%,-50%) scale(1.1)}.trailer__play-button:active{transform:translate(-50%,-50%) scale(.95)}.trailer__play-icon{width:40px;height:40px;color:#fff;margin-left:9px;margin-top:3px}@media screen and (min-width:600px){.trailer__play-icon{width:80px;height:80px;margin-left:16px;margin-top:6px}}@media screen and (min-width:1025px){.trailer__play-icon{aspect-ratio:1/1;width:clamp(80px,8vw,170px);height:auto;margin-left:clamp(16px,1.5vw,40px);margin-top:6px}}.trailer__video{width:100%;height:auto;aspect-ratio:4/3;display:block;overflow:hidden}.trailer__frame{position:absolute;top:-10%;left:50%;transform:translate(-50%);width:110%;pointer-events:none}@font-face{font-family:PPBango;src:url(/assets/PPBango-Regular-DQLbmIHt.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Bango Pro;src:url(/assets/bangopro-0PDNu-8o.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Metropolis Medium;src:url(/assets/metropolis.medium-BXXFzmSb.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}.subgames{width:100%;padding:clamp(.5rem,5vw,1.875rem) 0;background-color:#ebebeb}@media screen and (min-width:600px){.subgames{padding:clamp(.8rem,8vw,3rem) 0}}@media screen and (min-width:1025px){.subgames{padding:clamp(2rem,4vw,5.90625rem) 0;padding-inline:clamp(.5rem,5vw,1.875rem)}}.subgames__title{text-align:center;font-size:clamp(21px,6.5vw,37.5px);margin-bottom:clamp(.4rem,4vw,1.5rem);padding-inline:1.875rem}@media screen and (min-width:600px){.subgames__title{font-size:clamp(30px,6.5vw,51px);padding-inline:2.8846153846rem}}@media screen and (min-width:1025px){.subgames__title{margin-bottom:clamp(1.7rem,3.1vw,4.125rem);line-height:1;font-size:clamp(1rem,3vw,72px)}}.subgames__grid{display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-left:10%;padding-right:10%}.subgames__grid::-webkit-scrollbar{display:none}@media screen and (min-width:600px){.subgames__grid{flex-wrap:wrap;justify-content:center;padding-inline:1.875rem;gap:1.5rem}}@media screen and (min-width:1025px){.subgames__grid{gap:clamp(1rem,1.1vw,1.5rem)}}.subgames__item{flex-shrink:0;scroll-snap-align:center;overflow:hidden;transition:transform .3s ease;width:70%;display:flex;flex-flow:column nowrap;text-align:center}@media screen and (min-width:600px){.subgames__item{width:45%}}@media screen and (min-width:1025px){.subgames__item{width:22%}}.subgames__image-wrapper{width:100%;aspect-ratio:16/9;overflow:hidden;margin:.5rem 0}.subgames__image{width:100%;height:100%;object-fit:cover;display:block}.subgames__item-title{font-size:clamp(18.9px,4.5vw,30px);margin-top:clamp(.75rem,3vw,1rem);margin-bottom:clamp(.25rem,1.4vw,.5rem);color:#2ea6fc}@media screen and (min-width:600px){.subgames__item-title{font-size:clamp(24px,5vw,42px)}}@media screen and (min-width:1025px){.subgames__item-title{font-size:clamp(1rem,2vw,3rem)}}.subgames__item-description{font-size:clamp(1rem,3vw,1.5rem);padding:0 1rem 1rem;color:#434343}@media screen and (min-width:600px){.subgames__item-description{font-size:clamp(1.2rem,3vw,1.875rem)}}@media screen and (min-width:1025px){.subgames__item-description{font-size:clamp(1rem,1.6vw,1.975rem);padding-inline:0}}@font-face{font-family:PPBango;src:url(/assets/PPBango-Regular-DQLbmIHt.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Bango Pro;src:url(/assets/bangopro-0PDNu-8o.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Metropolis Medium;src:url(/assets/metropolis.medium-BXXFzmSb.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}.parents{padding:clamp(.5rem,5vw,1.875rem) 0}@media screen and (min-width:600px){.parents{padding:clamp(.8rem,8vw,3rem) 0}}@media screen and (min-width:1025px){.parents{padding:clamp(2rem,4vw,5.90625rem) 0}}.parents__title{text-align:center;font-size:clamp(21px,6.5vw,37.5px);margin-bottom:clamp(.4rem,4vw,1.5rem);padding-inline:1.875rem}@media screen and (min-width:600px){.parents__title{font-size:clamp(30px,6.5vw,51px)}}@media screen and (min-width:1025px){.parents__title{font-size:clamp(1rem,3vw,72px)}}.parents__list{display:flex;flex-flow:row wrap;justify-content:center}.parents__item{flex-basis:100%;padding:clamp(.4rem,4vw,1.5rem);display:flex;flex-flow:column nowrap;align-content:center;gap:clamp(.4rem,4vw,1.5rem)}@media screen and (min-width:600px){.parents__item{flex-basis:45%}}@media screen and (min-width:1025px){.parents__item{flex-basis:40%}}.parents__item-image{width:100%}.parents__item-desc{font-size:clamp(18.9px,4.5vw,30px);text-align:center}@media screen and (min-width:600px){.parents__item-desc{font-size:clamp(1.2rem,3vw,1.875rem)}}@media screen and (min-width:1025px){.parents__item-desc{font-size:clamp(1rem,2vw,3rem)}}@font-face{font-family:PPBango;src:url(/assets/PPBango-Regular-DQLbmIHt.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Bango Pro;src:url(/assets/bangopro-0PDNu-8o.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Metropolis Medium;src:url(/assets/metropolis.medium-BXXFzmSb.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}.callout-middle{background:no-repeat center/cover url(/assets/cta_parents_mobile-BFBqkz7i.webp);padding:clamp(.5rem,5vw,1.875rem);height:clamp(725px,217vw,2000px);width:100%;display:flex;flex-flow:column nowrap;align-items:center;gap:clamp(1.7rem,3.1vw,4.125rem)}@media screen and (min-width:600px){.callout-middle{background:no-repeat center/cover url(/assets/cta_parents_tablet-DaSTb6sh.webp);padding:clamp(1.2rem,12vw,4.5rem) clamp(.8rem,8vw,3rem);height:clamp(1300px,190vw,1400px);gap:clamp(1.2rem,12vw,4.5rem)}}@media screen and (min-width:1025px){.callout-middle{background:no-repeat left top/100% auto url(/assets/cta_parents_desktop-BQ_2y3o8.webp);padding-top:clamp(2rem,4vw,5.90625rem);padding-bottom:clamp(5rem,15vw,24rem);padding-inline:clamp(.8rem,8vw,3rem);height:auto;gap:clamp(1.3rem,2.7vw,4.125rem);position:relative}}.callout-middle__title{text-align:center;font-size:clamp(18.9px,4.5vw,30px);line-height:1.3}@media screen and (min-width:600px){.callout-middle__title{font-size:clamp(24px,5vw,42px)}}@media screen and (min-width:1025px){.callout-middle__title{font-size:clamp(1rem,2vw,3rem);width:50%;margin-right:auto}}.callout-middle__title--larger{font-size:clamp(21px,6.5vw,37.5px)}@media screen and (min-width:600px){.callout-middle__title--larger{font-size:clamp(30px,6.5vw,51px)}}@media screen and (min-width:1025px){.callout-middle__title--larger{font-size:clamp(1rem,2.8vw,69px)}}@media screen and (min-width:1025px){.callout-middle__button-mobile{display:none}}.callout-middle__button-desktop-wrapper{display:none}@media screen and (min-width:1025px){.callout-middle__button-desktop-wrapper{display:flex;flex-flow:row nowrap;justify-content:center;width:50%;margin-right:auto}}.callout-middle__pup-image{display:none}@media screen and (min-width:1025px){.callout-middle__pup-image{width:clamp(5rem,25vw,40rem);display:block;position:absolute;bottom:0;left:25%;transform:translate(-50%) translateY(8%)}}@font-face{font-family:PPBango;src:url(/assets/PPBango-Regular-DQLbmIHt.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Bango Pro;src:url(/assets/bangopro-0PDNu-8o.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Metropolis Medium;src:url(/assets/metropolis.medium-BXXFzmSb.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}.testimonials{width:100%;padding:clamp(1rem,10vw,3.75rem) 0;background:repeat center url(/assets/testimonials_texture_tile-DEw-XlQh.webp)}@media screen and (min-width:600px){.testimonials{padding:clamp(2rem,20vw,7.5rem) 0}}@media screen and (min-width:1025px){.testimonials{padding:clamp(2rem,4vw,5.90625rem) 0}}.testimonials__title{text-align:center;font-size:clamp(21px,6.5vw,37.5px);color:#fff;margin-bottom:clamp(.4rem,4vw,1.5rem);padding-inline:1.875rem}@media screen and (min-width:600px){.testimonials__title{display:none}}.testimonials__container{position:relative}.testimonials__arrow{display:none}.testimonials__arrow:hover{transform:translateY(-50%) scale(1.1)}.testimonials__arrow:active{transform:translateY(-50%) scale(.95)}@media screen and (min-width:600px){.testimonials__arrow{display:flex;width:clamp(4rem,10vw,7rem);height:clamp(4rem,10vw,7rem);position:absolute;top:50%;transform:translateY(-50%);bottom:-10%;z-index:10;background:none;border:none;cursor:pointer;transition:all .3s ease;align-items:center;justify-content:center}.testimonials__arrow--left{left:2rem}.testimonials__arrow--right{right:2rem}}@media screen and (min-width:1025px){.testimonials__arrow{width:clamp(4rem,10vw,10rem);height:clamp(4rem,10vw,10rem)}}.testimonials__arrow-image{width:100%}.testimonials__arrow-image--left{transform:scaleX(-1)}.testimonials__grid{display:flex;gap:clamp(1rem,10vw,3.75rem);overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-left:10%;padding-right:10%}@media screen and (min-width:600px){.testimonials__grid{gap:clamp(2rem,6vw,8.75rem)}}@media screen and (min-width:600px){.testimonials__grid{gap:clamp(4rem,4.5vw,7rem)}}.testimonials__grid::-webkit-scrollbar{display:none}.testimonials__item{background-color:#fff;border-radius:2rem;box-shadow:-.25rem .5rem #00000026,inset 0 -.13rem .5rem #a1dcea;margin:1rem 0;padding:clamp(1rem,10vw,3.75rem);flex-shrink:0;scroll-snap-align:center;overflow:hidden;transition:transform .3s ease;display:flex;flex-flow:column nowrap;text-align:center;width:92%}@media screen and (min-width:600px){.testimonials__item{width:90%;border-radius:4rem;box-shadow:-1rem 2rem #00000026,inset 0 -.26rem 1rem #a1dcea;margin:2rem 0;padding:clamp(1.2rem,12vw,4.5rem) clamp(1rem,10vw,3.75rem)}}@media screen and (min-width:1025px){.testimonials__item{width:clamp(30rem,55%,60rem);border-radius:4rem;box-shadow:-1rem 2rem #00000026,inset 0 -.26rem 1rem #a1dcea;margin:2rem 0;padding-top:clamp(.5rem,5vw,1.875rem);padding-inline:clamp(.8rem,8vw,3rem);padding-bottom:clamp(1rem,10vw,3.75rem)}}.testimonials__image{width:70%;height:auto;margin:0 auto;display:block}@media screen and (min-width:600px){.testimonials__image{width:50%}}@media screen and (min-width:1025px){.testimonials__image{width:30%;position:relative;bottom:-5%}}.testimonials__item-name{font-size:clamp(1rem,3vw,1.5rem);font-weight:300;text-align:left}@media screen and (min-width:600px){.testimonials__item-name{font-size:clamp(1.2rem,3vw,1.875rem);padding:0 3rem}}@media screen and (min-width:1025px){.testimonials__item-name{font-size:clamp(1rem,1.6vw,1.975rem);padding:0 clamp(3rem,3vw,5rem)}}.testimonials__item-stars{width:80%;height:auto;padding:0;margin-bottom:.75rem}@media screen and (min-width:600px){.testimonials__item-stars{padding:0 3rem;width:70%}}@media screen and (min-width:1025px){.testimonials__item-stars{padding:0 clamp(3rem,3vw,5rem);width:clamp(5rem,55%,50rem)}}.testimonials__item-description{text-align:left}.testimonials__item-description-copy{font-size:clamp(1rem,3vw,1.5rem);font-family:Bango Pro,PPBango,Arial,Helvetica,sans-serif;font-weight:300;line-height:1.2;color:#434343;margin:0;padding:0}@media screen and (min-width:600px){.testimonials__item-description-copy{padding:0 3rem;font-size:clamp(1.2rem,3vw,1.875rem)}}@media screen and (min-width:1025px){.testimonials__item-description-copy{padding:0 clamp(3rem,3vw,5rem);font-size:clamp(1rem,1.6vw,1.975rem)}}.testimonials__item-description:before,.testimonials__item-description:after{content:"";display:block;width:2.5rem;height:2.5rem;background-image:url(data:image/webp;base64,UklGRmABAABXRUJQVlA4IFQBAAAwDACdASpUAEUAPt1gpkyopiOiMzcYARAbiWkACBkHmXMqaa8+ho175VB7Kqcx9BqRqa+9IEnSypasdHyEDilbKiBJWalD2z+tiuW9PLm4sB7sV+eigdE4CvHJ9cCaVZQKItIhlr4RpLQwAP7z9b2Pt9cXypvx4LJjgaBhXWLEa3uR78usq+pCl/GT46w1ZF9qcQADR0QxRdDEoohqU6fzTJgB7rhM/L5iPPfrgcN6/b40WvAqM9o1FO5Ngm7UkVD3i5JEGkTPEr6PA3Z/R0paTMeltI0vDzMM98E/9Rd8b8zC5/HiGsUUcMkitu2ALDariQu5bw5Le0ht/8FJ+5qbiiCLIScIUmGAOEt104Cmz5O9ZnQg2KZpt+urVlpbgjb5hvEp0iV+w4EbpkA4WXazQxmdOOwmrcgR6Bv5aawEv9Hu6r1gCURmWBg5XdBm+DKAAAAA);background-size:contain;background-repeat:no-repeat;background-position:center}@media screen and (min-width:600px){.testimonials__item-description:before,.testimonials__item-description:after{width:4.2rem;height:4.2rem}}@media screen and (min-width:1025px){.testimonials__item-description:before,.testimonials__item-description:after{width:clamp(4rem,4.5vw,7rem);height:clamp(4rem,4.5vw,7rem)}}.testimonials__item-description:after{margin-left:auto;transform:rotate(180deg)}@font-face{font-family:PPBango;src:url(/assets/PPBango-Regular-DQLbmIHt.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Bango Pro;src:url(/assets/bangopro-0PDNu-8o.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Metropolis Medium;src:url(/assets/metropolis.medium-BXXFzmSb.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}.callout-lower{padding:clamp(1rem,10vw,3.75rem) clamp(.5rem,5vw,1.875rem);width:100%;display:flex;flex-flow:column nowrap;align-items:center;gap:clamp(1rem,10vw,3.75rem);position:relative}@media screen and (min-width:1025px){.callout-lower{padding-block:clamp(2rem,4vw,5.90625rem)}}.callout-lower__logo{width:40%;min-width:6rem;max-width:15rem}@media screen and (min-width:600px){.callout-lower__logo{max-width:20rem}}@media screen and (min-width:1025px){.callout-lower__logo{max-width:22rem;min-width:0;width:20%}}.callout-lower__image-wrapper{width:80%}@media screen and (min-width:1025px){.callout-lower__image-wrapper{display:none}}.callout-lower__image{width:100%;height:auto}.callout-lower__side-image{display:none}@media screen and (min-width:1025px){.callout-lower__side-image{display:block;position:absolute;bottom:15%;width:clamp(3rem,30vw,42rem)}}.callout-lower__side-image--left{left:clamp(2rem,6vw,8.75rem)}.callout-lower__side-image--right{right:clamp(2rem,6vw,8.75rem)}@font-face{font-family:PPBango;src:url(/assets/PPBango-Regular-DQLbmIHt.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Bango Pro;src:url(/assets/bangopro-0PDNu-8o.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Metropolis Medium;src:url(/assets/metropolis.medium-BXXFzmSb.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}.footer{padding:clamp(1rem,10vw,3.75rem) clamp(.5rem,5vw,1.875rem);background-color:#0a4abf;color:#fff;display:flex;flex-flow:column nowrap;align-items:center;gap:1rem}@media screen and (min-width:600px){.footer{gap:2rem;padding:clamp(1.2rem,12vw,4.5rem);padding-bottom:clamp(2rem,20vw,7.5rem)}}@media screen and (min-width:1025px){.footer{gap:clamp(2rem,3vw,4rem);padding-top:clamp(2rem,4vw,5.90625rem);padding-bottom:clamp(2rem,6vw,8.75rem)}}.footer__logo-container{display:flex;flex-flow:column nowrap;align-items:center;gap:1rem}@media screen and (min-width:1025px){.footer__logo-container{flex-flow:row wrap;justify-content:center;gap:clamp(2rem,3.5vw,5rem)}}.footer__originatorlogo{height:clamp(3rem,15vw,5rem);width:auto}@media screen and (min-width:600px){.footer__originatorlogo{height:clamp(3rem,15vw,7rem)}}@media screen and (min-width:1025px){.footer__originatorlogo{height:clamp(2rem,7vw,8rem)}}.footer__spinmasterlogo{height:clamp(3rem,15vw,5rem);width:auto}@media screen and (min-width:600px){.footer__spinmasterlogo{height:clamp(3rem,15vw,7rem)}}@media screen and (min-width:1025px){.footer__spinmasterlogo{height:clamp(2rem,7vw,8rem)}}.footer__link{color:#fff}@media screen and (min-width:600px){.footer__link{text-align:center;font-size:clamp(1.2rem,3vw,1.875rem)}}@media screen and (min-width:1025px){.footer__link{width:auto;font-size:clamp(1rem,1.6vw,1.975rem)}}.footer__link-divider{display:none}@media screen and (min-width:1025px){.footer__link-divider{display:block}}.footer__link-container{display:flex;flex-flow:column nowrap;align-items:center;gap:1rem}@media screen and (min-width:600px){.footer__link-container{gap:1.5rem}}@media screen and (min-width:1025px){.footer__link-container{flex-flow:row wrap;justify-content:center;gap:clamp(1rem,2vw,3rem);width:100%}}.footer__copyright-text{text-align:center}@media screen and (min-width:600px){.footer__copyright-text{font-size:clamp(1.2rem,3vw,1.875rem)}}@media screen and (min-width:1025px){.footer__copyright-text{font-size:clamp(1rem,1.6vw,1.975rem)}}.footer__bottom-spacer{height:clamp(4rem,19vw,10rem)}@media screen and (min-width:600px){.footer__bottom-spacer{display:none}}@font-face{font-family:PPBango;src:url(/assets/PPBango-Regular-DQLbmIHt.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Bango Pro;src:url(/assets/bangopro-0PDNu-8o.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Metropolis Medium;src:url(/assets/metropolis.medium-BXXFzmSb.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}*{box-sizing:border-box;padding:0;margin:0}body{font-family:Metropolis Medium,Arial,Helvetica,sans-serif;font-weight:300;line-height:1.3}#root{display:flex;flex-flow:row wrap;justify-content:center}.outer-container{width:100%;max-width:160rem}h1,h2,h3,h4{font-family:Bango Pro,PPBango,Arial,Helvetica,sans-serif;font-weight:300;line-height:1.2;color:#434343}h1{font-size:1.95rem}@media screen and (min-width:600px){h1{font-size:2.6rem}}@media screen and (min-width:1025px){h1{font-size:3rem}}h2{font-size:1.55rem}@media screen and (min-width:600px){h2{font-size:2.1875rem}}@media screen and (min-width:1025px){h2{font-size:2.8125rem}}ul{list-style-type:none;margin:0;padding:0}.spacer-generic{min-height:2rem}main{min-height:2000px}#onetrust-consent-sdk *{font-family:Metropolis Medium,Arial,Helvetica,sans-serif!important}#onetrust-policy-text{color:#727272!important}button#onetrust-pc-btn-handler{background-color:#b2b4b2!important}.play-now-button{color:#fff;background-color:#ee80ce;font-family:Bango Pro,Arial,Helvetica,sans-serif;font-size:clamp(22.5px,7vw,45px);text-transform:uppercase;text-align:center;width:75%;box-shadow:inset 0 -1vw 1vw #e356ba;filter:drop-shadow(0 5px 5px rgba(0,0,0,.2));padding:clamp(.75rem,3.5vw,1.25rem) 0;border:none;border-radius:clamp(1rem,4vw,2.2rem);cursor:pointer}.play-now-button:hover{transform:scale(1.06);transition:transform .5s ease-in-out}@media screen and (min-width:600px){.play-now-button{font-size:clamp(22.5px,6vw,57px);width:60%;max-width:550px;box-shadow:inset 0 -.65vw .65vw #e356ba}}@media screen and (min-width:1025px){.play-now-button--header{width:auto;font-size:clamp(22.5px,2vw,48px);border-radius:clamp(.5rem,1vw,1.6rem);padding-inline:clamp(2rem,2.7vw,4.5rem);padding-block:clamp(0rem,1.18vw,2rem);box-shadow:inset 0 -.25vw .2vw #e356ba,inset -.075vw 0 .1vw #e356ba,inset .075vw 0 .1vw #e356ba;filter:drop-shadow(0 5px 5px rgba(0,0,0,.2))}}@media screen and (min-width:1025px){.play-now-button--callout-middle-desktop{width:auto;font-size:clamp(22.5px,2vw,48px);border-radius:clamp(1rem,2vw,2.8rem);padding-inline:clamp(1.2rem,1.8vw,2.65rem);padding-block:clamp(1.3rem,1.8vw,3rem);box-shadow:inset 0 -.25vw .2vw #e356ba,inset -.075vw 0 .1vw #e356ba,inset .075vw 0 .1vw #e356ba;filter:drop-shadow(0 5px 5px rgba(0,0,0,.2))}}@media screen and (min-width:1025px){.play-now-button--callout-lower-desktop{width:auto;font-size:clamp(22.5px,2vw,48px);border-radius:clamp(1rem,2vw,2.8rem);padding-inline:clamp(1.9rem,4.5vw,7rem);padding-block:clamp(1.3rem,1.8vw,3rem);box-shadow:inset 0 -.25vw .2vw #e356ba,inset -.075vw 0 .1vw #e356ba,inset .075vw 0 .1vw #e356ba;filter:drop-shadow(0 5px 5px rgba(0,0,0,.2))}}.error404{display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;height:100vh;gap:1.5rem;padding:clamp(.4rem,4vw,1.5rem)}.error404__copy{font-size:clamp(1.3rem,1.5vw,2.6rem)}.error404__title{font-size:clamp(1.5rem,2vw,3rem);text-align:center}.error404__image{width:clamp(14rem,30vw,50rem)}.privacy-policy{text-align:left;width:clamp(20rem,80%,1200px);margin:0 auto}.policy{max-width:800px;width:100%;margin:0 auto;padding-inline:1rem;font-family:system-ui,sans-serif;overflow-wrap:break-word}.policy-heading{margin:2rem 0 1rem;font-size:1.5rem}.policy-subheading{font-weight:700}.policy-text{margin:1rem 0;line-height:1.5}.policy-list{margin:.5rem 0 1rem 1.5rem;padding-left:1.25rem}.policy-list-item{margin:.5rem 0}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.faq{background:#e9f3f7;padding:clamp(1rem,3vw,2.5rem) 1rem clamp(2rem,6vw,5rem);min-height:100vh}.faq__inner{max-width:990px;margin:0 auto}.faq__home-link{display:block;width:fit-content;margin:0 auto clamp(1.5rem,4vw,2.5rem);transition:transform .2s ease}.faq__home-link:hover{transform:scale(1.04)}.faq__home-link:focus-visible{outline:2px solid #0B53B5;outline-offset:4px;border-radius:4px}.faq__logo{display:block;width:clamp(112px,20vw,154px);height:auto}.faq__title{color:#0b53b5;text-align:center;font-family:Bango Pro,PPBango,Arial,Helvetica,sans-serif;font-weight:300;line-height:1.1;font-size:clamp(1.75rem,7vw,3rem);margin-bottom:.5rem}.faq__subtitle{text-align:center;color:#888;font-family:Metropolis Medium,Arial,Helvetica,sans-serif;font-size:clamp(.95rem,2.5vw,1.1rem);line-height:1.5;text-wrap:balance;margin-bottom:clamp(2rem,5vw,3.5rem)}.faq__toc{background:#fff;border-radius:12px;padding:clamp(1.25rem,3vw,1.75rem) clamp(1.25rem,3vw,1.75rem) clamp(1rem,2.5vw,1.5rem);box-shadow:0 2px 12px #0b53b50f;margin-bottom:1.5rem}.faq__toc-heading{color:#0b53b5;font-family:Bango Pro,PPBango,Arial,Helvetica,sans-serif;font-weight:300;font-size:clamp(1rem,2.8vw,1.25rem);margin:0 0 .75rem}.faq__toc-list{list-style:none;padding:0;margin:0}@media(min-width:720px){.faq__toc-list{columns:2;column-gap:1.5rem}}.faq__toc-item{line-height:1.4;margin-bottom:.35rem;break-inside:avoid}.faq__toc-link{color:#0b53b5;font-family:Metropolis Medium,Arial,Helvetica,sans-serif;font-size:clamp(.9rem,2.2vw,1rem);text-decoration:none;display:block;padding:.2rem 0;transition:color .15s ease}.faq__toc-link:hover{text-decoration:underline;color:#094199}.faq__toc-number{color:#888;margin-right:.25rem}.faq__items{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}.faq__item{scroll-margin-top:clamp(1rem,4vw,5rem)}.faq__back-to-top{position:fixed;right:1rem;bottom:5rem;z-index:31;width:2.75rem;height:2.75rem;border-radius:50%;border:none;background:#0b53b5;color:#fff;box-shadow:0 4px 12px #0b53b559;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transform:translateY(.5rem);pointer-events:none;transition:opacity .2s ease,transform .2s ease,background-color .15s ease}.faq__back-to-top--visible{opacity:1;transform:translateY(0);pointer-events:auto}.faq__back-to-top:hover{background:#094199}.faq__back-to-top:focus-visible{outline:2px solid #FED132;outline-offset:3px}@media screen and (min-width:1025px){.faq__back-to-top{right:1.5rem;bottom:5rem;width:3rem;height:3rem}}.faq__item{background:#fff;border-radius:12px;padding:clamp(1.25rem,3vw,1.75rem);box-shadow:0 2px 12px #0b53b50f}.faq__question{color:#434343;font-family:Bango Pro,PPBango,Arial,Helvetica,sans-serif;font-weight:300;line-height:1.25;margin-bottom:.75rem;font-size:clamp(1.1rem,3.5vw,1.4rem)}.faq__number{color:#0b53b5;margin-right:.25rem}.faq__answer{font-family:Metropolis Medium,Arial,Helvetica,sans-serif;color:#434343;line-height:1.6;font-size:clamp(.95rem,2.5vw,1.05rem)}.faq__answer p{margin-bottom:.75rem}.faq__answer p:last-child{margin-bottom:0}.faq__answer a{color:#0b53b5;text-decoration:underline}.faq__answer a:hover{text-decoration:none}.faq__answer strong{color:#434343;font-weight:600}.faq__list{list-style:disc;padding-left:1.5rem;margin:.5rem 0 .75rem}.faq__list li{margin-bottom:.25rem}.faq__find-out-more{margin-top:clamp(2rem,5vw,3.5rem);text-align:center}.faq__find-out-more-prompt{font-family:Metropolis Medium,Arial,Helvetica,sans-serif;color:#555;font-size:clamp(.95rem,2.2vw,1.1rem);margin-bottom:.75rem}.faq__find-out-more-link{display:inline-flex;align-items:center;background-color:#0b53b5;color:#fff;font-family:Bango Pro,PPBango,Arial,Helvetica,sans-serif;font-weight:300;font-size:clamp(1rem,2.6vw,1.25rem);letter-spacing:.02em;padding:clamp(.7rem,2vw,.9rem) clamp(1.4rem,4vw,2rem);border-radius:50px;text-decoration:none;box-shadow:0 4px 14px #0b53b540;transition:transform .18s ease,box-shadow .18s ease}.faq__find-out-more-link:hover{transform:scale(1.04);box-shadow:0 6px 18px #0b53b559}.faq__find-out-more-link:hover .faq__find-out-more-arrow{transform:translate(3px)}.faq__find-out-more-arrow{display:inline-block;margin-left:.1rem;transition:transform .18s ease}.howto{background:#e9f3f7;padding:clamp(1rem,3vw,2.5rem) 1rem clamp(2rem,6vw,5rem);min-height:100vh}.howto__inner{max-width:990px;margin:0 auto}.howto__home-link{display:block;width:fit-content;margin:0 auto clamp(1.5rem,4vw,2.5rem);transition:transform .2s ease}.howto__home-link:hover{transform:scale(1.04)}.howto__home-link:focus-visible{outline:2px solid #0B53B5;outline-offset:4px;border-radius:4px}.howto__logo{display:block;width:clamp(112px,20vw,154px);height:auto}.howto__title{color:#0b53b5;text-align:center;font-family:Bango Pro,PPBango,Arial,Helvetica,sans-serif;font-weight:300;line-height:1.1;font-size:clamp(1.75rem,7vw,3rem);margin-bottom:.5rem}.howto__subtitle{text-align:center;color:#888;font-family:Metropolis Medium,Arial,Helvetica,sans-serif;font-size:clamp(.95rem,2.5vw,1.1rem);line-height:1.5;text-wrap:balance;margin-bottom:clamp(2rem,5vw,3.5rem)}.howto__steps{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}.howto__step{background:#fff;border-radius:12px;padding:clamp(1.25rem,3vw,1.75rem);box-shadow:0 2px 12px #0b53b50f;display:flex;flex-direction:column;gap:1.25rem}@media(min-width:720px){.howto__step{flex-direction:row;align-items:flex-start;gap:2rem}}.howto__step-text{flex:1 1 0;min-width:0}.howto__step-heading{color:#434343;font-family:Bango Pro,PPBango,Arial,Helvetica,sans-serif;font-weight:300;line-height:1.25;font-size:clamp(1.1rem,3vw,1.35rem);margin:0}.howto__step-number{color:#0b53b5;margin-right:.4rem}.howto__step-body{margin-top:.5rem;font-family:Metropolis Medium,Arial,Helvetica,sans-serif;color:#434343;line-height:1.55;font-size:clamp(.95rem,2.4vw,1.05rem)}.howto__step-body ul{list-style:disc;padding-left:1.5rem;margin:.5rem 0}.howto__step-body ul li{margin-bottom:.25rem}.howto__step-body a{color:#0b53b5;text-decoration:underline}.howto__step-body a:hover{text-decoration:none}.howto__step-images{flex:0 0 auto;display:flex;flex-direction:column;gap:.75rem;align-items:center}@media(min-width:720px){.howto__step-images{width:320px}}.howto__step-image-link{display:block;width:100%;max-width:320px;border-radius:8px;overflow:hidden;cursor:zoom-in;transition:transform .18s ease,box-shadow .18s ease}.howto__step-image-link:hover{transform:scale(1.02);box-shadow:0 6px 20px #0b53b52e}.howto__step-image-link:focus-visible{outline:2px solid #0B53B5;outline-offset:3px}.howto__step-image{width:100%;height:auto;border-radius:8px;display:block}.howto__support-note{margin-top:clamp(1.5rem,4vw,2.5rem);background:#fff;border-radius:12px;padding:clamp(1rem,2.5vw,1.5rem);text-align:center;box-shadow:0 2px 12px #0b53b50f;font-family:Metropolis Medium,Arial,Helvetica,sans-serif;color:#434343;font-size:clamp(.95rem,2.4vw,1.05rem);line-height:1.55}.howto__support-note a{color:#0b53b5;text-decoration:underline}.howto__support-note a:hover{text-decoration:none}.howto__find-out-more{margin-top:clamp(2rem,5vw,3.5rem);text-align:center}.howto__find-out-more-prompt{font-family:Metropolis Medium,Arial,Helvetica,sans-serif;color:#555;font-size:clamp(.95rem,2.2vw,1.1rem);margin-bottom:.75rem}.howto__find-out-more-link{display:inline-flex;align-items:center;background-color:#0b53b5;color:#fff;font-family:Bango Pro,PPBango,Arial,Helvetica,sans-serif;font-weight:300;font-size:clamp(1rem,2.6vw,1.25rem);letter-spacing:.02em;padding:clamp(.7rem,2vw,.9rem) clamp(1.4rem,4vw,2rem);border-radius:50px;text-decoration:none;box-shadow:0 4px 14px #0b53b540;transition:transform .18s ease,box-shadow .18s ease}.howto__find-out-more-link:hover{transform:scale(1.04);box-shadow:0 6px 18px #0b53b559}.howto__find-out-more-link:hover .howto__find-out-more-arrow{transform:translate(3px)}.howto__find-out-more-arrow{display:inline-block;margin-left:.1rem;transition:transform .18s ease}.pawdino-choice{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;padding:24px;text-align:center}@media(max-width:320px){.pawdino-choice{padding:16px}}.pawdino-choice__heading{color:#434343;margin-bottom:12px}@media(max-width:320px){.pawdino-choice__heading{font-size:1.2rem}}.pawdino-choice__subtitle{font-family:Metropolis Medium,Arial,Helvetica,sans-serif;font-size:clamp(.85rem,3.2vw,1.1rem);color:#888;margin-bottom:40px;line-height:1.5;text-wrap:balance}.pawdino-choice__buttons{display:flex;flex-direction:column;gap:16px;width:100%;max-width:300px}@media(max-width:500px){.pawdino-choice__buttons{gap:12px}}.pawdino-choice__btn{padding:20px 32px;border:none;border-radius:50px;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}@media(max-width:500px){.pawdino-choice__btn{padding:18px 24px}}@media(max-width:320px){.pawdino-choice__btn{padding:14px 20px}}.pawdino-choice__btn:hover{transform:scale(1.04)}.pawdino-choice__btn-label{display:block;font-family:Bango Pro,PPBango,Arial,Helvetica,sans-serif;font-size:clamp(1rem,5vw,1.3rem);font-weight:300;letter-spacing:.02em}.pawdino-choice__btn-sublabel{display:block;font-family:Metropolis Medium,Arial,Helvetica,sans-serif;font-size:clamp(.7rem,2.8vw,.8rem);margin-top:4px;opacity:.7}.pawdino-choice__btn--ios{background:#1c1c1e;color:#fff;box-shadow:0 4px 16px #0000004d}.pawdino-choice__btn--android{background:#3ddc84;color:#1a1a1a;box-shadow:0 4px 16px #3ddc8466}.pawdino-choice__image{margin-top:40px;width:100%;max-width:390px;height:auto}
