.ready-scoop{--rs-ease:cubic-bezier(.16, 1, .3, 1);--rs-pink:#ff0d68;--rs-pink-dark:#e80059;--rs-text:#172342;isolation:isolate;width:100%;color:var(--rs-text);font-family:var(--font-nunito), "Nunito", system-ui, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#ffeef4;padding-block:clamp(3.5rem,7vw,8rem);position:relative;overflow-x:clip}.ready-scoop *,.ready-scoop :before,.ready-scoop :after{box-sizing:border-box}.rs-bg{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:clip}.rs-shape{background:#fff6;border-radius:50%;position:absolute}.rs-shape--top{width:clamp(240px,35vw,850px);height:clamp(240px,35vw,850px);top:clamp(-180px,-8vw,-80px);left:clamp(-160px,-5vw,-40px)}.rs-shape--bottom{width:clamp(260px,32vw,760px);height:clamp(180px,24vw,550px);bottom:clamp(-180px,-7vw,-70px);right:clamp(-180px,-5vw,-50px);transform:rotate(-8deg)}.rs-container{z-index:3;position:relative}.rs-cq{container-type:inline-size}.rs-layout{--u:calc(min(100cqw, 420px) / 343);align-items:stretch;gap:calc(var(--u) * 26);flex-direction:column;width:100%;display:flex}.rs-visual{justify-content:flex-start;width:100%;min-width:0;display:flex;position:relative}.rs-image-wrap{width:min(100%, calc(var(--u) * 480));position:relative}.rs-halo{z-index:0;pointer-events:none;background:radial-gradient(closest-side,#ffffffd9,#ffffff73 55%,#fff0 100%);border-radius:50%;position:absolute;inset:6% -2% 0}.rs-float{z-index:1;position:relative}.rs-image{object-fit:contain;width:100%;height:auto;filter:drop-shadow(0 calc(var(--u) * 20) calc(var(--u) * 24) #78284626);transition:transform .8s var(--rs-ease);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;display:block}.rs-sprinkle{z-index:2;pointer-events:none;display:block;position:absolute}.rs-sprinkle>span{border-radius:999px;width:100%;height:100%;animation:3.6s ease-in-out infinite rs-twinkle;display:block}.rs-sprinkle--1{width:calc(var(--u) * 13);height:calc(var(--u) * 13);top:3%;left:4%}.rs-sprinkle--1>span{background:var(--rs-pink)}.rs-sprinkle--2{width:calc(var(--u) * 26);height:calc(var(--u) * 9);top:12%;right:3%;rotate:-28deg}.rs-sprinkle--2>span{background:#ffc83d;animation-delay:-1.2s}.rs-sprinkle--3{width:calc(var(--u) * 24);height:calc(var(--u) * 8);bottom:12%;left:2%;rotate:32deg}.rs-sprinkle--3>span{background:var(--rs-pink);animation-delay:-2.2s}@media (hover:hover){.rs-visual:hover .rs-image{transform:scale(1.025)}}.rs-content{width:100%;min-width:0;max-width:calc(var(--u) * 480);flex-direction:column;align-items:flex-start;display:flex;position:relative}.rs-badge{z-index:20;justify-content:center;align-items:center;gap:calc(var(--u) * 8);height:max(38px, calc(var(--u) * 40));padding:0 calc(var(--u) * 20);background:var(--rs-pink);color:#fff;font-size:max(14px, calc(var(--u) * 15));letter-spacing:.1em;white-space:nowrap;border:2px solid #ffffffd9;border-radius:999px;font-weight:800;line-height:1;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 5px #ffb3d1bf,0 10px 20px -8px #ff0d6873}.rs-badge:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 30%,#ffffff59 50%,#0000 70%);animation:5s ease-in-out 2s infinite rs-sheen;position:absolute;inset:0;transform:translate(-130%)}.rs-title-row{align-items:center;gap:calc(var(--u) * 14);width:100%;margin-top:calc(var(--u) * 18);display:flex}.rs-title-box{flex:auto;min-width:0;container-type:inline-size}.rs-title{font-size:min(15.6cqw, calc(var(--u) * 52));font-synthesis:none;letter-spacing:.005em;text-transform:uppercase;text-rendering:optimizelegibility;color:var(--rs-pink-dark);margin:0;font-weight:400;line-height:1}.rs-line{clip-path:inset(0 -100vw);margin-block:-.12em -.2em;padding:.12em .06em .2em;display:block}.rs-line-inner{white-space:nowrap;will-change:transform;transform-origin:0 100%;text-shadow:0 .03em #ffffffd9;display:block}.rs-icon{width:calc(var(--u) * 46);height:calc(var(--u) * 58);color:var(--rs-pink);flex:none;justify-content:center;align-items:center;display:flex}.rs-icon__float{width:100%;height:100%;display:block}.rs-icon svg{width:100%;height:100%;display:block;overflow:visible}.rs-description{max-width:24em;margin:calc(var(--u) * 20) 0 0;color:#20273d;font-size:max(16px, calc(var(--u) * 17));font-weight:600;line-height:1.45}.rs-description span{display:block}.rs-cta{justify-content:flex-start;align-items:center;gap:calc(var(--u) * 14);margin-top:calc(var(--u) * 28);padding-bottom:calc(var(--u) * 10);display:flex;position:relative}.rs-magnet-zone{margin:calc(var(--u) * -16) calc(var(--u) * -22);padding:calc(var(--u) * 16) calc(var(--u) * 22);display:inline-flex}.rs-magnet{will-change:transform;display:inline-flex}.rs-btn{appearance:none;cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--u) * 14);height:max(42px, calc(var(--u) * 46));padding:0 calc(var(--u) * 26);color:#fff;font-family:inherit;font-size:max(16px, calc(var(--u) * 18));letter-spacing:.02em;white-space:nowrap;transition:box-shadow .3s var(--rs-ease), filter .3s ease;background:linear-gradient(#ff5c91 0%,#ff2d78 60%,#ff2a75 100%);border:2px solid #ffffffeb;border-radius:999px;font-weight:800;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 7px #ffb3d1,0 20px 30px -10px #ff2d7880}.rs-btn:before{content:"";transition:transform .8s var(--rs-ease);background:linear-gradient(110deg,#0000 25%,#ffffff4d 48%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.rs-btn:active{box-shadow:0 3px #ffb3d1}.rs-btn:focus-visible{outline:3px solid var(--rs-text);outline-offset:5px}.rs-btn-inner{z-index:2;align-items:center;gap:calc(var(--u) * 14);will-change:transform;display:inline-flex;position:relative}.rs-btn-arrow{width:max(14px, calc(var(--u) * 16));height:max(14px, calc(var(--u) * 16));transition:transform .3s var(--rs-ease);flex:none}@media (hover:hover){.rs-btn:hover{filter:brightness(1.05);box-shadow:0 9px #ffb3d1,0 26px 36px -10px #ff2d7894}.rs-btn:hover:before{transform:translate(120%)}.rs-btn:hover .rs-btn-arrow{transform:translate(4px)}}.rs-strokes{align-items:center;gap:calc(var(--u) * 8);pointer-events:none;display:none}.rs-strokes span{width:calc(var(--u) * 24);height:max(3px, calc(var(--u) * 5));background:var(--rs-pink);border-radius:999px;display:block}.rs-strokes span:first-child{rotate:-8deg}.rs-strokes span:nth-child(2){width:calc(var(--u) * 12);rotate:-25deg}.rs-strokes span:nth-child(3){width:calc(var(--u) * 28);rotate:8deg}@media (min-width:640px){.rs-layout{--u:calc(min(100cqw, 800px) / 700);gap:calc(var(--u) * 34)}.rs-image-wrap{width:min(100%, calc(var(--u) * 620))}.rs-content{max-width:calc(var(--u) * 620)}.rs-badge{height:calc(var(--u) * 56);padding:0 calc(var(--u) * 30);font-size:max(15px, calc(var(--u) * 22))}.rs-title{font-size:min(15.6cqw, calc(var(--u) * 84))}.rs-title-row{gap:calc(var(--u) * 22);margin-top:calc(var(--u) * 26)}.rs-icon{width:calc(var(--u) * 74);height:calc(var(--u) * 92)}.rs-description{margin-top:calc(var(--u) * 28);font-size:max(17px, calc(var(--u) * 26))}.rs-cta{margin-top:calc(var(--u) * 38)}.rs-btn{height:calc(var(--u) * 57);padding:0 calc(var(--u) * 35);font-size:calc(var(--u) * 18)}.rs-btn-inner{gap:calc(var(--u) * 20)}.rs-btn-arrow{width:calc(var(--u) * 21);height:calc(var(--u) * 21)}.rs-strokes{display:inline-flex}.rs-strokes span{width:calc(var(--u) * 30)}}@media (min-width:1024px){.rs-layout{--u:calc(100cqw / 1250);align-items:center;column-gap:calc(var(--u) * 48);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);display:grid}.rs-image-wrap{width:min(100%, calc(var(--u) * 700))}.rs-content{max-width:none}.rs-badge{height:max(42px, calc(var(--u) * 52));padding:0 calc(var(--u) * 28);font-size:max(15px, calc(var(--u) * 20))}.rs-title{font-size:min(15.6cqw, calc(var(--u) * 84))}.rs-title-row{gap:calc(var(--u) * 22);margin-top:calc(var(--u) * 24)}.rs-icon{width:calc(var(--u) * 68);height:calc(var(--u) * 86)}.rs-description{margin-top:calc(var(--u) * 26);font-size:max(17px, calc(var(--u) * 24))}.rs-cta{margin-top:calc(var(--u) * 38)}.rs-btn{height:max(44px, calc(var(--u) * 53));padding:0 calc(var(--u) * 34);font-size:max(16px, calc(var(--u) * 17))}.rs-btn-inner{gap:calc(var(--u) * 18)}.rs-btn-arrow{width:max(15px, calc(var(--u) * 20));height:max(15px, calc(var(--u) * 20))}.rs-strokes span{width:calc(var(--u) * 34)}}@media (max-width:420px){.rs-strokes{display:none}}@keyframes rs-twinkle{0%,to{opacity:.55;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}@keyframes rs-sheen{0%,60%{transform:translate(-130%)}to{transform:translate(130%)}}@media (prefers-reduced-motion:reduce){.ready-scoop *,.ready-scoop :before,.ready-scoop :after{transition-duration:.01ms!important;animation:none!important}.rs-visual:hover .rs-image,.rs-btn:hover .rs-btn-arrow{transform:none}}
