.workbook-checkout-module___d4F3a__box{background:var(--cream);border:2px solid var(--teal);color:var(--teal);gap:.8rem;max-width:640px;padding:clamp(18px,4vw,32px);display:grid}.workbook-checkout-module___d4F3a__box p{margin:0;line-height:1.8}.workbook-checkout-module___d4F3a__state{font-size:1.25rem;font-weight:900}.workbook-checkout-module___d4F3a__grid{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.workbook-checkout-module___d4F3a__box label{gap:.4rem;font-weight:800;display:grid}.workbook-checkout-module___d4F3a__box input:not([type=checkbox]){background:var(--white);border:2px solid var(--teal);color:var(--teal);font:inherit;width:100%;padding:.8rem .9rem}.workbook-checkout-module___d4F3a__consent{align-items:flex-start;gap:.6rem;line-height:1.7;font-weight:600!important;display:flex!important}.workbook-checkout-module___d4F3a__consent input{margin-top:.35rem}.workbook-checkout-module___d4F3a__consent a{border-bottom:2px solid var(--teal);font-weight:900}.workbook-checkout-module___d4F3a__btn{background:var(--teal);cursor:pointer;font:inherit;border:0;justify-content:center;justify-self:start;min-height:50px;padding:.85rem 1.4rem;font-weight:900;display:inline-flex;color:var(--cream)!important}.workbook-checkout-module___d4F3a__btn:disabled{opacity:.6}.workbook-checkout-module___d4F3a__bank{border-block:1px solid var(--soft);gap:.4rem;padding:.9rem 0;display:grid}.workbook-checkout-module___d4F3a__bank b{letter-spacing:.04em}.workbook-checkout-module___d4F3a__bank button{border:0;border-bottom:2px solid var(--teal);color:var(--teal);cursor:pointer;font:inherit;background:0 0;justify-self:start;padding:0 0 .2rem;font-weight:900}.workbook-checkout-module___d4F3a__box form{gap:.8rem;display:grid}.workbook-checkout-module___d4F3a__error{border-inline-start:4px solid var(--teal);padding-inline-start:.6rem;font-weight:800}@media (max-width:640px){.workbook-checkout-module___d4F3a__grid{grid-template-columns:1fr}}
.page-module__xXS3uG__page{background:var(--cream);color:var(--teal);min-height:100svh}.page-module__xXS3uG__header{justify-content:space-between;align-items:center;padding:18px clamp(16px,4vw,56px);display:flex}.page-module__xXS3uG__brand{font-size:1.25rem;font-weight:900}.page-module__xXS3uG__brand i{-webkit-text-decoration:underline .14em solid var(--lime);text-decoration:underline .14em solid var(--lime);text-underline-offset:.14em;font-style:normal}.page-module__xXS3uG__cta{background:var(--teal);padding:.7rem 1rem;font-weight:900;color:var(--cream)!important}.page-module__xXS3uG__hero{background:radial-gradient(500px 360px at 85% 5%, color-mix(in srgb, var(--lime) 30%, transparent), transparent 70%), var(--teal);color:var(--cream);padding:clamp(56px,9vw,110px) max(20px,10vw)}.page-module__xXS3uG__hero .page-module__xXS3uG__kicker{color:var(--lime)}.page-module__xXS3uG__hero h1{letter-spacing:-.04em;margin:.6rem 0 1rem;font-size:clamp(2.6rem,8vw,5.4rem);line-height:1.12}.page-module__xXS3uG__hero h1 span,.page-module__xXS3uG__mark{background:var(--lime);color:var(--teal);border-radius:.15em;padding:0 .2em;display:inline-block}.page-module__xXS3uG__lead{max-width:620px;font-size:1.15rem;line-height:1.85}.page-module__xXS3uG__price{margin:1.2rem 0 .8rem;font-size:2.2rem;font-weight:900}.page-module__xXS3uG__price small{opacity:.8;font-size:.95rem;font-weight:700}.page-module__xXS3uG__primary{background:var(--lime);padding:1rem 1.4rem;font-weight:900;display:inline-flex;color:var(--teal)!important}.page-module__xXS3uG__hero .page-module__xXS3uG__small a{border-bottom:2px solid var(--lime);font-weight:900}.page-module__xXS3uG__kicker{margin:0;font-size:.95rem;font-weight:900}.page-module__xXS3uG__section,.page-module__xXS3uG__dark{padding:clamp(56px,9vw,110px) max(20px,10vw)}.page-module__xXS3uG__section h2,.page-module__xXS3uG__dark h2{letter-spacing:-.04em;margin:.6rem 0 1.8rem;font-size:clamp(2rem,5vw,3.6rem);line-height:1.2}.page-module__xXS3uG__dark{background:var(--teal);color:var(--cream)}.page-module__xXS3uG__dark .page-module__xXS3uG__kicker{color:var(--lime)}.page-module__xXS3uG__weeks,.page-module__xXS3uG__grid{grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.page-module__xXS3uG__grid{grid-template-columns:repeat(2,1fr)}.page-module__xXS3uG__weeks article,.page-module__xXS3uG__grid article{border:1px solid var(--soft);padding:1.3rem}.page-module__xXS3uG__dark .page-module__xXS3uG__grid article{border-color:var(--line)}.page-module__xXS3uG__weeks b{background:var(--teal);color:var(--lime);padding:.15rem .45rem}.page-module__xXS3uG__weeks h3{margin:1rem 0 .3rem;font-size:1.6rem}.page-module__xXS3uG__weeks em{font-style:normal;font-weight:800}.page-module__xXS3uG__weeks p,.page-module__xXS3uG__grid p{margin:.5rem 0 0;line-height:1.8}.page-module__xXS3uG__grid b{font-size:1.1rem}.page-module__xXS3uG__dark .page-module__xXS3uG__grid b{color:var(--lime)}.page-module__xXS3uG__sample{background:var(--white);border:1px solid var(--soft);gap:1rem;max-width:640px;padding:clamp(18px,4vw,30px);display:grid}.page-module__xXS3uG__sample small{opacity:.7;font-size:.8rem;font-weight:800;display:block}.page-module__xXS3uG__idea{background:var(--lime);padding:.9rem 1rem}.page-module__xXS3uG__idea p{margin:.2rem 0 0;font-size:1.25rem;font-weight:900}.page-module__xXS3uG__story{border-inline-start:3px solid var(--lime);margin:0;padding-inline-start:.9rem;line-height:1.8}.page-module__xXS3uG__q{margin:0;font-weight:800}.page-module__xXS3uG__q span{border-bottom:1px solid var(--soft);height:2.2rem;display:block}.page-module__xXS3uG__say{border:2px solid var(--teal);margin:0;padding:.8rem 1rem;line-height:1.8}.page-module__xXS3uG__say b{font-size:1.1rem;display:block}.page-module__xXS3uG__small{opacity:.85;margin-top:1rem;font-size:.95rem;line-height:1.8}@media (max-width:760px){.page-module__xXS3uG__weeks,.page-module__xXS3uG__grid{grid-template-columns:1fr}}
