.work-test-intro h1{letter-spacing:-.045em}.work-test-start{text-align:center;padding:34px}.work-test-start__visual{display:flex;justify-content:center;gap:9px;margin-bottom:15px}.work-test-start__visual span{display:grid;place-items:center;width:50px;height:50px;border-radius:15px;background:var(--accent-soft);font-size:1.55rem;transform:rotate(-4deg)}.work-test-start__visual span:nth-child(even){background:#faf5ff;transform:rotate(5deg)}.work-test-time,.work-test-scene,.work-result-kicker{display:inline-block;padding:5px 10px;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:.76rem;font-weight:800}.work-test-start h2{margin:13px 0 6px;font-size:1.4rem}.work-test-start p{max-width:520px;margin:0 auto 22px;color:var(--muted)}.work-test-start .submit-btn{max-width:300px;margin:auto}.work-test-progress-head{display:flex;justify-content:space-between;color:var(--muted);font-size:.78rem}.work-test-progress{height:8px;margin:7px 0 26px;overflow:hidden;border-radius:999px;background:var(--line)}.work-test-progress i{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2563eb,#9333ea);transition:width .24s ease}.work-test-question h2{min-height:72px;margin:15px 0 20px;font-size:1.3rem;line-height:1.55;letter-spacing:-.035em}.work-test-options{display:grid;gap:9px}.work-test-options button{padding:14px 16px;border:1px solid var(--line);border-radius:11px;background:var(--surface);color:var(--ink);font:inherit;font-size:.9rem;font-weight:700;text-align:left;cursor:pointer;transition:.15s}.work-test-options button:hover{border-color:var(--accent);background:var(--accent-soft);color:var(--accent);transform:translateX(3px)}.work-test-back{margin-top:18px;border:0;background:transparent;color:var(--muted);font:inherit;font-size:.82rem;cursor:pointer}.work-result-hero{text-align:center;background:linear-gradient(145deg,#eff6ff,#faf5ff 65%,#fff)}.work-result-symbol{display:grid;place-items:center;width:84px;height:84px;margin:18px auto 10px;border-radius:27px;background:#fff;box-shadow:0 12px 30px rgba(37,99,235,.13);font-size:2.65rem}.work-result-hero h2{margin:8px 0;font-size:clamp(1.55rem,4vw,2.1rem);letter-spacing:-.05em}.work-result-hero p{max-width:600px;margin:0 auto;color:var(--muted);line-height:1.75}.work-result-tags{display:flex;justify-content:center;flex-wrap:wrap;gap:6px;margin-top:16px}.work-result-tags span{padding:6px 10px;border:1px solid #dbeafe;border-radius:999px;background:#fff;color:#2563eb;font-size:.78rem;font-weight:800}.work-axis-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:20px}.work-axis{padding:15px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.work-axis__head{display:flex;justify-content:space-between;margin-bottom:8px;font-size:.78rem;font-weight:800}.work-axis__track{height:8px;overflow:hidden;border-radius:999px;background:#e2e8f0}.work-axis__track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2563eb,#9333ea)}.work-axis small{display:block;margin-top:7px;color:var(--muted);font-size:.7rem}.work-result-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:20px}.work-result-card{display:flex;gap:12px;margin:0}.work-result-card>span{font-size:1.45rem}.work-result-card h3{margin:0 0 5px;font-size:.96rem}.work-result-card p{margin:0;color:var(--muted);font-size:.84rem;line-height:1.65}.work-result-quote{text-align:center}.work-result-quote span{color:var(--muted);font-size:.78rem;font-weight:700}.work-result-quote blockquote{margin:10px 0 0;color:var(--accent);font-size:1.12rem;font-weight:850;letter-spacing:-.035em}.work-result-actions{display:grid;grid-template-columns:2fr 1fr;gap:9px}.secondary-btn{padding:13px;border:1px solid var(--accent);border-radius:10px;background:#fff;color:var(--accent);font:inherit;font-weight:800;cursor:pointer}@media(max-width:768px){.work-test-start{padding:25px 18px}.work-test-start__visual span{width:43px;height:43px}.work-axis-grid,.work-result-grid{grid-template-columns:1fr}.work-result-actions{grid-template-columns:1fr}}
