.prep-pricing-module__z9LTca__section{width:min(100% - 32px,1200px);margin:0 auto;padding:96px 0}.prep-pricing-module__z9LTca__heading{gap:14px;max-width:680px;margin-bottom:40px;display:grid}.prep-pricing-module__z9LTca__heading p{color:var(--blue);font-weight:700}.prep-pricing-module__z9LTca__heading h2{letter-spacing:-.02em;font-size:clamp(32px,4vw,46px);line-height:1.08}.prep-pricing-module__z9LTca__heading span{color:var(--muted);font-size:18px;line-height:1.55}.prep-pricing-module__z9LTca__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:20px;display:grid}.prep-pricing-module__z9LTca__card{border:1px solid var(--line);background:var(--white);border-radius:20px;gap:18px;padding:28px;display:grid}.prep-pricing-module__z9LTca__featured{border:2px solid var(--blue);background:var(--blue-tint)}.prep-pricing-module__z9LTca__titleRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.prep-pricing-module__z9LTca__card h3{font-size:20px}.prep-pricing-module__z9LTca__badge{background:var(--yellow);color:var(--ink);white-space:nowrap;border-radius:6px;padding:4px 10px;font-size:13px;font-weight:700}.prep-pricing-module__z9LTca__price{align-items:baseline;gap:10px;display:flex}.prep-pricing-module__z9LTca__price strong{letter-spacing:-.03em;font-size:52px;line-height:1}.prep-pricing-module__z9LTca__price span{color:var(--muted)}.prep-pricing-module__z9LTca__summary{min-height:3em;color:var(--muted);line-height:1.5}.prep-pricing-module__z9LTca__primaryButton,.prep-pricing-module__z9LTca__secondaryButton{border-radius:999px;justify-content:center;align-items:center;min-height:52px;font-weight:700;transition:background .15s;display:flex}.prep-pricing-module__z9LTca__primaryButton{background:var(--blue);color:var(--white)}.prep-pricing-module__z9LTca__primaryButton:hover{background:var(--blue-depth)}.prep-pricing-module__z9LTca__secondaryButton{border:1.5px solid var(--ink);background:var(--white)}.prep-pricing-module__z9LTca__secondaryButton:hover{background:var(--surface)}.prep-pricing-module__z9LTca__card ul{border-top:1px dashed var(--line-strong);gap:12px;padding-top:18px;list-style:none;display:grid}.prep-pricing-module__z9LTca__card li{gap:10px;line-height:1.4;display:flex}.prep-pricing-module__z9LTca__card li svg{color:var(--blue);flex:none;margin-top:1px}.prep-pricing-module__z9LTca__terms{max-width:760px;color:var(--muted);margin-top:24px;font-size:14px;line-height:1.6}.prep-pricing-module__z9LTca__terms a{text-decoration:underline}@media (max-width:960px){.prep-pricing-module__z9LTca__grid{grid-template-columns:minmax(0,1fr);max-width:520px}.prep-pricing-module__z9LTca__featured{order:-1}.prep-pricing-module__z9LTca__summary{min-height:0}}@media (max-width:640px){.prep-pricing-module__z9LTca__section{padding:64px 0}.prep-pricing-module__z9LTca__card{padding:22px}}
.phone-preview-module___a37Ta__stage{width:min(100%,360px);margin:0 auto;padding:24px 0 40px;position:relative}.phone-preview-module___a37Ta__phone{border:10px solid var(--ink);background:var(--ink);border-radius:44px;box-shadow:0 30px 60px -30px #1a1a1a73}.phone-preview-module___a37Ta__screen{background:var(--white);border-radius:34px;align-content:start;gap:14px;padding:26px 18px 18px;font-size:14px;line-height:1.45;display:grid;overflow:hidden}.phone-preview-module___a37Ta__topBar{border-bottom:1px dashed var(--line-strong);justify-content:space-between;padding-bottom:12px;font-weight:700;display:flex}.phone-preview-module___a37Ta__timer{font-variant-numeric:tabular-nums}.phone-preview-module___a37Ta__meta{background:var(--surface);border-radius:6px;justify-content:space-between;align-items:center;padding:6px 8px;display:flex}.phone-preview-module___a37Ta__number{background:var(--ink);width:26px;height:26px;color:var(--white);border-radius:4px;place-items:center;font-weight:700;display:grid}.phone-preview-module___a37Ta__flag{color:var(--flag);align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.phone-preview-module___a37Ta__passage mark{background:var(--yellow);padding:0 2px}.phone-preview-module___a37Ta__prompt{font-weight:700}.phone-preview-module___a37Ta__choices{gap:8px;list-style:none;display:grid}.phone-preview-module___a37Ta__choices li{border:1.5px solid var(--line-strong);border-radius:8px;align-items:center;gap:10px;min-height:42px;padding:6px 10px;display:flex}.phone-preview-module___a37Ta__choices b{border:1.5px solid var(--ink);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.phone-preview-module___a37Ta__choices li[data-selected]{border-color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue)}.phone-preview-module___a37Ta__choices li[data-selected] b{border-color:var(--blue);background:var(--blue);color:var(--white)}.phone-preview-module___a37Ta__bottomBar{border-top:1px dashed var(--line-strong);justify-content:space-between;align-items:center;margin-top:6px;padding-top:12px;font-size:13px;display:flex}.phone-preview-module___a37Ta__next{background:var(--blue);color:var(--white);border-radius:999px;padding:8px 18px;font-weight:700}.phone-preview-module___a37Ta__tutor,.phone-preview-module___a37Ta__streak{border:1px solid var(--line);background:var(--white);border-radius:14px;font-size:14px;line-height:1.4;position:absolute;box-shadow:0 16px 32px -18px #1a1a1a66}.phone-preview-module___a37Ta__tutor{width:210px;padding:14px 16px;bottom:150px;right:-110px}.phone-preview-module___a37Ta__tutor strong{color:var(--blue);margin-bottom:4px;font-size:13px;display:block}.phone-preview-module___a37Ta__streak{background:var(--yellow);border-color:var(--yellow);padding:12px 16px;display:grid;top:150px;left:-104px}.phone-preview-module___a37Ta__streak strong{font-size:20px}@media (min-width:961px) and (max-width:1180px){.phone-preview-module___a37Ta__tutor{right:-48px}.phone-preview-module___a37Ta__streak{top:96px;left:-48px}}@media (max-width:560px){.phone-preview-module___a37Ta__stage{width:min(100%,320px);padding-bottom:64px}.phone-preview-module___a37Ta__screen{font-size:13px}.phone-preview-module___a37Ta__streak{align-items:baseline;gap:6px;padding:6px 12px;display:flex;top:8px;left:auto;right:12px}.phone-preview-module___a37Ta__streak strong{font-size:15px}.phone-preview-module___a37Ta__tutor{width:260px;bottom:0;left:50%;right:auto;transform:translate(-50%)}}
