.free-lesson_wrap__jYYr6{min-height:100vh;padding:clamp(32px,7vw,72px) 20px clamp(48px,9vw,96px)}.free-lesson_inner__R2snr{max-width:560px;margin:0 auto}.free-lesson_header__17dA_{margin-bottom:clamp(28px,5vw,40px);text-align:center}.free-lesson_header__17dA_ h1{font-size:var(--fs-2xl);margin:8px 0 12px}.free-lesson_lede__e2Wyz{color:var(--ink-soft);font-size:var(--fs-md);max-width:46ch;margin:0 auto}.free-lesson_panel__aC6wz{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:clamp(22px,4vw,30px);display:flex;flex-direction:column;gap:16px}.free-lesson_field__NxBdu{display:flex;flex-direction:column;gap:6px}.free-lesson_fieldLabel__oaMhM{font-size:var(--fs-xs);font-weight:700;color:var(--ink-soft)}.free-lesson_input__twJ_9{width:100%;padding:13px 16px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-soft);color:var(--ink);font-size:16px;transition:border-color .2s var(--ease),box-shadow .2s var(--ease),background .2s var(--ease)}.free-lesson_input__twJ_9::placeholder{color:var(--muted)}.free-lesson_input__twJ_9:focus{outline:none;background:var(--surface);border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.free-lesson_submit__mbTCS{background:var(--accent);color:var(--accent-ink);border:none;border-radius:var(--radius-sm);padding:14px 20px;min-height:50px;font-size:var(--fs-base);font-weight:700;box-shadow:0 6px 16px -8px rgba(191,93,32,.85);transition:background .2s var(--ease),transform .15s var(--ease),box-shadow .2s var(--ease),opacity .2s var(--ease)}.free-lesson_submit__mbTCS:hover:not(:disabled){background:var(--accent-deep);box-shadow:0 10px 22px -10px rgba(191,93,32,.9)}.free-lesson_submit__mbTCS:active:not(:disabled){transform:translateY(1px)}.free-lesson_submit__mbTCS:disabled{opacity:.6;cursor:default;box-shadow:none}.free-lesson_error__Yu4Ma{display:flex;align-items:center;gap:8px;color:#a33325;background:rgba(179,57,44,.08);border:1px solid rgba(179,57,44,.18);border-radius:var(--radius-sm);padding:10px 12px;font-size:var(--fs-sm);font-weight:600;margin:0}.free-lesson_message___KFs2{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:clamp(32px,7vw,48px) 28px;text-align:center;color:var(--ink-soft);font-size:var(--fs-md);line-height:1.6}.free-lesson_stateIcon__Xf2mZ{display:flex;align-items:center;justify-content:center;width:56px;height:56px;margin:0 auto 18px;border-radius:50%;background:var(--accent-soft);color:var(--accent)}.free-lesson_stateIcon__Xf2mZ svg{width:26px;height:26px}.free-lesson_stateTitle__zEflB{display:block;color:var(--ink);font-weight:800;font-size:var(--fs-lg);margin-bottom:6px}