.rh-test[data-v-dd3cd2e6]{--rh-bg:#fbfaf8;--rh-card:#fff;--rh-text:#241f2f;--rh-muted:#6f687a;--rh-line:#e8e1ef;--rh-primary:#4d2f75;--rh-primary-2:#6f45a0;--rh-gold:#c79b45;--rh-soft:#f4eefb;--rh-soft-gold:#fbf4e7;--rh-radius:20px;--rh-shadow:0 18px 45px #2a1f3e1a;background:radial-gradient(circle at top left, #f5ebff 0, #f5ebffa6 25%, transparent 48%), var(--rh-bg);color:var(--rh-text);border-radius:28px;padding:clamp(24px,4vw,48px)}.rh-hero[data-v-dd3cd2e6]{border-bottom:1px solid var(--rh-line);margin-bottom:24px;padding:12px 0 24px}.rh-brand[data-v-dd3cd2e6]{color:var(--rh-gold);text-transform:uppercase;letter-spacing:.16em;font-size:13px;font-weight:800}.rh-hero h1[data-v-dd3cd2e6]{letter-spacing:-.03em;font-size:clamp(28px,4vw,44px);line-height:1.05;font-family:var(--serif,serif);margin:12px 0 14px}.rh-lead[data-v-dd3cd2e6]{max-width:760px;color:var(--rh-muted);margin:0;font-size:clamp(16px,1.6vw,18px)}.rh-nav[data-v-dd3cd2e6]{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fbfaf8f2;border-radius:14px;margin-bottom:24px;padding:14px 0;position:sticky;top:0}.rh-progress-label[data-v-dd3cd2e6]{color:var(--rh-muted);justify-content:space-between;margin-bottom:6px;font-size:13px;font-weight:700;display:flex}.rh-progress[data-v-dd3cd2e6]{background:#eee8f3;border-radius:999px;height:8px;overflow:hidden}.rh-progress>div[data-v-dd3cd2e6]{background:linear-gradient(90deg, var(--rh-gold), var(--rh-primary-2));height:100%;transition:width .2s}.rh-card[data-v-dd3cd2e6]{background:var(--rh-card);border:1px solid var(--rh-line);border-radius:var(--rh-radius);box-shadow:var(--rh-shadow);margin-bottom:24px;padding:22px}.rh-soft[data-v-dd3cd2e6]{box-shadow:none;background:#ffffffb3}.rh-card h3[data-v-dd3cd2e6]{font-size:19px;font-family:var(--serif,serif);color:var(--rh-text);margin:0 0 10px}.rh-hint[data-v-dd3cd2e6]{color:var(--rh-muted);margin:0 0 14px;font-size:13.5px}.rh-scale-guide[data-v-dd3cd2e6]{text-align:center;grid-template-columns:repeat(5,1fr);gap:8px;margin:16px 0 0;display:grid}.rh-scale-item[data-v-dd3cd2e6]{background:var(--rh-soft-gold);color:var(--rh-text);border:1px solid #f0dfbd;border-radius:14px;padding:10px;font-size:12px}.rh-scale-item b[data-v-dd3cd2e6]{color:var(--rh-primary);font-size:18px;display:block}.rh-company-grid[data-v-dd3cd2e6]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.rh-field[data-v-dd3cd2e6]{color:var(--rh-text);gap:7px;font-size:14px;font-weight:700;display:grid}.rh-optional[data-v-dd3cd2e6]{color:var(--rh-muted);font-size:.78rem;font-weight:500}.rh-field input[data-v-dd3cd2e6]{border:1px solid var(--rh-line);width:100%;min-height:47px;color:var(--rh-text);font:inherit;background:#fff;border-radius:10px;padding:10px 12px}.rh-pillar[data-v-dd3cd2e6]{border:1px solid var(--rh-line);border-radius:var(--rh-radius);box-shadow:var(--rh-shadow);background:#fff;margin-bottom:24px;overflow:hidden}.rh-pillar-header[data-v-dd3cd2e6]{border-bottom:1px solid var(--rh-line);background:linear-gradient(90deg, var(--rh-soft-gold), #fff);align-items:center;gap:16px;padding:20px 24px;display:flex}.rh-pillar-number[data-v-dd3cd2e6]{background:var(--rh-primary);color:#fff;border-radius:12px;flex:0 0 38px;place-items:center;height:38px;font-weight:800;display:grid}.rh-pillar-header h3[data-v-dd3cd2e6]{color:var(--rh-primary);margin:0;font-size:17px}.rh-pillar-header p[data-v-dd3cd2e6]{color:var(--rh-muted);margin:2px 0 0;font-size:13px}.rh-question[data-v-dd3cd2e6]{border-bottom:1px solid #f0ebf0;grid-template-columns:minmax(0,1fr) 280px;align-items:center;gap:20px;padding:16px 24px;display:grid}.rh-question[data-v-dd3cd2e6]:last-child{border-bottom:0}.rh-question label[data-v-dd3cd2e6]{font-size:14.5px;font-weight:650}.rh-question.unanswered[data-v-dd3cd2e6]{background:#fff3dc;box-shadow:inset 4px 0 #e4a84e}.rh-question select[data-v-dd3cd2e6]{border:1px solid var(--rh-line);width:100%;min-height:44px;color:var(--rh-text);font:inherit;background:#fff;border-radius:10px;padding:8px 10px}.rh-footer-actions[data-v-dd3cd2e6]{justify-content:center;margin-top:28px;display:flex}.rh-btn[data-v-dd3cd2e6]{appearance:none;cursor:pointer;border:0;border-radius:999px;padding:14px 32px;font-size:15px;font-weight:800;transition:all .15s}.rh-btn-primary[data-v-dd3cd2e6]{background:var(--rh-primary);color:#fff}.rh-btn-primary[data-v-dd3cd2e6]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 20px #2a1f3e33}.rh-btn-primary[data-v-dd3cd2e6]:disabled{opacity:.4;cursor:not-allowed}@media (width<=860px){.rh-scale-guide[data-v-dd3cd2e6]{grid-template-columns:repeat(2,1fr)}.rh-company-grid[data-v-dd3cd2e6]{grid-template-columns:1fr}.rh-question[data-v-dd3cd2e6]{grid-template-columns:1fr;gap:10px}}
