.junior-stars{--js-purple:#42116f;--js-plum:#290e56;--js-pink:#f42a90;--js-yellow:#ffd83f;--js-cream:#fff8ec;--js-aqua:#c8f4fc;--js-mint:#a8eed9;--js-ink:#321152;color:var(--js-ink);background:var(--js-cream);font-family:DM Sans,sans-serif;line-height:1.45;overflow:clip}.junior-stars :is(h1,h2,h3,h4){letter-spacing:-.045em;text-wrap:balance;font-family:Plus Jakarta Sans,sans-serif}.junior-stars a,.junior-stars button{-webkit-tap-highlight-color:transparent}.junior-stars :focus-visible{outline-offset:4px;outline:3px solid #fdca12;box-shadow:0 0 0 2px #321152}.junior-stars .js-container{width:min(100% - 40px,1260px);margin-inline:auto}.junior-stars .js-section{padding-block:clamp(72px,9vw,138px);position:relative}.junior-stars .js-display{font-size:clamp(2.7rem,5.5vw,5.6rem);font-weight:900;line-height:1.04}.junior-stars .js-display em{color:var(--js-pink);font-style:normal}.junior-stars .js-section-kicker{color:#b6177c;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;font-size:.84rem;font-weight:900;line-height:1.3;display:inline-flex}.junior-stars .js-section-kicker--purple{color:#5e228e}.junior-stars .js-section-head{margin-bottom:44px}.junior-stars .js-section-head--centre{text-align:center}.junior-stars .js-section-head--centre .js-section-kicker{justify-content:center}.junior-stars .js-section-head h2{margin-top:14px}.junior-stars .js-section-head>p:last-child{color:#645474;max-width:560px;margin:18px auto 0;font-size:clamp(1rem,1.5vw,1.16rem)}.junior-stars .js-cta{text-align:center;letter-spacing:.006em;border-radius:999px;justify-content:center;align-items:center;gap:20px;min-height:60px;padding:13px 28px;font-size:.95rem;font-weight:900;line-height:1.2;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex;box-shadow:0 8px #2d075538}.junior-stars .js-cta:hover{transform:translateY(-3px);box-shadow:0 11px #2d075533}.junior-stars .js-cta--yellow{background:var(--js-yellow);color:var(--js-plum);border:2px solid #fff}.junior-stars .js-cta--yellow:hover{background:#fff17d}.junior-stars .js-cta--light{color:var(--js-purple);background:#fff;border:2px solid #fff}.junior-stars .js-cta--full{width:100%;display:flex}.junior-stars .js-star-doodle{color:#ffc424;font-size:2.5rem;line-height:1;display:inline-block}.junior-stars .js-back{color:#fff;opacity:.78;align-items:center;gap:10px;font-size:.81rem;font-weight:700;text-decoration:none;display:inline-flex}.junior-stars .js-back:hover{opacity:1}.junior-stars .js-hero{isolation:isolate;color:#fff;background:radial-gradient(at 70% 44%,#aa38e1 0%,#0000 53%),radial-gradient(at 2% 78%,#fd4aaf 0%,#0000 45%),linear-gradient(116deg,#35125f 0%,#6c218b 49%,#3c1c8b 100%);min-height:690px;padding-top:clamp(112px,11vw,158px);position:relative;overflow:hidden}.junior-stars .js-hero-bg{z-index:-1;pointer-events:none;border-radius:50%;position:absolute}.junior-stars .js-hero-bg--left{background:radial-gradient(circle,#ff77bf88,#0000 67%);width:620px;height:620px;top:-80px;left:-380px}.junior-stars .js-hero-bg--right{background:radial-gradient(circle,#19cfe658,#0000 66%);width:790px;height:760px;top:0;right:-320px}.junior-stars .js-confetti{pointer-events:none;z-index:1;color:var(--js-yellow);font-size:clamp(1.8rem,4vw,4.6rem);position:absolute}.junior-stars .js-confetti--a{top:28%;left:4%;transform:rotate(-16deg)}.junior-stars .js-confetti--b{color:#fff;top:16%;right:7%}.junior-stars .js-confetti--c{color:#ff99d3;bottom:20%;left:41%}.junior-stars .js-confetti--d{bottom:20%;right:1%}.junior-stars .js-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,.98fr);align-items:center;gap:0;min-height:565px;display:grid;position:relative}.junior-stars .js-hero-copy{z-index:2;padding-bottom:90px;position:relative}.junior-stars .js-hero-eyebrow{color:#fff;letter-spacing:.04em;background:#ffffff16;border:1px solid #fff5;border-radius:999px;align-items:center;gap:9px;margin:25px 0;padding:9px 15px;font-size:.74rem;font-weight:900;display:inline-flex}.junior-stars .js-hero-title{font-size:unset;letter-spacing:-.07em;margin:0;line-height:1}.junior-stars .js-hero-title-script{letter-spacing:-.055em;text-shadow:0 3px #d01a89;font-family:Georgia,serif;font-size:clamp(3.2rem,6vw,6.1rem);font-style:italic;font-weight:500;display:block;transform:rotate(-3deg)}.junior-stars .js-hero-title-big{z-index:1;color:var(--js-yellow);letter-spacing:-.09em;text-shadow:5px 5px #de2588,9px 9px #fff5,0 12px 25px #23054a77;white-space:nowrap;margin:20px 0 25px;font-size:clamp(4.6rem,8.4vw,8rem);font-weight:900;line-height:.86;display:block;position:relative;transform:rotate(-2deg)}.junior-stars .js-hero-title-bang{color:#fff}.junior-stars .js-hero-subtitle{color:#fff;letter-spacing:.045em;background:#f12994;padding:13px 18px;font-size:clamp(.85rem,1.55vw,1.3rem);font-weight:900;line-height:1;display:inline-block;transform:rotate(-2deg);box-shadow:5px 6px #301059}.junior-stars .js-hero-with{margin-top:24px;font-size:1.06rem}.junior-stars .js-hero-with strong{color:var(--js-yellow);text-transform:uppercase;letter-spacing:.02em}.junior-stars .js-hero-lead{color:#fff;margin-top:24px;font-size:clamp(1.05rem,1.75vw,1.35rem);line-height:1.55}.junior-stars .js-hero-lead strong{color:#fff19b}.junior-stars .js-hero-actions{flex-wrap:wrap;align-items:center;gap:25px;margin-top:29px;display:flex}.junior-stars .js-text-link{color:#fff;text-underline-offset:6px;font-size:.95rem;font-weight:800;text-decoration:underline}.junior-stars .js-hero-note{color:#fff8ce;align-items:center;gap:8px;margin-top:34px;font-size:.8rem;font-weight:700;display:flex}.junior-stars .js-hero-visual{justify-content:center;align-self:stretch;align-items:flex-end;min-width:0;display:flex;position:relative}.junior-stars .js-crew-illustration{z-index:2;filter:drop-shadow(0 20px 22px #23075055);width:min(116%,730px);max-width:none;height:auto;animation:.8s both js-rise-in;position:absolute;bottom:100px;left:-4%}.junior-stars .js-yollanda-circle{z-index:1;aspect-ratio:1;background:#ffcc63;border:8px solid #fff;border-radius:50%;width:clamp(155px,18vw,270px);position:absolute;top:5%;right:-3%;transform:rotate(8deg);box-shadow:0 18px 45px #2408447d}.junior-stars .js-yollanda-circle img{object-fit:cover;object-position:center 12%;border-radius:50%;width:100%;height:100%}.junior-stars .js-yollanda-caption{color:#46106d;text-align:center;white-space:nowrap;background:#ffda47;border-radius:99px;padding:8px 10px;font-size:clamp(.55rem,.8vw,.75rem);font-weight:900;position:absolute;bottom:-14px;left:-16px;right:-16px}.junior-stars .js-hero-sticker{z-index:3;text-align:center;border-radius:50%;place-items:center;font-size:.82rem;font-weight:900;line-height:1.2;display:grid;position:absolute;box-shadow:0 10px 20px #26074855}.junior-stars .js-hero-sticker--one{color:#431066;background:#feeb62;width:102px;height:102px;top:2%;left:6%;transform:rotate(-14deg)}.junior-stars .js-hero-sticker--two{color:#fff;background:#ff4f9d;width:86px;height:86px;bottom:140px;right:0;transform:rotate(14deg)}.junior-stars .js-hero-stage-star{z-index:2;color:#fff;font-size:70px;position:absolute}.junior-stars .js-hero-stage-star--one{top:19%;left:0}.junior-stars .js-hero-stage-star--two{color:#ffce3c;top:40%;right:2%}.junior-stars .js-hero-ribbon{z-index:5;background:var(--js-yellow);width:min(100% - 40px,1100px);color:var(--js-plum);border:2px solid #fff9;border-radius:16px;flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(10px,2vw,42px);margin:-18px auto 0;padding:16px 22px;display:flex;position:relative;transform:rotate(-1deg);box-shadow:0 9px #35106a66}.junior-stars .js-hero-ribbon span{align-items:center;gap:9px;font-size:clamp(.8rem,1.15vw,1rem);font-weight:900;display:inline-flex}.junior-stars .js-hero-ribbon i{color:#ee288b;font-size:18px;font-style:normal}.junior-stars .js-hero-wave{pointer-events:none;width:100%;height:85px;position:absolute;bottom:-1px}@keyframes js-rise-in{0%{opacity:0;transform:translateY(24px)rotate(2deg)}to{opacity:1;transform:translateY(0)rotate(0)}}.junior-stars .js-shine-strip{background:#fff8ec;padding:22px 0;overflow:hidden}.junior-stars .js-shine-strip-inner{color:#681fa3;letter-spacing:.06em;white-space:nowrap;width:max-content;font-size:clamp(.95rem,2.2vw,1.55rem);font-weight:900;animation:32s linear infinite js-ticker;display:flex}.junior-stars .js-shine-strip-inner>span{padding-right:35px}.junior-stars .js-shine-strip-inner i{color:#fa2994;padding-inline:24px;font-style:normal}@keyframes js-ticker{to{transform:translate(-50%)}}.junior-stars .js-intro{background:#fff8ec;padding-top:70px;padding-bottom:75px}.junior-stars .js-intro-grid{grid-template-columns:.5fr 1.65fr .7fr;align-items:start;gap:45px;display:grid}.junior-stars .js-intro-label{text-transform:uppercase;color:#9b28a8;letter-spacing:.065em;flex-direction:column;align-items:flex-start;gap:12px;max-width:160px;font-size:.8rem;font-weight:900;display:flex}.junior-stars .js-intro-heading{font-size:clamp(2.5rem,4.5vw,4.9rem)}.junior-stars .js-intro-heading em{color:#e52389}.junior-stars .js-intro-grid>div:nth-child(2)>p{color:#695577;max-width:700px;margin-top:24px;font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.65}.junior-stars .js-intro-side{flex-direction:column;gap:15px;padding-top:8px;display:flex}.junior-stars .js-intro-side p{color:#6f5d78;font-size:.98rem;line-height:1.65}.junior-stars .js-intro-heart{color:#f63b94;font-size:60px;line-height:1;transform:rotate(16deg)}.junior-stars .js-experiences{background:#c9f5fb}.junior-stars .js-experiences:before{content:"";background:repeating-linear-gradient(95deg,#aeeaf7 0 45px,#c9f5fb 45px 120px);height:18px;position:absolute;top:0;left:0;right:0}.junior-stars .js-section-head h2 span{color:#ef278f}.junior-stars .js-experience-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.junior-stars .js-experience-card{--js-card:#ff2d92;background:var(--js-card);color:#fff;text-align:left;border:3px solid #fff;border-radius:26px;flex-direction:column;align-items:stretch;min-height:330px;padding:20px 15px 22px;transition:transform .2s,box-shadow .2s;display:flex;position:relative;box-shadow:0 14px 20px #2b39611c}.junior-stars .js-experience-card:hover,.junior-stars .js-experience-card--active{transform:translateY(-7px);box-shadow:0 19px 25px #2b396133}.junior-stars .js-experience-card--active{outline-offset:1px;outline:3px solid #ffe34f}.junior-stars .js-experience-card--pink{--js-card:#f5228d}.junior-stars .js-experience-card--blue{--js-card:#079ecb}.junior-stars .js-experience-card--orange{--js-card:#ff841d}.junior-stars .js-experience-card--purple{--js-card:#9f3cdd}.junior-stars .js-experience-card--green{--js-card:#11a77f}.junior-stars .js-experience-number{opacity:.95;letter-spacing:.15em;justify-content:space-between;align-items:center;font-size:.75rem;font-weight:900;display:flex}.junior-stars .js-experience-number span{font-size:1.6rem}.junior-stars .js-experience-icon{flex:1;place-items:center;padding:20px 8px;display:grid}.junior-stars .js-experience-icon svg{filter:drop-shadow(0 6px 1px #0002);width:clamp(50px,5.7vw,84px);height:auto}.junior-stars .js-experience-copy{text-align:center;gap:11px;display:grid}.junior-stars .js-experience-copy strong{text-transform:uppercase;letter-spacing:-.03em;font-size:clamp(1.13rem,1.7vw,1.65rem);line-height:1.03}.junior-stars .js-experience-copy>span{color:#fff5a8;font-size:.85rem;font-weight:800}.junior-stars .js-experience-arrow{opacity:0;position:absolute;top:22px;right:20px}.junior-stars .js-experience-detail{color:#fff;background:#401478;border-radius:22px;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;margin-top:30px;padding:27px 36px;display:grid}.junior-stars .js-experience-detail--pink{background:#d62283}.junior-stars .js-experience-detail--blue{background:#057dad}.junior-stars .js-experience-detail--orange{background:#db6916}.junior-stars .js-experience-detail--purple{background:#7535b0}.junior-stars .js-experience-detail--green{background:#078567}.junior-stars .js-experience-detail-icon{background:#fff3;border-radius:50%;place-items:center;width:80px;height:80px;display:grid}.junior-stars .js-experience-detail p{letter-spacing:.16em;font-size:.7rem;font-weight:900}.junior-stars .js-experience-detail h3{margin:4px 0;font-size:clamp(1.6rem,2.8vw,2.5rem);font-weight:900}.junior-stars .js-experience-detail span{opacity:.9;font-size:.94rem}.junior-stars .js-experience-detail-star{color:#fff;opacity:.3!important;font-size:64px!important}.junior-stars .js-mentor{background:#ffe4ed}.junior-stars .js-mentor-layout{grid-template-columns:.94fr 1.06fr;align-items:center;gap:clamp(50px,9vw,120px);display:grid}.junior-stars .js-mentor-photos{min-height:600px;position:relative}.junior-stars .js-mentor-photo{background:#f5c6a7;border:10px solid #fff;overflow:hidden;box-shadow:0 15px 35px #812a752d}.junior-stars .js-mentor-photo img{object-fit:cover;width:100%;height:100%}.junior-stars .js-mentor-photo--main{border-radius:46% 46% 14% 14%;position:absolute;inset:32px 50px 40px 20px;transform:rotate(-4deg)}.junior-stars .js-mentor-photo--main img{object-position:center top}.junior-stars .js-mentor-photo--small{border-radius:20px;width:36%;height:44%;position:absolute;bottom:10px;right:-15px;transform:rotate(10deg)}.junior-stars .js-mentor-burst{color:#ffd44d;font-size:220px;line-height:1;position:absolute;top:-20px;left:-50px}.junior-stars .js-mentor-15{z-index:3;color:#4e1873;text-align:center;background:#ffdf38;border:5px solid #fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:146px;height:146px;display:flex;position:absolute;top:14px;right:0;transform:rotate(12deg);box-shadow:0 10px #812a7533}.junior-stars .js-mentor-15 strong{font-size:3.8rem;font-weight:900;line-height:1}.junior-stars .js-mentor-15 span{font-size:.73rem;font-weight:900;line-height:1.25}.junior-stars .js-mentor-copy .js-display{margin:18px 0 25px}.junior-stars .js-mentor-copy .js-display em{color:#eb278e}.junior-stars .js-mentor-lead{color:#684d74;max-width:580px;font-size:clamp(1.05rem,1.45vw,1.3rem);line-height:1.65}.junior-stars .js-mentor-proof{grid-template-columns:1fr 1fr;gap:13px;margin:30px 0 35px;display:grid}.junior-stars .js-mentor-proof>div{color:#4b2465;background:#ffffffae;border-radius:15px;align-items:flex-start;gap:12px;padding:15px;font-size:.85rem;line-height:1.5;display:flex}.junior-stars .js-mentor-proof>div>span{color:#ed328d;font-size:1.45rem;line-height:1}.junior-stars .js-mentor-proof strong{font-weight:900}.junior-stars .js-event{background:#eef1ff}.junior-stars .js-ticket{filter:drop-shadow(0 22px 32px #2911551b);border:6px solid #fff;border-radius:34px;overflow:hidden}.junior-stars .js-ticket-top{color:#fff;background:linear-gradient(115deg,#5d1f96,#902fbb 80%);grid-template-columns:.75fr 1.55fr .72fr;align-items:stretch;gap:0;min-height:220px;display:grid}.junior-stars .js-ticket-date{color:#411369;text-align:center;background:#ffdf3a;flex-direction:column;justify-content:center;align-items:center;padding:20px;display:flex}.junior-stars .js-ticket-date strong{letter-spacing:-.09em;font-size:clamp(5.3rem,9vw,10rem);font-weight:900;line-height:.95}.junior-stars .js-ticket-date span{letter-spacing:.07em;font-size:.94rem;font-weight:900}.junior-stars .js-ticket-title{flex-direction:column;justify-content:center;padding:30px 45px;display:flex}.junior-stars .js-ticket-title>p{color:#ffe36a;letter-spacing:.18em;font-size:.73rem;font-weight:900}.junior-stars .js-ticket-title h3{margin:14px 0;font-size:clamp(1.6rem,3.4vw,3.4rem);font-weight:900;line-height:1.06}.junior-stars .js-ticket-title div{align-items:center;gap:9px;font-size:.74rem;font-weight:900;display:flex}.junior-stars .js-ticket-title div span:first-child{color:#ffcd27;font-size:1.6rem}.junior-stars .js-ticket-price{text-align:center;background:#f22b93;border-left:4px dashed #fff9;flex-direction:column;justify-content:center;align-items:center;padding:20px 5px;display:flex;position:relative}.junior-stars .js-ticket-price small{letter-spacing:.16em;font-size:.7rem;font-weight:900}.junior-stars .js-ticket-price strong{white-space:nowrap;font-size:clamp(2.4rem,4.5vw,4.7rem);font-weight:900;line-height:1.2}.junior-stars .js-ticket-price span{font-size:.85rem;font-weight:900}.junior-stars .js-ticket-details{background:#fff;grid-template-columns:repeat(4,1fr);gap:18px;padding:36px 34px;display:grid}.junior-stars .js-ticket-fact{align-items:flex-start;gap:14px;display:flex}.junior-stars .js-ticket-fact>span{color:#e6248f;background:#fff2ac;border-radius:14px;flex:none;place-items:center;width:52px;height:52px;display:grid}.junior-stars .js-ticket-fact div{flex-direction:column;gap:5px;display:flex}.junior-stars .js-ticket-fact small{color:#9652a4;letter-spacing:.08em;font-size:.64rem;font-weight:900}.junior-stars .js-ticket-fact strong{color:#3c155d;font-size:.85rem;font-weight:900;line-height:1.5}.junior-stars .js-ticket-bottom{color:#4e1b72;background:#ffe04f;flex-wrap:wrap;justify-content:center;align-items:center;gap:22px;padding:18px;font-size:.8rem;font-weight:900;display:flex}.junior-stars .js-ticket-bottom i{color:#f1248b;font-style:normal}.junior-stars .js-event-note{text-align:center;color:#5f5275;justify-content:center;align-items:flex-start;gap:10px;margin-top:30px;font-size:.87rem;line-height:1.5;display:flex}.junior-stars .js-event-note svg{color:#f5238d;flex-shrink:0}.junior-stars .js-why{background:#fff9e8}.junior-stars .js-benefits{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.junior-stars .js-benefit{text-align:center;border-radius:28px;flex-direction:column;align-items:center;min-height:280px;padding:40px 22px 36px;display:flex;box-shadow:0 12px 20px #24084a0b}.junior-stars .js-benefit--rose{background:#ffe0f2}.junior-stars .js-benefit--cyan{background:#d0f6fb}.junior-stars .js-benefit--violet{background:#ece0ff}.junior-stars .js-benefit--lime{background:#dbf7d2}.junior-stars .js-benefit-icon{color:#dd2587;background:#fff;border-radius:27px;place-items:center;width:92px;height:92px;margin-bottom:24px;display:grid;transform:rotate(-8deg);box-shadow:0 6px #29105a1b}.junior-stars .js-benefit:nth-child(2) .js-benefit-icon{color:#0da2b9;transform:rotate(7deg)}.junior-stars .js-benefit:nth-child(3) .js-benefit-icon{color:#823cc9;transform:rotate(-4deg)}.junior-stars .js-benefit:nth-child(4) .js-benefit-icon{color:#14866d;transform:rotate(9deg)}.junior-stars .js-benefit h3{font-size:1.23rem;font-weight:900;line-height:1.2}.junior-stars .js-benefit p{color:#74617f;margin-top:12px;font-size:.86rem;line-height:1.6}.junior-stars .js-parents{background:#dffaf4}.junior-stars .js-parents-grid{grid-template-columns:.86fr 1.14fr;align-items:start;gap:clamp(45px,8vw,120px);display:grid}.junior-stars .js-parents .js-display{margin:22px 0 24px}.junior-stars .js-parents-lead{color:#5e6874;max-width:470px;font-size:1.03rem;line-height:1.65}.junior-stars .js-parents-call{background:#fff;border-radius:20px;align-items:center;gap:20px;margin-top:38px;padding:24px;display:flex;box-shadow:0 10px 26px #153e3821}.junior-stars .js-parents-call>svg{color:#e32b8f;flex-shrink:0}.junior-stars .js-parents-call div{display:block}.junior-stars .js-parents-call small{letter-spacing:.07em;margin-bottom:7px;font-size:.7rem;font-weight:900;display:block}.junior-stars .js-parents-call a{color:#631e9d;text-underline-offset:4px;font-size:1rem;font-weight:900;text-decoration:underline;display:inline}.junior-stars .js-parents-call span{color:#64747b}.junior-stars .js-faq-list{gap:12px;display:grid}.junior-stars .js-faq{background:#fff;border:2px solid #0000;border-radius:16px;overflow:hidden}.junior-stars .js-faq[open]{border-color:#a6e8d6}.junior-stars .js-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:25px;min-height:76px;padding:20px 25px;font-size:1.08rem;font-weight:900;list-style:none;display:flex}.junior-stars .js-faq summary::-webkit-details-marker{display:none}.junior-stars .js-faq summary svg{color:#b62b84;flex-shrink:0;transition:transform .2s}.junior-stars .js-faq[open] summary svg{transform:rotate(180deg)}.junior-stars .js-faq>p{color:#655c70;padding:0 25px 25px;font-size:.96rem;line-height:1.65}.junior-stars .js-register{color:#fff;background:radial-gradient(circle at 6% 10%,#fa5bb855,#0000 36%),linear-gradient(125deg,#50188c,#37126c)}.junior-stars .js-register-layout{grid-template-columns:.91fr 1.09fr;align-items:start;gap:clamp(45px,7vw,95px);display:grid}.junior-stars .js-register-copy{position:sticky;top:110px}.junior-stars .js-register-copy .js-section-kicker{color:#ffde49}.junior-stars .js-register-copy .js-display{margin-top:22px;line-height:1.08}.junior-stars .js-register-copy .js-display em{color:#ffdf50;font-style:normal}.junior-stars .js-register-copy>p:not(.js-section-kicker){color:#fff9d5;margin-top:24px;font-size:1.12rem;line-height:1.6}.junior-stars .js-register-price{color:#4e197c;background:#ffec67;border-radius:20px;flex-direction:column;width:fit-content;margin-top:34px;padding:22px 30px;display:flex;transform:rotate(-4deg);box-shadow:0 10px #280e5b}.junior-stars .js-register-price span{font-size:.7rem;font-weight:900}.junior-stars .js-register-price strong{letter-spacing:-.09em;font-size:5.4rem;font-weight:900;line-height:1.1}.junior-stars .js-register-price small{text-align:right;font-weight:900}.junior-stars .js-register-mini{gap:18px;margin-top:50px;font-size:.94rem;font-weight:800;display:grid}.junior-stars .js-register-mini>div{align-items:center;gap:13px;display:flex}.junior-stars .js-register-mini svg{color:#ffea5d}.junior-stars .js-register-star{margin:45px 0 0 15%;font-size:110px}.junior-stars .js-registration-panel{color:#38185b;background:#fff;border:9px solid #fff;border-radius:34px;overflow:hidden;box-shadow:0 22px 60px #18073455}.junior-stars .js-registration-enquiry{text-align:center;padding:clamp(24px,5.5vw,65px)}.junior-stars .js-registration-icon{color:#f02998;background:#fff1a3;border:8px solid #fff9cb;border-radius:50%;place-items:center;width:106px;height:106px;margin:5px auto 30px;display:grid}.junior-stars .js-panel-kicker{color:#bd287e;letter-spacing:.13em;font-size:.7rem;font-weight:900}.junior-stars .js-registration-enquiry h3{margin:15px 0 20px;font-size:clamp(2.3rem,3.6vw,3.7rem);font-weight:900;line-height:1.12}.junior-stars .js-registration-enquiry>p:not(.js-panel-kicker):not(.js-fineprint):not(.js-important){color:#756784;margin-bottom:27px;font-size:1.06rem;line-height:1.65}.junior-stars .js-contact-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:28px;font-size:.85rem;font-weight:800;display:flex}.junior-stars .js-contact-row a{text-underline-offset:4px;text-decoration:underline}.junior-stars .js-fineprint{color:#887c90;margin-top:25px;font-size:.78rem;line-height:1.65}.junior-stars .js-success-icon{color:#1baf86;margin:0 auto 25px}.junior-stars .js-receipt{text-align:left;background:#fff6fc;border:2px dashed #e1a9cd;border-radius:17px;margin-block:25px;padding:20px}.junior-stars .js-receipt>span{color:#bd287e;letter-spacing:.1em;font-size:.7rem;font-weight:900;display:block}.junior-stars .js-receipt>strong{letter-spacing:-.035em;margin:8px 0 15px;font-size:2rem;display:block}.junior-stars .js-receipt p{margin-top:6px;font-size:.9rem}.junior-stars .js-important{color:#ad2877;font-weight:900}.junior-stars .js-copy-reference{border:2px solid #432076;border-radius:50px;min-height:48px;margin-top:20px;padding:12px 20px;font-weight:900}.junior-stars .js-form{padding:clamp(22px,3.5vw,48px)}.junior-stars .js-form h3{margin:15px 0;font-size:2.3rem;font-weight:900}.junior-stars .js-form-intro,.junior-stars .js-form-helper{color:#736780;margin-top:10px;font-size:.9rem;line-height:1.65}.junior-stars .js-form h4{border-bottom:2px solid #efe5f5;margin:35px 0 15px;padding-bottom:12px;font-size:1.15rem;font-weight:900}.junior-stars .js-form h4 span{background:#ffe46c;border-radius:12px;place-items:center;width:36px;height:36px;margin-right:8px;font-size:.95rem;display:inline-grid}.junior-stars .js-child-fields{background:#fbf5ff;border-radius:14px;margin-top:12px;padding:18px}.junior-stars .js-child-heading{justify-content:space-between;align-items:center;margin-bottom:17px;display:flex}.junior-stars .js-child-heading button{min-height:44px;text-decoration:underline}.junior-stars .js-field-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.junior-stars .js-field-wide{grid-column:span 2}.junior-stars .js-field-grid label{font-size:.81rem;font-weight:900;line-height:1.4}.junior-stars .js-field-grid input,.junior-stars .js-field-grid select{background:#fff;border:2px solid #e8ddee;border-radius:10px;width:100%;min-height:48px;margin-top:7px;padding:10px 12px;font-size:1rem;display:block}.junior-stars .js-field-grid input:focus,.junior-stars .js-field-grid select:focus{border-color:#7e2baa;outline:none}.junior-stars .js-add-child{border:2px solid #b176d5;border-radius:12px;min-height:48px;margin-top:15px;padding:8px 16px;font-weight:900}.junior-stars .js-payment-choices{gap:12px;margin-top:18px;display:grid}.junior-stars .js-payment-choices label{border:2px solid #f1e6f3;border-radius:12px;gap:12px;padding:18px;display:flex}.junior-stars .js-payment-choices input{accent-color:#972fac;flex-shrink:0;width:18px;height:18px;margin-top:2px}.junior-stars .js-payment-choices strong{font-weight:900;display:block}.junior-stars .js-payment-choices small{color:#7b7083;margin-top:4px;font-size:.82rem;display:block}.junior-stars .js-consents{gap:15px;margin-top:18px;display:grid}.junior-stars .js-consents label{gap:11px;font-size:.84rem;line-height:1.6;display:flex}.junior-stars .js-consents input{accent-color:#8b32a8;flex-shrink:0;width:18px;height:18px;margin-top:2px}.junior-stars .js-form-error{color:#a50f53;background:#ffebf4;border-left:4px solid #db2079;margin-top:20px;padding:16px}.junior-stars .js-form-total{border-top:2px solid #f0e4f4;justify-content:space-between;align-items:center;gap:15px;margin-top:28px;padding-top:22px;display:flex}.junior-stars .js-form-total small{color:#a5277b;font-size:.72rem;font-weight:900;display:block}.junior-stars .js-form-total strong{font-size:2.3rem}.junior-stars .js-form-total button{background:#ffde41;border-radius:60px;min-height:55px;padding:10px 20px;font-weight:900}.junior-stars .js-form-total button:disabled{opacity:.55}.junior-stars .js-closing{color:#42166b;background:#ffde57;padding:70px 0}.junior-stars .js-closing-inner{grid-template-columns:90px 1fr auto;align-items:center;gap:35px;display:grid}.junior-stars .js-closing-star{color:#f02c93;font-size:90px;line-height:1;transform:rotate(-15deg)}.junior-stars .js-closing-inner p{letter-spacing:.12em;font-size:.73rem;font-weight:900}.junior-stars .js-closing-inner h2{margin:8px 0;font-size:clamp(2rem,3.7vw,3.6rem);font-weight:900;line-height:1.1}.junior-stars .js-closing-inner h2 em{color:#d21e82;font-style:normal}.junior-stars .js-closing-inner div>span{font-size:.9rem}.junior-stars .js-closing-actions{flex-direction:column;align-items:stretch;gap:17px;display:flex}.junior-stars .js-closing-call{justify-content:center;align-items:center;gap:9px;font-size:.86rem;font-weight:900;display:flex}.js-skip{z-index:120;opacity:0;pointer-events:none;color:#461374;background:#ffdf46;border:2px solid #461374;border-radius:8px;padding:10px 15px;font-weight:800;position:fixed;top:8px;left:8px;transform:translateY(calc(-100% - 12px))}.js-skip:focus,.js-skip:focus-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.js-mobile-dock{display:none}@media (width<=767px){.js-mobile-dock{z-index:51;padding:12px max(18px, env(safe-area-inset-right)) max(14px, env(safe-area-inset-bottom));color:#fff;background:#381065;border-top:2px solid #ffde46;justify-content:space-between;align-items:center;gap:20px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -7px 24px #22074e2c}.js-mobile-dock>div{align-items:baseline;gap:6px;display:flex}.js-mobile-dock strong{color:#ffdf41;font-size:1.5rem}.js-mobile-dock span{font-size:.7rem}.js-mobile-dock a{color:#431168;background:#ffe345;border-radius:99px;justify-content:center;align-items:center;gap:12px;min-height:46px;padding:0 20px;font-size:.83rem;font-weight:900;display:inline-flex}body:has(.junior-stars){padding-bottom:76px}}@media (width<=1120px){.junior-stars .js-hero-title-big{font-size:clamp(4.5rem,8.3vw,7rem)}.junior-stars .js-experience-list{gap:10px}.junior-stars .js-experience-card{min-height:300px;padding:15px 10px}.junior-stars .js-experience-copy strong{font-size:1.12rem}.junior-stars .js-ticket-details{grid-template-columns:1fr 1fr}}@media (width<=900px){.junior-stars .js-hero-grid{grid-template-columns:1fr;min-height:970px}.junior-stars .js-hero-copy{max-width:580px;padding-bottom:30px}.junior-stars .js-hero-visual{min-height:490px}.junior-stars .js-crew-illustration{width:min(100%,720px);animation:none;bottom:30px;left:50%;transform:translate(-50%)}.junior-stars .js-yollanda-circle{width:190px;top:-3%;right:5%}.junior-stars .js-hero-sticker--one{top:1%;left:5%}.junior-stars .js-hero-sticker--two{bottom:24%;right:6%}.junior-stars .js-hero-ribbon{margin-bottom:35px}.junior-stars .js-intro-grid{grid-template-columns:1fr 2fr}.junior-stars .js-intro-side{grid-column:2}.junior-stars .js-experience-list{grid-template-columns:repeat(3,1fr)}.junior-stars .js-experience-card{min-height:290px}.junior-stars .js-experience-copy strong{font-size:1.25rem}.junior-stars .js-mentor-layout{gap:40px}.junior-stars .js-mentor-photos{min-height:480px}.junior-stars .js-benefits{grid-template-columns:repeat(2,1fr)}.junior-stars .js-parents-grid,.junior-stars .js-register-layout{gap:40px}}@media (width<=700px){.junior-stars .js-container{width:min(100% - 32px,580px)}.junior-stars .js-section{padding-block:74px}.junior-stars .js-section-head{margin-bottom:32px}.junior-stars .js-display{font-size:clamp(2.4rem,9vw,3.6rem)}.junior-stars .js-hero{min-height:unset;padding-top:100px}.junior-stars .js-hero-grid{min-height:unset}.junior-stars .js-hero-eyebrow{margin-block:18px;padding:8px 11px;font-size:.69rem}.junior-stars .js-hero-title-script{font-size:clamp(3rem,11vw,4.8rem)}.junior-stars .js-hero-title-big{margin:12px 0 21px;font-size:clamp(3.8rem,12vw,6rem)}.junior-stars .js-hero-subtitle{font-size:clamp(.85rem,3.2vw,1.1rem)}.junior-stars .js-hero-with{margin-top:20px}.junior-stars .js-hero-lead{margin-top:18px}.junior-stars .js-hero-actions{gap:18px;margin-top:24px}.junior-stars .js-hero-note{margin-top:25px}.junior-stars .js-hero-visual{min-height:clamp(340px,93vw,480px)}.junior-stars .js-crew-illustration{width:min(106%,520px);bottom:20px}.junior-stars .js-yollanda-circle{border-width:5px;width:clamp(120px,31vw,170px);top:4%;right:1%}.junior-stars .js-hero-sticker--one{width:73px;height:73px;font-size:.62rem;top:1%;left:0}.junior-stars .js-hero-sticker--two{width:66px;height:66px;font-size:.65rem;bottom:15%;right:2%}.junior-stars .js-hero-ribbon{border-radius:11px;justify-content:space-around;gap:7px;width:calc(100% - 28px);margin:0 auto 35px;padding:13px}.junior-stars .js-hero-ribbon span{gap:5px;font-size:.65rem}.junior-stars .js-hero-ribbon svg{width:14px}.junior-stars .js-hero-ribbon i{display:none}.junior-stars .js-hero-wave{height:45px}.junior-stars .js-shine-strip{padding:14px 0}.junior-stars .js-intro-grid{grid-template-columns:1fr;gap:18px}.junior-stars .js-intro-label{max-width:unset;flex-direction:row}.junior-stars .js-intro-label .js-star-doodle{font-size:1.7rem}.junior-stars .js-intro-side{grid-column:auto}.junior-stars .js-intro-heart{font-size:40px}.junior-stars .js-experience-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.junior-stars .js-experience-card{border-radius:20px;min-height:252px}.junior-stars .js-experience-copy strong{font-size:clamp(.95rem,3.8vw,1.4rem)}.junior-stars .js-experience-copy span{font-size:.71rem}.junior-stars .js-experience-icon{padding:12px 0}.junior-stars .js-experience-icon svg{width:58px}.junior-stars .js-experience-detail{grid-template-columns:1fr;gap:10px;padding:22px}.junior-stars .js-experience-detail-icon{width:54px;height:54px}.junior-stars .js-experience-detail-star{display:none}.junior-stars .js-mentor-layout{grid-template-columns:1fr;gap:24px}.junior-stars .js-mentor-photos{width:100%;max-width:560px;min-height:520px}.junior-stars .js-mentor-photo--main{right:35px}.junior-stars .js-mentor-15{width:120px;height:120px}.junior-stars .js-mentor-15 strong{font-size:2.8rem}.junior-stars .js-mentor-15 span{font-size:.61rem}.junior-stars .js-mentor-proof,.junior-stars .js-ticket-top{grid-template-columns:1fr 1fr}.junior-stars .js-ticket-date{grid-column:1}.junior-stars .js-ticket-title{grid-column:2;padding:18px}.junior-stars .js-ticket-title h3{font-size:1.45rem}.junior-stars .js-ticket-price{border-top:4px dashed #fff9;border-left:0;grid-column:1/-1;padding:20px}.junior-stars .js-ticket-price strong{font-size:3rem}.junior-stars .js-ticket-details{padding:24px 20px}.junior-stars .js-ticket-bottom{gap:9px;padding:14px;font-size:.61rem}.junior-stars .js-benefits{gap:10px}.junior-stars .js-benefit{border-radius:18px;min-height:225px;padding:25px 12px}.junior-stars .js-benefit-icon{border-radius:16px;width:62px;height:62px;margin-bottom:20px}.junior-stars .js-benefit-icon svg{width:30px}.junior-stars .js-benefit h3{font-size:1.01rem}.junior-stars .js-benefit p{font-size:.78rem}.junior-stars .js-parents-grid,.junior-stars .js-register-layout{grid-template-columns:1fr}.junior-stars .js-register-copy{position:static}.junior-stars .js-register-copy .js-display{max-width:470px}.junior-stars .js-register-price{margin-top:30px;padding:15px 24px}.junior-stars .js-register-price strong{font-size:4rem}.junior-stars .js-register-mini{margin-top:30px}.junior-stars .js-register-star{display:none}.junior-stars .js-registration-panel{border-width:5px}.junior-stars .js-closing-inner{text-align:center;grid-template-columns:1fr;gap:22px}.junior-stars .js-closing-star{font-size:60px}.junior-stars .js-closing-actions{align-items:center}.junior-stars .js-closing-actions .js-cta{width:min(100%,330px)}}@media (width<=400px){.junior-stars .js-hero-title-big{font-size:12.2vw}.junior-stars .js-hero-visual{min-height:330px}.junior-stars .js-yollanda-caption{font-size:.55rem}.junior-stars .js-hero-ribbon span{font-size:.59rem}.junior-stars .js-ticket-details{grid-template-columns:1fr}.junior-stars .js-ticket-title h3{font-size:1.2rem}.junior-stars .js-ticket-date strong{font-size:5rem}.junior-stars .js-mentor-photos{min-height:380px}.junior-stars .js-mentor-15{width:98px;height:98px}.junior-stars .js-mentor-15 strong{font-size:2.3rem}.junior-stars .js-mentor-proof,.junior-stars .js-field-grid{grid-template-columns:1fr}.junior-stars .js-field-wide{grid-column:span 1}.junior-stars .js-form-total{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.junior-stars .js-shine-strip-inner,.junior-stars .js-crew-illustration{animation:none}.junior-stars .js-cta,.junior-stars .js-experience-card{transition:none}.junior-stars .js-cta:hover,.junior-stars .js-experience-card:hover{transform:none}}.junior-stars .js-hero-title{max-width:100%;overflow:visible}.junior-stars .js-hero-title-script{padding-block:.08em;line-height:1.16}.junior-stars .js-hero-title-big{white-space:normal;overflow-wrap:normal;letter-spacing:-.07em;max-width:100%;padding-bottom:.09em;line-height:.94}.junior-stars .js-display{overflow-wrap:normal;word-break:normal;padding-bottom:.035em;line-height:1.11}.junior-stars .js-section-kicker{text-wrap:pretty;line-height:1.5}.junior-stars .js-hero-subtitle{max-width:100%;line-height:1.3}.junior-stars :is(.js-hero,.js-mentor,.js-event,.js-register){scroll-margin-top:104px}.junior-stars .js-hero-copy{min-width:0}.junior-stars .js-hero-actions{z-index:6;position:relative}@media (width<=900px){.junior-stars .js-hero-title-big{font-size:clamp(3.7rem,9vw,6.4rem)}.junior-stars .js-hero-copy{padding-top:8px}}@media (width<=700px){.junior-stars .js-hero{padding-top:max(112px, calc(80px + env(safe-area-inset-top)))}.junior-stars .js-hero-title-script{font-size:clamp(2.7rem,10vw,4.5rem)}.junior-stars .js-hero-title-big{font-size:clamp(3.3rem,12.2vw,5.5rem)}.junior-stars .js-hero-subtitle{white-space:normal;font-size:clamp(.76rem,2.85vw,1rem);transform:rotate(-1deg)}.junior-stars .js-hero-ribbon{line-height:1.35}.junior-stars .js-hero-note{align-items:flex-start;line-height:1.5}.junior-stars .js-section-head h2{max-width:100%}.junior-stars .js-ticket-title h3{overflow-wrap:anywhere;line-height:1.12}}@media (width<=380px){.junior-stars .js-hero-title-big{font-size:12vw}.junior-stars .js-hero-eyebrow{max-width:100%;line-height:1.35}.junior-stars .js-hero-actions .js-cta{max-width:100%}.junior-stars .js-section-head h2{font-size:clamp(2.1rem,9vw,3rem)}}.junior-stars .js-share-button{align-items:center;gap:8px;display:inline-flex}@media (width<=420px){.junior-stars .js-hero-actions{gap:18px 17px}.junior-stars .js-share-button{min-height:44px}}
