:root{--anim-duration: 3s;--title-xxl: 6rem;--title-xl: 5.4rem;--title-lg: 4.8rem;--title-md: 4.2rem;--title-sm: 3.6rem;--title-xs: 3rem;--body-xxl: 2.4rem;--body-xl: 2.2rem;--body-lg: 2rem;--body-md: 1.8rem;--body-sm: 1.6rem;--body-xs: 1.4rem;--caption: 1.4rem;--space-lg: 4rem;--space-md: 2rem;--space-sm: 1rem}.summer-section-anchor{display:block;height:0;overflow:hidden}.main-title{font-size:2.4rem;font-weight:600;padding-top:14px;text-align:center}h1{font-size:var(--title-xxl)}h2{font-size:var(--title-xl)}h3{font-size:var(--title-lg)}h4{font-size:var(--title-md)}h5{font-size:var(--title-sm)}h6{font-size:var(--title-xs)}.body-lg{font-size:2rem;line-height:1.6;font-weight:500;padding-bottom:40px}.body-md{font-size:var(--body-md);line-height:1.6;font-weight:400}html,body,*{font-family:Pretendard Variable,Pretendard,sans-serif;margin:0;line-height:1.4;box-sizing:border-box;padding:0;font-size:62.5%;list-style:none}.summer-booster-page .fixedBanner>div{max-width:min(88vw,520px);height:64px;aspect-ratio:auto;background:linear-gradient(90deg,#f472b6,#ec4899 48%,#db2777)!important;border-radius:999px;box-shadow:0 4px 12px #be185d2e;overflow:hidden}.summer-booster-page .fixedBanner a{display:flex;align-items:center;justify-content:center;text-decoration:none;border-radius:inherit}.summer-booster-page .fixedBanner>div:before{inset:0;width:auto;height:auto;aspect-ratio:auto;border-radius:inherit;background-size:260% 100%}.booster-fixed-banner-title{color:#fff;font-size:4.2rem;font-weight:800;line-height:1;letter-spacing:0}@media(min-width:1921px){.curriculum-graphic{display:flex;justify-content:flex-end;margin:0 auto;max-width:1020px}}.container{max-width:var(--container-readable, 1020px);margin:0 auto;padding:0 30px}html{scroll-behavior:smooth;scroll-padding-top:80px}.section{text-align:center;padding-top:100px;background:linear-gradient(180deg,#fff,#fdf2f8,#fbcfe8)}.title-container{padding-bottom:10px}.bottom-text{margin-bottom:10px}.summer-booster-page .summer-hero-strip{--hero-strip-photo-opacity: 1;--hero-strip-copy-gap: clamp(14px, 1.35vw, 18px);position:relative;box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;min-height:100vh;min-height:100svh;margin:0;padding:calc(var(--site-active-announcement-height, 0px) + var(--site-header-height, 56px) + 24px) 24px 56px;border-radius:0;background:#190510;color:#fff;isolation:isolate;overflow:hidden}body.summer-booster-page.is-hero-chrome .header{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}body.summer-booster-page.is-hero-inverse .header{color:#fff}body.summer-booster-page.is-hero-inverse .logo img{content:url(/_astro/ELA-Dark.DxlEHrL1.png);filter:none}body.summer-booster-page.is-hero-inverse .nav-menu a{color:#fff}body.summer-booster-page.is-hero-inverse .nav-menu a:hover,body.summer-booster-page.is-hero-inverse .nav-menu a:focus-visible{color:#f6faffd1}body.summer-booster-page.is-hero-inverse .btn-category{color:#fff}body.summer-booster-page.is-hero-inverse .header-consult-cta{background:var(--site-cta-inverse-bg);box-shadow:var(--site-cta-inverse-shadow);color:#fff!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}body.summer-booster-page.is-hero-inverse .header-consult-cta:hover{background:var(--site-cta-inverse-bg-hover)}.summer-hero-strip__media{position:absolute;inset:0;z-index:0;border-radius:inherit;overflow:hidden;pointer-events:none}.summer-hero-strip__media img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:var(--hero-strip-object-position, center);opacity:0;filter:saturate(1.02) contrast(1.05) brightness(.88) sepia(.16) hue-rotate(-28deg);transform:var(--hero-strip-pan-from, scale(1.08));backface-visibility:hidden}.summer-hero-strip__media img:first-child{opacity:var(--hero-strip-photo-opacity, 1)}.summer-booster-page .summer-hero-strip:after{content:"";position:absolute;inset:0;z-index:1;box-sizing:border-box;border:0;border-radius:inherit;background:linear-gradient(180deg,#19051057,#19051024 58%,#19051070),linear-gradient(135deg,#ec489933,#f472b61f);pointer-events:none}.summer-hero-strip__inner{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;width:min(100% - 48px,var(--container-readable, 1020px));margin:0 auto;text-align:center}.summer-booster-page .hero-trust-pill{display:inline-flex;align-items:center;justify-content:center;width:fit-content;margin:0;padding:12px 20px;border:0;border-radius:999px;background:#fffffff0;color:#db2777;box-shadow:none;font-size:1.7rem;font-weight:800;line-height:1;letter-spacing:0;text-shadow:none}.summer-booster-page .hero h1{margin-top:var(--hero-strip-copy-gap);background:none;color:#fff;-webkit-text-fill-color:#fff;font-family:Pretendard Variable,Pretendard,sans-serif;text-align:center;word-break:keep-all;text-shadow:0 1px 22px rgba(31,15,4,.32)}.summer-booster-page .hero p{margin-top:var(--hero-strip-copy-gap);padding-top:0;color:#fef6fa;text-align:center;word-break:keep-all;text-shadow:0 1px 18px rgba(31,15,4,.28)}.gradient-text{background:linear-gradient(90deg,#ec4899,#be185d);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:600;font-size:4.2rem;line-height:1.6}h1{font-weight:600}.brMobile{display:none}.brDesktop{display:inline}.description{margin:0 auto 40px;text-align:center;font-size:20px;color:#666;line-height:1.6}.banner{width:100%;background:linear-gradient(180deg,#fbd7e9,#fef6fa);padding:80px 0;text-align:center}.summer-booster-page .banner{min-height:112px;padding:24px 20px;display:flex;align-items:center;justify-content:center;background:linear-gradient(90deg,#db2777,#9d174d);color:#fff}.banner h3{color:#000;font-weight:600}.summer-booster-page .banner h3{color:#fff;max-width:min(92vw,1120px);font-size:clamp(2.16rem,1.94vw,3.3rem);font-weight:700;line-height:1.22;word-break:keep-all}.summer-booster-page .banner h3 span{color:inherit;font:inherit}.summer-booster-page .banner-desktop-gap{display:inline-block;width:.26em}.summer-booster-page .banner-mobile-break{display:none}.banner .gradient-text{font-size:3.6rem}.banner p{padding-top:10px;font-size:2rem}.caption{font-size:1.4rem;color:#757575}.summer-booster-page .ela-schedule-link{display:block;width:min(90vw,var(--container-grid, 1200px));margin:0 auto 30px;color:inherit;text-decoration:none}.summer-booster-page .ela-schedule-grid{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:stretch}.summer-booster-page .ela-schedule-column{min-height:100%;display:flex;flex-direction:column;border:0;border-radius:24px;background:#fff;box-shadow:0 0 0 1px color-mix(in srgb,var(--schedule-course-border) 40%,transparent),0 0 10px #0f172a14;overflow:hidden}.summer-booster-page .ela-schedule-column:nth-child(3n+1){--schedule-gradient: linear-gradient(135deg, #be185d 0%, #ec4899 58%, #f472b6 100%);--schedule-level-color: #db2777;--schedule-course-border: #ec4899}.summer-booster-page .ela-schedule-column:nth-child(3n+2){--schedule-gradient: linear-gradient(135deg, #9f1239 0%, #f43f5e 58%, #fb7185 100%);--schedule-level-color: #e11d48;--schedule-course-border: #f43f5e}.summer-booster-page .ela-schedule-column:nth-child(3n+3){--schedule-gradient: linear-gradient(135deg, #86198f 0%, #d946ef 58%, #e879f9 100%);--schedule-level-color: #a21caf;--schedule-course-border: #d946ef}.summer-booster-page .ela-schedule-grade{margin:0;min-height:78px;padding:18px;display:flex;align-items:center;background:#fff;color:var(--schedule-level-color);font-size:30px;font-weight:700;line-height:1.35;text-align:left;word-break:keep-all}.summer-booster-page .ela-schedule-stack{--schedule-slot-height: 142px;--schedule-break-height: 44px;--schedule-break-frame-height: 60px;--schedule-block-y: 8px;--schedule-course-font-size: 18px;--schedule-course-font-weight: 700;flex:1;display:grid;align-content:start;gap:0;padding:0 18px 18px}.summer-booster-page .ela-schedule-block,.summer-booster-page .ela-schedule-break{display:grid;grid-template-columns:96px minmax(0,1fr);gap:14px;align-items:stretch;padding:var(--schedule-block-y) 0}.summer-booster-page .ela-schedule-block{height:var(--schedule-slot-height);min-height:0}.summer-booster-page .ela-schedule-time{min-height:100%;display:grid;place-items:center;align-content:center;gap:8px;padding:10px 8px;border:0;border-radius:16px;background:var(--schedule-gradient);color:#fff;text-align:center;white-space:nowrap}.summer-booster-page .ela-schedule-time-start,.summer-booster-page .ela-schedule-time-end{display:block;font-size:20px;font-weight:600;line-height:1.1}.summer-booster-page .ela-schedule-time-mark{display:block;font-size:18px;font-weight:600;line-height:.9}.summer-booster-page .ela-schedule-courses{margin:0;padding:0;display:grid;grid-auto-rows:minmax(0,1fr);gap:8px;height:100%;min-width:0;min-height:0;list-style:none}.summer-booster-page .ela-schedule-courses li{max-width:100%;min-width:0;min-height:0;display:flex;align-items:center;padding:8px 14px;border:1px solid var(--schedule-course-border);border-radius:10px;background:#fff;color:#831843;font-size:var(--schedule-course-font-size);font-weight:var(--schedule-course-font-weight);line-height:1.35;text-align:left;word-break:keep-all}.summer-booster-page .ela-schedule-break{grid-template-columns:1fr;height:var(--schedule-break-frame-height);min-height:0;padding:var(--schedule-block-y) 0}.summer-booster-page .ela-schedule-break-label{min-height:0;height:var(--schedule-break-height);display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid var(--schedule-course-border);border-radius:12px;background:#fff;color:#831843;font-size:var(--schedule-course-font-size);font-weight:var(--schedule-course-font-weight);line-height:1.35}.summer-booster-page .ela-schedule-break-time{color:inherit;font:inherit}.summer-booster-page .ela-schedule-break-label span{font:inherit}.benefit-cards{display:flex;align-items:center;justify-content:center;max-width:var(--container-grid, 1200px);margin:0 auto;gap:20px}.benefit-offer-card{width:90%;max-width:760px;padding:38px 42px;text-align:left;background:#fff;border:0;border-radius:20px;box-shadow:0 0 0 1px #ec489929,0 0 10px #0f172a14}.benefit-offer-card ul{display:grid;gap:18px}.benefit-offer-card li{display:flex;justify-content:space-between;gap:24px;padding-bottom:18px;border-bottom:1px solid #fce7f3}.benefit-offer-card li:last-child{border-bottom:0;padding-bottom:0}.benefit-offer-card strong,.benefit-offer-card span{font-size:2rem;line-height:1.5}.benefit-offer-card strong{color:#9d174d;font-weight:700}.benefit-offer-card span{color:#111827;font-weight:500;text-align:right}.benefit-offer-card p{margin-top:24px;font-size:1.6rem;line-height:1.6;color:#4b5563;text-align:center}:is(#consultation,#summerbooster-consultation){background:linear-gradient(180deg,#fdf2f8,#fff 24%,#fce4f0 58%,#fbcfe8)}.consultation-form{display:flex;flex-direction:column;align-items:center;width:min(100%,1020px);max-width:1020px;margin:0 auto;padding:18px;overflow:hidden;border:1px solid transparent;border-radius:18px;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,#db2777,#ec4899 55%,#f9a8d4) border-box}.consultation-form .tally-embed{display:block;width:100%!important;max-width:1020px;min-height:177px;border:0;border-radius:12px;margin:0 auto}.form-fallback{margin-top:8px;margin-bottom:0;font-size:1.6rem;line-height:1.45;text-align:center}.form-fallback a{color:#9d174d;font-weight:700;text-decoration:underline;text-underline-offset:4px}.accordion-toggle{background:linear-gradient(90deg,#9d174d,#831843);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.faq{text-decoration:none;color:#ec4899;font-weight:600}@media(max-width:1020px){.only-desktop{display:inline}.only-tablet,.only-mobile{display:none}.accordion-toggle{padding-left:10px}}@media(max-width:830px){.brMobile{display:inline}.benefit-offer-card{padding:32px 28px}}@media(max-width:570px){.only-desktop,.only-tablet{display:none}.only-mobile,.brMobile{display:inline}.brDesktop{display:none}.summer-booster-page .hero-trust-pill{padding:10px 16px;font-size:1.48rem}.summer-booster-page .banner{min-height:86px;padding:12px 8px}.summer-booster-page .banner h3{max-width:calc(100vw - 16px)}.summer-booster-page .banner-mobile-break{display:block}.summer-booster-page .banner-desktop-gap{display:none}.benefit-offer-card{padding:26px 20px}.benefit-offer-card li{flex-direction:column;gap:4px}.benefit-offer-card strong,.benefit-offer-card span{font-size:1.7rem;text-align:left}.benefit-offer-card p{font-size:1.4rem;text-align:left}.summer-booster-page .fixedBanner>div{max-width:calc(100vw - 40px);height:58px;border-radius:999px}.booster-fixed-banner-title{font-size:2.6rem}.consultation-form iframe:not(.tally-embed){width:90%;height:940px;margin:0 auto}.consultation-form .tally-embed{width:100%;min-height:177px}.accordion-toggle{padding-left:10px;font-size:1.6rem}.accordion-text,.accordion-text strong{font-size:1.6rem}}.summer-booster-page{--summer-readable-max: var(--container-readable, 1020px);--summer-grid-max: var(--container-grid, 1200px);--summer-shell-max: var(--container-shell, 1440px);--summer-mobile-card-width: min(84vw, 360px);--summer-mobile-rail-pad: max(20px, calc((100vw - var(--summer-mobile-card-width)) / 2))}.summer-booster-page :is(#classes,#summerbooster-classes) .ela-schedule-link{margin-top:var(--main-title-content-gap)}.summer-booster-page .summer-schedule-card,.summer-booster-page .summer-schedule-card:nth-child(n),.summer-booster-page .summer-schedule-card.is-active,.summer-booster-page .summer-schedule-card.is-settled{box-shadow:none}.summer-booster-page .summer-schedule-card.is-active,.summer-booster-page .summer-schedule-card.is-settled{box-shadow:0 0 0 1px color-mix(in srgb,var(--system-card-accent, #ec4899) 16%,transparent),0 0 10px #0f172a14}.summer-booster-page .summer-schedule-card .main-system-card__icon{position:relative;overflow:hidden;box-sizing:border-box;flex:none;aspect-ratio:1 / 1}.summer-booster-page .summer-schedule-card .main-system-card__icon:before{content:"";position:absolute;inset:0;width:42px;height:42px;margin:auto;background:var(--system-gradient);filter:drop-shadow(0 8px 16px rgba(236,72,153,.18));mask:var(--schedule-icon-image) center / contain no-repeat;-webkit-mask:var(--schedule-icon-image) center / contain no-repeat}.summer-booster-page .summer-schedule-card h3{white-space:normal}.summer-booster-page .summer-schedule-note{display:block;margin-top:auto;padding-top:clamp(8px,.8vw,12px);color:#ffffffad;font-size:var(--main-type-card-meta, 1.3rem);font-style:normal;font-weight:500;line-height:1.4;word-break:keep-all}.summer-classes-pagination{display:none}@media(max-width:1020px){.summer-booster-page .ela-schedule-link,.summer-booster-page .ela-schedule-link img{-webkit-user-drag:none}.summer-classes-pagination{position:relative;display:inline-flex;gap:8px;align-items:center;justify-content:center;width:max-content;margin:14px auto 0;padding:0;border-radius:0;background:none;box-shadow:none}.summer-classes-pagination button{width:7px;height:7px;padding:0;border:0;border-radius:999px;color:inherit;background:color-mix(in srgb,currentColor 32%,transparent);cursor:pointer;transition:width .22s ease,background-color .22s ease,box-shadow .22s ease,opacity .22s ease,transform .22s ease}.summer-classes-pagination button:hover,.summer-classes-pagination button:focus-visible{transform:scale(1.08)}.summer-classes-pagination button:focus-visible{outline:2px solid color-mix(in srgb,#ec4899 48%,#ffffff);outline-offset:3px}.summer-classes-pagination button.is-active{width:22px;background:linear-gradient(90deg,#ec4899,#be185d);box-shadow:none}}.summer-booster-page .accordion-content{transition:none}.summer-booster-page .accordion-content.open{max-height:none}.summer-booster-page .accordion-text a{padding-left:0}.summer-booster-page .accordion-content .accordion-text+.accordion-text{margin-top:1em}.summer-booster-page :is(#consultation,#summerbooster-consultation) .faq-section-title{width:100%;margin-top:var(--main-section-half-gap)}.summer-booster-page :is(#consultation,#summerbooster-consultation) .faq-heading{padding-bottom:0}.summer-booster-page :is(#consultation,#summerbooster-consultation) .accordion-container{margin-top:var(--main-title-content-gap);margin-bottom:var(--main-section-half-gap)}.summer-booster-page .consultation-form .tally-embed{min-height:177px;margin:0 auto}@media(max-width:833px){.summer-booster-page .accordion-container{width:100%}}.summer-booster-page .summer-flow-band{background:linear-gradient(180deg,#fbcfe8,#fce7f3 18%,#fff 40% 58%,#fdeef6 78%,#fbcfe8)}.summer-booster-page .summer-flow-band :is(#schedule,#summerbooster-schedule),.summer-booster-page .summer-flow-band :is(#classes,#summerbooster-classes),.summer-booster-page .summer-flow-band :is(#meal,#summerbooster-meal),.summer-booster-page .summer-flow-band :is(#benefit,#summerbooster-benefit),.summer-booster-page .summer-flow-band .booster-testimonials{background:transparent}.summer-booster-page .meal-cards{margin-top:var(--main-title-content-gap)}.summer-booster-page .meal-offer-card li strong{flex-shrink:0}.summer-booster-page :is(#benefit,#summerbooster-benefit) .benefit-cards{margin-top:var(--main-title-content-gap)}.summer-booster-page .benefit-offer-card.is-benefit-expired{order:2;filter:grayscale(1);opacity:.6}.summer-booster-page .benefit-cards{width:min(90vw,var(--summer-grid-max, 1200px));margin-left:auto;margin-right:auto;align-items:stretch}.summer-booster-page .benefit-cards .benefit-offer-card{width:auto;flex:0 1 560px;min-width:0}.summer-booster-page :is(#benefit,#summerbooster-benefit) .benefit-cards .benefit-offer-card{flex:0 1 380px;aspect-ratio:1 / 1;display:flex;flex-direction:column}.summer-booster-page :is(#benefit,#summerbooster-benefit) .benefit-offer-card__head{container-type:inline-size;align-items:center}.summer-booster-page :is(#benefit,#summerbooster-benefit) .benefit-offer-card .benefit-offer-card__tier{white-space:nowrap;font-size:min(3.2rem,calc((100cqw - 110px) / 5.5))}.summer-booster-page .benefit-offer-card--regular li:last-child{border-bottom:1px solid #fce7f3;padding-bottom:18px}.summer-booster-page :is(#benefit,#summerbooster-benefit) .benefit-offer-card li{flex-direction:column;gap:4px}.summer-booster-page :is(#benefit,#summerbooster-benefit) .benefit-offer-card li strong,.summer-booster-page :is(#benefit,#summerbooster-benefit) .benefit-offer-card li span{text-align:left;word-break:keep-all}@media(min-width:1021px){.summer-booster-page :is(#benefit,#summerbooster-benefit) .benefit-cards .benefit-offer-card{padding:clamp(24px,3vw,38px) clamp(26px,3.3vw,42px)}}.summer-booster-page .benefit-cards .meal-offer-card{flex:0 1 760px}.summer-booster-page .benefit-offer-card__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 22px}.summer-booster-page .benefit-offer-card__tier{margin:0;color:#db2777;font-size:var(--ela-type-card-title-large-size, 3.2rem);font-weight:var(--ela-type-card-title-large-weight, 800);line-height:var(--ela-type-card-title-large-line, 1.2);text-align:left;word-break:keep-all}.summer-booster-page .benefit-offer-card .benefit-offer-card__period{--benefit-pill-primary: #ec4899;--benefit-pill-deep: #db2777;flex-shrink:0;align-self:stretch;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;padding:0 10px;border:0;border-radius:999px;background:linear-gradient(90deg,var(--benefit-pill-primary) 0%,var(--benefit-pill-deep) 100%);color:#fff;font-size:1.35rem;font-weight:700;line-height:1;white-space:nowrap}.summer-booster-page .benefit-note{max-width:min(90vw,760px);margin:24px auto 0;color:#4b5563;font-size:var(--booster-type-card-meta, 1.3rem);font-weight:400;line-height:1.45;text-align:center}.summer-booster-page .booster-testimonials{min-height:0;padding:var(--main-section-gap) 0 var(--main-section-half-gap)}.summer-booster-page .booster-testimonial-card{--testimonial-card-accent: #ec4899}.summer-booster-page .booster-testimonial-card h3,.summer-booster-page .booster-testimonial-card .booster-testimonial-attribution{color:#831843}.summer-booster-page .booster-testimonial-card p{color:#44403c}@media(min-width:1021px)and (max-width:1240px){.summer-booster-page .ela-schedule-link{width:min(94vw,var(--container-grid, 1200px))}.summer-booster-page .ela-schedule-grid{gap:clamp(8px,1.1vw,14px)}.summer-booster-page .ela-schedule-column{border-radius:clamp(18px,2vw,24px)}.summer-booster-page .ela-schedule-grade{min-height:clamp(66px,6.3vw,78px);padding:clamp(14px,1.45vw,18px);font-size:clamp(24px,2.45vw,30px);white-space:nowrap}.summer-booster-page .ela-schedule-stack{--schedule-slot-height: clamp(118px, 11.45vw, 142px);--schedule-break-height: clamp(38px, 3.55vw, 44px);--schedule-break-frame-height: clamp(50px, 4.85vw, 60px);--schedule-block-y: clamp(6px, .65vw, 8px);--schedule-course-font-size: clamp(13px, 1.37vw, 18px);padding:0 clamp(14px,1.45vw,18px) clamp(14px,1.45vw,18px)}.summer-booster-page .ela-schedule-block,.summer-booster-page .ela-schedule-break{grid-template-columns:clamp(74px,7.75vw,96px) minmax(0,1fr);gap:clamp(8px,1.2vw,14px);padding:var(--schedule-block-y) 0}.summer-booster-page .ela-schedule-break{grid-template-columns:1fr}.summer-booster-page .ela-schedule-time{gap:clamp(6px,.75vw,8px);padding:clamp(8px,.8vw,10px) clamp(6px,.7vw,8px);border-radius:clamp(12px,1.3vw,16px)}.summer-booster-page .ela-schedule-time-start,.summer-booster-page .ela-schedule-time-end{font-size:clamp(15px,1.61vw,20px)}.summer-booster-page .ela-schedule-time-mark{font-size:clamp(14px,1.45vw,18px)}.summer-booster-page .ela-schedule-courses{gap:clamp(6px,.65vw,8px)}.summer-booster-page .ela-schedule-courses li{padding:7px clamp(8px,1.1vw,14px);border-radius:clamp(8px,.9vw,10px);line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.summer-booster-page .ela-schedule-break-label{gap:clamp(6px,.8vw,10px);border-radius:clamp(10px,1vw,12px);white-space:nowrap;overflow:hidden}}@media(min-width:571px)and (max-width:1020px){.summer-booster-page .ela-schedule-link{width:100%;overflow:hidden}.summer-booster-page .ela-schedule-grid{--schedule-tablet-card-width: clamp(300px, 42vw, 360px);--schedule-tablet-rail-pad: 30px;width:100%;margin-inline:0;padding:4px var(--schedule-tablet-rail-pad) 8px;box-sizing:border-box;display:flex;gap:clamp(10px,1.8vw,14px);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-left:var(--schedule-tablet-rail-pad);cursor:grab;scrollbar-width:none;-webkit-overflow-scrolling:touch}.summer-booster-page .ela-schedule-grid::-webkit-scrollbar{display:none}.summer-booster-page .ela-schedule-column{flex:0 0 var(--schedule-tablet-card-width);min-height:0;scroll-snap-align:start}.summer-booster-page .ela-schedule-grade{min-height:clamp(68px,8vw,78px);padding:clamp(14px,2vw,18px);font-size:clamp(24px,3.4vw,30px)}.summer-booster-page .ela-schedule-stack{--schedule-slot-height: clamp(124px, 15vw, 142px);--schedule-break-height: clamp(40px, 4.7vw, 44px);--schedule-break-frame-height: clamp(54px, 6vw, 60px);--schedule-block-y: clamp(7px, .9vw, 8px);--schedule-course-font-size: clamp(14px, 1.65vw, 18px);padding:0 clamp(14px,2vw,18px) clamp(16px,2vw,18px)}.summer-booster-page .ela-schedule-block,.summer-booster-page .ela-schedule-break{grid-template-columns:clamp(82px,10vw,96px) minmax(0,1fr);gap:clamp(10px,1.5vw,14px);padding:var(--schedule-block-y) 0}.summer-booster-page .ela-schedule-break{grid-template-columns:1fr}.summer-booster-page .ela-schedule-time-start,.summer-booster-page .ela-schedule-time-end{font-size:clamp(17px,2.1vw,20px)}.summer-booster-page .ela-schedule-time-mark{font-size:clamp(15px,1.8vw,18px)}.summer-booster-page .ela-schedule-courses li{padding:8px clamp(10px,1.4vw,14px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.summer-booster-page{--summer-mobile-card-width: clamp(286px, 40vw, 360px);--summer-mobile-rail-pad: 30px}.summer-booster-page .summer-auto-swipe{cursor:grab}.summer-booster-page .summer-auto-swipe.is-summer-dragging{cursor:grabbing;scroll-snap-type:x proximity;user-select:none}.summer-booster-page .summer-auto-swipe.is-summer-jumping{overflow-anchor:none;scroll-snap-type:none!important}}@media(max-width:1020px){.summer-booster-page :is(#benefit,#summerbooster-benefit) .benefit-cards{width:100vw;box-sizing:border-box;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:4px var(--summer-mobile-rail-pad) 8px;display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;gap:14px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-left:var(--summer-mobile-rail-pad);scrollbar-width:none;-webkit-overflow-scrolling:touch;cursor:grab}.summer-booster-page :is(#benefit,#summerbooster-benefit) .benefit-cards::-webkit-scrollbar{display:none}.summer-booster-page :is(#benefit,#summerbooster-benefit) .benefit-cards .benefit-offer-card{flex:0 0 var(--summer-mobile-card-width);width:var(--summer-mobile-card-width);max-width:none;box-sizing:border-box;aspect-ratio:1 / 1;display:flex;flex-direction:column;scroll-snap-align:start}}@media(max-width:830px){.summer-booster-page .summer-hero-strip{padding-left:20px;padding-right:20px}.summer-booster-page .benefit-cards .benefit-offer-card,.summer-booster-page .benefit-cards .meal-offer-card{flex:0 1 auto}.summer-booster-page .hero-trust-pill{padding:10px 17px;font-size:1.62rem}}@media(max-width:570px){.summer-booster-page{--summer-mobile-card-width: min(84vw, 360px);--summer-mobile-rail-pad: max(20px, calc((100vw - var(--summer-mobile-card-width)) / 2))}.summer-booster-page .hero h1{font-size:clamp(2.55rem,6.8vw,2.95rem);line-height:1.24}.summer-booster-page .hero p{font-size:1.82rem;line-height:1.5}.summer-booster-page .summer-auto-swipe.is-summer-dragging{scroll-snap-type:x proximity}.summer-booster-page .summer-auto-swipe.is-summer-jumping{overflow-anchor:none;scroll-snap-type:none!important}.summer-booster-page .ela-schedule-link{width:100%;overflow:hidden}.summer-booster-page .ela-schedule-grid{width:100%;margin-inline:0;padding:4px var(--summer-mobile-rail-pad) 8px;box-sizing:border-box;display:flex;gap:14px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-left:var(--summer-mobile-rail-pad);scrollbar-width:none;-webkit-overflow-scrolling:touch}.summer-booster-page .ela-schedule-grid::-webkit-scrollbar{display:none}.summer-booster-page .ela-schedule-column{flex:0 0 var(--summer-mobile-card-width);min-height:0;border-radius:20px;scroll-snap-align:start}.summer-booster-page .ela-schedule-grade{min-height:0;padding:14px;font-size:24px}.summer-booster-page .ela-schedule-stack{--schedule-slot-height: 128px;--schedule-break-height: 40px;--schedule-break-frame-height: 54px;--schedule-block-y: 7px;--schedule-course-font-size: 16px;padding:0 14px 14px}.summer-booster-page .ela-schedule-block,.summer-booster-page .ela-schedule-break{grid-template-columns:84px minmax(0,1fr);gap:10px;padding:var(--schedule-block-y) 0}.summer-booster-page .ela-schedule-break{grid-template-columns:1fr}.summer-booster-page .ela-schedule-time{border-radius:14px}.summer-booster-page .ela-schedule-time-start,.summer-booster-page .ela-schedule-time-end{font-size:18px}.summer-booster-page .ela-schedule-time-mark{font-size:16px}.summer-booster-page .ela-schedule-courses li{padding:8px 10px}.summer-booster-page .meal-cards{width:100vw;box-sizing:border-box;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:0 var(--summer-mobile-rail-pad);flex-direction:column;align-items:stretch;gap:14px}.summer-booster-page .meal-cards .benefit-offer-card{width:100%;max-width:none;box-sizing:border-box}.summer-booster-page .benefit-note{max-width:min(100vw - 2 * var(--summer-mobile-rail-pad),760px);margin-top:16px}}.summer-booster-page{--booster-type-hero-title: var(--main-type-section-title, 40px);--booster-type-badge: var(--ela-type-pill-label-size, 15px);--booster-type-section-kicker: var(--main-type-section-kicker, 32px);--booster-type-section-title: var(--main-type-section-title, 40px);--booster-type-section-dek: var(--main-type-section-dek, 20px);--booster-type-banner: var(--booster-type-section-kicker);--booster-type-card-title: var(--ela-type-card-title-size, 20px);--booster-type-hero-deck: var(--main-type-section-dek, 20px);--booster-type-card-body: var(--ela-type-card-body-size, 17px);--booster-type-card-meta: var(--ela-type-meta-size, 13px);--booster-type-table-title: var(--booster-type-card-title);--booster-type-table-body: var(--ela-type-card-body-size, 17px);--booster-type-button: var(--ela-type-button-label-size, 15px);--booster-type-faq-question: var(--ela-type-card-title-size, 20px);--booster-type-sticky-cta: var(--ela-type-card-title-size, 20px)}.summer-booster-page .hero-trust-pill{font-size:var(--booster-type-badge);font-weight:var(--ela-type-pill-label-weight, 600);line-height:var(--ela-type-pill-label-line, 1)}.summer-booster-page .hero h1{font-size:var(--booster-type-hero-title);font-weight:var(--ela-type-section-title-weight, 700);line-height:var(--ela-type-section-title-line, 1.2)}.summer-booster-page .hero p{font-size:var(--booster-type-hero-deck);font-weight:var(--ela-type-section-description-weight, 500);line-height:var(--ela-type-section-description-line, 1.5)}.summer-booster-page .banner h3{font-size:var(--booster-type-banner);font-weight:700;line-height:1.34}.summer-booster-page .title-container>.gradient-text{background:linear-gradient(90deg,#ec4899,#be185d);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-size:var(--booster-type-section-kicker);font-weight:var(--ela-type-section-kicker-weight, 700);line-height:var(--ela-type-section-kicker-line, 1.3)}.summer-booster-page .title-container>.bottom-text{font-size:var(--booster-type-section-title);font-weight:var(--ela-type-section-title-weight, 700);line-height:var(--ela-type-section-title-line, 1.2)}.summer-booster-page .title-container>.body-md{font-size:var(--booster-type-section-dek);font-weight:var(--ela-type-section-description-weight, 500);line-height:var(--ela-type-section-description-line, 1.5)}.summer-booster-page .ela-schedule-grade,.summer-booster-page .benefit-offer-card strong{font-size:var(--booster-type-card-title);font-weight:700;line-height:1.3}.summer-booster-page .accordion-text,.summer-booster-page .accordion-text a{font-size:var(--booster-type-card-body);font-weight:400;line-height:1.6}.summer-booster-page .benefit-note,.summer-booster-page .benefit-offer-card p{font-size:var(--booster-type-card-meta);line-height:1.45}.summer-booster-page .ela-schedule-time-start,.summer-booster-page .ela-schedule-time-end,.summer-booster-page .ela-schedule-time-mark,.summer-booster-page .ela-schedule-courses li,.summer-booster-page .ela-schedule-break-label,.summer-booster-page .benefit-offer-card span{font-size:var(--booster-type-table-body)}.summer-booster-page .ela-schedule-time-start,.summer-booster-page .ela-schedule-time-end,.summer-booster-page .ela-schedule-time-mark{font-weight:600}.summer-booster-page .ela-schedule-courses li,.summer-booster-page .ela-schedule-break-label{font-weight:700}.summer-booster-page .benefit-offer-card span{font-weight:400}.summer-booster-page .accordion-toggle{font-size:var(--booster-type-faq-question);font-weight:700;line-height:1.4}.summer-booster-page .accordion-icon{width:22px;height:22px;flex:0 0 22px;color:#191f28}.summer-booster-page .accordion-icon svg{width:22px;height:22px;stroke-width:2.2}.summer-booster-page .accordion-icon line{stroke-linecap:round;stroke-linejoin:round}.summer-booster-page .booster-fixed-banner-title{font-size:var(--booster-type-sticky-cta);font-weight:800;line-height:1}@media(min-width:571px)and (max-width:1020px){.summer-booster-page{--booster-type-table-body: var(--ela-type-ui-size, 15px)}}@media(max-width:1020px)and (hover:hover)and (pointer:fine){.summer-booster-page .summer-auto-swipe,.summer-booster-page .summer-auto-swipe *{-webkit-user-drag:none;user-select:none}.summer-booster-page .summer-auto-swipe.is-summer-dragging{scroll-snap-type:none!important}}@media(max-width:570px){.summer-booster-page{--booster-type-card-title: 18px;--booster-type-faq-question: 17px}}@media(max-width:639.98px){.summer-booster-page .fixedBanner{bottom:16px;padding:0 74px 0 16px}.summer-booster-page .fixedBanner>div{max-width:none;height:52px}.summer-booster-page .booster-fixed-banner-title{font-size:2.2rem}}@media(max-width:374.98px){.summer-booster-page .fixedBanner{padding:0 66px 0 14px}.summer-booster-page .fixedBanner>div{height:48px}.summer-booster-page .booster-fixed-banner-title{font-size:2rem}}.summer-booster-page{--program-primary: #ec4899;--program-secondary: #f472b6;--program-ink: #831843;--program-gradient: linear-gradient(90deg, #ec4899 0%, #f472b6 100%);--summer-proof-gradient: linear-gradient(145deg, #be185d 0%, #ec4899 48%, #f472b6 100%)}.summer-booster-page .summer-schedule-section{--system-scroll-steps: 4}.summer-booster-page .summer-modules-section{--proof-scroll-steps: 4;--proof-dark-opacity: 0;--shared-proof-gradient: var(--summer-proof-gradient);--system-gradient: var(--summer-proof-gradient);--system-card-accent: #ec4899;margin-top:clamp(28px,5vw,72px);background:transparent!important;color:var(--main-ink)}.summer-booster-page .summer-modules-section[data-section-tone=light] .main-proof-heading .gradient-text{background:linear-gradient(90deg,#ec4899,#be185d);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.summer-booster-page .summer-modules-section.main-proof-section:not(.is-inverted) .main-proof-card{border-color:#ec489924;background:linear-gradient(135deg,#fffffffa,#fff5faf5)}:root[data-theme=dark] .main-page.summer-booster-page .summer-flow-band{background:linear-gradient(180deg,#23101f,#08101d 18%,#05070b 40% 58%,#08101d 78%,#23101f)}:root[data-theme=dark] .main-page.summer-booster-page .summer-flow-band>.main-section{background:transparent!important}:root[data-theme=dark] .main-page.summer-booster-page :is(#consultation,#summerbooster-consultation){background:linear-gradient(180deg,#08101d,#05070b 24%,#08101d 58%,#23101f)}:root[data-theme=dark] .main-page.summer-booster-page .title-container>.gradient-text{background:linear-gradient(90deg,#f9a8d4,#f472b6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}:root[data-theme=dark] .main-page.summer-booster-page .title-container>.bottom-text{color:#fff}:root[data-theme=dark] .main-page.summer-booster-page .title-container>.body-md,:root[data-theme=dark] .main-page.summer-booster-page .benefit-note,:root[data-theme=dark] .main-page.summer-booster-page .benefit-offer-card p,:root[data-theme=dark] .main-page.summer-booster-page .ela-schedule-course-note{color:var(--main-body)}:root[data-theme=dark] .main-page.summer-booster-page .ela-schedule-column,:root[data-theme=dark] .main-page.summer-booster-page .benefit-offer-card,:root[data-theme=dark] .main-page.summer-booster-page .accordion-container{background:#0b1423;box-shadow:0 0 0 1px color-mix(in srgb,var(--program-primary) 42%,transparent),0 0 10px #00000038}:root[data-theme=dark] .main-page.summer-booster-page .ela-schedule-column{box-shadow:0 0 0 1px color-mix(in srgb,var(--schedule-course-border) 58%,transparent),0 0 10px #00000038}:root[data-theme=dark] .main-page.summer-booster-page .ela-schedule-grade{background:transparent;color:color-mix(in srgb,var(--schedule-course-border) 45%,#f7fbff)}:root[data-theme=dark] .main-page.summer-booster-page .ela-schedule-courses li,:root[data-theme=dark] .main-page.summer-booster-page .ela-schedule-break-label{background:#101d30;border-color:color-mix(in srgb,var(--schedule-course-border) 62%,#182234);color:var(--main-ink)}:root[data-theme=dark] .main-page.summer-booster-page .benefit-offer-card li{border-bottom-color:color-mix(in srgb,var(--program-primary) 28%,#182234)}:root[data-theme=dark] .main-page.summer-booster-page .benefit-offer-card strong,:root[data-theme=dark] .main-page.summer-booster-page .benefit-offer-card__tier{color:#f9a8d4}:root[data-theme=dark] .main-page.summer-booster-page .benefit-offer-card span:not(.benefit-offer-card__period){color:var(--main-ink)}:root[data-theme=dark] .main-page.summer-booster-page .benefit-offer-card.is-benefit-expired{opacity:.72}:root[data-theme=dark] .main-page.summer-booster-page .accordion-item{border-top-color:var(--color-border-default)}:root[data-theme=dark] .main-page.summer-booster-page .accordion-toggle{background:none;color:var(--main-ink);-webkit-text-fill-color:currentColor}:root[data-theme=dark] .main-page.summer-booster-page .accordion-icon,:root[data-theme=dark] .main-page.summer-booster-page .accordion-text{color:var(--main-body)}:root[data-theme=dark] .main-page.summer-booster-page .accordion-text a,:root[data-theme=dark] .main-page.summer-booster-page .accordion-text .faq{color:#f9a8d4}:root[data-theme=dark] .main-page.summer-booster-page .summer-schedule-card.is-active,:root[data-theme=dark] .main-page.summer-booster-page .summer-schedule-card.is-settled{box-shadow:0 0 0 1px #ffffff29,0 0 10px #00000038}:root[data-theme=dark] .main-page.summer-booster-page .main-system-card__icon,:root[data-theme=dark] .main-page.summer-booster-page #modules .main-proof-card__icon-frame{background:linear-gradient(135deg,#182b49f5,#0a162af0)!important;box-shadow:0 12px 24px #00000042,0 0 0 1px #93c5fd1f,inset 0 1px #ffffff14!important}:root[data-theme=dark] .main-page.summer-booster-page #modules .main-proof-card{border-color:color-mix(in srgb,var(--program-primary) 38%,transparent);background:linear-gradient(135deg,#0c192feb,#070f1ee6)!important;box-shadow:0 18px 44px #0000003d,inset 0 1px #ffffff14!important}:root[data-theme=dark] .main-page.summer-booster-page #modules .main-proof-card__title h3{color:var(--main-ink)!important}:root[data-theme=dark] .main-page.summer-booster-page #modules .main-proof-card__body strong,:root[data-theme=dark] .main-page.summer-booster-page #modules .main-proof-card p{color:var(--main-body)}@media(max-width:1020px){:root[data-theme=dark] .main-page.summer-booster-page #modules .main-proof-card{background:radial-gradient(circle at 16% 4%,#ffffff1a,#fff0 46%),linear-gradient(158deg,#0c192ff5,color-mix(in srgb,var(--program-primary) 22%,#07101d) 58%,#05070bfa)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--program-primary) 42%,transparent),0 0 10px #00000038!important}:root[data-theme=dark] .main-page.summer-booster-page #modules .main-proof-card__icon-frame{background:radial-gradient(circle at 34% 24%,color-mix(in srgb,var(--program-primary) 30%,transparent),transparent 62%),linear-gradient(135deg,#0c192feb,#070f1ee6)!important;box-shadow:0 18px 34px #00000057,0 10px 30px color-mix(in srgb,var(--program-primary) 20%,transparent),inset 0 1px 12px #ffffff14!important}:root[data-theme=dark] .main-page.summer-booster-page #modules .main-proof-card__body strong,:root[data-theme=dark] .main-page.summer-booster-page #modules .main-proof-card p{color:#ffffffe6!important}}@media(min-width:834px)and (max-width:1020px){.summer-booster-page .summer-schedule-section{--system-scroll-steps: 3.8;min-height:calc(var(--system-scroll-steps) * 100vh);min-height:calc(var(--system-scroll-steps) * 100svh);padding:0;overflow:visible}.summer-booster-page .summer-schedule-section .main-system-sticky{position:sticky;top:calc(var(--site-active-announcement-height, 0px) + var(--site-header-height, 56px));display:flex;align-items:center;justify-content:center;height:calc(100vh - var(--site-active-announcement-height, 0px) - var(--site-header-height, 56px));height:calc(100svh - var(--site-active-announcement-height, 0px) - var(--site-header-height, 56px));min-height:calc(100vh - var(--site-active-announcement-height, 0px) - var(--site-header-height, 56px));min-height:calc(100svh - var(--site-active-announcement-height, 0px) - var(--site-header-height, 56px));overflow:hidden;padding:clamp(18px,3svh,28px) 0 clamp(22px,3.6svh,34px)}.summer-booster-page .summer-schedule-section .main-system-shell{display:grid;grid-template-rows:auto minmax(0,1fr);align-content:center;width:min(100% - 56px,940px);height:100%;gap:clamp(20px,3svh,30px);overflow:hidden}.summer-booster-page .summer-schedule-section .main-system-stage{top:auto;display:grid;place-items:center;height:100%;min-height:0;margin-top:0;overflow:hidden;perspective:none}.summer-booster-page .summer-schedule-section .main-system-grid{--intermediate-card-gap: clamp(18px, 2.6vw, 24px);--intermediate-card-width: min(430px, calc(100% - 184px) );position:relative;display:block;width:100%;height:min(100%,clamp(356px,calc(100svh - var(--site-active-announcement-height, 0px) - var(--site-header-height, 56px) - 294px),430px));min-height:0;overflow:hidden;background:transparent;perspective:none;transform-style:flat}.summer-booster-page .summer-schedule-section .main-system-pagination{display:none}.summer-booster-page .summer-schedule-card,.summer-booster-page .summer-schedule-card:nth-child(n),.summer-booster-page .summer-schedule-card.is-active,.summer-booster-page .summer-schedule-card.is-prev,.summer-booster-page .summer-schedule-card.is-next,.summer-booster-page .summer-schedule-card.is-queued,.summer-booster-page .summer-schedule-card.is-settled{position:absolute;top:0;left:50%;z-index:0;display:flex;flex-direction:column;width:var(--intermediate-card-width);height:100%;min-height:0;aspect-ratio:auto;border-radius:22px;overflow:hidden;clip-path:inset(0 round 22px);opacity:0!important;filter:none!important;pointer-events:none;transform:translate3d(calc(50% + var(--intermediate-card-gap)),0,0) scale(.86)!important;transform-origin:50% 50%;transition:opacity .34s cubic-bezier(.22,1,.36,1),transform .48s cubic-bezier(.16,1,.3,1)}.summer-booster-page .summer-schedule-card.is-active,.summer-booster-page .summer-schedule-card.is-settled{z-index:3;opacity:1!important;pointer-events:auto;transform:translate3d(-50%,0,0) scale(1)!important}.summer-booster-page .summer-schedule-card.is-next{z-index:2;opacity:.58!important;filter:saturate(.88) brightness(.86)!important;pointer-events:none;transform:translate3d(calc(50% + var(--intermediate-card-gap)),0,0) scale(.86)!important}.summer-booster-page .summer-schedule-card.is-prev{z-index:1;opacity:.38!important;filter:saturate(.82) brightness(.78)!important;pointer-events:none;transform:translate3d(calc(-150% - var(--intermediate-card-gap)),0,0) scale(.86)!important}.summer-booster-page .summer-schedule-card>*,.summer-booster-page .summer-schedule-card:not(.is-active)>*,.summer-booster-page .summer-schedule-card.is-prev>*,.summer-booster-page .summer-schedule-card.is-next>*{opacity:1!important}.summer-booster-page .summer-schedule-card .main-system-card__title{flex-basis:42%;gap:10px;padding:14px 22px 8px;border-radius:22px 22px 0 0}.summer-booster-page .summer-schedule-card .main-system-card__icon{width:62px;height:62px;border-radius:18px}.summer-booster-page .summer-schedule-card .main-system-card__icon:before{width:38px;height:38px}.summer-booster-page .summer-schedule-card .main-system-card__icon img{width:33px;height:33px}.summer-booster-page .summer-schedule-card h3{font-size:clamp(2.45rem,2.9vw,2.95rem)}.summer-booster-page .summer-schedule-card .main-system-card__body{flex-basis:58%;padding:14px 22px 18px;border-radius:22px}.summer-booster-page .summer-schedule-card .main-system-card__body strong{font-size:clamp(1.78rem,2.1vw,2.08rem)}.summer-booster-page .summer-schedule-card p{font-size:clamp(1.55rem,1.72vw,1.68rem);line-height:1.46}}@media(max-width:833px){.summer-booster-page #modules .main-proof-card,.summer-booster-page #modules.main-proof-section[data-section-tone=light] .main-proof-card{border:0!important;background:radial-gradient(circle at 16% 4%,#fffffffa,#fff0 46%),linear-gradient(158deg,#fff,#fdf2f8 52%,#f472b62e)!important}.summer-booster-page #modules .main-proof-card:before{background:radial-gradient(circle at 16% 0%,#ffffff2e,#fff0 38%),linear-gradient(145deg,#ffffff24,#fff0 34%),var(--summer-proof-gradient)!important}.summer-booster-page #modules .main-proof-card.main-proof-card--shared .main-proof-card__body{background:radial-gradient(circle at 16% 0%,#ffffff2e,#fff0 38%),linear-gradient(145deg,#ffffff24,#fff0 34%),var(--summer-proof-gradient)!important}.summer-booster-page #modules .main-proof-card__icon-frame{background:#fff}.summer-booster-page #modules .main-proof-card__icon-frame:before{width:34px;height:34px}}
