@import url("https://fonts.googleapis.com/css2?family=Rubik:wght@300;400;500;600;700;800;900&display=swap");.mb-styled,.mb-styled *{font-family:Rubik,-apple-system,sans-serif}.mb-styled h1{line-height:1.05}.mb-styled h1,.mb-styled h2{font-weight:800!important;letter-spacing:-1px;color:var(--mb-iy-dark)}.mb-styled h2{line-height:1.1}.mb-styled h3{font-weight:800!important;letter-spacing:-.5px;color:var(--mb-iy-dark);line-height:1.15}.mb-styled h4{font-weight:700!important;letter-spacing:-.3px;color:var(--mb-iy-dark)}.mb-eyebrow{display:inline-block;font-size:13px;font-weight:700;color:var(--mb-violet);letter-spacing:2px;text-transform:uppercase;margin-bottom:14px}.mb-btn-iy{display:inline-flex;align-items:center;gap:10px;background:var(--mb-violet);color:#fff;padding:18px 36px;border-radius:14px;font-family:Rubik,sans-serif;font-weight:700;font-size:17px;letter-spacing:.2px;text-decoration:none;border:none;cursor:pointer;box-shadow:0 8px 24px -8px rgba(130,90,170,.5),inset 0 -3px 0 rgba(0,0,0,.1);transition:all .2s ease}.mb-btn-iy:hover{transform:translateY(-2px);box-shadow:0 12px 28px -8px rgba(130,90,170,.6),inset 0 -3px 0 rgba(0,0,0,.1)}.mb-styled section.bg-slate-50{background-color:var(--mb-page-bg)!important}.mb-styled section.bg-white{background-color:var(--mb-page-bg-warm)!important}.mb-styled details>summary{list-style:none;position:relative;padding-right:36px}.mb-styled details>summary::-webkit-details-marker{display:none}.mb-styled details>summary:after{content:"";position:absolute;right:4px;top:50%;width:22px;height:22px;margin-top:-11px;border-radius:50%;background:var(--mb-violet);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-repeat:no-repeat;background-position:50%;background-size:14px 14px;transition:transform .2s ease}.mb-styled details[open]>summary:after{transform:rotate(180deg)}.mb-triangle-bottom,.mb-triangle-top{clip-path:polygon(0 100%,50% 0,100% 100%)}input[type=checkbox].rounded-full:checked:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:14px;font-weight:700;line-height:1}@keyframes shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes birdFly{0%{bottom:5px;left:-40px;transform:rotate(-25deg) scale(.7);opacity:.7}30%{bottom:20px;left:25%;transform:rotate(-10deg) scale(.9);opacity:1}60%{bottom:35px;left:60%;transform:rotate(5deg) scale(1);opacity:1}to{bottom:calc(100% - 5px);left:calc(100% + 5px);transform:rotate(25deg) scale(.7);opacity:.7}}@keyframes wingFlap{0%,to{transform:rotate(0deg)}50%{transform:rotate(-20deg)}}.wing-left{animation:wingFlap .3s ease-in-out infinite}.wing-right{animation:wingFlap .3s ease-in-out .15s infinite}.btn-shimmer:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4) 50%,transparent);animation:shimmer 3.5s infinite;pointer-events:none}@keyframes slideInRight{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes slideOutLeft{0%{transform:translateX(0);opacity:1}to{transform:translateX(-100%);opacity:1}}@keyframes slideInLeft{0%{transform:translateX(-100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes slideOutRight{0%{transform:translateX(0);opacity:1}to{transform:translateX(100%);opacity:1}}.review-slide-in-right{animation:slideInRight .8s ease-in-out forwards}.review-slide-out-left{animation:slideOutLeft .8s ease-in-out forwards}.review-slide-in-left{animation:slideInLeft .8s ease-in-out forwards}.review-slide-out-right{animation:slideOutRight .8s ease-in-out forwards}.mb-baby-cta{color:var(--mb-violet)}.mb-baby-cta__label{position:relative;z-index:3;animation:mb-baby-heartbeat 1.6s ease-in-out infinite;display:inline-block}.mb-baby-cta__trail{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:1;color:var(--mb-violet);opacity:.55}.mb-baby-cta:hover{background:linear-gradient(90deg,var(--mb-violet) 0,var(--mb-violet-dark) 100%)!important;color:#fff!important;transform:translateY(-2px);box-shadow:0 18px 40px -12px rgba(94,61,133,.7),inset 0 -3px 0 rgba(0,0,0,.18)!important;border-color:var(--mb-violet-dark)!important}.mb-baby-cta:hover .mb-baby-cta__label{color:#fff}.mb-baby-cta:hover .mb-baby-cta__trail{color:#fff;opacity:.85}.mb-baby-cta:active{transform:translateY(0)}@keyframes mb-baby-step{0%{opacity:0;transform:translateY(4px) scale(.7)}12%{opacity:.85;transform:translateY(0) scale(1)}70%{opacity:.85;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-4px) scale(1)}}@keyframes mb-baby-heartbeat{0%,60%,to{transform:scale(1)}15%{transform:scale(1.08)}30%{transform:scale(.97)}45%{transform:scale(1.04)}}