h1,h2,h3,h4,h5,h6,p{margin:0}p:last-child{margin-bottom:0}ul{margin:0;padding:0;list-style:none}a{color:currentColor;text-decoration:none}button{cursor:pointer}:root{--font-family: "Nunito", sans-serif;--second-family: "Inter", sans-serif;--third-family: "Luckiest Guy", sans-serif;--font3: "Montserrat", sans-serif;--font4: "Nerko One", sans-serif;--yellow-golden-fizz: #f7ef3a;--yellow-yellow: #fbbc04;--yellow-manz: #f1eb6b;--accent-green: #10cf4a;--accent-salem: #058a2d;--accent-blue: #4285f4;--accent-red: #ea4335;--accent-pink: #f876d5;--accent-orange: #e15b16;--accent-trinidad: #ec4a0a;--accent-razzle-dazzle-rose: #ff46cd;--purple-purple: #8502b1;--purple-purple-heart: #5815d8;--purple-cornflower-blue: #7f56f9;--purple-perfume: #d7cbfa;--persian-green-400: #02a486;--persian-green-300: #04bf8a;--persian-green-200: #97f8c0;--persian-green-100: #cafbda;--blue-stone-500: #022859;--blue-stone-200: #015364;--blue-stone-100: #026e78;--midnight-900: #001033;--midnight-200: #022859;--beige-300: #fddcab;--beige-200: #ffead5;--beige-100: #f8f9eb;--neutral-black: #13141a;--neutral-charade: #21222f;--neutral-grey: #2f3030;--neutral-light-grey: #a6a6a6;--neutral-gallery: #ecebeb;--neutral-white: #fff;--neutral-coconut-cream: #f0f8dc;--header-height-mobile: 64px;--header-height-desktop: 80px;--layout-mobile: 375px;--layout-desktop: 1440px}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height-mobile) + 16px);scrollbar-gutter:stable}body{display:flex;flex-direction:column;min-width:320px;min-height:100vh;margin:0;font-family:var(--font-family);font-size:16px;line-height:1.5;font-weight:400;color:var(--neutral-black);background-color:var(--beige-100);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior-y:none;overflow-x:clip}*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--neutral-light-grey) 70%,transparent) transparent}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{border-radius:999px;background-color:color-mix(in srgb,var(--neutral-light-grey) 70%,transparent)}*::-webkit-scrollbar-thumb:hover{background-color:var(--neutral-light-grey)}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}main{flex-grow:1}.header,.hero,.about,.how-to-play,.features,.reviews,.contact,.footer,.legal{width:100%;max-width:var(--layout-mobile);margin-inline:auto}img{display:block;max-width:100%;height:auto}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.section-label{margin-bottom:16px;font-family:var(--font4);font-weight:400;font-size:20px;line-height:1.3;color:var(--neutral-black)}.section-title{font-family:var(--third-family);font-size:18px;line-height:1.3;font-weight:400;color:var(--accent-razzle-dazzle-rose);text-align:center;text-transform:uppercase}@media only screen and (min-width: 1440px){html{scroll-padding-top:calc(var(--header-height-desktop) + 24px)}.header,.hero,.about,.how-to-play,.features,.reviews,.contact,.footer,.legal{width:100%;max-width:var(--layout-desktop);margin-inline:auto}.section-label{margin-bottom:32px;font-size:32px}.section-title{font-size:32px}}.container{box-sizing:border-box;width:100%;max-width:var(--layout-mobile);margin:0 auto;padding:0 clamp(12px,5.33vw,20px)}@media only screen and (min-width: 1440px){.container{max-width:var(--layout-desktop);padding:0}}.data-bed{transition:transform .3s ease;transform-origin:center}.data-bed:hover{animation:bedShake .45s ease-in-out;transform:scale(1.06)}@keyframes bedShake{0%,to{transform:scale(1.06) translate(0)}25%{transform:scale(1.06) translate(-2px) rotate(-2deg)}50%{transform:scale(1.06) translate(2px) rotate(2deg)}75%{transform:scale(1.06) translate(-1px) rotate(-1deg)}}.pulse-btn{animation:pulse 1.6s ease-in-out infinite}.pulse-btn:hover{animation-play-state:paused}@keyframes pulse{0%{transform:scale(1)}15%{transform:scale(1.08)}30%{transform:scale(1)}to{transform:scale(1)}}.legal{padding:48px 0 80px}.legal__title{margin-bottom:clamp(24px,8vw,48px);font-family:var(--third-family);font-size:clamp(20px,6.4vw,24px);line-height:1.3;font-weight:400;text-transform:uppercase;color:var(--purple-cornflower-blue)}.legal__subtitle{margin:clamp(24px,8vw,32px) 0;font-family:var(--third-family);font-size:clamp(16px,4.8vw,18px);line-height:1.3;font-weight:400;text-transform:uppercase;color:var(--purple-cornflower-blue)}.legal__text{margin-bottom:24px;font-family:var(--font-family);font-size:clamp(14px,4.27vw,16px);line-height:1.3;font-weight:800;color:var(--neutral-black)}.legal__text a{color:var(--purple-cornflower-blue);text-decoration:underline}@media only screen and (min-width: 1440px){.legal{padding:92px 0 130px}.legal .container{max-width:710px;padding:0}.legal__title{margin-bottom:48px;font-size:40px}.legal__subtitle{font-size:18px}}.icon{display:block;flex-shrink:0}.icon--arrow{width:24px;height:24px}.icon--star{width:16px;height:15px}.icon--avatar{width:48px;height:48px}.google-play__icon{width:24px;height:26px}@media only screen and (min-width: 1440px){.icon--avatar{width:56px;height:56px}.icon--arrow{width:28px;height:28px}}.google-play{display:inline-flex;align-items:center;gap:16px;padding:13px 16px;border-radius:10px;background-color:var(--neutral-black);color:var(--neutral-white);text-decoration:none;transition:opacity .2s ease,transform .2s ease}.google-play:hover,.google-play:focus-visible{opacity:.9;transform:translateY(-1px)}.google-play__icon{width:32px;height:35px;flex-shrink:0}.google-play__text{display:flex;flex-direction:column;align-items:flex-start;line-height:1.1}.google-play__caption{font-family:var(--second-family);font-size:10px;font-weight:400;letter-spacing:.02em;text-transform:uppercase}.google-play__label{font-family:var(--second-family);font-size:16px;font-weight:600;letter-spacing:-.01em}.google-play--sm{padding:6px 12px 6px 10px;gap:8px}.google-play--sm .google-play__icon{width:20px;height:22px}.google-play--sm .google-play__caption{font-size:8px}.google-play--sm .google-play__label{font-size:13px}@media only screen and (min-width: 1440px){.google-play{padding:16px 24px}}.header{position:sticky;top:0;z-index:100;width:100%;margin-bottom:24px;padding:0;pointer-events:none}.header-container{box-sizing:border-box;width:100%;max-width:var(--layout-mobile);margin:0 auto;padding:0 clamp(12px,5.33vw,20px)}.header__bar{pointer-events:auto;display:flex;align-items:center;justify-content:space-between;padding:10px 20px;border-radius:24px;background-color:color-mix(in srgb,var(--yellow-golden-fizz) 82%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.header__logo{display:block;flex-shrink:0;width:44px;height:44px;border-radius:10px;overflow:hidden}.header__logo img{width:100%;height:100%;object-fit:cover}.header__nav,.header__cta{display:none}.header__back{display:none;align-items:center;justify-content:center;flex-shrink:0;padding:10px 16px;border-radius:999px;background-color:var(--purple-cornflower-blue);font-family:var(--font-family);font-size:14px;font-weight:700;line-height:1.3;color:var(--neutral-white);transition:opacity .2s ease}.header__back:hover,.header__back:focus-visible{opacity:.9}.page-legal .header__back{display:inline-flex}.page-legal .burger-btn,.page-legal .mobile-menu{display:none}.burger-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:none;border-radius:50%;background-color:var(--purple-cornflower-blue);color:var(--neutral-white)}.burger-btn__icon{display:flex;flex-direction:column;gap:5px;width:16px}.burger-btn__icon span{display:block;width:100%;height:2px;border-radius:2px;background-color:currentColor}.mobile-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;flex-direction:column;background-color:var(--beige-100);transform:translate(100%);transition:transform .3s ease;overflow-y:auto}.mobile-menu[data-visible=open]{transform:translate(0)}.mobile-menu__bar{pointer-events:auto;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;width:100%;max-width:var(--layout-mobile);margin:0 auto;padding:10px clamp(12px,5.33vw,20px);border-radius:24px;background-color:var(--yellow-golden-fizz)}.mobile-menu__close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:none;border-radius:50%;background-color:var(--purple-cornflower-blue);color:var(--neutral-white)}.mobile-menu__body{display:flex;flex-direction:column;align-items:center;padding:48px clamp(20px,8vw,40px) 40px}.mobile-menu__logo{width:72px;height:72px;margin-bottom:48px;border-radius:8px;overflow:hidden}.mobile-menu__logo img{width:100%;height:100%;object-fit:cover}.mobile-menu__nav{display:flex;flex-direction:column;align-items:center;margin-bottom:48px;gap:40px}.mobile-menu__link{font-family:var(--font-family);font-weight:700;font-size:16px;line-height:1.5;letter-spacing:.02em;color:var(--neutral-charade)}body[data-menu-open=true]{overflow:hidden}@media only screen and (min-width: 1440px){.header{margin-bottom:32px}.header-container{max-width:var(--layout-desktop);padding:0}.header__bar{border-radius:48px;padding:16px 80px}.header__logo{width:64px;height:64px;border-radius:8px}.header__nav{display:block}.header__list{display:flex;align-items:center;gap:40px}.header__link{font-family:var(--font-family);font-weight:700;font-size:20px;line-height:1.3;color:var(--neutral-charade);transition:color .2s ease}.header__link:hover,.header__link:focus-visible{color:var(--purple-cornflower-blue)}.header__cta{display:inline-flex}.page-legal .header__cta{display:none}.page-legal .header__back{display:inline-flex;padding:12px 24px;font-size:16px}.burger-btn,.mobile-menu{display:none}}.hero{position:relative;border-radius:24px 24px 0 0;overflow-x:clip;overflow-y:visible}.hero .container{position:relative;max-width:none;width:100%;padding:0;overflow:visible}.hero__media{position:relative;min-height:min(360px,112vw);padding:clamp(24px,10.67vw,40px) clamp(12px,5.33vw,20px) 0;display:flex;justify-content:center;border-radius:24px 24px 0 0;overflow:hidden}.hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center top;transform-origin:center top}.hero__content{z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;max-width:min(320px,100%);margin:0 auto}.hero__eyebrow{font-family:var(--third-family);font-weight:400;font-size:clamp(11px,3.2vw,12px);line-height:1.3;letter-spacing:-.05em;text-transform:uppercase;color:var(--accent-salem);margin-bottom:16px}.hero__title{margin-bottom:16px;font-family:var(--third-family);font-size:clamp(18px,5.33vw,20px);line-height:1.2;font-weight:400;text-transform:uppercase}.hero__title-line{display:block}.hero__title-line--purple{background:radial-gradient(50% 50% at 50% 50%,#430eab,#930db9);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.hero__title-line--pink{background:radial-gradient(50% 50% at 50% 50%,#ff79db,#c60e94);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.hero__text{font-size:14px;margin-bottom:16px}.hero__content>[data-hero-anim=cta]{display:inline-flex}.hero__cat{position:absolute;right:-3px;bottom:8px;z-index:2;display:block;width:clamp(96px,28vw,120px);pointer-events:none}.hero__cat picture{display:block;width:100%;height:100%}.hero__cat-img{display:block;width:100%;height:auto;transform-origin:center bottom;will-change:transform}.hero__edge{position:absolute;left:51%;right:auto;bottom:-1px;z-index:3;display:block;width:100%;margin:0;padding:0;line-height:0;transform:translate(-50%);pointer-events:none;filter:drop-shadow(5px 5px 42px #f8f9eb)}.hero__edge picture{display:block;width:100%;line-height:0}.hero__edge-img{display:block;width:124%;max-width:none;height:auto;margin-left:-12%;object-fit:fill}html.js .hero:not([data-hero-ready]) .hero__bg{transform:scale(1.08);transform-origin:center top}html.js .hero:not([data-hero-ready]) .hero__eyebrow,html.js .hero:not([data-hero-ready]) .hero__title-line,html.js .hero:not([data-hero-ready]) .hero__text,html.js .hero:not([data-hero-ready]) [data-hero-anim=cta],html.js .hero:not([data-hero-ready]) .hero__cat,html.js .hero:not([data-hero-ready]) .hero__edge-img{opacity:0}@media only screen and (min-width: 1440px){.hero__media{min-height:821px;padding:149px 0;border-radius:48px 48px 0 0}.hero__content{max-width:805px}.hero__eyebrow{font-size:24px;margin-bottom:48px;color:var(--accent-green)}.hero__title{margin-bottom:27px;font-size:64px;line-height:1.3}.hero__text{max-width:560px;margin-bottom:48px;font-size:20px;font-weight:500}.hero__cat{right:40px;bottom:48px;width:423px;height:471px}.hero__cat-img{width:100%;height:100%;object-fit:contain}.hero__edge{left:0;transform:none}.hero__edge-img{width:100%;margin-left:0}}.about{position:relative;padding:72px 0;overflow:hidden}.about__inner{display:flex;flex-direction:column;gap:24px}.about__content{position:relative;order:-1;text-align:center}.about__bird{position:absolute;top:-60px;right:clamp(-10px,-2vw,0px);width:clamp(72px,32vw,120px);height:auto;pointer-events:none}.about__title{font-family:var(--third-family);padding:0 clamp(8px,12vw,45px);font-weight:400;font-size:clamp(16px,4.8vw,18px);line-height:1.3;text-align:center;color:var(--accent-razzle-dazzle-rose);margin-bottom:8px}.about__text{font-family:var(--font-family);font-weight:500;font-size:14px;line-height:1.3;text-align:center;color:var(--neutral-black);margin-bottom:16px}.about__image{border-radius:24px;overflow:hidden;filter:drop-shadow(5px 5px 5px #04bf8a)}.about__image img{width:100%;height:auto}.about__bird-desktop{display:none}@media only screen and (min-width: 1440px){.about{padding:130px 80px}.about__inner{flex-direction:row;gap:24px}.about__media{flex:0 0 628px}.about__content{position:relative;order:0;flex:1;text-align:left}.about__bird{display:none}.about__bird-desktop{display:block;position:absolute;top:-101px;right:-44px;width:244px;height:auto;pointer-events:none}.about__label{text-align:left}.about__title{width:460px;text-align:left;font-size:32px;padding:0}.about__text{font-size:16px;font-weight:700;text-align:left}.about__image{border-radius:32px}}.how-to-play{position:relative;overflow:hidden;padding-top:0}.how-to-play .container{position:relative}.how-to-play__header{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;text-align:center;margin:0 auto -40px;padding:0 clamp(8px,3.2vw,12px)}.how-to-play__title{max-width:min(300px,100%);margin:0 auto}.how-to-play__media{position:relative;min-height:592px;overflow:hidden;border-radius:0 0 48px 48px}.how-to-play__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center top}.how-to-play__edge{position:absolute;top:-1px;left:0;z-index:1;width:100%;height:auto;pointer-events:none;filter:drop-shadow(5px 5px 42px #ffffff)}.how-to-play__slider{position:absolute;top:100px;left:0;z-index:2;width:100%;overflow:hidden}.how-to-play__list{--hex-w: 241px;--hex-h: 210px;--hex-x: calc(var(--hex-w) * .75);--hex-pad: 16px;--hex-track: calc(var(--hex-pad) * 2 + var(--hex-w) + var(--hex-x) * 3);position:relative;display:block;width:100%;height:calc(var(--hex-h) * 2);margin:0;padding:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-behavior:smooth;scrollbar-width:none}.how-to-play__list::-webkit-scrollbar{display:none}.how-to-play__list:after{content:"";display:block;width:var(--hex-track);height:1px;pointer-events:none}.how-to-play__item{position:absolute;top:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;width:var(--hex-w);height:var(--hex-h);padding:34px 28px 30px;text-align:center;background-image:url(/STPP-395/assets/how-to-play-bgd-onebug-mobile-CJAMZ59Q.png);background-repeat:no-repeat;background-position:center;background-size:100% 100%;filter:drop-shadow(0 8px 16px rgba(0,0,0,.35))}.how-to-play__item-title{max-width:11em;margin:0 0 8px;font-family:var(--third-family);font-size:clamp(13px,3.8vw,16px);line-height:1.15;font-weight:400;text-align:center;text-transform:uppercase;color:var(--neutral-white)}.how-to-play__item-text{max-width:11em;margin:0;font-family:var(--font-family);font-size:clamp(11px,3.2vw,12px);line-height:1.35;font-weight:500;text-align:center;color:var(--neutral-white)}.how-to-play__item--study{left:var(--hex-pad);top:calc(var(--hex-h) * .5)}.how-to-play__item--place{left:calc(var(--hex-pad) + var(--hex-x));top:0}.how-to-play__item--clear{left:calc(var(--hex-pad) + var(--hex-x));top:var(--hex-h)}.how-to-play__item--plan{left:calc(var(--hex-pad) + var(--hex-x) * 2);top:calc(var(--hex-h) * .5)}.how-to-play__item--progress{left:calc(var(--hex-pad) + var(--hex-x) * 3);top:var(--hex-h)}.how-to-play__dots{position:absolute;left:50%;bottom:28px;z-index:3;display:flex;align-items:center;justify-content:center;gap:10px;transform:translate(-50%);pointer-events:none}.how-to-play__dot{display:block;flex-shrink:0;width:14px;height:14px;border-radius:50%;background-color:var(--purple-perfume);transition:width .25s ease,height .25s ease,background-color .25s ease}.how-to-play__dot[data-dist="1"]{width:18px;height:18px}.how-to-play__dot[data-active=true]{width:22px;height:22px;background-color:var(--accent-razzle-dazzle-rose)}@media only screen and (min-width: 1440px){.how-to-play{padding-top:0}.how-to-play__dots{display:none}.how-to-play__header{margin-bottom:-90px}.how-to-play__title{max-width:700px;font-size:36px}.how-to-play__media{min-height:985px;height:985px;border-radius:0 0 48px 48px}.how-to-play__slider{top:auto;bottom:64px;left:0;display:flex;justify-content:center;overflow:visible}.how-to-play__list{--hex-w: 378px;--hex-h: calc(var(--hex-w) * 328 / 378);--hex-x: calc(var(--hex-w) * .75);--hex-pad: 0px;--hex-track: calc(var(--hex-w) + var(--hex-x) * 3);width:var(--hex-track);height:calc(var(--hex-h) * 2);overflow:visible;scroll-behavior:auto}.how-to-play__list:after{display:none}.how-to-play__item{padding:52px 44px 46px;background-image:url(/STPP-395/assets/how-to-play-bgd-onebug-desktop-G2Fhr6ox.png)}.how-to-play__item-title{max-width:12em;margin-bottom:12px;font-size:20px}.how-to-play__item-text{max-width:12em;font-size:16px;line-height:1.3}}.footer{background-color:var(--accent-green);border-radius:24px 24px 0 0;padding:20px 0}.footer .container{padding:0 20px}.footer__inner{display:flex;flex-direction:column;align-items:center;gap:28px;text-align:center}.footer__logo{display:block;width:48px;height:48px;border-radius:8px;overflow:hidden}.footer__logo img{width:100%;height:100%;object-fit:cover}.footer__links{display:flex;flex-wrap:wrap;justify-content:center;gap:40px}.footer__link{font-family:var(--font-family);font-size:14px;font-weight:700;line-height:1.3;color:var(--neutral-charade);transition:opacity .2s ease}.footer__link:hover,.footer__link:focus-visible{opacity:.75}.footer__copy{font-family:var(--font-family);font-size:14px;font-weight:700;line-height:1.3;color:var(--neutral-black)}@media only screen and (min-width: 1440px){.footer{border-radius:40px 40px 0 0;padding:44px 0}.footer .container{padding:0 80px}.footer__inner{flex-direction:row;justify-content:space-between;text-align:left;gap:24px}.footer__logo{width:56px;height:56px;border-radius:14px}.footer__links{gap:40px}.footer__link,.footer__copy{font-size:20px}}.features{padding:72px 0;position:relative;border-radius:24px 24px 0 0;background:linear-gradient(180deg,#f8f9eb,#f0f8dc 51.92%,#f0f8dc 99.04%);overflow:hidden}.features__header{margin-bottom:16px;text-align:center}.features__title{max-width:300px;margin:0 auto}.features__grid{display:flex;flex-direction:column;flex-wrap:wrap;max-height:910px;gap:clamp(12px,5.33vw,20px);align-content:center}.features__item--hex{order:1}.features__item--path{order:5}.features__item--diverse{order:6}.features__item--gameplay{order:2}.features__item--companion{order:3}.features__item--cat{order:7}.features__item--calming{order:8}.features__item--board{order:4}.features__item--time{order:9}.features__card{box-sizing:border-box;width:calc((100% - clamp(12px,5.33vw,20px))/2);max-width:158px;border-radius:clamp(16px,6.4vw,24px);overflow:hidden}.features__card--text{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:clamp(120px,40vw,152px);padding:clamp(16px,6.4vw,24px) clamp(10px,4.27vw,16px);background-color:var(--purple-cornflower-blue);text-align:center;filter:drop-shadow(5px 5px 5px #5815d8)}.features__card-title{margin-bottom:8px;font-family:var(--third-family);font-size:clamp(13px,4.27vw,16px);line-height:1.3;font-weight:400;text-transform:uppercase;color:var(--neutral-white)}.features__card-text{font-family:var(--font-family);font-size:clamp(12px,3.73vw,14px);line-height:1.3;font-weight:400;color:var(--neutral-white)}.features__card--image{filter:drop-shadow(5px 5px 5px #04bf8a)}.features__card--image img,.features__card--image video{display:block;width:100%;height:100%;object-fit:cover}.features__item--cat .features__video{aspect-ratio:158 / 203;max-height:180px}.features__bird{position:absolute;left:clamp(4px,3.2vw,12px);bottom:clamp(12px,6.4vw,24px);width:clamp(72px,32vw,120px);height:auto;pointer-events:none}@media only screen and (min-width: 1440px){.features{padding:130px 0}.features__header{margin-bottom:48px}.features__title{max-width:486px}.features__grid{gap:24px;max-width:1284px;max-height:556px;min-height:556px;margin:0 auto}.features__item--hex{order:1}.features__item--path{order:3}.features__item--diverse{order:4}.features__item--gameplay{order:2}.features__item--companion{order:5}.features__item--cat{order:7}.features__item--cat .features__video{aspect-ratio:302 / 390;max-height:349px}.features__item--calming{order:6}.features__item--board{order:9}.features__item--time{order:8}.features__card{width:302px;max-width:302px;border-radius:24px}.features__card--text{min-height:140px;padding:32px 16px}.features__card-title{font-size:20px}.features__card-text{font-weight:700;font-size:16px}.features__bird{display:none;left:40px;bottom:40px;width:140px}}.reviews{position:relative;padding:72px 0;background-color:var(--purple-perfume);border-radius:0 0 24px 24px;overflow:hidden}.reviews__edge{position:absolute;left:0;top:0;width:100%;height:auto;pointer-events:none;filter:drop-shadow(5px 5px 42px #ffffff)}.reviews__header{position:relative;z-index:1;margin-bottom:24px;text-align:center}.reviews__title{max-width:280px;margin:0 auto}.reviews__slider{position:relative;z-index:1;overflow:hidden;padding:10px 6px;margin:-10px -6px}.reviews__track{display:flex;gap:20px;transition:transform .35s ease}.reviews__card{--reviews-card-ink: var(--neutral-charade);--reviews-card-bg: url(/STPP-395/assets/reviews-card-1-mobile-s-i2mHKZ.png);box-sizing:border-box;flex:0 0 min(83%,335px);display:flex;flex-direction:row;align-items:start;aspect-ratio:298 / 165;max-height:none;gap:clamp(8px,3.2vw,12px);border:none;border-radius:0;padding:clamp(20px,6.4vw,32px) clamp(16px,6.4vw,24px);background-color:transparent;background-image:var(--reviews-card-bg);background-repeat:no-repeat;background-position:center;background-size:100% 100%;color:var(--reviews-card-ink);overflow:visible}.reviews__card:nth-child(3n+2){--reviews-card-ink: var(--neutral-white);--reviews-card-bg: url(/STPP-395/assets/reviews-card-2-mobile-4IkUINhU.png)}.reviews__card:nth-child(3n){--reviews-card-ink: var(--neutral-white);--reviews-card-bg: url(/STPP-395/assets/reviews-card-3-mobile-CdtjHp9B.png)}.reviews__author{display:flex;align-items:center;gap:8px}.reviews__name{font-family:var(--font-family);font-weight:700;font-size:16px;line-height:1.3;color:var(--reviews-card-ink);margin-bottom:8px}.reviews__stars{display:flex;gap:2px;margin-bottom:16px}.icon--star{width:20px;height:20px}.reviews__text{font-family:var(--font-family);font-size:14px;line-height:1.3;font-weight:500;color:var(--reviews-card-ink)}.reviews__controls{display:none;position:relative;z-index:1;gap:16px;margin-top:24px}[data-reviews-slider]{overflow:hidden;touch-action:pan-y}[data-reviews-track]{display:flex;transition:transform .3s ease;will-change:transform}.reviews__btn{display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;padding:0;border:none;border-radius:50%;background-color:transparent;transition:opacity .2s ease,transform .2s ease}.reviews__btn:hover,.reviews__btn:focus-visible{opacity:.9;transform:scale(1.05)}.reviews__btn:disabled{opacity:.45;cursor:default;transform:none}.reviews__bird{display:none}@media only screen and (min-width: 1440px){.reviews{padding:130px 0;border-radius:0 0 48px 48px}.reviews__bird{display:block;position:absolute;z-index:2;left:-10px;top:-8px;width:244px;height:auto;pointer-events:none}.reviews__edge{max-height:333px}.reviews__header{margin-bottom:48px}.reviews__title{max-width:640px;font-size:32px}.reviews__track{max-width:1240px;align-items:center;margin:0 auto 48px;gap:24px}.reviews__card{flex:0 0 calc((100% - 48px) / 3);aspect-ratio:398 / 220;padding:32px;max-width:398px;max-height:none;height:220px;--reviews-card-bg: url(/STPP-395/assets/reviews-card-1-BTaqe0lq.png)}.reviews__card:nth-child(3n+2){--reviews-card-bg: url(/STPP-395/assets/reviews-card-2-Dj8DNOeg.png)}.reviews__card:nth-child(3n){--reviews-card-bg: url(/STPP-395/assets/reviews-card-3-CpkPoPBn.png)}.reviews__name{font-size:24px;font-weight:600}.reviews__text{font-size:18px}.reviews__controls{display:flex;max-width:1240px;margin:0 auto;justify-content:space-between;gap:20px}.reviews__btn,.icon--arrow{width:72px;height:72px}}.contact{position:relative;padding:72px 0;border-radius:24px;background-color:var(--yellow-golden-fizz);overflow:hidden}.contact__inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center}.contact__title{max-width:min(207px,100%);margin-bottom:16px;padding:0 8px}.contact__cta{margin-bottom:16px}.contact__email{font-family:var(--font3);font-weight:600;font-size:14px;line-height:1.3;text-decoration:underline;text-decoration-skip-ink:none;text-align:center;color:var(--neutral-black);transition:opacity .2s ease}.contact__email:hover,.contact__email:focus-visible{opacity:.75}.contact__gems-left,.contact__gems-right,.contact__bird{position:absolute;pointer-events:none;z-index:0}.contact__gems-left{left:0;top:50px;width:66px}.contact__gems-right{right:0;top:0;width:86px}.contact__bird{right:20px;bottom:20px;width:73px}@media only screen and (min-width: 1440px){.contact{padding:130px 0}.contact__title{max-width:396px;margin-bottom:48px;font-size:32px}.contact__cta{margin-bottom:48px}.contact__email{font-size:24px}.contact__gems-left{left:0;bottom:60px;width:180px}.contact__gems-right{right:0;top:0;width:240px}.contact__bird{right:260px;bottom:80px;width:190px}}
