.home-mobile-catalog{display:none}@media (max-width:1023px){.home-why-desktop{display:none}.home-mobile-catalog{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.home-mobile-catalog-eyebrow{min-height:2rem;color:var(--primary);letter-spacing:.13em;align-items:center;font-size:.7rem;font-weight:900;display:inline-flex}.home-mobile-catalog h2{color:var(--foreground);font-family:var(--font-baloo), ui-rounded, system-ui, sans-serif;letter-spacing:-.04em;margin-top:.7rem;font-size:clamp(2rem,4.6vw,2.8rem);font-weight:900;line-height:1.08}.home-mobile-catalog-lead{max-width:29rem;color:var(--muted);margin-top:.5rem;font-size:.9rem;line-height:1.5}.home-mobile-catalog-list{border-top:1px solid var(--ui-stroke-strong);grid-template-columns:minmax(0,1fr);width:min(100%,36rem);margin-top:1.25rem;display:grid}.home-mobile-catalog-card{border-bottom:1px solid var(--ui-stroke);text-align:left;grid-template-columns:3.5rem minmax(0,1fr) auto;align-items:center;gap:.75rem;min-width:0;min-height:5.5rem;padding:.65rem .3rem;transition:padding-left .18s,background-color .18s;display:grid}.home-mobile-catalog-card:hover{background:#fcf4ff;padding-left:.65rem}.home-mobile-catalog-card:active{transform:scale(.99)}.home-mobile-catalog-icon{place-items:center;width:3.5rem;height:3.5rem;display:grid}.home-mobile-catalog-icon img{object-fit:contain;width:3.4rem;height:3.4rem}.home-mobile-catalog-copy{flex-direction:column;gap:.12rem;min-width:0;display:flex}.home-mobile-catalog-copy strong{color:var(--foreground);font-family:var(--font-baloo), ui-rounded, system-ui, sans-serif;font-size:1.25rem;font-weight:900;line-height:1.08}.home-mobile-catalog-copy>span{color:var(--muted);font-size:.76rem;font-weight:700;line-height:1.35}.home-mobile-catalog-arrow{color:var(--primary);font-size:1.4rem;font-weight:800}}@media (max-width:639px){.home-mobile-catalog{gap:.45rem;width:100%}.home-mobile-catalog h2{margin:0;font-size:1.1rem;line-height:1.1}.home-mobile-catalog-list{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;width:100%;margin:0}.home-mobile-catalog-card{border:1px solid color-mix(in srgb, var(--primary) 19%, white);background:#ffffffeb;border-radius:.9rem;grid-template-columns:2.3rem minmax(0,1fr);gap:.35rem;min-height:4.1rem;padding:.45rem;box-shadow:0 3px 10px #5b317c0d}.home-mobile-catalog-card:hover{padding-left:.45rem}.home-mobile-catalog-card:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.home-mobile-catalog-icon{width:2.3rem;height:2.3rem}.home-mobile-catalog-icon img{width:2.2rem;height:2.2rem}.home-mobile-catalog-copy strong{font-size:.79rem;line-height:1.05}}
.home-motion-strip{border:1px solid color-mix(in srgb, var(--primary) 20%, white);color:var(--primary);letter-spacing:.025em;background:#f9edffdb;border-radius:999px;margin:1rem 0 .35rem;font-size:.82rem;font-weight:850;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.home-motion-strip-track{width:max-content;animation:24s linear infinite bey-benefits-scroll;display:flex}.home-motion-strip-group{white-space:nowrap;flex:none;align-items:center;gap:2rem;padding:.4rem 2rem .4rem 0;display:flex}.home-motion-strip:hover .home-motion-strip-track{animation-play-state:paused}@media (max-width:639px){.home-motion-strip{margin:.9rem 0 -.15rem;font-size:.72rem}.home-motion-strip-group{gap:1.65rem;padding:.4rem 1.65rem .4rem 0}.mobile-home-hero{animation:.65s cubic-bezier(.16,1,.3,1) both bey-home-enter}.mobile-home-hero:before{z-index:1;color:#c77de5;content:"✦";pointer-events:none;font-size:1.2rem;animation:4.5s ease-in-out infinite bey-sparkle;position:absolute;top:.65rem;right:1rem}.mobile-home-kicker,.mobile-home-hero-main h1,.mobile-home-hero-main p,.mobile-home-hero-actions{animation:.62s cubic-bezier(.16,1,.3,1) both bey-home-enter}.mobile-home-kicker{animation-delay:80ms}.mobile-home-hero-main h1{animation-delay:.15s}.mobile-home-hero-main p{animation-delay:.24s}.mobile-home-hero-actions{animation-delay:.33s}.mobile-home-hero-main img{animation:5s ease-in-out .38s infinite bey-lily-float}.mobile-home-primary-link{transition:background-color .18s,box-shadow .18s,scale .18s}.mobile-home-primary-link:active{scale:.98}.mobile-home-primary-link span{transition:translate .18s;display:inline-block}.mobile-home-primary-link:hover span,.mobile-home-primary-link:focus-visible span{translate:.25rem}.mobile-home-method-card{transition:box-shadow .22s,border-color .22s,scale .18s}.mobile-home-method-card:active{scale:.98}.mobile-home-method-image img{transition:scale .35s cubic-bezier(.22,1,.36,1)}.mobile-home-method-card:hover .mobile-home-method-image img,.mobile-home-method-card:focus-visible .mobile-home-method-image img{scale:1.045}.mobile-home-method-card:focus-visible,.home-mobile-catalog-card:focus-visible{outline:3px solid var(--primary);outline-offset:3px}}@media (max-width:1023px){.home-mobile-catalog-card .home-mobile-catalog-icon img{transition:rotate .3s,scale .3s}.home-mobile-catalog-card:hover .home-mobile-catalog-icon img,.home-mobile-catalog-card:focus-visible .home-mobile-catalog-icon img{rotate:-8deg;scale:1.08}.home-mobile-catalog-card .home-mobile-catalog-arrow{transition:translate .18s}.home-mobile-catalog-card:hover .home-mobile-catalog-arrow,.home-mobile-catalog-card:focus-visible .home-mobile-catalog-arrow{translate:.2rem}}@keyframes bey-benefits-scroll{to{transform:translate(-50%)}}@keyframes bey-home-enter{0%{opacity:0;translate:0 .8rem}to{opacity:1;translate:0}}@keyframes bey-lily-float{0%,to{translate:0}50%{translate:0 -.45rem}}@keyframes bey-sparkle{0%,to{opacity:.45;rotate:-12deg;scale:.85}50%{opacity:1;rotate:12deg;scale:1.1}}@media (prefers-reduced-motion:reduce){.home-motion-strip-track,.mobile-home-hero,.mobile-home-hero:before,.mobile-home-kicker,.mobile-home-hero-main h1,.mobile-home-hero-main p,.mobile-home-hero-actions,.mobile-home-hero-main img{animation:none!important}.home-motion-strip-track{transform:none}.home-motion-strip-group[aria-hidden=true]{display:none}}
.home-testimonials-inline .home-testimonials-heading{flex-wrap:wrap;margin-bottom:1.5rem}.home-testimonials-unavailable{border-top:1px solid var(--ui-stroke-strong);color:var(--muted);padding-top:1.5rem;font-size:.9rem;line-height:1.6}@media (max-width:1023px){.home-testimonials-inline+.home-mobile-catalog{margin-top:3rem}}@media (max-width:767px){.home-testimonials-inline .home-testimonials-grid{scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:thin;padding-bottom:.75rem;display:flex;overflow-x:auto}.home-testimonials-inline .home-testimonial-card{scroll-snap-align:start;flex:0 0 84%;min-width:0;min-height:10rem}}.moon-journey-section{background:radial-gradient(circle at 18% 62%,#f5dafa 0,#0000 34%),#fff8ff;border-top:1px solid #f1dff8;border-bottom:1px solid #f1dff8;position:relative;overflow:hidden}.moon-journey-inner{padding-top:4.5rem;padding-bottom:4rem}.moon-journey-heading{text-align:center}.moon-journey-kicker{color:#9b4ac4;letter-spacing:.17em;font-size:.73rem;font-weight:900}.moon-journey-heading h2{max-width:18ch;color:var(--foreground);font-family:var(--font-baloo), ui-rounded, system-ui, sans-serif;text-wrap:balance;margin:.55rem auto 0;font-size:clamp(2.2rem,4vw,3.6rem);font-weight:800;line-height:1.03}.moon-journey-stage{grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);align-items:center;gap:clamp(1rem,3vw,3rem);margin-top:1.75rem;display:grid}.moon-journey-art{isolation:isolate;height:360px;position:relative;overflow:hidden}.moon-journey-halo{background:radial-gradient(circle at 32% 25%,#fff9ff,#efd4f7 58%,#d7a9ec);border:2px solid #9745ba38;border-radius:50%;height:28rem;position:absolute;bottom:-10rem;left:0;right:0;box-shadow:inset -24px -12px #af5ecc1f,0 20px 50px #7b3ca724}.moon-journey-character{z-index:1;object-fit:contain;object-position:bottom;filter:drop-shadow(0 12px 16px #5d2d7e21);width:auto;max-width:83%;height:365px;animation:5s ease-in-out infinite moon-character-float;position:absolute;bottom:-3rem;right:11%}.moon-journey-star{z-index:2;color:#c265c9;font-size:1.65rem;animation:3s ease-in-out infinite moon-star-twinkle;position:absolute}.moon-journey-star-one{top:2.8rem;left:9%}.moon-journey-star-two{color:#f088bb;animation-delay:.9s;top:7.2rem;right:8%}.moon-journey-star-three{font-size:1rem;animation-delay:1.6s;bottom:5rem;left:10%}.moon-journey-interactive{min-width:0}.moon-journey-popup{background:#ffffffeb;border:2px solid #e8c9f1;border-radius:1.8rem 1.8rem 1.8rem .45rem;min-height:205px;padding:clamp(1.35rem,3vw,2.1rem);animation:.35s cubic-bezier(.18,1.4,.4,1) both moon-popup-in;position:relative;box-shadow:0 22px 45px #7b3ca71a}.moon-journey-popup:after{content:"";background:#fff;border-bottom:2px solid #e8c9f1;border-right:2px solid #e8c9f1;border-radius:0 0 7px;width:25px;height:25px;position:absolute;bottom:-14px;left:30px;transform:rotate(45deg)}.moon-journey-popup-step{color:#a551c7;letter-spacing:.16em;font-size:.73rem;font-weight:900}.moon-journey-popup h3{color:var(--foreground);font-family:var(--font-baloo), ui-rounded, system-ui, sans-serif;margin-top:.55rem;font-size:clamp(1.8rem,2.5vw,2.35rem);font-weight:900;line-height:1.1}.moon-journey-popup p{max-width:32rem;color:var(--muted);margin-top:.4rem;font-size:.94rem;font-weight:700;line-height:1.55}.moon-journey-link{color:#9745bd;text-underline-offset:.3rem;align-items:center;gap:.5rem;margin-top:1rem;font-size:.9rem;font-weight:850;text-decoration:underline;display:inline-flex}.moon-journey-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin-top:2.35rem;display:grid}.moon-journey-option{color:#704e76;cursor:pointer;text-align:center;background:0 0;border:0;flex-direction:column;align-items:center;gap:.45rem;min-width:0;padding:.35rem .15rem;display:flex}.moon-journey-option-icon{place-items:center;width:4.5rem;height:4.5rem;transition:transform .22s,filter .22s;display:grid;position:relative}.moon-journey-robux-logo{object-fit:contain;filter:drop-shadow(0 5px 3px #8739b224);width:100%;height:100%}.moon-journey-option-title{font-size:.78rem;font-weight:800;line-height:1.2}.moon-journey-option:not([aria-pressed=true]) .moon-journey-option-icon{opacity:.65}.moon-journey-option[aria-pressed=true] .moon-journey-option-icon,.moon-journey-option:hover .moon-journey-option-icon{opacity:1;transform:translateY(-7px)scale(1.08)}.moon-journey-option[aria-pressed=true] .moon-journey-option-title{color:#873fb3}.moon-journey-option:focus-visible{outline-offset:3px;border-radius:.6rem;outline:2px solid #9745bd}@keyframes moon-popup-in{0%{opacity:0;transform:translateY(12px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes moon-character-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes moon-star-twinkle{0%,to{opacity:.45;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}@media (max-width:639px){.moon-journey-inner{padding-top:3.4rem;padding-bottom:3.2rem}.moon-journey-heading h2{max-width:14ch;font-size:2.25rem}.moon-journey-stage{margin-top:.5rem;display:block}.moon-journey-art{max-width:260px;height:185px;margin:0 auto -.4rem}.moon-journey-halo{height:20rem;bottom:-9rem}.moon-journey-character{height:220px;bottom:-2rem;right:19%}.moon-journey-star-one{top:1.3rem}.moon-journey-star-two{top:3rem}.moon-journey-popup{min-height:222px;padding:1.4rem 1.5rem}.moon-journey-popup h3{font-size:1.8rem}.moon-journey-popup p{font-size:.87rem}.moon-journey-options{gap:0;margin-top:1.65rem}.moon-journey-option-icon{width:3.65rem;height:3.65rem}.moon-journey-option-title{font-size:.68rem}}@media (prefers-reduced-motion:reduce){.moon-journey-character,.moon-journey-star,.moon-journey-popup{animation:none}.moon-journey-option-icon{transition:none}}
.home-testimonials-band{background:radial-gradient(circle at 18% 62%,#f5dafa 0,#0000 34%),#fff8ff;border-bottom:1px solid #f1dff8}.home-testimonials-band:not(:has(.testimonial-showcase)){display:none}.home-testimonials-band .testimonial-showcase{background:0 0;border:0;border-radius:0;padding:0}.home-testimonials-band .testimonial-showcase:before{display:none}.home-testimonials-band .testimonial-showcase-card{border-color:#dbb6eb;box-shadow:0 10px 28px #632c8012}.home-white-artwork-band{isolation:isolate;background:#fff;position:relative;overflow:hidden}.home-product-section.home-white-artwork-band{background:#fff}.home-white-artwork-band:before{z-index:0;content:"";filter:blur(30px);opacity:.18;pointer-events:none;background:url(/home-top-beyblox-logos-20261002-v3.png) 50%/cover no-repeat;position:absolute;inset:-2rem}.home-white-artwork-band>.home-section-inner,.home-white-artwork-band>.home-faq-section{z-index:1;position:relative}.home-mobile-catalog-band{background:#fff;border-bottom:1px solid #f1dff8;display:none}@media (max-width:639px){.home-mobile-catalog-band{display:block}.home-mobile-catalog-band .home-section-inner{padding-top:1.75rem!important;padding-bottom:1.9rem!important}}
.testimonial-showcase{isolation:isolate;background:#fff1f8;border:1px solid #f6d7e7;border-radius:1.8rem;padding:1.5rem 1.4rem 1.2rem;position:relative;overflow:hidden}.testimonial-showcase:before{z-index:-1;content:"";background:radial-gradient(circle at 10% 4%,#ffe3f2 0,#0000 28%),radial-gradient(circle at 90% 0,#f4e4ff 0,#0000 27%);position:absolute;inset:0}.testimonial-showcase-intro{text-align:center;place-items:center;min-height:12.5rem;display:grid;position:relative}.testimonial-showcase-copy{z-index:1;max-width:40rem;padding:1.5rem 0 1.8rem;position:relative}.testimonial-showcase-copy>span{color:#b44d8e;letter-spacing:.18em;font-size:.7rem;font-weight:900}.testimonial-showcase-copy h2{color:#60365a;font-family:var(--font-baloo), ui-rounded, system-ui, sans-serif;margin:.45rem 0 .3rem;font-size:clamp(2rem,3vw,2.75rem);font-weight:900;line-height:1.04}.testimonial-showcase-copy p{color:#805d75;font-size:.94rem}.testimonial-showcase-lily{z-index:0;object-fit:contain;pointer-events:none;width:auto;height:12.7rem;position:absolute;bottom:-.65rem}.testimonial-showcase-lily-left{left:1%;transform:rotate(-6deg)}.testimonial-showcase-lily-right{right:1%;transform:rotate(5deg)}.testimonial-showcase-carousel{z-index:2;position:relative}.testimonial-showcase-track{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-inline:contain;gap:1rem;display:flex;overflow-x:auto}.testimonial-showcase-track::-webkit-scrollbar{display:none}.testimonial-showcase-track:focus-visible{outline-offset:3px;outline:2px solid #aa5bc1}.testimonial-showcase-card{scroll-snap-align:start;background:#fff;border:1px solid #f3bbd1;border-radius:1.35rem;flex-direction:column;flex:0 0 calc(33.3333% - .666667rem);min-width:0;min-height:11.5rem;padding:1.2rem 1.25rem;display:flex}.testimonial-showcase-card-top{align-items:center;gap:.6rem;display:flex}.testimonial-showcase-flower{background:#fff0f8;border-radius:50%;flex:0 0 2.8rem;place-items:center;width:2.8rem;height:2.8rem;display:grid}.testimonial-showcase-flower img{object-fit:contain;width:2.1rem;height:2.1rem}.testimonial-showcase-card-top strong{color:#b34787;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:1rem;overflow:hidden}.testimonial-showcase-stars{color:#f29b4c;letter-spacing:-.08em;white-space:nowrap;font-size:.77rem}.testimonial-showcase-card blockquote{color:#61435b;margin:1.15rem 0 0;font-size:.96rem;font-style:italic;line-height:1.55}.testimonial-showcase-controls{justify-content:flex-end;align-items:center;gap:.55rem;margin-top:1rem;display:flex}.testimonial-showcase-controls>span{color:#966b83;font-variant-numeric:tabular-nums;margin-right:.35rem;font-size:.75rem;font-weight:800}.testimonial-showcase-controls button{color:#a04683;cursor:pointer;background:#fff;border:1px solid #ebbbd2;border-radius:50%;place-items:center;width:2.35rem;height:2.35rem;font-size:1.2rem;transition:background .2s,transform .2s;display:grid}.testimonial-showcase-controls button:hover:not(:disabled){background:#ffe8f3;transform:translateY(-2px)}.testimonial-showcase-controls button:disabled{opacity:.35;cursor:default}@media (max-width:1023px){.testimonial-showcase-lily{height:9.5rem}.testimonial-showcase-card{flex-basis:calc(50% - .5rem)}}@media (max-width:639px){.testimonial-showcase{border-radius:1.25rem;padding:1.15rem .9rem .9rem}.testimonial-showcase-intro{align-items:start;min-height:12rem}.testimonial-showcase-copy{padding:.25rem 1rem 0}.testimonial-showcase-copy h2{max-width:12ch;margin:.3rem auto;font-size:2rem}.testimonial-showcase-copy p{max-width:18rem;margin:0 auto;font-size:.8rem}.testimonial-showcase-lily{height:5.5rem;bottom:-.5rem}.testimonial-showcase-lily-left{left:-1rem}.testimonial-showcase-lily-right{right:-1rem}.testimonial-showcase-card{flex-basis:100%;min-height:10rem;padding:1rem}.testimonial-showcase-card-top{gap:.45rem}.testimonial-showcase-flower{flex-basis:2.35rem;width:2.35rem;height:2.35rem}.testimonial-showcase-stars{font-size:.7rem}.testimonial-showcase-controls{justify-content:center}}@media (prefers-reduced-motion:reduce){.testimonial-showcase-track{scroll-behavior:auto}.testimonial-showcase-controls button{transition:none}}
