.who5-widget .question-card{background:var(--card);border-radius:20px;padding:36px 40px 40px;box-shadow:0 4px 32px rgba(77,97,56,.1);border:1px solid rgba(77,97,56,.08);width:100%}.who5-widget .context-pill{display:inline-flex;align-items:center;gap:7px;background:rgba(77,97,56,.07);border-radius:20px;padding:6px 14px;margin-bottom:22px;font-size:11.5px;font-weight:400;color:var(--brown)}.who5-widget .question-text{font-family:"Playfair Display",serif;font-size:clamp(1.1rem,3vw,1.38rem);font-weight:400;line-height:1.55;color:var(--text);margin-bottom:28px;min-height:3.1em}.who5-widget .options{display:flex;flex-direction:column;gap:9px}.who5-widget .opt{display:flex;align-items:center;gap:14px;background:var(--white);border:1.5px solid #ddd9d0;border-radius:12px;padding:13px 18px;cursor:pointer;transition:all .18s;-webkit-tap-highlight-color:transparent;user-select:none}@media (hover:hover){.who5-widget .opt:hover{border-color:var(--secondary);background:#eef2e8}.who5-widget .opt:hover .opt-label{color:var(--primary)}}.who5-widget .opt.selected{background:var(--primary);border-color:var(--primary);box-shadow:0 4px 16px rgba(77,97,56,.25)}.who5-widget .opt.selected .opt-label{color:var(--white)}.who5-widget .opt-label{font-size:.92rem;color:var(--text);font-weight:300;transition:color .18s}.who5-widget .result-card.visible{display:block}.who5-widget .result-top{text-align:center;margin-bottom:28px}.who5-widget .result-top h2{font-family:"Playfair Display",serif;font-size:1.9rem;color:var(--primary);margin-bottom:4px;font-weight:600}.who5-widget .result-top .subtitle{font-size:.88rem;color:var(--brown);font-weight:300}.who5-widget .score-meter{background:rgba(77,97,56,.06);border-radius:16px;padding:24px 28px;margin-bottom:28px;display:flex;align-items:center;gap:24px}.who5-widget .score-circle{width:90px;height:90px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-family:"Playfair Display",serif;font-size:2.1rem;font-weight:600;color:var(--white);box-shadow:0 4px 18px rgba(0,0,0,.12)}.who5-widget .score-side{flex:1;min-width:0}.who5-widget .score-level{font-family:"Playfair Display",serif;font-size:1.25rem;margin-bottom:4px}.who5-widget .score-range{font-size:.8rem;color:var(--brown);font-weight:300;margin-bottom:12px}.who5-widget .score-bar-track{background:rgba(77,97,56,.14);border-radius:6px;height:6px;overflow:hidden}.who5-widget .score-bar-fill{height:100%;border-radius:6px;width:0%;transition:width .8s cubic-bezier(.4,0,.2,1)}.who5-widget .result-body{font-size:.92rem;line-height:1.7;font-weight:300;margin-bottom:26px}.who5-widget .next-steps{margin-bottom:24px}.who5-widget .next-steps h3{font-family:"Playfair Display",serif;font-size:1.05rem;font-weight:600;color:var(--primary);margin-bottom:14px}.who5-widget .next-step{display:flex;gap:12px;margin-bottom:12px}.who5-widget .next-step .step-dot{width:7px;height:7px;border-radius:50%;background:var(--accent);flex-shrink:0;margin-top:7px}.who5-widget .next-step .step-text{font-size:.85rem;line-height:1.55;color:var(--text);font-weight:300}.who5-widget .next-step .step-text strong{font-weight:500;display:block;margin-bottom:2px;color:var(--text)}@media (max-width:480px){.who5-widget .question-card{padding:28px 20px 32px}.who5-widget .question-text{min-height:4.65em}.who5-widget .score-meter{flex-direction:column;text-align:center;gap:16px}.who5-widget .score-bar-track{display:none}}