.hrr-wrapper{box-sizing:border-box;max-width:var(--hrr-landing-max-width,740px);margin:0 auto;text-align:left;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}.hrr-wrapper *,.hrr-wrapper *::before,.hrr-wrapper *::after{box-sizing:border-box}.hrr-step{background:var(--hrr-landing-bg,#161c2d);color:var(--hrr-landing-text,#e8ecf4);padding:44px;border-radius:16px;box-shadow:0 20px 50px -20px rgb(15 23 42 / .35),0 2px 8px rgb(15 23 42 / .06)}.hrr-step-landing{background:radial-gradient(140% 140% at 15% 0%,color-mix(in srgb,var(--hrr-landing-bg-end,#1f3a5f) 55%,transparent),transparent 60%),linear-gradient(150deg,var(--hrr-landing-bg,#161c2d) 0%,var(--hrr-landing-bg-end,#1f3a5f) 100%);position:relative;overflow:hidden;z-index:0}.hrr-radar-decoration{position:absolute;top:50%;right:-110px;transform:translateY(-50%);width:420px;height:420px;pointer-events:none;z-index:0;opacity:.5}.hrr-radar-rings{position:absolute;inset:0}.hrr-radar-sweep{position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg,color-mix(in srgb,var(--hrr-landing-radar-color,#c9a44c) 65%,transparent),transparent 28%);-webkit-mask-image:radial-gradient(circle,transparent 0%,transparent 8%,black 8.5%);mask-image:radial-gradient(circle,transparent 0%,transparent 8%,black 8.5%);animation:hrrRadarSpin 6s linear infinite}@keyframes hrrRadarSpin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.hrr-radar-sweep{animation:none}}.hrr-step-landing>*:not(.hrr-radar-decoration){position:relative;z-index:1}@media (max-width:700px){.hrr-radar-decoration{opacity:.25;width:300px;height:300px;right:-140px}}.hrr-step-optin{background:var(--hrr-optin-bg,#f7f8fa);color:var(--hrr-optin-label-color,#374151)}.hrr-step-quiz{background:var(--hrr-quiz-bg,#fff);color:var(--hrr-quiz-question-text-color,#1a1a2e)}.hrr-step-results{background:var(--hrr-results-bg,#fff);color:var(--hrr-results-body-color,#374151)}.hrr-fade-in{animation:hrrFadeInUp 0.45s ease both}@keyframes hrrFadeInUp{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.hrr-eyebrow{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--hrr-landing-button-bg,#c9a44c);background:color-mix(in srgb,var(--hrr-landing-button-bg,#c9a44c) 16%,transparent);border:1px solid color-mix(in srgb,var(--hrr-landing-button-bg,#c9a44c) 35%,transparent);padding:6px 14px;border-radius:999px;margin:0 0 18px}.hrr-eyebrow::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--hrr-landing-button-bg,#c9a44c);box-shadow:0 0 0 3px color-mix(in srgb,var(--hrr-landing-button-bg,#c9a44c) 30%,transparent)}.hrr-headline{color:var(--hrr-landing-headline,#ffffff);font-size:var(--hrr-landing-headline-size,34px);font-weight:var(--hrr-landing-headline-weight,700);font-style:var(--hrr-landing-headline-style,normal);letter-spacing:-.01em;line-height:1.2;margin:0 0 16px}.hrr-subheadline,.hrr-body{font-size:var(--hrr-landing-body-size,17px);font-weight:var(--hrr-landing-body-weight,400);font-style:var(--hrr-landing-body-style,normal);line-height:1.65;margin:0 0 16px;opacity:.92}.hrr-bullets{margin:0 0 24px;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.hrr-bullets li{position:relative;font-size:var(--hrr-landing-body-size,17px);line-height:1.5;padding-left:32px;min-height:22px}.hrr-bullets li::before{content:"";position:absolute;left:0;top:1px;width:22px;height:22px;border-radius:50%;background:var(--hrr-landing-button-bg,#c9a44c);box-shadow:0 2px 6px -1px color-mix(in srgb,var(--hrr-landing-button-bg,#c9a44c) 70%,transparent)}.hrr-bullets li::after{content:"";position:absolute;left:7px;top:6px;width:8px;height:4px;border-left:2px solid var(--hrr-landing-bg,#161c2d);border-bottom:2px solid var(--hrr-landing-bg,#161c2d);transform:rotate(-45deg)}.hrr-footer-note{font-weight:700;margin-bottom:28px;opacity:.85}.hrr-button{display:inline-flex;align-items:center;gap:8px;background:var(--hrr-landing-button-bg,#c9a44c);color:var(--hrr-landing-button-text,#161c2d);border:none;border-radius:var(--hrr-landing-button-radius,8px);font-size:var(--hrr-landing-button-font-size,17px);font-weight:var(--hrr-landing-button-weight,700);font-style:var(--hrr-landing-button-style,normal);padding:var(--hrr-landing-button-padding,16px) calc(var(--hrr-landing-button-padding, 16px) * 1.7);cursor:pointer;box-shadow:0 10px 24px -8px color-mix(in srgb,var(--hrr-landing-button-bg,#c9a44c) 70%,transparent);transition:transform 0.15s ease,box-shadow 0.15s ease,background-color 0.15s ease}.hrr-button:hover,.hrr-button:focus-visible{background:var(--hrr-landing-button-hover-bg,#dab868);transform:translateY(-2px);box-shadow:0 14px 28px -8px color-mix(in srgb,var(--hrr-landing-button-bg,#c9a44c) 80%,transparent)}.hrr-button:active{transform:translateY(0)}.hrr-optin-form .hrr-field{margin-bottom:var(--hrr-optin-field-spacing,18px)}.hrr-label{display:block;color:var(--hrr-optin-label-color,#374151);font-size:var(--hrr-optin-label-size,14px);font-weight:var(--hrr-optin-label-weight,600);font-style:var(--hrr-optin-label-style,normal);margin-bottom:6px}.hrr-required{color:var(--hrr-required-asterisk-color,#dd3333)}.hrr-input{width:100%;background:var(--hrr-optin-input-bg,#fff);color:var(--hrr-optin-input-text,#1a1a2e);border:var(--hrr-optin-input-border-width,1px) solid var(--hrr-optin-input-border-color,#d8dce3);border-radius:var(--hrr-optin-input-radius,8px);padding:var(--hrr-optin-input-padding,12px);font-size:var(--hrr-optin-input-size,15px);transition:border-color 0.15s ease,box-shadow 0.15s ease}.hrr-input:focus{outline:none;border-color:var(--hrr-optin-focus-color,#c9a44c);box-shadow:0 0 0 4px color-mix(in srgb,var(--hrr-optin-focus-color,#c9a44c) 18%,transparent)}.hrr-checkbox-label{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.5;cursor:pointer}.hrr-checkbox-label input{margin-top:4px;accent-color:var(--hrr-optin-focus-color,#c9a44c)}.hrr-privacy-text{font-size:12px;opacity:.65;margin:8px 0 20px}.hrr-form-error{color:var(--hrr-form-error-color,#b91c1c);background:color-mix(in srgb,var(--hrr-form-error-color,#b91c1c) 8%,transparent);border-radius:8px;padding:10px 14px;font-size:14px;margin-bottom:16px}.hrr-quiz-intro,.hrr-quiz-scale,.hrr-quiz-honesty{font-size:15px;line-height:1.6;margin:0 0 10px}.hrr-quiz-scale{font-weight:600;color:var(--hrr-quiz-question-text-color,#1a1a2e)}.hrr-progress-track{width:100%;height:10px;border-radius:999px;background:var(--hrr-quiz-progress-bg-color,#e9ebf0);overflow:hidden;margin:18px 0 36px;box-shadow:inset 0 1px 2px rgb(15 23 42 / .08)}.hrr-progress-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--hrr-quiz-progress-bar-color,#c9a44c),color-mix(in srgb,var(--hrr-quiz-progress-bar-color,#c9a44c) 60%,white));transition:width 0.25s ease}.hrr-quiz-meta{display:flex;justify-content:flex-end;margin-bottom:8px}.hrr-quiz-position{font-size:13px;font-weight:700;letter-spacing:.02em;color:var(--hrr-quiz-descriptor-color,#6b7280)}.hrr-quiz-position-total{opacity:.6}.hrr-question-category-tag{display:inline-flex;align-items:center;gap:7px;font-size:var(--hrr-quiz-category-label-size,13px);font-weight:var(--hrr-quiz-category-label-weight,700);font-style:var(--hrr-quiz-category-label-style,normal);text-transform:uppercase;letter-spacing:.06em;color:var(--hrr-cat-color,#1f3a5f);background:color-mix(in srgb,var(--hrr-cat-color,#1f3a5f) 12%,transparent);padding:6px 14px;border-radius:999px;margin:0 0 18px}.hrr-question-category-tag::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--hrr-cat-color,#1f3a5f)}.hrr-quiz-pages{position:relative}.hrr-question{margin-bottom:var(--hrr-quiz-group-spacing,32px)}.hrr-question-text{color:var(--hrr-quiz-question-text-color,#1a1a2e);font-size:var(--hrr-quiz-question-text-size,17px);font-weight:var(--hrr-quiz-question-weight,700);font-style:var(--hrr-quiz-question-style,normal);margin:0 0 4px}.hrr-question-descriptor{color:var(--hrr-quiz-descriptor-color,#6b7280);font-size:var(--hrr-quiz-descriptor-size,14px);font-weight:var(--hrr-quiz-descriptor-weight,400);font-style:var(--hrr-quiz-descriptor-style,italic);margin:0 0 14px}.hrr-likert{display:flex;flex-wrap:wrap;gap:8px}.hrr-likert-option{flex:1 1 auto;display:flex;align-items:center;justify-content:center;gap:6px;font-size:13px;font-weight:600;text-align:center;padding:10px 12px;color:var(--hrr-quiz-question-text-color,#1a1a2e);background:var(--hrr-quiz-likert-bg,#fff);border:1.5px solid var(--hrr-quiz-border-color,#e2e5ea);border-radius:8px;cursor:pointer;transition:border-color 0.15s ease,background-color 0.15s ease,transform 0.1s ease}.hrr-likert-option:hover{border-color:var(--hrr-quiz-likert-accent,#c9a44c);transform:translateY(-1px)}.hrr-likert-option:has(input:checked),.hrr-likert-option.is-selected{border-color:var(--hrr-quiz-likert-accent,#c9a44c);background:color-mix(in srgb,var(--hrr-quiz-likert-accent,#c9a44c) 14%,white);color:color-mix(in srgb,var(--hrr-quiz-likert-accent,#c9a44c) 70%,black)}.hrr-likert-option input{accent-color:var(--hrr-quiz-likert-accent,#c9a44c)}.hrr-quiz-nav{display:flex;align-items:center;gap:12px;margin-top:8px}.hrr-quiz-next,.hrr-quiz-submit{margin-left:auto}.hrr-button-ghost{background:#fff0;color:var(--hrr-quiz-question-text-color,#1a1a2e);border:1.5px solid var(--hrr-quiz-border-color,#e2e5ea);box-shadow:none}.hrr-button-ghost:hover,.hrr-button-ghost:focus-visible{background:var(--hrr-quiz-nav-ghost-hover-bg,#f7f8fa);color:var(--hrr-quiz-question-text-color,#1a1a2e);transform:translateY(-1px);box-shadow:none}.hrr-result-block{margin-bottom:36px;border-top:var(--hrr-results-category-accent-size,5px) solid var(--hrr-cat-color,#1f3a5f);padding-top:24px}.hrr-result-block+.hrr-result-block{border-top-style:dashed}.hrr-result-eyebrow{display:inline-block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#fff;background:var(--hrr-cat-color,#1f3a5f);padding:5px 10px;border-radius:999px;margin:0 0 10px}.hrr-result-heading{color:var(--hrr-results-heading-color,#161c2d);font-size:var(--hrr-results-heading-size,27px);font-weight:var(--hrr-results-heading-weight,700);font-style:var(--hrr-results-heading-style,normal);letter-spacing:-.01em;margin:0 0 4px}.hrr-result-decision{color:var(--hrr-cat-color,#1f3a5f);font-weight:700;margin:0 0 18px}.hrr-result-body{color:var(--hrr-results-body-color,#374151);font-size:var(--hrr-results-body-size,16px);font-weight:var(--hrr-results-body-weight,400);font-style:var(--hrr-results-body-style,normal);line-height:1.75}.hrr-result-body p{margin:0 0 16px}.hrr-result-cta{display:inline-flex;align-items:center;gap:8px;background:var(--hrr-results-cta-bg,#c9a44c);color:var(--hrr-results-cta-text,#161c2d);border-radius:var(--hrr-results-cta-radius,8px);padding:14px 26px;text-decoration:none;font-weight:700;margin-top:8px;box-shadow:0 10px 24px -10px color-mix(in srgb,var(--hrr-results-cta-bg,#c9a44c) 70%,transparent);transition:transform 0.15s ease,box-shadow 0.15s ease}.hrr-result-cta:hover{transform:translateY(-2px);box-shadow:0 14px 28px -10px color-mix(in srgb,var(--hrr-results-cta-bg,#c9a44c) 80%,transparent)}.hrr-tie-copy{font-style:italic;background:#f7f8fa;border-left:4px solid var(--hrr-chart-line-color,#c9a44c);padding:16px 20px;border-radius:0 10px 10px 0;margin-bottom:28px}.hrr-score-summary{margin:36px 0 12px;padding-top:28px;border-top:1px solid #eceef2}.hrr-score-summary-heading{font-size:16px;font-weight:700;margin-bottom:20px;text-align:center}.hrr-bar-row{display:flex;align-items:center;gap:14px;margin-bottom:12px}.hrr-bar-label{flex:0 0 160px;font-size:var(--hrr-chart-label-size,13px);font-weight:var(--hrr-chart-label-weight,600);font-style:var(--hrr-chart-label-style,normal);color:var(--hrr-chart-label-color,#374151)}.hrr-bar-track{flex:1;height:var(--hrr-chart-bar-height,24px);background:var(--hrr-chart-bar-bg,#eef0f3);border-radius:var(--hrr-chart-bar-radius,6px);overflow:hidden}.hrr-bar-fill{height:100%;border-radius:var(--hrr-chart-bar-radius,6px);transition:width 0.6s ease;background-image:linear-gradient(180deg,rgb(255 255 255 / .25),transparent)}.hrr-bar-score{flex:0 0 50px;font-size:13px;font-weight:600;text-align:right}.hrr-radar-chart{display:block;margin:0 auto;width:100%;height:auto;filter:drop-shadow(0 8px 20px rgb(15 23 42 / .12))}.hrr-pdf-download{display:flex;justify-content:center;margin-top:28px}.hrr-pdf-download-link{text-decoration:none}.hrr-button[disabled]{opacity:.6;cursor:not-allowed;transform:none!important}@media (max-width:600px){.hrr-step{padding:26px;border-radius:12px}.hrr-likert{flex-direction:column}.hrr-likert-option{justify-content:flex-start;text-align:left}.hrr-bar-label{flex-basis:110px}.hrr-quiz-nav{flex-wrap:wrap}.hrr-quiz-nav .hrr-button{flex:1 1 auto;justify-content:center;margin-left:0}}