.sample-end-module__da_aoG__card{box-sizing:border-box;border:2px solid var(--bp-line,#00000029);background:var(--page,#fff);width:100%;max-width:560px;box-shadow:0 4px 0 var(--bp-card-edge,#00000024);font-family:var(--bp-font,inherit);color:var(--ink,#1d1b2e);text-align:center;border-radius:24px;flex-direction:column;align-items:center;gap:14px;margin:24px auto 8px;padding:36px 32px 28px;animation:.4s cubic-bezier(.22,1,.36,1) both sample-end-module__da_aoG__sample-end-rise;display:flex}.sample-end-module__da_aoG__kicker{color:var(--bp-blue,#3a5bef);margin:0;font-size:15px;font-weight:700;line-height:20px}.sample-end-module__da_aoG__title{font-family:var(--bp-font,inherit);letter-spacing:-.01em;outline:none;margin:0;font-size:30px;font-weight:700;line-height:36px}.sample-end-module__da_aoG__course{max-width:42ch;color:var(--ink,#1d1b2e);margin:0;font-size:17px;line-height:25px}.sample-end-module__da_aoG__price.sample-end-module__da_aoG__price{justify-content:center;margin-top:6px}.sample-end-module__da_aoG__buy{width:100%;max-width:420px;margin-top:6px}.sample-end-module__da_aoG__buy .pr-buy{flex-direction:column;align-items:stretch;gap:14px;display:flex}.sample-end-module__da_aoG__buy .pr-buy-notice{text-align:center;color:var(--bp-muted,#0009);font-size:13px;line-height:19px;display:block}.sample-end-module__da_aoG__buy .pr-buy-notice a{color:var(--ink,#1d1b2e);text-underline-offset:3px;text-decoration:underline}.sample-end-module__da_aoG__buy .st-cta{width:100%}.sample-end-module__da_aoG__buy .pr-buy-error{color:var(--retry-ink,#8a5807);font-size:14px;line-height:20px}.sample-end-module__da_aoG__quiet{color:var(--ink,#1d1b2e);text-underline-offset:3px;font-size:15px;font-weight:700;line-height:22px;text-decoration:underline}.sample-end-module__da_aoG__fine{gap:4px;max-width:46ch;margin-top:4px;display:grid}.sample-end-module__da_aoG__fine p{color:var(--bp-muted,#0009);margin:0;font-size:13px;line-height:19px}@keyframes sample-end-module__da_aoG__sample-end-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.sample-end-module__da_aoG__card{animation:none}}@media (max-width:520px){.sample-end-module__da_aoG__card{border-radius:20px;padding:28px 18px 22px}.sample-end-module__da_aoG__title{font-size:26px;line-height:32px}}.sample-end-module__da_aoG__mia{place-items:center;width:84px;height:84px;margin:-14px 0 -6px;display:grid}.sample-end-module__da_aoG__refund.sample-end-module__da_aoG__refund{text-align:center;margin:10px 0 0}
.focus-promise-module__DdwI2q__host{display:contents}.focus-promise-module__DdwI2q__focus{box-sizing:border-box;background:var(--bp-blue-soft,#5665f024);width:100%;max-width:460px;color:var(--ink,#1d1b2e);border-radius:16px;padding:14px 18px 15px;animation:.32s cubic-bezier(.22,1,.36,1) both focus-promise-module__DdwI2q__focus-promise-in}.focus-promise-module__DdwI2q__host[data-align=center] .focus-promise-module__DdwI2q__focus{text-align:center;margin:0 auto}.focus-promise-module__DdwI2q__host[data-align=start] .focus-promise-module__DdwI2q__focus{text-align:left;max-width:none;margin:14px 0 0}.focus-promise-module__DdwI2q__title{margin:0;font-size:17px;font-weight:700;line-height:23px}.focus-promise-module__DdwI2q__line{margin:4px 0 0;font-size:16px;line-height:23px}@keyframes focus-promise-module__DdwI2q__focus-promise-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.focus-promise-module__DdwI2q__focus{animation:none}}
.playful-offer-module___8C3cG__heading.playful-offer-module___8C3cG__heading{margin:0;font-size:clamp(24px,3.4vw,30px);font-weight:700;line-height:1.15}.playful-offer-module___8C3cG__claim.playful-offer-module___8C3cG__claim{text-align:center;margin:2px 0 0;font-size:19px;font-weight:650;line-height:25px}.playful-offer-module___8C3cG__price.playful-offer-module___8C3cG__price{text-align:center;color:var(--bp-muted);margin:6px 0 0;font-size:16px}.playful-offer-module___8C3cG__price strong{color:var(--ink,#1d1b2e);margin-right:6px;font-size:32px;font-weight:750;line-height:36px}.playful-offer-module___8C3cG__terms.playful-offer-module___8C3cG__terms{color:var(--bp-muted);margin:0;line-height:1.5}.playful-offer-module___8C3cG__buy.playful-offer-module___8C3cG__buy{width:100%;max-width:440px;margin-top:10px}.playful-offer-module___8C3cG__buy .pr-buy{flex-direction:column;align-items:center;gap:12px;display:flex}.playful-offer-module___8C3cG__buy .pr-buy-notice{text-align:center;color:var(--bp-muted,#0009);font-size:13px;line-height:19px;display:block}.playful-offer-module___8C3cG__buy .pr-buy-notice a{color:var(--ink,#1d1b2e);text-underline-offset:3px;text-decoration:underline}.playful-offer-module___8C3cG__buy .pr-buy-error{color:var(--retry-ink,#8a5807);font-size:14px;line-height:20px}.playful-offer-module___8C3cG__quiet.playful-offer-module___8C3cG__quiet{color:var(--ink);text-underline-offset:3px;font-weight:700;text-decoration:underline}.playful-offer-module___8C3cG__fine.playful-offer-module___8C3cG__fine{text-align:center;margin:6px auto 0}.playful-offer-module___8C3cG__card .offer-headline{align-self:center}.playful-offer-module___8C3cG__card .offer-note{text-align:center;margin-top:2px}.playful-offer-module___8C3cG__vh{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.playful-offer-module___8C3cG__mia{align-self:center;place-items:center;width:96px;height:96px;margin:-6px 0 -12px;display:grid}@container offer-pair (max-width:619px){.playful-offer-module___8C3cG__miaSpace.playful-offer-module___8C3cG__miaSpace{display:none}}.playful-offer-module___8C3cG__scopeMarking{opacity:.85;margin:10px 0 0;font-size:14px;line-height:1.45}@media (max-width:520px){.playful-offer-module___8C3cG__mia.playful-offer-module___8C3cG__mia{margin:-22px 0 -14px;transform:scale(.66)}}.playful-offer-module___8C3cG__buy .pr-buy>button{white-space:normal;text-wrap:balance;height:auto;min-height:52px;padding:12px 24px;line-height:1.2}.playful-offer-module___8C3cG__fine a{color:var(--ink,#1d1b2e);text-underline-offset:3px;text-decoration:underline}
