.placement-test_page__2zl9M{--bg:#fbf6fa;--surface:#fff;--ink:#2a0f3f;--muted:#6b5a78;--line:#e6d5e8;--pink:#b91d5a;--pink-soft:#fce4ee;--violet:#5b1e86;--violet-soft:#eee3f7;--ok:#1f8a5b;--ok-soft:#e1f4ea;--warn:#a8620a;--warn-soft:#fbefd9;--grad:linear-gradient(120deg,#5b1e86,#9a2079 55%,#cf286e);min-height:100vh;background:var(--bg);color:var(--ink);font-family:Arial,Helvetica,sans-serif;line-height:1.6}.dark .placement-test_page__2zl9M{--bg:#140a1d;--surface:#21132f;--ink:#f5ecf8;--muted:#c3b0cf;--line:#513762;--pink:#ff85b3;--pink-soft:#3a1630;--violet:#c49beb;--violet-soft:#2c1a45;--ok:#6fd6a5;--ok-soft:#173a2b;--warn:#f0b866;--warn-soft:#3a2a12;color-scheme:dark}.placement-test_page__2zl9M *{box-sizing:border-box}.placement-test_page__2zl9M h1,.placement-test_page__2zl9M h2,.placement-test_page__2zl9M h3,.placement-test_page__2zl9M p{margin:0;color:inherit}.placement-test_page__2zl9M button,.placement-test_page__2zl9M input{font:inherit}.placement-test_page__2zl9M button{cursor:pointer}.placement-test_nameInput__fJURj:focus-visible,.placement-test_page__2zl9M a:focus-visible,.placement-test_page__2zl9M button:focus-visible{outline:3px solid var(--pink);outline-offset:4px}.placement-test_page__2zl9M h2:focus{outline:none}.placement-test_wrap__0tlYh{max-width:728px;margin:auto;padding:28px 24px 60px;display:grid;gap:26px}.placement-test_header__lXbFr{display:grid;justify-items:center;gap:6px}.placement-test_logo__t6qNE{width:158px;height:auto}.placement-test_header__lXbFr>span{font-size:10px;letter-spacing:1.4px;text-transform:uppercase;color:var(--muted)}.placement-test_card__hTW6w{background:var(--surface);border:1px solid var(--line);border-radius:24px;box-shadow:0 12px 40px #3010430d;padding:36px;display:flex;flex-direction:column;gap:22px}.placement-test_card__hTW6w h1{font-size:clamp(29px,5vw,39px);line-height:1.13;letter-spacing:-1.3px;font-weight:600}.placement-test_card__hTW6w h2{font-size:26px;line-height:1.25;letter-spacing:-.5px;font-weight:600}.placement-test_card__hTW6w h3{font-size:18px;font-weight:600}.placement-test_card__hTW6w .placement-test_eyebrow__M5gup,.placement-test_label__CtPpb{font-size:10px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--pink)}.placement-test_card__hTW6w .placement-test_label__CtPpb{font-size:11px;letter-spacing:1px;color:var(--muted);margin-bottom:10px}.placement-test_card__hTW6w .placement-test_lead__patvh{color:var(--muted);font-size:15px}.placement-test_card__hTW6w .placement-test_small__awMVf{font-size:12px;color:var(--muted)}.placement-test_facts__94gFb{display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:0;list-style:none}.placement-test_facts__94gFb li{padding:6px 10px;background:var(--violet-soft);color:var(--violet);border-radius:30px;font-size:12px;font-weight:600}.placement-test_tips___7waE{padding-left:20px;margin:0;color:var(--muted);font-size:14px}.placement-test_tips___7waE li{margin-bottom:8px}.placement-test_tips___7waE li:last-child{margin-bottom:0}.placement-test_rungs__dlh16{display:grid;grid-template-columns:repeat(5,1fr);gap:5px}.placement-test_rung___YEHs{text-align:center;padding:12px 0;border-radius:9px;background:var(--pink-soft);color:var(--pink);font-weight:700;font-size:18px;position:relative}.placement-test_advanced__4Pbzw{background:var(--violet-soft);color:var(--violet)}.placement-test_brackets__nfHi2{display:grid;grid-template-columns:repeat(5,1fr);gap:5px;font-size:11px;font-weight:600;margin-top:7px;color:var(--violet)}.placement-test_brackets__nfHi2 span{border-top:2px solid var(--line);padding-top:5px;text-align:center;grid-column:span 2}.placement-test_brackets__nfHi2 span:last-child{grid-column:span 1}.placement-test_primary__tSqrm,.placement-test_secondary__XjaUR{appearance:none;display:inline-flex;align-items:center;justify-content:center;text-align:center;text-decoration:none;border:1px solid transparent;border-radius:30px;padding:14px 22px;min-height:48px;line-height:1.4;font-size:14px;font-weight:600;transition:filter .2s}.placement-test_primary__tSqrm{background:var(--grad);color:#fff}.placement-test_primary__tSqrm:hover{filter:brightness(1.1)}.placement-test_primary__tSqrm:disabled{opacity:.4;cursor:not-allowed}.placement-test_secondary__XjaUR{color:var(--muted);background:transparent;border-color:var(--line)}.placement-test_actions__Nv7Lk{display:flex;justify-content:space-between;gap:12px}.placement-test_actions__Nv7Lk>*{max-width:65%}.placement-test_progress__BU4Pe{display:flex;justify-content:space-between;flex-wrap:wrap;gap:9px;color:var(--muted);font-size:12px}.placement-test_progress__BU4Pe progress{appearance:none;width:100%;height:7px;border:none;border-radius:20px;overflow:hidden;background:var(--line)}.placement-test_progress__BU4Pe progress::-webkit-progress-bar{background:var(--line)}.placement-test_progress__BU4Pe progress::-webkit-progress-value{background:var(--grad);border-radius:20px}.placement-test_progress__BU4Pe progress::-moz-progress-bar{background:#cf286e;border-radius:20px}.placement-test_kind__5slTx{align-self:flex-start;font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--violet);background:var(--violet-soft);padding:4px 10px;border-radius:6px}.placement-test_passage__LiUQ5{border:1px solid var(--line);border-left:4px solid var(--pink);background:var(--bg);color:var(--ink);padding:16px 18px;border-radius:0 12px 12px 0}.placement-test_passage__LiUQ5 strong{display:block;font-size:10px;letter-spacing:1px;text-transform:uppercase;color:var(--pink);margin-bottom:8px}.placement-test_passage__LiUQ5 p{white-space:pre-line;color:var(--ink);font-size:17px;line-height:1.65}.placement-test_card__hTW6w .placement-test_prompt__Kyr82{font-size:23px;line-height:1.4}.placement-test_blank__1zfbV{color:var(--pink);white-space:nowrap}.placement-test_options__iceB6{display:grid;gap:10px;border:0;padding:0;margin:0;min-width:0}.placement-test_option__aol4I{position:relative;display:flex;gap:12px;align-items:center;min-height:54px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;cursor:pointer;font-size:15px;color:var(--ink)}.placement-test_option__aol4I:hover{border-color:var(--violet)}.placement-test_option__aol4I input,.placement-test_unknown__s2jpT input{position:absolute;opacity:0;width:1px;height:1px}.placement-test_option__aol4I:focus-within,.placement-test_unknown__s2jpT:focus-within{outline:3px solid var(--pink);outline-offset:2px}.placement-test_option__aol4I.placement-test_selected__8kDqp{background:var(--pink-soft);border-color:var(--pink)}.placement-test_key__V6_e0{display:grid;place-items:center;width:28px;height:28px;flex:none;background:var(--violet-soft);color:var(--violet);border-radius:7px;font-size:11px;font-weight:700}.placement-test_selected__8kDqp .placement-test_key__V6_e0{background:#cf286e;color:#fff}.placement-test_unknown__s2jpT{position:relative;justify-self:start;padding:8px 2px;font-size:13px;font-weight:600;color:var(--muted);text-decoration:underline;text-underline-offset:4px;cursor:pointer}.placement-test_unknown__s2jpT.placement-test_selected__8kDqp{color:var(--pink)}.placement-test_nameLabel__Uex_F{font-size:14px;font-weight:600}.placement-test_nameInput__fJURj{padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:var(--bg);color:var(--ink);min-width:0;width:100%;margin-top:-14px}.placement-test_nameInput__fJURj::placeholder{color:var(--muted)}.placement-test_card__hTW6w .placement-test_error__NqsjR{color:var(--pink);font-size:13px}.placement-test_course__ypctd{padding:22px;border:1px solid var(--pink);border-radius:16px;background:var(--pink-soft);display:grid;gap:10px;font-size:14px}.placement-test_courseAdvanced__ybYDy{background:var(--violet-soft);border-color:var(--violet)}.placement-test_footer__u4Aq2{display:grid;justify-items:center;gap:12px;font-size:11px;color:var(--muted)}.placement-test_footer__u4Aq2 a{color:var(--pink);font-size:13px;text-underline-offset:4px}.placement-test_honeypot__kez8G{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.placement-test_secondary__XjaUR:disabled{opacity:.5;cursor:wait}.placement-test_priceSummary__HIKYa{display:grid;gap:5px;padding:20px;border:1px solid var(--line);background:var(--violet-soft);border-radius:14px}.placement-test_priceSummary__HIKYa>strong{font-size:26px;line-height:1.25;color:var(--violet)}.placement-test_priceSummary__HIKYa span{font-size:13px;color:var(--muted)}.placement-test_priceSummary__HIKYa>b{font-size:14px}.placement-test_steps__J_OyM .placement-test_livePrice__55McE{margin-top:12px;font-size:13px;color:var(--muted)}@media(max-width:520px){.placement-test_wrap__0tlYh{padding:22px 16px 50px}.placement-test_card__hTW6w{padding:26px 20px;border-radius:20px;gap:20px}.placement-test_card__hTW6w h2{font-size:23px}.placement-test_card__hTW6w .placement-test_prompt__Kyr82{font-size:21px}.placement-test_actions__Nv7Lk .placement-test_primary__tSqrm,.placement-test_actions__Nv7Lk .placement-test_secondary__XjaUR{padding:12px 16px;font-size:13px}.placement-test_brackets__nfHi2{font-size:10px}.placement-test_rung___YEHs{font-size:16px}.placement-test_facts__94gFb{gap:6px}.placement-test_facts__94gFb li{font-size:11px}.placement-test_resultHead__RYR3T{gap:14px}}@media(prefers-reduced-motion:reduce){.placement-test_page__2zl9M *{transition:none!important}}.placement-test_ladder__Uu_rf{display:block}.placement-test_parts__trzZi{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.placement-test_part__1fr60{border:1px solid var(--line);border-radius:14px;padding:16px;display:grid;gap:6px;align-content:start}.placement-test_part__1fr60 strong{font-size:15px;font-weight:600}.placement-test_part__1fr60>span:last-child{font-size:13px;color:var(--muted);line-height:1.55}.placement-test_partTag__Y3Kam{font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--violet)}.placement-test_cue__8HWu8{font-size:14px;color:var(--muted);background:var(--violet-soft);border-radius:10px;padding:10px 14px}.placement-test_startUnit__YYIdU{display:flex;align-items:center;gap:16px;background:var(--surface);border:1px solid var(--pink);border-radius:14px;padding:14px 16px}.placement-test_startNum__efOQX{display:grid;place-items:center;flex:none;width:58px;height:58px;border-radius:14px;background:var(--grad);color:#fff;font-size:24px;font-weight:700}.placement-test_startText__HelUK{display:grid;gap:3px;min-width:0}.placement-test_startText__HelUK small{font-size:10px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--muted)}.placement-test_startText__HelUK strong{font-size:16px;font-weight:600;line-height:1.4}.placement-test_field__XBgu5{display:grid;gap:6px}.placement-test_field__XBgu5 .placement-test_nameInput__fJURj{margin-top:0}.placement-test_card__hTW6w>.placement-test_unknown__s2jpT{appearance:none;align-self:flex-start;background:transparent;border:0}.placement-test_courseName__yJvGu{font-size:23px;font-weight:600;line-height:1.25;letter-spacing:-.5px}.placement-test_card__hTW6w .placement-test_hello__i8aBp{font-size:10px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--pink);line-height:1.6}.placement-test_cta__JtlwA{display:grid;gap:14px;font-size:14px}.placement-test_trust__ykRG_{list-style:none;display:grid;gap:10px;margin:0;padding:14px 16px;border:1px solid var(--line);border-radius:14px;font-size:13px;line-height:1.55;color:var(--muted)}.placement-test_trust__ykRG_ li{display:flex;align-items:flex-start;gap:10px;margin:0}.placement-test_trust__ykRG_ svg{flex:none;width:18px;height:18px;margin-top:1px;color:var(--pink)}.placement-test_trust__ykRG_ strong{color:var(--ink);font-weight:700}.placement-test_cta__JtlwA .placement-test_small__awMVf a{color:var(--pink);font-weight:600;text-decoration:underline}.placement-test_whatsapp__UOExQ{appearance:none;display:inline-flex;align-items:center;justify-content:center;text-align:center;text-decoration:none;border:1px solid transparent;border-radius:30px;padding:14px 22px;min-height:48px;line-height:1.4;font-size:14px;font-weight:600;background:#1fa855;color:#fff;transition:filter .2s}.placement-test_whatsapp__UOExQ:hover{filter:brightness(1.08)}@media(max-width:520px){.placement-test_parts__trzZi{grid-template-columns:1fr}.placement-test_startUnit__YYIdU{gap:12px;padding:12px}.placement-test_startNum__efOQX{width:50px;height:50px;font-size:21px}.placement-test_startText__HelUK strong{font-size:15px}.placement-test_courseName__yJvGu{font-size:20px}}.placement-test_introTime__hxlye{display:flex;align-items:center;gap:10px;color:var(--violet);font-size:16px;font-weight:600}.placement-test_introTime__hxlye svg{width:22px;height:22px;flex:none}.placement-test_card__hTW6w .placement-test_introTip___0KZz{font-size:15px;line-height:1.7;color:var(--muted)}.placement-test_resultLevel__Is1Ep{padding:26px 24px;border-radius:18px;background:var(--grad);color:white;display:grid;gap:12px}.placement-test_resultLevel__Is1Ep p{font-size:15px;font-weight:600}.placement-test_resultLevel__Is1Ep strong{font-size:clamp(28px,5vw,38px);line-height:1.2;letter-spacing:-.6px}.placement-test_card__hTW6w .placement-test_hello__i8aBp{font-size:14px;letter-spacing:.4px;text-transform:none}@media(max-width:520px){.placement-test_resultLevel__Is1Ep{padding:22px 18px}.placement-test_resultLevel__Is1Ep strong{font-size:28px}}