.E0kJGG_hero{background:var(--background);min-height:100svh;padding:28px 0 0;position:relative;overflow:hidden}.E0kJGG_container{z-index:1;flex-direction:column;align-items:center;width:min(100% - 32px,1080px);margin:0 auto;display:flex;position:relative}.E0kJGG_content{text-align:center;flex-direction:column;align-items:center;width:100%;display:flex}.E0kJGG_logo{width:clamp(250px,66vw,330px);height:auto}.E0kJGG_productPromise{letter-spacing:-.02em;flex-wrap:wrap;justify-content:center;gap:8px;margin:22px 0 28px;font-size:.875rem;font-weight:750;display:flex}.E0kJGG_productPromise p{border:1px solid var(--border);background:color-mix(in srgb, var(--background) 86%, transparent);box-shadow:0 6px 18px color-mix(in srgb, var(--brand-dark) 6%, transparent);border-radius:999px;margin:0;padding:8px 13px}.E0kJGG_productPromise .E0kJGG_promiseHighlight{border-color:color-mix(in srgb, var(--primary) 18%, transparent);background:var(--highlight)}.E0kJGG_title{letter-spacing:-.06em;text-wrap:balance;width:100%;max-width:930px;margin:0;font-size:clamp(2.5rem,10.5vw,4.9rem);font-weight:850;line-height:.98}.E0kJGG_titleEmphasis{color:var(--primary);background:linear-gradient(180deg, transparent 68%, color-mix(in srgb, var(--highlight) 82%, transparent) 68%, color-mix(in srgb, var(--highlight) 82%, transparent) 94%, transparent 94%);display:inline;position:relative}.E0kJGG_copy{width:100%;max-width:var(--reading-copy-width);text-align:left;gap:10px;margin-top:26px;display:grid}.E0kJGG_copy p{color:var(--muted-foreground);text-wrap:pretty;margin:0;font-size:1.0625rem;line-height:1.58}.E0kJGG_copy strong{color:var(--foreground);font-weight:750}.E0kJGG_heroVisual{width:min(100%,900px);box-shadow:0 28px 70px color-mix(in srgb, var(--brand-dark) 16%, transparent);border-radius:28px 28px 0 0;margin-top:40px;line-height:0;overflow:hidden}.E0kJGG_heroImage{width:100%;height:auto;display:block}.E0kJGG_testimonials{background:var(--background);padding:72px 0}.E0kJGG_testimonialsContainer{width:min(100% - 32px,1080px);margin:0 auto}.E0kJGG_testimonialsTitle{max-width:var(--reading-width);letter-spacing:-.05em;text-align:center;text-wrap:balance;margin:0 auto;font-size:clamp(2rem,8vw,3.25rem);font-weight:820;line-height:1.08}.E0kJGG_testimonialsEmphasis{color:var(--primary)}.E0kJGG_testimonialGrid{gap:18px;margin-top:40px;display:grid}.E0kJGG_testimonialCard{border:1px solid var(--border);background:var(--background);min-width:0;box-shadow:0 16px 40px color-mix(in srgb, var(--brand-dark) 7%, transparent);border-radius:22px;flex-direction:column;padding:16px;display:flex}.E0kJGG_testimonialImage{border:1px solid color-mix(in srgb, var(--foreground) 12%, transparent);border-radius:15px;width:100%;height:auto;display:block}.E0kJGG_problemSection{background:var(--brand-dark);color:var(--background);padding:72px 0;position:relative;overflow:hidden}.E0kJGG_problemContainer{z-index:1;width:min(100% - 32px,1080px);margin:0 auto;position:relative}.E0kJGG_problemHeader{width:min(100%, var(--reading-copy-width));text-align:left;margin:0 auto}.E0kJGG_problemTitle{letter-spacing:-.025em;margin:0;font-size:clamp(1.375rem,5.5vw,1.5rem);font-weight:700;line-height:1.35}.E0kJGG_problemOpening{gap:12px;margin-top:22px;display:grid}.E0kJGG_problemOpening p{color:var(--background);margin:0;font-size:1.0625rem;line-height:1.65}.E0kJGG_problemOpening p:last-child{font-weight:650}.E0kJGG_problemContext{color:var(--background);margin:22px 0 0;font-size:1.0625rem;line-height:1.65}.E0kJGG_problemLead{color:var(--background);margin:22px 0 0;font-size:1.0625rem;font-weight:650;line-height:1.65}.E0kJGG_problemImage{width:min(100%,820px);height:auto;margin:32px auto 0;display:block}.E0kJGG_problemClosing{width:min(100%, var(--reading-copy-width));margin:36px auto 0}.E0kJGG_problemClosing p{color:var(--background);margin:0;font-size:1.0625rem;line-height:1.65}.E0kJGG_problemClosing p+p{margin-top:14px}.E0kJGG_problemClosing .E0kJGG_problemClosingLabel,.E0kJGG_problemClosing .E0kJGG_problemClosingStatement{font-weight:650}.E0kJGG_problemClosing .E0kJGG_problemClosingQuestion,.E0kJGG_problemClosing .E0kJGG_problemClosingAnswer{margin-top:22px;font-weight:650}.E0kJGG_stepsSection{background:var(--background);padding:72px 0}.E0kJGG_stepsContainer{width:min(100% - 32px,1080px);margin:0 auto}.E0kJGG_stepsTitle{max-width:var(--reading-width);letter-spacing:-.04em;text-align:center;text-wrap:balance;margin:0 auto;font-size:clamp(1.875rem,4vw,2.5rem);font-weight:820;line-height:1.15}.E0kJGG_stepsTitleEmphasis{color:var(--primary)}.E0kJGG_stepsGrid{gap:18px;margin-top:40px;display:grid}.E0kJGG_stepCard{border:1px solid var(--border);background:var(--background);min-width:0;box-shadow:0 16px 38px color-mix(in srgb, var(--brand-dark) 6%, transparent);border-radius:22px;grid-template-rows:auto auto 1fr auto;padding:22px;display:grid;overflow:hidden}.E0kJGG_stepNumber{width:fit-content;color:var(--primary);margin:0 0 20px;font-size:.9375rem;font-weight:750;line-height:1.3}.E0kJGG_stepCard h3{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:1.375rem;font-weight:780;line-height:1.15}.E0kJGG_stepDescription{color:var(--muted-foreground);margin:16px 0 0;font-size:1rem;line-height:1.62}.E0kJGG_stepImage{border-radius:16px;width:100%;height:auto;margin-top:24px;display:block}.E0kJGG_benefitsSection{background:var(--background);padding:72px 0}.E0kJGG_benefitsContainer{width:min(100% - 32px,1080px);margin:0 auto}.E0kJGG_benefitsTitle{letter-spacing:-.04em;text-align:center;text-wrap:balance;margin:0;font-size:clamp(1.875rem,4vw,2.75rem);font-weight:820;line-height:1.15}.E0kJGG_benefitsTitleEmphasis{color:var(--primary)}.E0kJGG_benefitsGrid{border-top:1px solid var(--border);gap:0;margin:40px 0 0;padding:0;list-style:none;display:grid}.E0kJGG_benefitItem{border-bottom:1px solid var(--border);padding:28px 0 30px 42px;position:relative}.E0kJGG_benefitItem:before{content:"✓";background:var(--primary);width:26px;height:26px;color:var(--background);border-radius:50%;place-items:center;font-size:.875rem;font-weight:800;display:grid;position:absolute;top:29px;left:0}.E0kJGG_benefitItem h3{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:1.375rem;font-weight:780;line-height:1.2}.E0kJGG_benefitDesktopBreak{display:none}.E0kJGG_benefitItem p{color:var(--muted-foreground);margin:14px 0 0;font-size:1rem;line-height:1.62}.E0kJGG_includedSection{background:var(--background);padding:72px 0}.E0kJGG_includedContainer{width:min(100% - 32px,1080px);margin:0 auto}.E0kJGG_includedHeading{max-width:var(--reading-width);text-align:center;margin:0 auto}.E0kJGG_includedHeading>p,.E0kJGG_bonusHeading>p{border-radius:999px;width:fit-content;margin:0 auto 18px;padding:8px 16px;font-size:.9375rem;font-weight:700;line-height:1.35}.E0kJGG_includedHeading>p{background:color-mix(in srgb, var(--surface) 45%, var(--background));color:var(--muted-foreground)}.E0kJGG_includedHeading h2{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(1.875rem,4vw,2.5rem);font-weight:820;line-height:1.15}.E0kJGG_includedTitleEmphasis{color:var(--primary)}.E0kJGG_includedList{gap:22px;margin-top:40px;display:grid}.E0kJGG_includedItem{border:1px solid var(--border);background:var(--background);box-shadow:0 16px 42px color-mix(in srgb, var(--brand-dark) 6%, transparent);border-radius:24px;gap:24px;padding:22px;display:grid}.E0kJGG_includedContent{align-self:center}.E0kJGG_includedContent h3{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:1.625rem;font-weight:790;line-height:1.15}.E0kJGG_includedContent p{color:var(--muted-foreground);margin:16px 0 0;font-size:1rem;line-height:1.62}.E0kJGG_mockupImage{justify-self:center;width:min(88%,350px);height:auto;display:block}.E0kJGG_bonusSection{background:var(--brand-dark);color:var(--background);padding:72px 0;position:relative;overflow:hidden}.E0kJGG_bonusContainer{z-index:1;width:min(100% - 32px,1080px);margin:0 auto;position:relative}.E0kJGG_bonusHeading{max-width:var(--reading-width);text-align:center;margin:0 auto}.E0kJGG_bonusHeading>p{background:color-mix(in srgb, var(--background) 14%, transparent);color:var(--background)}.E0kJGG_bonusHeading h2{letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(2rem,8vw,3.25rem);font-weight:820;line-height:1.08}.E0kJGG_bonusGrid{gap:18px;margin-top:40px;display:grid}.E0kJGG_bonusCard{border:1px solid var(--border);background:var(--background);min-width:0;color:var(--foreground);border-radius:22px;grid-template-rows:auto auto 1fr;padding:24px;display:grid;box-shadow:0 18px 44px #0000002e}.E0kJGG_bonusCard h3{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:1.5rem;font-weight:790;line-height:1.16}.E0kJGG_bonusCard>p{color:var(--muted-foreground);margin:16px 0 0;font-size:1rem;line-height:1.62}.E0kJGG_bonusImage{border-radius:16px;justify-self:center;width:min(88%,350px);height:auto;margin-top:24px;display:block}.E0kJGG_audienceSection{background:var(--background);padding:72px 0}.E0kJGG_audienceContainer{width:min(100% - 32px, var(--reading-width));margin:0 auto}.E0kJGG_audienceTitle{max-width:var(--reading-width);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(1.875rem,4vw,2.5rem);font-weight:820;line-height:1.15}.E0kJGG_audienceTitleEmphasis{color:var(--primary)}.E0kJGG_audienceGrid{gap:38px;margin-top:32px;display:grid}.E0kJGG_audienceContent,.E0kJGG_audienceVisual{min-width:0}.E0kJGG_audienceContent{max-width:var(--reading-copy-width)}.E0kJGG_audienceList{gap:16px;margin:0;padding:0;list-style:none;display:grid}.E0kJGG_audienceList li{color:var(--muted-foreground);text-wrap:pretty;padding-left:42px;font-size:1.0625rem;line-height:1.55;position:relative}.E0kJGG_audienceList li:before{background:var(--highlight);width:28px;height:28px;color:var(--foreground);content:"✓";border-radius:9px;place-items:center;font-size:.9375rem;font-weight:850;display:grid;position:absolute;top:0;left:0}.E0kJGG_audienceImage{border-radius:24px;width:100%;height:auto;display:block}.E0kJGG_audienceClosing{border:1px solid color-mix(in srgb, var(--primary) 12%, var(--border));background:color-mix(in srgb, var(--primary) 6%, var(--background));border-radius:18px;margin:24px 0 0;padding:24px;font-size:1.0625rem;font-weight:650;line-height:1.62}.E0kJGG_recapSection{background:var(--brand-dark);color:var(--background);padding:72px 0}.E0kJGG_recapContainer{width:min(100% - 32px, var(--reading-width));margin:0 auto}.E0kJGG_recapEyebrow{border:1px solid color-mix(in srgb, var(--background) 18%, transparent);background:color-mix(in srgb, var(--background) 8%, transparent);border-radius:999px;width:fit-content;margin:0 0 18px;padding:8px 14px;font-size:.9375rem;font-weight:800}.E0kJGG_recapContainer h2{letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(2rem,8vw,3.25rem);font-weight:820;line-height:1.08}.E0kJGG_valueList{border-top:1px solid color-mix(in srgb, var(--background) 17%, transparent);margin:36px 0;display:grid}.E0kJGG_valueItem{border-bottom:1px solid color-mix(in srgb, var(--background) 17%, transparent);justify-content:space-between;gap:18px;padding:18px 0;font-size:1.0625rem;line-height:1.45;display:flex}.E0kJGG_valueItem dt,.E0kJGG_valueItem dd{margin:0}.E0kJGG_valueItem dd{color:var(--highlight);flex:none;font-weight:800}.E0kJGG_totalValue{border:1px solid color-mix(in srgb, var(--background) 18%, transparent);background:color-mix(in srgb, var(--background) 7%, var(--brand-dark));text-align:center;border-radius:18px;flex-direction:column;align-items:center;gap:8px;margin:0;padding:24px;font-size:1.125rem;line-height:1.35;display:flex}.E0kJGG_totalValue strong{color:var(--highlight);letter-spacing:-.04em;font-size:clamp(2.125rem,8vw,3rem);font-weight:850;line-height:1}@media (min-width:700px){.E0kJGG_totalValue{text-align:left;flex-direction:row;justify-content:space-between;gap:24px;padding:28px 32px}}.E0kJGG_recapClosing{color:color-mix(in srgb, var(--background) 82%, transparent);margin:18px 0 0;font-size:1.0625rem;line-height:1.62}.E0kJGG_offerSection{background:var(--background);padding:72px 0}.E0kJGG_offerContainer{width:min(100% - 32px,1080px);margin:0 auto}.E0kJGG_offerCard{border:1px solid var(--border);background:var(--background);color:var(--foreground);box-shadow:0 24px 60px color-mix(in srgb, var(--brand-dark) 10%, transparent);border-radius:28px;grid-template-areas:"brand""mockup""details";gap:36px;padding:24px;display:grid}.E0kJGG_offerBrand{flex-direction:column;grid-area:brand;align-items:center;min-width:0;display:flex}.E0kJGG_offerBrand .E0kJGG_productPromise{flex-wrap:nowrap;gap:6px;margin:20px 0 0;font-size:.75rem}.E0kJGG_offerBrand .E0kJGG_productPromise p{white-space:nowrap;padding:7px 9px}.E0kJGG_offerMockup{grid-area:mockup;min-width:0}.E0kJGG_offerLogo{width:min(100%,300px);height:auto;margin:0 auto;display:block}.E0kJGG_offerBundleImage{width:min(100%,460px);height:auto;margin:0 auto;display:block}.E0kJGG_offerContent{text-align:center;grid-area:details;width:min(100%,660px);margin:0 auto}.E0kJGG_offerLabel{color:var(--muted-foreground);letter-spacing:-.02em;margin:0 0 10px;font-size:1.125rem;font-weight:650;line-height:1.4}.E0kJGG_offerPrice{background:var(--highlight);width:fit-content;color:var(--foreground);letter-spacing:-.06em;border-radius:12px;margin:0 auto 10px;padding:7px 14px;font-size:clamp(3rem,15vw,4.5rem);font-weight:850;line-height:1}.E0kJGG_currencyEquivalent{color:var(--muted-foreground);margin:0 0 28px;font-weight:650}.E0kJGG_purchaseButton{background:var(--primary);width:100%;min-height:60px;color:var(--background);text-align:center;box-shadow:0 14px 30px color-mix(in srgb, var(--primary) 36%, transparent);border:0;border-radius:14px;justify-content:center;align-items:center;padding:15px 20px;font-size:1rem;font-weight:850;line-height:1.3;text-decoration:none;display:flex}.E0kJGG_trustList{gap:10px;width:min(100%,280px);margin:24px auto 0;padding:0;list-style:none;display:grid}.E0kJGG_trustList li{border:1px solid var(--border);color:var(--muted-foreground);text-align:left;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:12px;font-size:.875rem;font-weight:650;line-height:1.35;display:flex}.E0kJGG_trustIcon{object-fit:contain;flex:none;width:30px;height:32px}.E0kJGG_teacherSection{background:var(--background);padding:72px 0}.E0kJGG_teacherContainer{gap:38px;width:min(100% - 32px,1080px);margin:0 auto;display:grid}.E0kJGG_teacherContent h2{color:var(--primary);letter-spacing:-.04em;text-wrap:balance;text-align:center;margin:0 0 26px;font-size:clamp(2rem,3.2vw,2.5rem);font-weight:820;line-height:1.15}.E0kJGG_teacherContent p{color:var(--muted-foreground);margin:0;font-size:1.0625rem;line-height:1.65}.E0kJGG_teacherContent p+p{margin-top:16px}.E0kJGG_teacherContent p:last-child{color:var(--foreground);font-weight:650}.E0kJGG_teacherImage{border-radius:24px;width:100%;height:auto;display:block}.E0kJGG_optionsSection{background:var(--background);padding:72px 0}.E0kJGG_optionsContainer{width:min(100% - 32px,900px);margin:0 auto}.E0kJGG_optionsContainer>h2{letter-spacing:-.05em;text-align:center;margin:0;font-size:clamp(2rem,8vw,3.25rem);font-weight:820;line-height:1.08}.E0kJGG_optionsTitleEmphasis{color:var(--primary)}.E0kJGG_optionsGrid{gap:18px;margin-top:40px;display:grid}.E0kJGG_optionCard{border:1px solid var(--border);background:var(--background);border-radius:22px;padding:28px}.E0kJGG_positiveOption{border:2px solid var(--primary);background:color-mix(in srgb, var(--primary) 6%, var(--background))}.E0kJGG_optionNegativeIcon,.E0kJGG_optionPositiveIcon{background:var(--surface);border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:20px;font-size:1.5rem;font-weight:850;display:grid}.E0kJGG_optionPositiveIcon{background:var(--highlight)}.E0kJGG_optionCard h3{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:1.5rem;font-weight:790;line-height:1.16}.E0kJGG_positiveOption h3{text-wrap:wrap}.E0kJGG_optionPriceLine{display:block}.E0kJGG_optionCard p{color:var(--muted-foreground);margin:16px 0 0;font-size:1rem;line-height:1.62}.E0kJGG_optionsClosing{text-align:center;gap:10px;margin-top:32px;display:grid}.E0kJGG_optionsClosing p{color:var(--muted-foreground);margin:0;font-size:1.0625rem;line-height:1.6}.E0kJGG_optionsClosing p:first-child{color:var(--foreground);font-weight:750}.E0kJGG_faqSection{background:var(--background);padding:72px 0}.E0kJGG_faqContainer{width:min(100% - 32px, var(--reading-width));margin:0 auto}.E0kJGG_faqContainer>h2{color:var(--primary);letter-spacing:-.05em;text-align:center;margin:0;font-size:clamp(2rem,8vw,3.25rem);font-weight:820;line-height:1.08}.E0kJGG_faqList{gap:12px;margin-top:40px;display:grid}.E0kJGG_faqItem{border:1px solid var(--border);background:var(--background);border-radius:20px;overflow:hidden}.E0kJGG_faqQuestion{letter-spacing:-.03em;margin:0;font-size:1.25rem;font-weight:780;line-height:1.3}.E0kJGG_faqQuestion button{background:var(--background);width:100%;color:var(--foreground);cursor:pointer;text-align:left;border:0;border-bottom:1px solid #0000;align-items:center;gap:20px;padding:22px;display:flex}.E0kJGG_faqQuestionText{flex:1}.E0kJGG_faqIcon{border:1.5px solid var(--subtle-foreground);width:30px;height:30px;color:var(--subtle-foreground);border-radius:50%;flex:0 0 30px;place-items:center;display:grid}.E0kJGG_faqIcon:after{content:"+";font-size:1.5rem;font-weight:300;line-height:1}.E0kJGG_faqItem[data-open=true] .E0kJGG_faqQuestion button{border-bottom-color:var(--border)}.E0kJGG_faqItem[data-open=true] .E0kJGG_faqIcon:after{content:"×"}.E0kJGG_faqQuestion button:focus-visible{outline:3px solid var(--primary);outline-offset:-3px;border-radius:20px}.E0kJGG_faqPanel{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.22,1,.36,1),opacity .2s;display:grid}.E0kJGG_faqItem[data-open=true] .E0kJGG_faqPanel{opacity:1;grid-template-rows:1fr}.E0kJGG_faqPanelInner{min-height:0;overflow:hidden}.E0kJGG_faqAnswers{background:#f3f4f6;padding:20px 22px 22px}.E0kJGG_faqAnswers p{color:var(--muted-foreground);margin:0;font-size:1rem;line-height:1.62}.E0kJGG_faqAnswers p+p{margin-top:16px}.E0kJGG_legalFooter{background:color-mix(in srgb, var(--brand-dark) 72%, black);color:color-mix(in srgb, var(--background) 72%, transparent);padding:56px 0}.E0kJGG_legalContainer{width:min(100% - 32px,1080px);margin:0 auto}.E0kJGG_legalContainer p{text-align:left;margin:0;font-size:.875rem;line-height:1.65}.E0kJGG_legalContainer p+p{margin-top:16px}.E0kJGG_legalContainer .E0kJGG_legalCopyright{text-align:center}.E0kJGG_legalCopyright{color:color-mix(in srgb, var(--background) 86%, transparent)}.E0kJGG_legalNotes{border-top:1px solid color-mix(in srgb, var(--background) 18%, transparent);color:color-mix(in srgb, var(--background) 66%, transparent);margin-top:32px;padding-top:24px}@media (min-width:700px){.E0kJGG_hero{padding-top:38px}.E0kJGG_container{width:min(100% - 48px,1080px)}.E0kJGG_productPromise{margin:24px 0 32px;font-size:.9375rem}.E0kJGG_title{font-size:clamp(3.8rem,6.8vw,4.9rem)}.E0kJGG_copy{gap:12px;margin-top:30px}.E0kJGG_copy p{font-size:1.125rem}.E0kJGG_heroVisual{border-radius:34px 34px 0 0;margin-top:48px}.E0kJGG_testimonials{padding:96px 0}.E0kJGG_testimonialsContainer{width:min(100% - 48px,1080px)}.E0kJGG_testimonialGrid{margin-top:48px}.E0kJGG_testimonialCard{padding:20px}.E0kJGG_problemSection{padding:96px 0}.E0kJGG_problemContainer{width:min(100% - 48px,1080px)}.E0kJGG_problemTitle{font-size:clamp(1.5rem,2.7vw,1.75rem)}.E0kJGG_problemOpening p,.E0kJGG_problemContext,.E0kJGG_problemLead,.E0kJGG_problemClosing p{font-size:1.125rem}.E0kJGG_stepsSection{padding:96px 0}.E0kJGG_stepsContainer{width:min(100% - 48px,1080px)}.E0kJGG_stepsGrid{margin-top:48px}.E0kJGG_benefitsSection{padding:96px 0}.E0kJGG_benefitsContainer{width:min(100% - 48px,1080px)}.E0kJGG_benefitsGrid{margin-top:48px}.E0kJGG_includedSection{padding:96px 0}.E0kJGG_includedContainer{width:min(100% - 48px,1080px)}.E0kJGG_includedList{gap:28px;margin-top:48px}.E0kJGG_includedItem{padding:30px}.E0kJGG_bonusSection{padding:96px 0}.E0kJGG_bonusContainer{width:min(100% - 48px,1080px)}.E0kJGG_bonusGrid{margin-top:48px}.E0kJGG_bonusCard{padding:28px}.E0kJGG_audienceSection{padding:96px 0}.E0kJGG_audienceContainer{width:min(100% - 48px, var(--reading-width))}.E0kJGG_audienceGrid{margin-top:40px}.E0kJGG_audienceList li,.E0kJGG_audienceClosing{font-size:1.125rem}.E0kJGG_audienceClosing{padding:28px}.E0kJGG_recapSection,.E0kJGG_offerSection,.E0kJGG_teacherSection,.E0kJGG_optionsSection,.E0kJGG_faqSection{padding:96px 0}.E0kJGG_recapContainer,.E0kJGG_faqContainer{width:min(100% - 48px, var(--reading-width))}.E0kJGG_optionsContainer{width:min(100% - 48px,900px)}.E0kJGG_offerContainer,.E0kJGG_teacherContainer,.E0kJGG_legalContainer{width:min(100% - 48px,1080px)}.E0kJGG_valueItem{font-size:1.125rem}.E0kJGG_offerCard{padding:36px}.E0kJGG_trustList{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin-left:0;margin-right:0}.E0kJGG_trustList li{justify-content:flex-start}.E0kJGG_teacherContent p,.E0kJGG_optionsClosing p{font-size:1.125rem}.E0kJGG_optionsGrid,.E0kJGG_faqList{margin-top:48px}.E0kJGG_faqQuestion button{padding:30px}.E0kJGG_faqAnswers{padding:24px 30px 30px}.E0kJGG_legalFooter{padding:64px 0}}@media (min-width:900px){.E0kJGG_benefitDesktopBreak{display:initial}.E0kJGG_title{max-width:1080px;font-size:clamp(3.2rem,4.5vw,4.5rem)}.E0kJGG_titleFirstLine,.E0kJGG_titleSecondLine{white-space:nowrap;display:block}.E0kJGG_copy{text-align:center}.E0kJGG_copy p{text-wrap:balance}.E0kJGG_testimonialGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.E0kJGG_problemSection{padding:104px 0}.E0kJGG_problemImage{width:min(100%,620px);margin-top:30px}.E0kJGG_problemClosing{margin-top:56px}.E0kJGG_stepsSection{padding:104px 0}.E0kJGG_stepsTitle{max-width:1080px}.E0kJGG_stepsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.E0kJGG_stepCard{padding:28px}.E0kJGG_stepCard h3{font-size:1.5rem}.E0kJGG_stepDescription{font-size:1.0625rem}.E0kJGG_benefitsSection{padding:104px 0}.E0kJGG_benefitsGrid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:56px}.E0kJGG_benefitItem{padding-top:32px;padding-bottom:34px}.E0kJGG_benefitItem:before{top:33px}.E0kJGG_benefitItem p{font-size:1.0625rem}.E0kJGG_includedSection{padding:104px 0}.E0kJGG_includedItem{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:48px}.E0kJGG_includedItem:nth-child(2n) .E0kJGG_includedContent{order:2}.E0kJGG_includedItem:nth-child(2n) .E0kJGG_mockupImage{order:1}.E0kJGG_mockupImage,.E0kJGG_bonusImage{width:clamp(190px,23vw,260px)}.E0kJGG_bonusSection{padding:104px 0}.E0kJGG_bonusHeading{max-width:1000px}.E0kJGG_bonusGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.E0kJGG_audienceSection{padding:104px 0}.E0kJGG_audienceContainer{width:min(100% - 48px,1080px)}.E0kJGG_audienceTitle,.E0kJGG_audienceVisual{margin-left:auto;margin-right:auto}.E0kJGG_audienceContent{width:fit-content;max-width:none;margin-left:auto;margin-right:auto}.E0kJGG_audienceVisual{max-width:var(--reading-width)}.E0kJGG_recapSection,.E0kJGG_offerSection,.E0kJGG_teacherSection,.E0kJGG_optionsSection,.E0kJGG_faqSection{padding:104px 0}.E0kJGG_offerCard{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"mockup brand""mockup details";align-items:center;gap:28px 52px;padding:48px}.E0kJGG_offerBrand{align-self:end}.E0kJGG_offerLogo{width:min(100%,420px)}.E0kJGG_offerBrand .E0kJGG_productPromise{flex-wrap:wrap;gap:8px;font-size:.875rem}.E0kJGG_offerBrand .E0kJGG_productPromise p{white-space:normal;padding:8px 13px}.E0kJGG_offerMockup{align-self:center}.E0kJGG_offerContent{text-align:center;align-self:start;width:100%;margin:0}.E0kJGG_teacherContainer{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);align-items:center;gap:56px}.E0kJGG_teacherContent h2{text-align:left}.E0kJGG_optionsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media (max-width:380px){.E0kJGG_container{width:min(100% - 24px,1080px)}.E0kJGG_logo{width:232px}.E0kJGG_title{font-size:2.25rem}.E0kJGG_copy p{font-size:1rem}.E0kJGG_heroVisual{border-radius:22px 22px 0 0}.E0kJGG_problemContainer,.E0kJGG_stepsContainer,.E0kJGG_benefitsContainer,.E0kJGG_includedContainer,.E0kJGG_bonusContainer{width:min(100% - 24px,1080px)}.E0kJGG_audienceContainer,.E0kJGG_recapContainer,.E0kJGG_faqContainer{width:min(100% - 24px, var(--reading-width))}.E0kJGG_offerContainer,.E0kJGG_teacherContainer,.E0kJGG_optionsContainer,.E0kJGG_legalContainer{width:min(100% - 24px,1080px)}.E0kJGG_valueItem{flex-direction:column;align-items:flex-start;gap:8px}.E0kJGG_offerCard,.E0kJGG_optionCard{padding:22px}.E0kJGG_offerBrand .E0kJGG_productPromise{font-size:.625rem}}@media (prefers-reduced-motion:reduce){.E0kJGG_faqPanel{transition:none}}
