.OnboardingOffer-module__r8K-Vq__wrap{max-width:var(--site-w,1100px);box-sizing:border-box;margin:0 auto;padding:16px 1rem 0}.OnboardingOffer-module__r8K-Vq__wrapEnd{margin:20px 0 0}.OnboardingOffer-module__r8K-Vq__card{text-align:left;box-sizing:border-box;background:#fff;border:1px solid #dfe5e1;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px 20px;padding:16px 20px;display:flex;box-shadow:0 1px 2px #13201a0a}.OnboardingOffer-module__r8K-Vq__text{flex:280px;min-width:0}.OnboardingOffer-module__r8K-Vq__title{color:#13201a;margin:0;font-size:16px;font-weight:700;line-height:1.3}.OnboardingOffer-module__r8K-Vq__body{color:#3b4a43;margin:4px 0 0;font-size:14px;line-height:1.5}.OnboardingOffer-module__r8K-Vq__actions{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.OnboardingOffer-module__r8K-Vq__cta{color:#fff;text-align:center;background:#038754;border-radius:14px;align-items:center;gap:6px;min-height:44px;padding:0 18px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 4px #065939}.OnboardingOffer-module__r8K-Vq__cta:hover{background:#0a7649}.OnboardingOffer-module__r8K-Vq__cta:active{transform:translateY(4px);box-shadow:0 0 #065939}.OnboardingOffer-module__r8K-Vq__cta:focus-visible{outline-offset:2px;outline:3px solid #0b6b43}.OnboardingOffer-module__r8K-Vq__later{cursor:pointer;color:#0b6b43;background:0 0;border:0;min-height:44px;padding:0 8px;font-family:inherit;font-size:15px;font-weight:600}.OnboardingOffer-module__r8K-Vq__later:hover{text-decoration:underline}.OnboardingOffer-module__r8K-Vq__cta:focus-visible,.OnboardingOffer-module__r8K-Vq__later:focus-visible{outline-offset:2px;outline:3px solid #0b6b4366}
.kit-module__Qf3uoa__btn{--h:48px;--pad:20px;--fs:16px;--lip:4px;--face:#038754;--face-hover:#0a7649;--label:#fff;--lipc:#065939;--border:0px solid transparent;--surface:#fff;--ring-ink:#13201a;box-sizing:border-box;height:var(--h);padding:0 var(--pad);font-family:inherit;font-size:var(--fs);letter-spacing:0;white-space:nowrap;color:var(--label);background:var(--face);border:var(--border);box-shadow:0 var(--lip) 0 var(--lipc);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline-offset:2px;border-radius:14px;outline:2px solid #0000;justify-content:center;align-items:center;gap:10px;font-weight:700;line-height:1;text-decoration:none;transition:background-color .12s ease-out,box-shadow 80ms ease-out,transform 80ms ease-out,color .12s ease-out;display:inline-flex;position:relative}.kit-module__Qf3uoa__btn:after{content:"";left:0;right:0;top:min(0px, calc((var(--h) - 44px) / 2));bottom:min(0px, calc((var(--h) - 44px) / 2));position:absolute}.kit-module__Qf3uoa__btn[data-size=xs]{--h:32px;--pad:12px;--fs:13px;--lip:2px;border-radius:10px}.kit-module__Qf3uoa__btn[data-size=s]{--h:40px;--pad:16px;--fs:14px;--lip:3px;border-radius:10px}.kit-module__Qf3uoa__btn[data-size=m]{--h:48px;--pad:20px;--fs:16px;--lip:4px}.kit-module__Qf3uoa__btn[data-size=l]{--h:52px;--pad:24px;--fs:17px;--lip:4px}.kit-module__Qf3uoa__btn[data-size=xl]{--h:60px;--pad:28px;--fs:18px;--lip:5px;width:100%}.kit-module__Qf3uoa__btn[data-full=true]{width:100%}@media (max-width:719px){.kit-module__Qf3uoa__btn[data-size=l]{--h:56px}.kit-module__Qf3uoa__btn[data-size=s],.kit-module__Qf3uoa__btn[data-size=xs]{--h:44px}}.kit-module__Qf3uoa__btn[data-surface=forest],.kit-module__Qf3uoa__btn[data-surface=cell]{--face:#4d7a12;--face-hover:#43690f;--lipc:#2c4708;--surface:#0b4f33;--ring-ink:#eef4f0}.kit-module__Qf3uoa__btn[data-surface=cell]{--surface:#0b3d26}.kit-module__Qf3uoa__btn[data-surface=violet]{--face:#fff;--face-hover:#eef0fb;--label:#342466;--lipc:#0000004d;--surface:#342466;--ring-ink:#eef4f0}.kit-module__Qf3uoa__btn[data-surface=amber]{--face:#8a4a0a;--face-hover:#7a410a;--lipc:#5c3106;--surface:#fff3e2}.kit-module__Qf3uoa__btn[data-surface=wash]{--surface:#e8f6ee}.kit-module__Qf3uoa__btn[data-variant=secondary]{--face:#fff;--face-hover:#e8f6ee;--label:#0b6b43;--border:1.5px solid #0b6b43;box-shadow:none}.kit-module__Qf3uoa__btn[data-variant=secondary][data-surface=forest],.kit-module__Qf3uoa__btn[data-variant=secondary][data-surface=cell],.kit-module__Qf3uoa__btn[data-variant=secondary][data-surface=violet]{--face:transparent;--face-hover:#ffffff1a;--label:#fff;--border:1.5px solid #fff}.kit-module__Qf3uoa__btn[data-variant=tertiary]{--face:transparent;--face-hover:#e8f6ee;--label:#0b6b43;box-shadow:none}.kit-module__Qf3uoa__btn[data-variant=tertiary][data-surface=forest],.kit-module__Qf3uoa__btn[data-variant=tertiary][data-surface=cell],.kit-module__Qf3uoa__btn[data-variant=tertiary][data-surface=violet]{--face-hover:#ffffff1a;--label:#7fd9ad}.kit-module__Qf3uoa__btn[data-variant=link]{--face:transparent;--face-hover:transparent;--label:#0b6b43;height:auto;box-shadow:none;font-size:inherit;font-weight:600;line-height:inherit;text-underline-offset:3px;white-space:normal;border-radius:4px;padding:0;text-decoration:underline;display:inline}.kit-module__Qf3uoa__btn[data-variant=link]:after{display:none}.kit-module__Qf3uoa__btn[data-variant=link]:is(:hover,[data-force=hover]):not(:disabled){color:#0b4f33;background:0 0}.kit-module__Qf3uoa__btn[data-variant=link][data-surface=forest],.kit-module__Qf3uoa__btn[data-variant=link][data-surface=cell]{--label:#bfe3cf}.kit-module__Qf3uoa__btn[data-variant=caution]{--face:#fff3e2;--face-hover:#ffe7c7;--label:#8a4a0a;--border:1.5px solid #f0a020;box-shadow:none}.kit-module__Qf3uoa__btn[data-variant=game]{--face:var(--game-face);--face-hover:var(--game-face);--label:#fff;--lipc:var(--game-lip);--h:52px;--fs:19px;--lip:4px;--pad:24px;text-transform:uppercase;letter-spacing:.053em}.kit-module__Qf3uoa__btn[data-variant=game]:is(:hover,[data-force=hover]):not(:disabled){filter:brightness(1.05)}.kit-module__Qf3uoa__btn:is(:hover,[data-force=hover]):not(:disabled):not([aria-disabled=true]){background:var(--face-hover)}.kit-module__Qf3uoa__btn:is(:active,[data-force=pressed]):not(:disabled):not([aria-disabled=true]){background:var(--face-hover);transform:translateY(var(--lip));box-shadow:0 0 #0000}.kit-module__Qf3uoa__btn:is([data-variant=secondary],[data-variant=tertiary],[data-variant=caution]):is(:active,[data-force=pressed]):not(:disabled){transform:scale(.98)}.kit-module__Qf3uoa__btn[data-variant=link]:is(:active,[data-force=pressed]){transform:none}.kit-module__Qf3uoa__btn:is(:focus-visible,[data-force=focus]){box-shadow:0 var(--lip) 0 var(--lipc), 0 0 0 2px var(--surface), 0 0 0 4px var(--ring-ink)}.kit-module__Qf3uoa__btn:is([data-variant=secondary],[data-variant=tertiary],[data-variant=caution],[data-variant=link]):is(:focus-visible,[data-force=focus]){box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--ring-ink)}.kit-module__Qf3uoa__btn:focus:not(:focus-visible){outline-color:#0000}.kit-module__Qf3uoa__btn:is(:disabled,[aria-disabled=true]){--face:#e3e8e5;--face-hover:#e3e8e5;--label:#6b7a72;--border:0px solid transparent;color:#6b7a72;cursor:not-allowed;filter:none;box-shadow:0 var(--lip) 0 #cfd8d3;background:#e3e8e5;transform:none}.kit-module__Qf3uoa__btn[data-variant=game]:is(:disabled,[aria-disabled=true]){text-shadow:none;background:#e3e8e5}.kit-module__Qf3uoa__btn:is([data-variant=secondary],[data-variant=tertiary],[data-variant=caution],[data-variant=link]):is(:disabled,[aria-disabled=true]){box-shadow:none}.kit-module__Qf3uoa__btn[data-variant=tertiary]:is(:disabled,[aria-disabled=true]),.kit-module__Qf3uoa__btn[data-variant=link]:is(:disabled,[aria-disabled=true]){background:0 0}.kit-module__Qf3uoa__btn[data-loading=true]{cursor:progress;pointer-events:none}.kit-module__Qf3uoa__label{align-items:center;gap:10px;display:inline-flex}.kit-module__Qf3uoa__btn[data-loading=true] .kit-module__Qf3uoa__label{visibility:hidden}.kit-module__Qf3uoa__busy{justify-content:center;align-items:center;gap:6px;display:none;position:absolute;inset:0}.kit-module__Qf3uoa__btn[data-loading=true] .kit-module__Qf3uoa__busy{display:inline-flex}.kit-module__Qf3uoa__dots{gap:3px;display:inline-flex}.kit-module__Qf3uoa__dots i{background:currentColor;border-radius:999px;width:5px;height:5px;animation:1s ease-in-out infinite kit-module__Qf3uoa__lxdot}.kit-module__Qf3uoa__dots i:nth-child(2){animation-delay:.15s}.kit-module__Qf3uoa__dots i:nth-child(3){animation-delay:.3s}@keyframes kit-module__Qf3uoa__lxdot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}.kit-module__Qf3uoa__chev{flex:none;transition:transform .12s ease-out}.kit-module__Qf3uoa__btn:is(:hover,[data-force=hover]):not(:disabled) .kit-module__Qf3uoa__chev{transform:translate(2px)}@media (prefers-reduced-motion:reduce){.kit-module__Qf3uoa__btn,.kit-module__Qf3uoa__chev{transition:none}.kit-module__Qf3uoa__dots i{opacity:.7;animation:none}.kit-module__Qf3uoa__btn:is(:hover,[data-force=hover]) .kit-module__Qf3uoa__chev{transform:none}}@media (forced-colors:active){.kit-module__Qf3uoa__btn{border:2px solid buttontext}.kit-module__Qf3uoa__btn:is(:focus-visible,[data-force=focus]){outline:3px solid highlight}}.kit-module__Qf3uoa__card{--accent:transparent;box-sizing:border-box;color:#13201a;min-width:0;box-shadow:0 2px 6px #00000008, inset 0 -4px 0 var(--accent);background:#fff;border:1px solid #dfe5e1;border-radius:16px;flex-direction:column;gap:8px;padding:20px;transition:border-color .12s ease-out;display:flex;position:relative}@media (min-width:720px){.kit-module__Qf3uoa__card{padding:24px}}.kit-module__Qf3uoa__card[data-tone=wash]{background:#e8f6ee;border-color:#bfe3cf}.kit-module__Qf3uoa__card[data-tone=done]{background:#f4faf6}.kit-module__Qf3uoa__card[data-tone=locked]{background:#eef1ef}.kit-module__Qf3uoa__card[data-clickable=true]:hover{border-color:#5b6b63}.kit-module__Qf3uoa__card:has(.kit-module__Qf3uoa__cover:focus-visible){box-shadow:0 2px 6px #00000008, inset 0 -4px 0 var(--accent), 0 0 0 2px #fff, 0 0 0 4px #13201a}.kit-module__Qf3uoa__eyebrow{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;color:#0b6b43;margin:0;font-size:12px;font-weight:600;line-height:1.3}.kit-module__Qf3uoa__title{letter-spacing:-.02em;color:#13201a;margin:0;font-size:22px;font-weight:700;line-height:1.15}.kit-module__Qf3uoa__title[data-size=h4]{letter-spacing:-.01em;font-size:17px;font-weight:600;line-height:1.35}.kit-module__Qf3uoa__meta{color:#5b6b63;margin:0;font-size:13px;font-weight:500;line-height:1.5}.kit-module__Qf3uoa__body{color:#3b4a43;flex-direction:column;gap:12px;min-width:0;font-size:16px;line-height:1.55;display:flex}.kit-module__Qf3uoa__cardActions{z-index:2;flex-wrap:wrap;gap:12px;margin-top:auto;padding-top:4px;display:flex;position:relative}.kit-module__Qf3uoa__cover{color:inherit;border-radius:6px;outline:2px solid #0000;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.kit-module__Qf3uoa__cover:after{content:"";border-radius:16px;position:absolute;inset:0}.kit-module__Qf3uoa__cover:focus-visible{outline:none}.kit-module__Qf3uoa__cardChev{color:#5b6b63;flex:none;margin-left:auto}.kit-module__Qf3uoa__titleRow{align-items:flex-start;gap:12px;display:flex}.kit-module__Qf3uoa__titleRow>.kit-module__Qf3uoa__title,.kit-module__Qf3uoa__titleRow>.kit-module__Qf3uoa__cover{flex:auto;min-width:0}.kit-module__Qf3uoa__scrim{z-index:1000;background:#13201a73;justify-content:center;align-items:flex-end;animation:.16s ease-out kit-module__Qf3uoa__lxfade;display:flex;position:fixed;inset:0}.kit-module__Qf3uoa__sheet{box-sizing:border-box;overscroll-behavior:contain;color:#13201a;width:100%;max-height:88dvh;padding:8px 20px calc(20px + env(safe-area-inset-bottom,0px));background:#fff;border-radius:16px 16px 0 0;outline:none;animation:.26s cubic-bezier(.2,.9,.3,1.05) kit-module__Qf3uoa__lxsheet;position:relative;overflow:auto;box-shadow:0 24px 48px -24px #0b4f3340,0 2px 6px #0000000a}.kit-module__Qf3uoa__grabber{background:#cfd8d3;border-radius:999px;width:40px;height:4px;margin:4px auto 12px}.kit-module__Qf3uoa__sheetHead{align-items:center;gap:12px;margin-bottom:8px;display:flex}.kit-module__Qf3uoa__sheetTitle{letter-spacing:-.02em;flex:1;margin:0;font-size:22px;font-weight:700;line-height:1.15}.kit-module__Qf3uoa__close{color:#13201a;cursor:pointer;background:0 0;border:0;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;margin-right:-8px;padding:0;display:grid}.kit-module__Qf3uoa__close:hover{background:#f0f3f1}.kit-module__Qf3uoa__close:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #13201a}.kit-module__Qf3uoa__sheetBody{color:#3b4a43;font-size:16px;line-height:1.55}.kit-module__Qf3uoa__sheetFoot{flex-direction:column;gap:12px;margin-top:20px;display:flex}@media (min-width:720px){.kit-module__Qf3uoa__scrim{align-items:center;padding:24px}.kit-module__Qf3uoa__sheet{border-radius:16px;width:min(520px,100%);padding:24px;animation-name:kit-module__Qf3uoa__lxpop}.kit-module__Qf3uoa__grabber{display:none}.kit-module__Qf3uoa__sheetFoot{flex-direction:row;justify-content:flex-end}}@keyframes kit-module__Qf3uoa__lxfade{0%{opacity:0}to{opacity:1}}@keyframes kit-module__Qf3uoa__lxsheet{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes kit-module__Qf3uoa__lxpop{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.kit-module__Qf3uoa__scrim,.kit-module__Qf3uoa__sheet{animation:none}}
.AcademyLanding-module__osnwwa__primary:hover{text-decoration:none;color:#fff!important;background:#0f9760!important}.AcademyLanding-module__osnwwa__ghost:hover{border-color:#13201a!important}.AcademyLanding-module__osnwwa__ink:hover{background:#0b4f33!important}.AcademyLanding-module__osnwwa__choice:hover{border-color:#14a96d!important}.AcademyLanding-module__osnwwa__sample:hover{color:#0b6b43!important;border-color:#14a96d!important}.AcademyLanding-module__osnwwa__row:hover{color:#0b6b43!important}.AcademyLanding-module__osnwwa__exam:hover{color:#08824f!important}.AcademyLanding-module__osnwwa__white:hover{background:#e8f6ee!important}.AcademyLanding-module__osnwwa__primary:focus-visible,.AcademyLanding-module__osnwwa__ghost:focus-visible,.AcademyLanding-module__osnwwa__ink:focus-visible,.AcademyLanding-module__osnwwa__choice:focus-visible,.AcademyLanding-module__osnwwa__sample:focus-visible,.AcademyLanding-module__osnwwa__white:focus-visible{outline-offset:2px;outline:3px solid #0b6b43}.AcademyLanding-module__osnwwa__field:focus{outline:none}.AcademyLanding-module__osnwwa__fieldBox:focus-within{outline-offset:2px;outline:3px solid #0b6b43}.AcademyLanding-module__osnwwa__sheet{overflow-x:auto}.AcademyLanding-module__osnwwa__rateGrid{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:0 clamp(24px,4vw,56px);display:grid}.AcademyLanding-module__osnwwa__rateHead{grid-area:1/1}.AcademyLanding-module__osnwwa__rateBody{grid-area:2/1}.AcademyLanding-module__osnwwa__ratePlans{grid-area:1/2/3}@media (max-width:860px){.AcademyLanding-module__osnwwa__rateGrid{grid-template-rows:none;grid-template-columns:minmax(0,1fr);gap:20px 0}.AcademyLanding-module__osnwwa__rateHead,.AcademyLanding-module__osnwwa__rateBody,.AcademyLanding-module__osnwwa__ratePlans{grid-area:auto/1}.AcademyLanding-module__osnwwa__rateHead{order:1}.AcademyLanding-module__osnwwa__ratePlans{order:2}.AcademyLanding-module__osnwwa__rateBody{order:3}}.AcademyLanding-module__osnwwa__fineLink{color:inherit;text-decoration:underline;position:relative}.AcademyLanding-module__osnwwa__fineLink:after{content:"";height:44px;position:absolute;top:50%;left:-6px;right:-6px;transform:translateY(-50%)}@media (max-width:359px){.AcademyLanding-module__osnwwa__planBtn{flex-wrap:wrap}.AcademyLanding-module__osnwwa__planBtn .AcademyLanding-module__osnwwa__planText{flex:110px!important}.AcademyLanding-module__osnwwa__planBtn .AcademyLanding-module__osnwwa__planPrice{margin-left:auto}}@media (max-width:720px){.AcademyLanding-module__osnwwa__field{font-size:16px!important}}
.BandExam-module__J5mc4W__page{--lx-ink:#13201a;--lx-muted:#5b6b63;--lx-body:#3b4a43;color:var(--lx-ink);-webkit-font-smoothing:antialiased;background:#f6f7f6;flex-direction:column;flex:1;display:flex}.BandExam-module__J5mc4W__page a{color:#0b6b43;text-decoration:none}.BandExam-module__J5mc4W__page a:hover{color:#08824f;text-decoration:underline}.BandExam-module__J5mc4W__page a:focus-visible,.BandExam-module__J5mc4W__page button:focus-visible{outline-offset:2px;outline:3px solid #0b6b43}.BandExam-module__J5mc4W__page *,.BandExam-module__J5mc4W__page :before,.BandExam-module__J5mc4W__page :after{box-sizing:border-box}.BandExam-module__J5mc4W__wrap{max-width:var(--site-w);width:100%;margin:0 auto;padding-left:1rem;padding-right:1rem}.BandExam-module__J5mc4W__eyebrow{font:600 12px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#0b6b43}.BandExam-module__J5mc4W__hero{color:#bfe3cf;background:#0b3d26}.BandExam-module__J5mc4W__heroInner{grid-template-columns:minmax(0,1fr);align-items:start;gap:32px;padding-top:16px;padding-bottom:48px;display:grid}.BandExam-module__J5mc4W__heroLeft{flex-direction:column;gap:16px;min-width:0;display:flex}.BandExam-module__J5mc4W__back{align-self:flex-start;align-items:center;gap:6px;min-height:44px;font-size:14px;font-weight:600;display:flex;color:#bfe3cf!important}.BandExam-module__J5mc4W__back:hover{color:#fff!important}.BandExam-module__J5mc4W__chips{flex-wrap:wrap;gap:8px;display:flex}.BandExam-module__J5mc4W__chip{font:600 12px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:6px;padding:5px 10px}.BandExam-module__J5mc4W__chipBand{color:#fff;background:#1f7a4d}.BandExam-module__J5mc4W__chipExam{color:#e6f5ec;background:#ffffff14;border:1px solid #ffffff24}.BandExam-module__J5mc4W__h1{letter-spacing:-.04em;color:#fff;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;text-wrap:balance;margin:0;font-size:clamp(36px,6vw,58px);font-weight:700;line-height:1.02}.BandExam-module__J5mc4W__lede{text-wrap:pretty;max-width:52ch;margin:0;font-size:18px;line-height:1.55}.BandExam-module__J5mc4W__promises{flex-direction:column;gap:12px;max-width:520px;margin:4px 0 0;padding:0;list-style:none;display:flex}.BandExam-module__J5mc4W__promise{color:#e6f5ec;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:12px;font-size:15px;line-height:1.5;display:grid}.BandExam-module__J5mc4W__promise svg{margin-top:1px}.BandExam-module__J5mc4W__card{color:var(--lx-ink);background:#fff;border-radius:16px;min-width:0;animation:.4s both BandExam-module__J5mc4W__lxfade;overflow:hidden;box-shadow:0 24px 48px -20px #00000073}.BandExam-module__J5mc4W__cardHead{border-bottom:1px solid #e9eeeb;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.BandExam-module__J5mc4W__cardHead .BandExam-module__J5mc4W__eyebrow{overflow-wrap:anywhere}.BandExam-module__J5mc4W__cardBody{flex-direction:column;gap:18px;padding:24px 20px 8px;display:flex}.BandExam-module__J5mc4W__cardTitle{letter-spacing:-.02em;font-size:24px;font-weight:700;display:block}.BandExam-module__J5mc4W__cardSub{color:var(--lx-muted);margin-top:4px;font-size:15px;display:block}.BandExam-module__J5mc4W__stats{border:1px solid #e3e8e5;border-radius:10px;flex-wrap:wrap;display:flex;overflow:hidden}.BandExam-module__J5mc4W__stat{background:#fff;flex:1 1 0;padding:12px 8px 12px 12px;box-shadow:0 0 0 .5px #e3e8e5}.BandExam-module__J5mc4W__statN{font:600 24px var(--font-mono);letter-spacing:-.03em;white-space:nowrap}.BandExam-module__J5mc4W__statN small{color:var(--lx-muted);font-size:14px}.BandExam-module__J5mc4W__statL{color:var(--lx-muted);overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;font-size:13px}.BandExam-module__J5mc4W__rules{color:var(--lx-body);flex-direction:column;gap:10px;margin:0;padding:0;font-size:15px;line-height:1.45;list-style:none;display:flex}.BandExam-module__J5mc4W__rules li{gap:12px;display:flex}.BandExam-module__J5mc4W__ruleN{font:600 13px var(--font-mono);color:#5b6b63;flex:none;padding-top:1px}.BandExam-module__J5mc4W__cardFoot{flex-direction:column;gap:12px;padding:16px 20px 20px;display:flex}.BandExam-module__J5mc4W__att{background:#e8f6ee;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.BandExam-module__J5mc4W__attLabel{color:#0b6b43;font-size:14px;font-weight:600}.BandExam-module__J5mc4W__attWarn{background:#f4f6f5}.BandExam-module__J5mc4W__attWarn .BandExam-module__J5mc4W__attLabel{color:#3b4a43}.BandExam-module__J5mc4W__dots{flex:none;gap:6px;display:flex}.BandExam-module__J5mc4W__dot{width:22px;height:22px;font:700 11px var(--font-mono);color:#fff;background:#fff;border:1.5px solid #14a96d;border-radius:6px;place-items:center;display:grid}.BandExam-module__J5mc4W__dotUsed{background:#6f7d76;border-color:#6f7d76}.BandExam-module__J5mc4W__start{all:unset;cursor:pointer;box-sizing:border-box;color:#fff;text-align:center;background:#038754;border-radius:14px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:56px;padding:0 22px;font-size:17px;font-weight:700;transition:transform 80ms,box-shadow 80ms;display:flex;box-shadow:0 4px #065939}.BandExam-module__J5mc4W__start:hover{background:#0a7649}.BandExam-module__J5mc4W__start:active{box-shadow:none;transform:translateY(4px)}.BandExam-module__J5mc4W__start:disabled{cursor:default;color:#5b6b63;background:#e3e8e5;box-shadow:0 4px #cfd8d3}.BandExam-module__J5mc4W__start:focus-visible{outline-offset:3px;outline:3px solid #0b6b43}.BandExam-module__J5mc4W__note{color:var(--lx-muted);text-align:center;text-wrap:pretty;margin:0;font-size:13px}.BandExam-module__J5mc4W__alert{color:#13201a;background:#fff3e2;border-radius:10px;margin:0;padding:12px 14px;font-size:14px;line-height:1.5}.BandExam-module__J5mc4W__slot{min-width:0}.BandExam-module__J5mc4W__slot>*{animation:.4s both BandExam-module__J5mc4W__lxfade}.BandExam-module__J5mc4W__passedBox{color:var(--lx-ink);background:#fff;border-radius:16px;min-width:0;padding:20px;box-shadow:0 24px 48px -20px #00000073}.BandExam-module__J5mc4W__main{flex-direction:column;flex:1;gap:48px;padding-top:48px;padding-bottom:64px;display:flex}.BandExam-module__J5mc4W__readyHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.BandExam-module__J5mc4W__readyTitle{flex-direction:column;flex:400px;gap:6px;min-width:0;display:flex}.BandExam-module__J5mc4W__h2{letter-spacing:-.03em;overflow-wrap:anywhere;text-wrap:balance;margin:0;font-size:clamp(28px,3.2vw,38px);font-weight:700;line-height:1.1}.BandExam-module__J5mc4W__mods{flex-direction:column;flex:0 280px;gap:8px;min-width:220px;display:flex}.BandExam-module__J5mc4W__modsText{font:600 13px var(--font-mono);color:var(--lx-body);justify-content:space-between;display:flex}.BandExam-module__J5mc4W__bar{background:#e3e8e5;border-radius:999px;height:10px;overflow:hidden}.BandExam-module__J5mc4W__barFill{background:#14a96d;border-radius:999px;height:100%}.BandExam-module__J5mc4W__table{background:#fff;border:1px solid #dfe5e1;border-radius:16px;margin-top:20px;overflow:hidden}.BandExam-module__J5mc4W__thead{display:none}.BandExam-module__J5mc4W__row{border-top:1px solid #eef2ef;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:6px 14px;padding:16px 20px;display:grid}.BandExam-module__J5mc4W__row:first-of-type{border-top:0}.BandExam-module__J5mc4W__tile{width:36px;height:36px;font:600 13px var(--font-mono);border-radius:10px;place-items:center;display:grid}.BandExam-module__J5mc4W__rowName{flex-direction:column;gap:4px;min-width:0;display:flex}.BandExam-module__J5mc4W__rowTitle{overflow-wrap:anywhere;align-items:center;min-height:44px;font-size:16px;font-weight:700;display:flex}.BandExam-module__J5mc4W__checks{color:var(--lx-body);text-wrap:pretty;overflow-wrap:anywhere;font-size:14px;line-height:1.5}.BandExam-module__J5mc4W__checksDesk{display:none}.BandExam-module__J5mc4W__status{font:600 12px var(--font-mono);white-space:nowrap;color:#5b6b63;background:#f4f6f5;border-radius:6px;grid-column:2;justify-self:start;padding:5px 10px}.BandExam-module__J5mc4W__statusDone{color:#0b6b43;background:#e8f6ee}.BandExam-module__J5mc4W__statusNext{color:#13201a;background:#fff;border:1px solid #dfe5e1}.BandExam-module__J5mc4W__next{background:#e6f2ea;border-top:1px solid #e3e8e5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.BandExam-module__J5mc4W__nextText{color:#155c39;text-wrap:pretty;flex:320px;font-size:15px;line-height:1.5}.BandExam-module__J5mc4W__nextCta{white-space:nowrap;background:#fff;border:1.5px solid #0b6b43;border-radius:10px;align-items:center;min-height:44px;padding:0 16px;font-size:15px;font-weight:600;display:flex;color:#0b6b43!important}.BandExam-module__J5mc4W__nextCta:hover{background:#e8f6ee;text-decoration:none!important}.BandExam-module__J5mc4W__cert{color:#bfe3cf;background:#0b3d26;border-radius:20px;grid-template-columns:minmax(0,1fr);align-items:center;gap:28px;padding:28px 22px;display:grid}.BandExam-module__J5mc4W__badge{width:132px;height:148px;margin:0 auto;position:relative}.BandExam-module__J5mc4W__badgeText{color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:0 20px 12px;display:flex;position:absolute;inset:0}.BandExam-module__J5mc4W__badgeBig{font:700 26px var(--font-mono);letter-spacing:-.02em}.BandExam-module__J5mc4W__badgeSmall{font:600 9px var(--font-mono);letter-spacing:.12em;color:#efe2bb;text-transform:uppercase;overflow-wrap:anywhere;max-width:100%}.BandExam-module__J5mc4W__certBody{flex-direction:column;gap:12px;min-width:0;display:flex}.BandExam-module__J5mc4W__certEyebrow{font:600 12px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#7fd9ad}.BandExam-module__J5mc4W__certH{letter-spacing:-.03em;color:#fff;text-wrap:pretty;overflow-wrap:anywhere;margin:0;font-size:clamp(26px,3vw,36px);font-weight:700;line-height:1.12}.BandExam-module__J5mc4W__certP{text-wrap:pretty;max-width:60ch;margin:0;font-size:16px;line-height:1.55}.BandExam-module__J5mc4W__certLink{align-self:flex-start;align-items:center;gap:8px;min-height:44px;font-size:15px;font-weight:600;display:flex;color:#7fd9ad!important}.BandExam-module__J5mc4W__certLink:hover{color:#fff!important}.BandExam-module__J5mc4W__veil{z-index:50;-webkit-backdrop-filter:blur(6px);background:#08281a80;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.BandExam-module__J5mc4W__dialog{overscroll-behavior:contain;width:100%;max-width:100%;max-height:calc(100dvh - 16px);color:var(--lx-ink);background:#fff;border-radius:20px 20px 0 0;flex-direction:column;gap:18px;padding:24px 24px 0;animation:.28s ease-out BandExam-module__J5mc4W__lxsheet;display:flex;overflow-y:auto}.BandExam-module__J5mc4W__grab{background:#d5ddd8;border-radius:999px;align-self:center;width:40px;height:5px;margin-top:-10px}.BandExam-module__J5mc4W__dialogTitle{letter-spacing:-.02em;margin:0;font-size:24px;font-weight:700;line-height:1.2}.BandExam-module__J5mc4W__dialogBody{color:var(--lx-body);text-wrap:pretty;margin:0;font-size:15px;line-height:1.55}.BandExam-module__J5mc4W__warn{background:#fff3e2;border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:14px;line-height:1.5;display:flex}.BandExam-module__J5mc4W__warnMark{font:700 13px var(--font-mono);color:#9a4f0b;flex:none}.BandExam-module__J5mc4W__dialogBtns{padding:8px 0 calc(24px + env(safe-area-inset-bottom));background:#fff;flex-direction:column;gap:10px;display:flex;position:sticky;bottom:0;box-shadow:0 -10px 10px -6px #fff}.BandExam-module__J5mc4W__notYet{all:unset;cursor:pointer;color:#0b6b43;align-self:center;align-items:center;min-height:44px;padding:0 12px;font-size:15px;font-weight:600;display:flex}.BandExam-module__J5mc4W__notYet:focus-visible{outline-offset:2px;outline:3px solid #0b6b43}.BandExam-module__J5mc4W__sitting{padding-top:32px;padding-bottom:72px}.BandExam-module__J5mc4W__sittingBack{align-items:center;min-height:44px;font-size:14px;font-weight:700;display:inline-flex}.BandExam-module__J5mc4W__sittingEyebrow{letter-spacing:1px;text-transform:uppercase;color:#5b6b63;margin:18px 0 14px;font-size:12px}@keyframes BandExam-module__J5mc4W__lxfade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes BandExam-module__J5mc4W__lxsheet{0%{transform:translateY(100%)}to{transform:none}}@keyframes BandExam-module__J5mc4W__lxpop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.BandExam-module__J5mc4W__page *,.BandExam-module__J5mc4W__veil,.BandExam-module__J5mc4W__dialog{animation:none!important}}@media (min-width:720px){.BandExam-module__J5mc4W__wrap{padding-left:24px;padding-right:24px}.BandExam-module__J5mc4W__heroInner{padding-top:24px;padding-bottom:72px}.BandExam-module__J5mc4W__main{gap:72px;padding-top:80px;padding-bottom:96px}.BandExam-module__J5mc4W__thead{font:600 12px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#5b6b63;background:#f4f6f5;border-bottom:1px solid #e3e8e5;grid-template-columns:44px minmax(0,1.3fr) minmax(0,2fr) 160px;gap:16px;padding:12px 20px;display:grid}.BandExam-module__J5mc4W__thead span:last-child{text-align:right}.BandExam-module__J5mc4W__row{grid-template-columns:44px minmax(0,1.3fr) minmax(0,2fr) 160px;gap:16px}.BandExam-module__J5mc4W__checks{display:none}.BandExam-module__J5mc4W__checksDesk{color:var(--lx-body);text-wrap:pretty;overflow-wrap:anywhere;font-size:14px;line-height:1.5;display:block}.BandExam-module__J5mc4W__status{grid-column:auto;justify-self:end}.BandExam-module__J5mc4W__cert{grid-template-columns:180px minmax(0,1fr);padding:44px 48px}.BandExam-module__J5mc4W__badge{margin:0 auto}.BandExam-module__J5mc4W__veil{align-items:center;padding:24px}.BandExam-module__J5mc4W__dialog{border-radius:16px;max-width:460px;animation:.2s ease-out BandExam-module__J5mc4W__lxpop}.BandExam-module__J5mc4W__grab{display:none}}@media (min-width:960px){.BandExam-module__J5mc4W__heroInner{grid-template-columns:minmax(0,1.1fr) minmax(0,460px);gap:56px}}
.wall-module__WeaZlW__sec{box-sizing:border-box;width:100%;max-width:var(--site-w);color:#13201a;margin:0 auto;padding:40px 1rem 0}@media (min-width:720px){.wall-module__WeaZlW__sec{padding-top:56px}}.wall-module__WeaZlW__eyebrow{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;color:#0b6b43;margin:0 0 8px;font-size:12px;font-weight:600}.wall-module__WeaZlW__h2{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(26px,3.4vw,36px);font-weight:700;line-height:1.1}.wall-module__WeaZlW__sub{color:#3b4a43;max-width:62ch;margin:8px 0 0;font-size:16px;line-height:1.55}.wall-module__WeaZlW__tableWrap{background:#fff;border:1px solid #dfe5e1;border-radius:16px;margin-top:24px;overflow:hidden;box-shadow:0 2px 6px #00000008}.wall-module__WeaZlW__table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:15px;line-height:1.4}.wall-module__WeaZlW__table caption{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wall-module__WeaZlW__table th,.wall-module__WeaZlW__table td{text-align:left;vertical-align:top;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;border-top:1px solid #eef1ef;padding:12px}.wall-module__WeaZlW__table thead th{background:#f6f7f6;border-top:0;font-size:14px;font-weight:600}.wall-module__WeaZlW__table thead th.wall-module__WeaZlW__pass{color:#0b6b43;background:#e8f6ee;box-shadow:inset 0 -3px #14a96d}.wall-module__WeaZlW__table tbody th{width:34%;font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.02em;color:#3b4a43;background:#fbfcfb;font-size:12px;font-weight:500}.wall-module__WeaZlW__table td.wall-module__WeaZlW__free{color:#5b6b63}.wall-module__WeaZlW__table td.wall-module__WeaZlW__pass{background:#f4faf6;font-weight:600}.wall-module__WeaZlW__table td.wall-module__WeaZlW__pass svg{vertical-align:-2px;color:#0b6b43;margin-right:6px;display:inline-block}@media (min-width:720px){.wall-module__WeaZlW__table th,.wall-module__WeaZlW__table td{padding:14px 20px}.wall-module__WeaZlW__table tbody th{width:30%}}.wall-module__WeaZlW__next{grid-template-columns:1fr;gap:16px;margin-top:24px;display:grid}@media (min-width:720px){.wall-module__WeaZlW__next{grid-template-columns:repeat(3,1fr)}}.wall-module__WeaZlW__num{color:#fff;min-width:40px;height:40px;font-family:var(--font-mono,ui-monospace, monospace);background:#0b6b43;border-radius:10px;place-items:center;padding:0 8px;font-size:15px;font-weight:700;display:inline-grid}.wall-module__WeaZlW__nextRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.wall-module__WeaZlW__nextTag{font-family:var(--font-mono,ui-monospace, monospace);color:#5b6b63;font-size:12px;font-weight:600}.wall-module__WeaZlW__faq{max-width:760px;margin:0 auto}.wall-module__WeaZlW__faq h2{letter-spacing:-.03em;margin:0 0 16px;font-size:clamp(26px,3.4vw,36px);font-weight:700;line-height:1.1}.wall-module__WeaZlW__faq details{background:#fff;border:1px solid #dfe5e1;border-radius:12px;margin-top:12px}.wall-module__WeaZlW__faq summary{cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:12px 16px;font-size:16px;font-weight:600;line-height:1.35;list-style:none;display:flex}.wall-module__WeaZlW__faq summary::-webkit-details-marker{display:none}.wall-module__WeaZlW__faq summary:focus-visible{outline-offset:2px;outline:2px solid #13201a}.wall-module__WeaZlW__faq summary svg{color:#0b6b43;flex:none;transition:transform .12s ease-out}.wall-module__WeaZlW__faq details[open] summary svg{transform:rotate(180deg)}.wall-module__WeaZlW__faq details p{color:#3b4a43;margin:0;padding:0 16px 16px;font-size:15px;line-height:1.55}.wall-module__WeaZlW__faq details a{color:#0b6b43}.wall-module__WeaZlW__close{box-sizing:border-box;background:#e8f6ee;border-radius:16px;flex-direction:column;align-items:flex-start;gap:16px;padding:24px 20px;display:flex}@media (min-width:720px){.wall-module__WeaZlW__close{flex-direction:row;justify-content:space-between;align-items:center;padding:28px 32px}}.wall-module__WeaZlW__close h2{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(22px,2.6vw,28px);font-weight:700;line-height:1.15}.wall-module__WeaZlW__close p{color:#3b4a43;margin:6px 0 0;font-size:15px}.wall-module__WeaZlW__tail{padding-bottom:48px}.wall-module__WeaZlW__save{display:flow-root}.wall-module__WeaZlW__saveList{color:#3b4a43;flex-direction:column;gap:8px;margin:4px 0 0;padding:0;font-size:15px;list-style:none;display:flex}.wall-module__WeaZlW__saveList li{align-items:flex-start;gap:10px;display:flex}.wall-module__WeaZlW__saveList svg{color:#0b6b43;flex:none;margin-top:3px}.wall-module__WeaZlW__saveH1{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(24px,3vw,30px);font-weight:700;line-height:1.12}.wall-module__WeaZlW__saveBody{color:#3b4a43;margin:0;font-size:16px;line-height:1.55}
.state-module__eYlasq__page{background:#f6f7f6;justify-content:center;align-items:flex-start;min-height:62vh;padding:40px 16px 64px;display:flex}.state-module__eYlasq__card{box-sizing:border-box;background:#fff;border:1px solid #dfe5e1;border-radius:16px;width:100%;max-width:480px;padding:28px 20px;box-shadow:0 1px 2px #13201a0d,0 8px 24px #13201a0f}.state-module__eYlasq__card[data-tone=problem]{border-bottom:4px solid #f0a020}.state-module__eYlasq__card[data-tone=done]{border-bottom:4px solid #14a96d}@media (min-width:720px){.state-module__eYlasq__page{padding-top:72px}.state-module__eYlasq__card{padding:36px 32px}}.state-module__eYlasq__icon{color:#0b6b43;background:#e8f6ee;border-radius:12px;place-items:center;width:48px;height:48px;margin-bottom:20px;display:grid}.state-module__eYlasq__icon[data-tone=problem]{color:#9a5208;background:#fff3e2}.state-module__eYlasq__eyebrow{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#0b6b43;margin:0 0 10px;font-size:12px;font-weight:600;line-height:1.3}.state-module__eYlasq__eyebrow[data-tone=problem]{color:#9a5208}.state-module__eYlasq__h1{letter-spacing:-.03em;color:#13201a;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;margin:0 0 12px;font-size:clamp(30px,3.6vw,44px);font-weight:700;line-height:1.08}.state-module__eYlasq__lead{color:#3b4a43;overflow-wrap:anywhere;margin:0 0 24px;font-size:16px;line-height:1.55}.state-module__eYlasq__lead b{color:#13201a;font-weight:600}.state-module__eYlasq__meta{color:#5b6b63;margin:16px 0 0;font-size:13px;font-weight:500;line-height:1.5}.state-module__eYlasq__meta a{color:#0b6b43;text-underline-offset:3px;font-weight:600;text-decoration:underline}.state-module__eYlasq__code{font-family:var(--font-mono);letter-spacing:.08em;color:#0b6b43;background:#e8f6ee;border-radius:8px;margin:0 0 20px;padding:10px 14px;font-weight:600;display:inline-block}.state-module__eYlasq__actions{flex-direction:column;gap:12px;display:flex}.state-module__eYlasq__field{margin-bottom:18px}.state-module__eYlasq__label{color:#13201a;margin-bottom:8px;font-size:14px;font-weight:600;display:block}.state-module__eYlasq__inputWrap{position:relative}.state-module__eYlasq__input{box-sizing:border-box;width:100%;height:48px;font:inherit;color:#13201a;background:#fff;border:1px solid #8a9790;border-radius:8px;outline:none;padding:0 92px 0 14px;font-size:16px}.state-module__eYlasq__input:hover{border-color:#5b6b63}.state-module__eYlasq__input:focus{border-color:#0b6b43;box-shadow:0 0 0 3px #0b6b432e}.state-module__eYlasq__input[aria-invalid=true]{background:#fff3e2;border-color:#9a5208}@media (min-width:720px){.state-module__eYlasq__input{height:44px}}.state-module__eYlasq__toggle{min-width:44px;height:44px;font:inherit;color:#0b6b43;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 10px;font-size:14px;font-weight:600;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.state-module__eYlasq__toggle:hover{background:#e8f6ee}.state-module__eYlasq__toggle:focus-visible{outline-offset:2px;outline:2px solid #13201a}.state-module__eYlasq__helper{color:#5b6b63;margin:8px 0 0;font-size:13px}.state-module__eYlasq__error{color:#9a5208;background:#fff3e2;border:1px solid #9a5208;border-radius:8px;align-items:flex-start;gap:10px;margin:0 0 18px;padding:10px 14px;font-size:13px;font-weight:600;line-height:1.5;display:flex}.state-module__eYlasq__error svg{flex:none;margin-top:1px}.state-module__eYlasq__checking{color:#3b4a43;align-items:center;gap:12px;padding:8px 0;font-size:16px;display:flex}.state-module__eYlasq__dots{gap:5px;display:inline-flex}.state-module__eYlasq__dots i{background:#14a96d;border-radius:50%;width:8px;height:8px;animation:1s ease-in-out infinite state-module__eYlasq__pulse}.state-module__eYlasq__dots i:nth-child(2){animation-delay:.15s}.state-module__eYlasq__dots i:nth-child(3){animation-delay:.3s}@keyframes state-module__eYlasq__pulse{0%,to{opacity:.3}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.state-module__eYlasq__dots i{opacity:.7;animation:none}}
