.quizbox{display:grid;grid-template-columns:3fr 5fr;min-height:360px;overflow:hidden;background:var(--surface);border:1px solid var(--line-soft)}@media(max-width: 991px){.quizbox{grid-template-columns:1fr}}.quiz-intro{position:relative;overflow:hidden;padding:42px;background:var(--bg-soft)}.quiz-intro .section-lead{position:relative;z-index:1;color:#2c3236}@media(max-width: 650px){.quiz-intro{padding:28px 22px}}.quiz-title{position:relative;z-index:1;margin:0 0 15px;font-family:var(--ff-head);font-size:clamp(34px,3.2vw,44px);font-weight:600;line-height:.95;letter-spacing:-0.01em}.quiz-title em{font-style:normal}.quiz-shape{position:absolute;right:-48px;bottom:-48px;width:96px;height:96px;border-radius:50%;background:#f2afd0}@media(max-width: 991px){.quiz-shape{display:none}}.quiz-body{padding:42px;background:var(--bg-soft)}@media(max-width: 650px){.quiz-body{padding:28px 22px}}.quiz-step h3{margin:0 0 20px;font-family:var(--ff-head);font-size:31px;font-weight:600;line-height:1.1;letter-spacing:-0.01em;color:#123a60}.quiz-options{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media(max-width: 650px){.quiz-options{grid-template-columns:1fr}}.quiz-option{padding:15px;border:1px solid #cfdeea;border-radius:var(--radius);background:#fff;box-shadow:0 7px 18px rgba(0,80,160,.04);color:var(--ink);font-size:12px;font-weight:600;transition:border-color .2s,background .2s}.quiz-option:hover{border-color:var(--brand);color:var(--ink)}html:not(.js) .quiz-step+.quiz-step{margin-top:26px}.quiz-result strong{display:block;margin-bottom:8px;font-family:var(--ff-head);font-size:31px;font-weight:600;line-height:1.1;letter-spacing:-0.01em;color:#123a60}.quiz-result p{margin:0 0 20px;color:var(--muted);font-size:13px}.quiz-result-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.quiz-restart{padding:0;border:0;border-bottom:1px solid currentColor;background:none;color:var(--ink);font-size:12px;font-weight:600}
