.rhc-v2-page,.rhc-v2-result-page,.rhc-v2-staff-page{--rhc-ink:#183a34;--rhc-green:#126d59;--rhc-green-deep:#103b34;--rhc-mint:#dcece3;--rhc-gold:#c9a86a;--rhc-coral:#bc5d43;--rhc-paper:#f5f7f3;--rhc-line:#dbe5df;--rhc-muted:#71837b;color:var(--rhc-ink);font-family:Arial,Helvetica,sans-serif}.rhc-v2-page{background:var(--rhc-paper);min-height:100vh;padding:0 0 35px}.rhc-v2-brandbar{border-bottom:1px solid #dce5df;justify-content:space-between;align-items:center;width:min(1240px,100% - 44px);height:82px;margin:0 auto;display:flex}.rhc-v2-wordmark{color:var(--rhc-ink);align-items:center;gap:15px;text-decoration:none;display:flex}.rhc-v2-wordmark img{object-fit:contain;width:112px;height:auto}.rhc-v2-wordmark span{letter-spacing:.15em;color:#6c8078;font-size:10px;font-weight:850}.rhc-v2-wordmark b{color:var(--rhc-green);margin-left:5px}.rhc-v2-staff-link{color:#40655b;align-items:center;gap:8px;font-size:12px;font-weight:750;text-decoration:none;display:flex}.rhc-v2-staff-link:hover{color:var(--rhc-green)}.rhc-v2-auth-links{align-items:center;gap:20px;display:flex}.rhc-v2-hero{isolation:isolate;color:#fff;background:radial-gradient(circle at 76%,#20564b 0,#173e37 35%,#10352f 75%);border-radius:25px;grid-template-columns:1.08fr .92fr;align-items:center;gap:24px;width:min(1240px,100% - 44px);min-height:520px;margin:24px auto 0;padding:clamp(34px,6vw,76px);display:grid;position:relative;overflow:hidden}.rhc-v2-hero:before{content:"";z-index:-1;background:linear-gradient(118deg,#0b2924a8,#0000 62%);position:absolute;inset:0}.rhc-v2-hero-copy{z-index:1;max-width:620px;position:relative}.rhc-v2-eyebrow{color:#7a9086;letter-spacing:.14em;margin:0;font-size:10px;font-weight:850}.rhc-v2-hero .rhc-v2-eyebrow{color:#bed0c6;align-items:center;gap:9px;display:flex}.rhc-v2-hero .rhc-v2-eyebrow i{background:var(--rhc-gold);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #c9a86a20}.rhc-v2-hero h1{letter-spacing:-.055em;margin:20px 0 5px;font-size:clamp(44px,6vw,76px);font-weight:820;line-height:1.06}.rhc-v2-hero-en{color:#d5e3dc;letter-spacing:-.02em;margin:0;font-size:clamp(18px,2.1vw,25px);font-weight:650}.rhc-v2-hero-description{color:#c4d5cd;max-width:550px;margin:23px 0 0;font-size:15px;line-height:1.85}.rhc-v2-hero-cta{color:#183b33;background:#d5b46f;border:1px solid #dec994;border-radius:8px;align-items:center;gap:20px;width:max-content;min-height:52px;margin-top:29px;padding:0 19px;font-size:13px;font-weight:850;text-decoration:none;transition:transform .17s,background .17s;display:inline-flex;box-shadow:0 9px 24px #0002}.rhc-v2-hero-cta:hover{background:#e4c985;transform:translateY(-1px)}.rhc-v2-trustline{color:#b2c8bd;flex-wrap:wrap;align-items:center;gap:10px;margin-top:23px;font-size:10px;font-weight:700;display:flex}.rhc-v2-trustline b{color:#78978a}.rhc-v2-hero-art{aspect-ratio:1;justify-self:center;place-items:center;width:min(390px,100%);display:grid;position:relative}.rhc-v2-hero-ring{border:1px solid #c1d2c31c;border-radius:50%;position:absolute}.rhc-v2-hero-ring:after{content:"";border:1px dashed #c7d7c930;border-radius:50%;position:absolute;inset:14%}.ring-one{border-top-color:#d0ba7b99;inset:5%;transform:rotate(-22deg)}.ring-two{border-bottom-color:#c8d7ce66;inset:18%;transform:rotate(35deg)}.rhc-v2-hero-center{aspect-ratio:1;text-align:center;background:linear-gradient(150deg,#ffffff14,#0b282654);border:1px solid #d7e5da44;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:9px;width:45%;display:flex;box-shadow:0 15px 40px #061c1970,inset 0 0 30px #d5e6d90d}.rhc-v2-hero-center small{letter-spacing:.19em;color:#c9d8ce;font-size:8px}.rhc-v2-hero-center strong{letter-spacing:.08em;color:#fff;font-size:20px;line-height:1.05}.rhc-v2-hero-center span{letter-spacing:.13em;color:#a9c0b4;font-size:7px}.rhc-v2-orbit-tag{color:#d8e4da;letter-spacing:.13em;background:#0e312bbc;border:1px solid #c1d3c838;border-radius:5px;padding:8px 10px;font-size:8px;font-weight:850;position:absolute;box-shadow:0 7px 18px #041d1940}.tag-product{top:7%;left:42%}.tag-marketing{top:26%;right:0}.tag-talent{bottom:17%;right:7%}.tag-outlet{bottom:21%;left:3%}.tag-finance{top:35%;left:0}.rhc-v2-domain-section,.rhc-v2-how-section,.rhc-v2-survey-section{width:min(1120px,100% - 44px);margin:0 auto}.rhc-v2-domain-section{padding:86px 0 78px}.rhc-v2-section-heading{text-align:center;max-width:660px;margin:0 auto 30px}.rhc-v2-section-heading h2,.rhc-v2-how-section h2,.rhc-v2-survey-section>header h2{color:#193c35;letter-spacing:-.045em;margin:10px 0;font-size:clamp(29px,4vw,42px);line-height:1.1}.rhc-v2-section-heading>p:last-child,.rhc-v2-how-section>div>p:last-child,.rhc-v2-survey-section>header>div>p:last-child{color:#77877f;margin:0;font-size:13px;line-height:1.75}.rhc-v2-domain-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.rhc-v2-domain-card{background:#fff;border:1px solid #e0e7e2;border-radius:13px;min-height:220px;padding:21px 17px 19px;position:relative;box-shadow:0 10px 28px #143c3210}.rhc-v2-domain-icon{color:#1a735f;background:#e9f2ec;border-radius:10px;place-items:center;width:39px;height:39px;display:grid}.rhc-v2-domain-card>small{color:#bac6bf;letter-spacing:.12em;font-size:10px;font-weight:800;position:absolute;top:22px;right:18px}.rhc-v2-domain-card h3{letter-spacing:-.03em;margin:19px 0 9px;font-size:20px}.rhc-v2-domain-card h3 span{color:#7d8d85;letter-spacing:.09em;text-transform:uppercase;margin-top:3px;font-size:10px;font-weight:700;display:block}.rhc-v2-domain-card p{color:#74857d;margin:0;font-size:11px;line-height:1.65}.rhc-v2-how-section{border-top:1px solid #e0e7e1;grid-template-columns:.95fr 1.05fr;align-items:center;gap:60px;padding:44px 0 80px;display:grid}.rhc-v2-how-section h2{margin:12px 0 14px}.rhc-v2-how-section ol{border-top:1px solid var(--rhc-line);margin:0;padding:0;list-style:none}.rhc-v2-how-section li{border-bottom:1px solid var(--rhc-line);align-items:flex-start;gap:16px;padding:17px 0;display:flex}.rhc-v2-how-section li>b,.rhc-v2-how-section li>b{color:#b4914d;letter-spacing:.12em;flex:none;font-size:11px;font-weight:850}.rhc-v2-how-section li span{gap:5px;display:grid}.rhc-v2-how-section li strong{font-size:13px}.rhc-v2-how-section li small{color:#788981;font-size:11px;line-height:1.6}.rhc-v2-survey-section{background:#fff;border:1px solid #dce6df;border-radius:18px;margin-bottom:50px;padding:30px;scroll-margin-top:20px;box-shadow:0 18px 60px #193c3510}.rhc-v2-survey-section>header{border-bottom:1px solid #e6ece8;justify-content:space-between;align-items:flex-start;gap:20px;padding:3px 4px 23px;display:flex}.rhc-v2-survey-section>header h2{margin:8px 0}.rhc-v2-survey-section>header>span{color:#31715e;letter-spacing:.06em;background:#eff6f1;border:1px solid #dcebe2;border-radius:999px;flex:none;align-items:center;gap:7px;margin-top:8px;padding:8px 10px;font-size:8px;font-weight:850;display:flex}.rhc-v2-survey{max-width:900px;margin:0 auto;padding:0 5px 7px}.rhc-v2-survey-toolbar{justify-content:space-between;align-items:center;padding:18px 0 10px;display:flex}.rhc-v2-survey-toolbar>span{color:#6b8177;letter-spacing:.1em;align-items:center;gap:7px;font-size:9px;font-weight:800;display:flex}.rhc-v2-language-switch{background:#f8faf8;border:1px solid #e2e9e4;border-radius:8px;gap:3px;padding:3px;display:flex}.rhc-v2-language-switch button{color:#6c7c74;min-width:39px;min-height:28px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;font-size:9px;font-weight:800}.rhc-v2-language-switch button[aria-pressed=true]{color:#176d58;background:#fff;box-shadow:0 1px 4px #102e2614}.rhc-v2-progress-header{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:15px;display:flex}.rhc-v2-progress-header>div{gap:5px;display:grid}.rhc-v2-progress-header small{color:#a0834b;letter-spacing:.11em;font-size:9px;font-weight:850}.rhc-v2-progress-header strong{font-size:17px}.rhc-v2-progress-header>span{color:#829188;font-size:10px;font-weight:750}.rhc-v2-progress-track{background:#eaf0eb;border-radius:8px;height:5px;margin-top:10px;overflow:hidden}.rhc-v2-progress-track span{border-radius:inherit;background:linear-gradient(90deg,#176d58,#75a989);height:100%;transition:width .25s;display:block}.rhc-v2-step-intro{margin:22px 0 17px}.rhc-v2-step-intro h3,.rhc-v2-sales-step h3{color:#1a4038;letter-spacing:-.035em;margin:8px 0;font-size:24px}.rhc-v2-step-intro>p:last-child,.rhc-v2-sales-hint{color:#71837a;margin:0;font-size:12px;line-height:1.7}.rhc-v2-field{color:#34574c;gap:7px;min-width:0;font-size:11px;font-weight:750;display:grid}.rhc-v2-field>span{align-items:center;gap:4px;display:flex}.rhc-v2-field i,.rhc-v2-consent i{color:#b6513c;font-style:normal}.rhc-v2-field input,.rhc-v2-field select,.rhc-v2-scenario-controls select,.rhc-v2-percent-input input{color:#24473d;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #d9e3dc;border-radius:7px;outline:none;padding:0 12px;font-size:12px;transition:border-color .14s,box-shadow .14s}.rhc-v2-field input:focus,.rhc-v2-field select:focus,.rhc-v2-scenario-controls select:focus,.rhc-v2-percent-input input:focus{border-color:#4e8d70;box-shadow:0 0 0 3px #3f936b1c}.rhc-v2-field>small{color:#9a7062;font-size:10px;font-weight:600}.rhc-v2-fields-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:14px 0;display:grid}.rhc-v2-details-step>.rhc-v2-field:first-of-type{margin-top:14px}.rhc-v2-consent{color:#566e62;align-items:flex-start;gap:9px;margin:12px 0;font-size:10px;line-height:1.6;display:flex}.rhc-v2-consent input{accent-color:#176d58;flex:none;width:16px;height:16px;margin:1px 0 0}.rhc-v2-consent.optional{color:#74857c;margin-top:9px}.rhc-v2-privacy-note{color:#7b8b83;align-items:flex-start;gap:8px;margin:17px 0 0;font-size:10px;line-height:1.65;display:flex}.rhc-v2-privacy-note svg{color:#43876a;flex:none}.rhc-v2-preview-note{color:#9a7043;margin:10px 0 0;font-size:10px}.rhc-v2-honeypot{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.rhc-v2-button{min-height:45px;font:inherit;cursor:pointer;border:0;border-radius:7px;justify-content:center;align-items:center;gap:13px;padding:0 16px;font-size:11px;font-weight:850;transition:background .15s,transform .15s,opacity .15s;display:inline-flex}.rhc-v2-button.primary{color:#fff;background:#155d4d;margin-top:20px}.rhc-v2-button.primary:hover:not(:disabled){background:#20745f;transform:translateY(-1px)}.rhc-v2-button.primary:disabled{opacity:.5;cursor:not-allowed}.rhc-v2-button.quiet{color:#677d72;background:0 0}.rhc-v2-button.quiet:hover{color:#1e6b57;background:#eff5f0}.rhc-v2-time-hint{color:#8a9890;margin-left:12px;font-size:10px}.rhc-v2-error{color:#a14331;background:#fff6f2;border:1px solid #f0d2c9;border-radius:7px;align-items:flex-start;gap:8px;margin:15px 0 0;padding:10px 12px;font-size:11px;font-weight:700;line-height:1.5;display:flex}.rhc-v2-error svg{flex:none}.rhc-v2-domain-heading{justify-content:space-between;align-items:center;gap:15px;padding:21px 0 8px;display:flex}.rhc-v2-domain-heading>div>span{color:#aa8b52;letter-spacing:.14em;font-size:9px;font-weight:850}.rhc-v2-domain-heading h3{letter-spacing:-.035em;margin:6px 0 4px;font-size:25px}.rhc-v2-domain-heading p{color:#77877f;margin:0;font-size:11px}.rhc-v2-domain-heading>b{color:#6a8175;letter-spacing:.04em;border:1px solid #e5ece7;border-radius:6px;flex:none;padding:8px 10px;font-size:9px}.rhc-v2-question-instruction{color:#798a81;margin:14px 0;font-size:11px}.rhc-v2-question-list{border-top:1px solid #e5ece7}.rhc-v2-question{border:0;border-bottom:1px solid #e5ece7;min-width:0;margin:0;padding:18px 0}.rhc-v2-question legend{width:100%;padding:0}.rhc-v2-question legend small{color:#ac8650;letter-spacing:.08em;font-size:9px;font-weight:850;display:block}.rhc-v2-question legend strong{color:#254b40;max-width:780px;margin-top:6px;font-size:13px;font-weight:720;line-height:1.6;display:block}.rhc-v2-rating-options{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.rhc-v2-rating-options button{color:#63776c;min-width:0;min-height:70px;font:inherit;text-align:center;cursor:pointer;background:#fff;border:1px solid #dfe8e2;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:7px 6px;transition:border-color .14s,background .14s,transform .14s;display:flex}.rhc-v2-rating-options button:hover{background:#f6faf7;border-color:#a2bcae;transform:translateY(-1px)}.rhc-v2-rating-options button>b{color:#456254;font-size:17px}.rhc-v2-rating-options button>small{color:#829188;overflow-wrap:anywhere;max-width:100%;font-size:9px;line-height:1.35}.rhc-v2-rating-options button.selected{background:#eaf4ed;border-color:#216c56;box-shadow:inset 0 0 0 1px #216c56}.rhc-v2-rating-options button.selected>b{color:#16614d}.rhc-v2-navigation{justify-content:space-between;align-items:center;gap:12px;margin-top:19px;display:flex}.rhc-v2-questions-step,.rhc-v2-sales-step{scroll-margin-top:22px}.rhc-v2-navigation .rhc-v2-button.primary{margin-top:0}.rhc-v2-sales-step{padding:24px 0 0}.rhc-v2-sales-step h3{margin-bottom:5px}.rhc-v2-sales-amount{margin-top:22px}.rhc-v2-sales-amount>span{font-size:13px}.rhc-v2-sales-input{background:#fff;border:1px solid #d6e2da;border-radius:8px;align-items:center;min-height:58px;display:flex;overflow:hidden}.rhc-v2-sales-input>b{color:#176650;padding:0 14px;font-size:15px}.rhc-v2-sales-input input{border:0;border-radius:0;min-height:55px;padding:0 7px;font-size:18px;font-weight:750;box-shadow:none!important}.rhc-v2-sales-input>small{color:#87958d;flex:none;padding:0 13px 0 5px;font-size:10px}.rhc-v2-review-card{background:#f8faf8;border:1px solid #e3ebe5;border-radius:10px;margin-top:22px;padding:17px}.rhc-v2-review-card>header{color:#317760;align-items:center;gap:8px;margin-bottom:12px;font-size:11px;display:flex}.rhc-v2-review-card>div:not(.rhc-v2-review-domains){border-top:1px solid #e9efeb;justify-content:space-between;gap:15px;padding:8px 0;font-size:10px;display:flex}.rhc-v2-review-card>div span{color:#809087}.rhc-v2-review-domains{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-top:12px;display:grid}.rhc-v2-review-domains span{color:#71837a;background:#fff;border:1px solid #e5ece7;border-radius:7px;gap:4px;padding:9px;font-size:9px;display:grid}.rhc-v2-review-domains b{color:#215f4e;font-size:11px}.rhc-v2-footer{border-top:1px solid #dfe7e1;justify-content:space-between;align-items:center;gap:25px;width:min(1120px,100% - 44px);margin:0 auto;padding:22px 0;display:flex}.rhc-v2-footer-logo img{width:94px;height:auto}.rhc-v2-footer p{color:#829087;max-width:600px;margin:0;font-size:10px;line-height:1.6}.rhc-v2-footer>a:last-child{color:#477364;white-space:nowrap;align-items:center;gap:6px;font-size:10px;font-weight:800;text-decoration:none;display:flex}.rhc-v2-pentagon{text-align:center;width:min(100%,460px);margin:0 auto}.rhc-v2-pentagon svg{width:100%;height:auto;display:block;overflow:visible}.rhc-v2-grid-label{fill:#94a29a;font-size:8px;font-weight:700}.rhc-v2-axis-label{fill:#436458;font-size:10px;font-weight:800}.rhc-v2-pentagon figcaption{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-top:3px;display:grid}.rhc-v2-pentagon figcaption span{color:#71837a;background:#f2f7f3;border-radius:7px;gap:4px;padding:8px 4px;font-size:9px;display:grid}.rhc-v2-pentagon figcaption b{color:#1d6b55;font-size:10px}.rhc-v2-pentagon.radar-only{max-width:520px;margin:25px auto}.rhc-v2-pentagon.radar-only .rhc-v2-axis-label{font-size:12px}.rhc-v2-result-page{background:#f2f6f2;min-height:100vh;padding:24px}.rhc-v2-result-brand{color:#173e34;letter-spacing:.1em;flex-direction:column;gap:4px;width:max-content;margin:0 auto 24px;font-size:13px;font-weight:900;text-decoration:none;display:flex}.rhc-v2-result-brand span{color:#829087;letter-spacing:.16em;font-size:8px}.rhc-v2-result-card{text-align:center;background:#fff;border:1px solid #dfe8e1;border-radius:18px;width:min(820px,100%);margin:0 auto;padding:clamp(25px,5vw,54px);box-shadow:0 20px 60px #173e3412}.rhc-v2-result-card h1{color:#183d35;letter-spacing:-.045em;margin:11px 0;font-size:clamp(27px,5vw,42px)}.rhc-v2-result-card>p:not(.rhc-v2-eyebrow){color:#73837b;margin:0 auto;font-size:13px;line-height:1.7}.rhc-v2-result-card>small{color:#8b9991;margin-top:18px;font-size:10px;display:block}.rhc-v2-completion-card{text-align:center;max-width:820px;padding:clamp(28px,6vw,66px)}.rhc-v2-completion-card>.rhc-v2-eyebrow{color:#a18447;letter-spacing:.16em;margin:0;font-size:9px;font-weight:850}.rhc-v2-completion-card h1{max-width:680px;margin:14px auto 9px;line-height:1.2}.rhc-v2-completion-label{color:#667b70;margin:24px 0 12px;font-size:13px;font-weight:750}.rhc-v2-completion-score{aspect-ratio:1;background:linear-gradient(145deg,#fff,#f5f9f5);border:8px solid #176c53;border-top-color:#c5a45e;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:190px;margin:0 auto 24px;display:flex;box-shadow:0 12px 36px #173e3414}.rhc-v2-completion-score strong{color:#124d3c;letter-spacing:-.06em;font-family:Georgia,serif;font-size:55px;line-height:1}.rhc-v2-completion-score span{color:#85938a;letter-spacing:.1em;font-size:8px;font-weight:850}.rhc-v2-completion-followup{text-align:center;background:linear-gradient(110deg,#fbf9f1,#fff);border:1px solid #e8dfc9;border-radius:10px;max-width:620px;margin:0 auto;padding:18px 20px}.rhc-v2-completion-followup strong{color:#4d604f;font-size:13px}.rhc-v2-completion-followup p{color:#738077;margin:7px 0 0;font-size:12px;line-height:1.7}.rhc-v2-completion-domains{border-top:1px solid #e4ebe5;max-width:700px;margin:22px auto 24px;padding-top:18px}.rhc-v2-completion-domains>header{text-align:left;justify-content:space-between;align-items:baseline;gap:12px;margin:0 auto 7px;display:flex}.rhc-v2-completion-domains>header strong{color:#23483a;font-family:Georgia,Noto Serif SC,serif;font-size:17px}.rhc-v2-completion-domains>header span{color:#65786e;font-size:10px}.rhc-v2-completion-domains .rhc-v2-pentagon{max-width:620px;margin:0 auto}.rhc-v2-staff-page{background:#f3f6f3;min-height:100vh;padding-bottom:55px}.rhc-v2-staff-topbar{color:#45635a;background:#fff;border-bottom:1px solid #dce6e0;justify-content:space-between;align-items:center;gap:25px;min-height:65px;padding:10px max(22px,50vw - 600px);font-size:11px;display:flex}.rhc-v2-staff-topbar>a{color:#174c40;white-space:nowrap;align-items:center;gap:8px;font-weight:850;text-decoration:none;display:flex}.rhc-v2-staff-topbar>a small{color:#98a59e;letter-spacing:.08em;font-size:8px;font-weight:750}.rhc-v2-staff-topbar nav{align-items:center;gap:17px;display:flex}.rhc-v2-staff-topbar nav a{color:#708078;white-space:nowrap;font-size:10px;font-weight:700;text-decoration:none}.rhc-v2-staff-topbar nav a.active{color:#176c57}.rhc-v2-staff-topbar>span{color:#567168;white-space:nowrap;font-size:10px;font-weight:750}.rhc-v2-staff-topbar form{margin-left:auto;display:flex}.rhc-v2-signout{color:#345b4b;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8e3dc;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:10px;font-weight:850;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.rhc-v2-signout:hover{color:#9c3f31;background:#fff5f1;border-color:#c78b75}.rhc-v2-signout:focus-visible{outline-offset:2px;outline:3px solid #c5a45e}.rhc-v2-staff-main{width:min(1200px,100% - 36px);margin:32px auto}.rhc-v2-staff-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:22px;display:flex}.rhc-v2-staff-heading h1{color:#173d35;letter-spacing:-.045em;margin:8px 0;font-size:clamp(29px,4vw,42px)}.rhc-v2-staff-heading p:last-child{color:#74847c;margin:0;font-size:12px}.rhc-v2-staff-heading>span,.rhc-v2-report-heading>span{color:#39755e;white-space:nowrap;align-items:center;gap:7px;font-size:10px;font-weight:800;display:flex}.rhc-v2-inbox-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.rhc-v2-inbox-summary article{background:#fff;border:1px solid #e0e8e2;border-radius:10px;min-width:0;padding:17px}.rhc-v2-inbox-summary small{color:#86958d;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.rhc-v2-inbox-summary strong{color:#1a5647;text-overflow:ellipsis;white-space:nowrap;margin:8px 0;font-size:20px;display:block;overflow:hidden}.rhc-v2-inbox-summary span{color:#849189;font-size:9px}.rhc-v2-inbox-card{background:#fff;border:1px solid #dfe7e1;border-radius:12px;overflow:hidden}.rhc-v2-inbox-card>header{border-bottom:1px solid #e8eee9;justify-content:space-between;align-items:center;gap:15px;padding:19px 21px;display:flex}.rhc-v2-inbox-card h2{color:#24483e;margin:0;font-size:17px}.rhc-v2-inbox-card>header p{color:#839189;margin:5px 0 0;font-size:10px}.rhc-v2-inbox-card>header>span{color:#829289;letter-spacing:.07em;font-size:9px;font-weight:850}.rhc-v2-table-wrap{width:100%;overflow:auto}.rhc-v2-table{border-collapse:collapse;text-align:left;width:100%;min-width:820px}.rhc-v2-table th{color:#829189;white-space:nowrap;background:#f7f9f7;padding:11px 14px;font-size:9px;font-weight:800}.rhc-v2-table td{color:#466258;vertical-align:middle;border-top:1px solid #edf1ee;padding:14px;font-size:10px}.rhc-v2-table td>strong{color:#244a3e;font-size:11px;display:block}.rhc-v2-table td>small{color:#85948c;align-items:center;gap:5px;margin-top:5px;font-size:9px;display:flex}.rhc-v2-table td>a{color:#176b56;white-space:nowrap;align-items:center;gap:6px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.rhc-v2-gap-pill{color:#936c2e;white-space:nowrap;background:#fff4e3;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800}.rhc-v2-date{white-space:nowrap;align-items:center;gap:5px;display:flex}.rhc-v2-empty-state{text-align:center;color:#739087;flex-direction:column;justify-content:center;align-items:center;min-height:190px;padding:28px;display:flex}.rhc-v2-empty-state>strong{color:#355e50;margin-top:10px;font-size:13px}.rhc-v2-empty-state>p{color:#83918a;max-width:470px;margin:7px 0 0;font-size:10px;line-height:1.6}.rhc-v2-empty-state>a{color:#176b56;align-items:center;gap:6px;margin-top:12px;font-size:10px;font-weight:800;text-decoration:none;display:flex}.rhc-v2-staff-footnote{color:#819087;align-items:flex-start;gap:7px;margin:15px 0 0;font-size:9px;line-height:1.5;display:flex}.rhc-v2-staff-footnote svg{color:#4a896b;flex:none}.rhc-v2-report{background:#fff;border:1px solid #dfe7e1;border-radius:15px;width:min(1040px,100% - 30px);margin:28px auto;padding:clamp(20px,4vw,45px);box-shadow:0 15px 45px #153a3010}.rhc-v2-report-heading{border-bottom:1px solid #e5ece7;padding-bottom:18px}.rhc-v2-report-heading h1{color:#173d34;letter-spacing:-.05em;margin:8px 0;font-size:clamp(28px,4.7vw,44px)}.rhc-v2-report-heading>p:not(.rhc-v2-eyebrow){color:#667c71;margin:0 0 13px;font-size:12px}.rhc-v2-report-heading>p i{color:#c0cbc4;padding:0 5px;font-style:normal}.rhc-v2-report-heading>span{letter-spacing:.04em;font-size:9px}.rhc-v2-report-baseline{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.rhc-v2-report-baseline>div{background:#f8faf8;border:1px solid #e1e9e3;border-radius:9px;padding:14px}.rhc-v2-report-baseline>div:first-child{background:#eff6f1}.rhc-v2-report-baseline small{color:#7b8b82;letter-spacing:.07em;font-size:8px;font-weight:850;display:block}.rhc-v2-report-baseline strong{color:#195b49;letter-spacing:-.03em;margin:7px 0;font-size:clamp(18px,3vw,25px);display:block}.rhc-v2-report-baseline strong i{color:#809188;font-size:11px;font-style:normal}.rhc-v2-report-baseline span{color:#839189;font-size:9px}.rhc-v2-report-baseline aside{background:#fbf7ed;border-left:3px solid #c6a15c;border-radius:0 7px 7px 0;grid-column:1/-1;padding:14px 16px}.rhc-v2-report-baseline aside strong{color:#795c2d;font-size:10px}.rhc-v2-report-baseline aside p{color:#786f5e;margin:5px 0 0;font-size:11px;line-height:1.55}.rhc-v2-report-chart{border-top:1px solid #e7ede9;padding:18px 0 23px}.rhc-v2-report-chart>header{justify-content:space-between;align-items:center;gap:15px;display:flex}.rhc-v2-report-chart>header h2{color:#20483c;letter-spacing:-.035em;margin:5px 0;font-size:21px}.rhc-v2-report-chart>header p:last-child{color:#86938b;margin:0;font-size:10px}.rhc-v2-report-chart>header>span{color:#165e4d;text-align:right;gap:4px;font-size:16px;font-weight:850;display:grid}.rhc-v2-report-chart>header>span small{color:#87958d;letter-spacing:.1em;font-size:8px}.rhc-v2-swot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:10px;display:grid}.rhc-v2-swot-grid>article{background:#fff;border:1px solid #e1e8e3;border-radius:10px;min-width:0;padding:16px}.rhc-v2-swot-grid>article>header{align-items:center;gap:10px;margin-bottom:11px;display:flex}.rhc-v2-swot-grid>article>header>b{color:#32744e;background:#e5f1e8;border-radius:8px;place-items:center;width:29px;height:29px;font-size:14px;display:grid}.rhc-v2-swot-grid>article.weaknesses>header>b{color:#ae7d32;background:#fff2df}.rhc-v2-swot-grid>article.opportunities>header>b{color:#40728e;background:#e7f1f6}.rhc-v2-swot-grid>article.threats>header>b{color:#ae5841;background:#fbebe6}.rhc-v2-swot-grid>article>header small{color:#8d9a92;letter-spacing:.07em;font-size:7px;font-weight:850;display:block}.rhc-v2-swot-grid>article>header h2{color:#294b40;margin:3px 0 0;font-size:14px}.rhc-v2-evidence,.rhc-v2-course-evidence,.rhc-v2-threat-evidence{border-top:1px solid #edf1ee;padding:10px 0}.rhc-v2-evidence>strong,.rhc-v2-threat-evidence>strong{color:#637d6f;font-size:9px}.rhc-v2-evidence p,.rhc-v2-threat-evidence p{color:#496255;margin:5px 0 0;font-size:10px;line-height:1.65}.rhc-v2-threat-evidence>strong{color:#ae5841}.rhc-v2-threat-evidence p{color:#805647}.rhc-v2-course-evidence>strong{color:#326a55;font-size:12px;display:block}.rhc-v2-course-evidence>span{color:#87948c;margin-top:4px;font-size:8px;font-weight:750;display:block}.rhc-v2-course-evidence p{color:#5e7469;margin:5px 0 0;font-size:9px;line-height:1.55}.rhc-v2-empty-copy{color:#829087;margin:0;padding:8px 0 2px;font-size:10px;line-height:1.65}.rhc-v2-sales-scenario{background:#f5f9f5;border:1px solid #dce8e0;border-radius:11px;margin-top:18px;padding:19px}.rhc-v2-sales-scenario>header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.rhc-v2-sales-scenario>header h2{color:#1c4e40;margin:6px 0;font-size:19px}.rhc-v2-sales-scenario>header p:last-child{color:#73837a;max-width:650px;margin:0;font-size:10px;line-height:1.6}.rhc-v2-sales-scenario>header>span{color:#4e8264;white-space:nowrap;align-items:center;gap:6px;font-size:9px;font-weight:800;display:flex}.rhc-v2-optional-note{color:#846831;background:#fff8e9;border-radius:6px;margin:12px 0 0;padding:9px 11px;font-size:9px;line-height:1.5}.rhc-v2-scenario-controls{grid-template-columns:1.2fr 1fr auto;align-items:end;gap:10px;margin-top:15px;display:grid}.rhc-v2-scenario-controls>label{color:#567165;gap:6px;font-size:9px;font-weight:800;display:grid}.rhc-v2-scenario-controls select{min-height:39px;font-size:10px}.rhc-v2-percent-input{position:relative}.rhc-v2-percent-input input{min-height:39px;padding-right:31px;font-size:10px}.rhc-v2-percent-input b{color:#688074;font-size:10px;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.rhc-v2-save-scenario{color:#fff;min-height:39px;font:inherit;cursor:pointer;white-space:nowrap;background:#17644f;border:0;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 13px;font-size:9px;font-weight:850;display:flex}.rhc-v2-save-scenario:hover:not(:disabled){background:#23775f}.rhc-v2-save-scenario:disabled{opacity:.5;cursor:not-allowed}.rhc-v2-scenario-results{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.rhc-v2-scenario-results article{background:#fff;border:1px solid #e1e9e3;border-radius:7px;padding:12px}.rhc-v2-scenario-results small{color:#84938a;letter-spacing:.05em;font-size:7px;font-weight:850;display:block}.rhc-v2-scenario-results strong{color:#23634e;margin:6px 0;font-size:16px;display:block}.rhc-v2-scenario-results article:nth-child(2) strong{color:#b2713b}.rhc-v2-scenario-results span{color:#89958e;font-size:8px;line-height:1.4}.rhc-v2-scenario-message{align-items:center;gap:6px;margin:10px 0 0;font-size:9px;font-weight:750;display:flex}.rhc-v2-scenario-message.success{color:#32724d}.rhc-v2-scenario-message.error{color:#a74938}.rhc-v2-scenario-footnote{color:#87938b;margin-top:11px;font-size:8px;line-height:1.5;display:block}.rhc-v2-customer-contact{border-top:1px solid #e6ece8;margin-top:22px;padding-top:17px}.rhc-v2-customer-contact h2{color:#315749;margin:0 0 11px;font-size:14px}.rhc-v2-customer-contact>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.rhc-v2-customer-contact p{background:#f7f9f7;border-radius:7px;min-width:0;margin:0;padding:10px}.rhc-v2-customer-contact small{color:#8b9890;margin-bottom:5px;font-size:8px;display:block}.rhc-v2-customer-contact strong{overflow-wrap:anywhere;color:#38594c;font-size:9px;display:block}.rhc-v2-report>footer{color:#85928b;border-top:1px solid #e7ede9;margin-top:20px;padding-top:13px;font-size:9px;line-height:1.6}@media (max-width:950px){.rhc-v2-domain-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.rhc-v2-domain-card{min-height:195px}.rhc-v2-staff-topbar{flex-wrap:wrap;justify-content:flex-start}.rhc-v2-staff-topbar nav{order:3;width:100%;overflow:auto}.rhc-v2-staff-topbar>span{margin-left:auto}.rhc-v2-scenario-controls{grid-template-columns:1fr 1fr}.rhc-v2-save-scenario{grid-column:1/-1}}@media (max-width:700px){.rhc-v2-brandbar{width:calc(100% - 28px);height:70px}.rhc-v2-wordmark{gap:8px}.rhc-v2-wordmark img{width:83px}.rhc-v2-wordmark span{letter-spacing:.08em;font-size:7px}.rhc-v2-auth-links{gap:10px}.rhc-v2-staff-link{font-size:9px}.rhc-v2-hero{border-radius:18px;grid-template-columns:1fr;width:calc(100% - 28px);min-height:0;padding:33px 24px 20px}.rhc-v2-hero h1{font-size:48px}.rhc-v2-hero-description{font-size:13px}.rhc-v2-hero-art{width:min(285px,90%);margin-top:4px}.rhc-v2-hero-center strong{font-size:16px}.rhc-v2-orbit-tag{padding:6px 7px;font-size:7px}.rhc-v2-trustline{gap:7px;font-size:8px}.rhc-v2-domain-section,.rhc-v2-how-section,.rhc-v2-survey-section{width:calc(100% - 28px)}.rhc-v2-domain-section{padding:58px 0 50px}.rhc-v2-section-heading h2,.rhc-v2-how-section h2,.rhc-v2-survey-section>header h2{font-size:30px}.rhc-v2-domain-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.rhc-v2-domain-card{min-height:176px;padding:15px 13px}.rhc-v2-domain-card h3{margin-top:15px;font-size:17px}.rhc-v2-domain-card p{font-size:10px}.rhc-v2-how-section{grid-template-columns:1fr;gap:22px;padding:27px 0 54px}.rhc-v2-survey-section{border-radius:13px;padding:18px 14px}.rhc-v2-survey-section>header{padding:0 2px 15px;display:block}.rhc-v2-survey-section>header>span{width:max-content;margin-top:12px}.rhc-v2-survey{padding:0 2px}.rhc-v2-survey-toolbar{padding-top:14px}.rhc-v2-fields-grid{grid-template-columns:1fr;gap:11px}.rhc-v2-domain-heading h3{font-size:22px}.rhc-v2-question{padding:14px 0}.rhc-v2-question legend strong{font-size:12px}.rhc-v2-rating-options{gap:5px}.rhc-v2-rating-options button{min-height:68px;padding:5px 3px}.rhc-v2-rating-options button>b{font-size:15px}.rhc-v2-rating-options button>small{font-size:8px;line-height:1.25}.rhc-v2-review-domains{grid-template-columns:repeat(2,minmax(0,1fr))}.rhc-v2-time-hint{margin:10px 0 0;display:block}.rhc-v2-footer{align-items:flex-start;gap:10px;width:calc(100% - 28px)}.rhc-v2-footer-logo img{width:68px}.rhc-v2-footer p{font-size:8px}.rhc-v2-staff-topbar{gap:12px;padding:12px 14px}.rhc-v2-staff-topbar nav{gap:13px}.rhc-v2-staff-topbar>span{font-size:9px}.rhc-v2-staff-main{width:calc(100% - 24px);margin:23px auto}.rhc-v2-staff-heading{flex-direction:column;align-items:flex-start}.rhc-v2-inbox-summary{grid-template-columns:1fr;gap:8px}.rhc-v2-inbox-summary article{padding:13px}.rhc-v2-report{width:calc(100% - 20px);margin:12px auto;padding:19px 14px}.rhc-v2-report-baseline{grid-template-columns:1fr 1fr}.rhc-v2-report-baseline>div:first-child,.rhc-v2-report-baseline aside{grid-column:1/-1}.rhc-v2-report-chart>header{align-items:flex-start}.rhc-v2-report-chart>header h2{font-size:17px}.rhc-v2-report-chart>header p:last-child{font-size:9px}.rhc-v2-report-chart>header>span{font-size:13px}.rhc-v2-pentagon figcaption{grid-template-columns:repeat(3,minmax(0,1fr))}.rhc-v2-swot-grid{grid-template-columns:1fr}.rhc-v2-swot-grid>article,.rhc-v2-sales-scenario{padding:14px}.rhc-v2-sales-scenario>header{display:block}.rhc-v2-sales-scenario>header>span{margin-top:10px}.rhc-v2-scenario-controls{grid-template-columns:1fr}.rhc-v2-save-scenario{grid-column:auto}.rhc-v2-scenario-results{grid-template-columns:1fr}.rhc-v2-customer-contact>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.rhc-v2-page *{scroll-behavior:auto!important;transition:none!important}}.rhc-v2-auth-links>span{color:#9aa79f;letter-spacing:.13em;font-size:8px;font-weight:850}.rhc-v2-hero-with-form{background:radial-gradient(circle at 8% 4%,#24584d 0,#173e37 47%,#10352f 100%);grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);align-items:start;gap:clamp(22px,4vw,54px);min-height:0;padding:clamp(22px,3.5vw,46px)}.rhc-v2-hero-with-form .rhc-v2-hero-copy{padding:clamp(10px,2vw,26px) 0}.rhc-v2-hero-with-form .rhc-v2-hero-copy h1{font-size:clamp(42px,4.6vw,64px)}.rhc-v2-hero-proof{flex-wrap:wrap;gap:9px;margin-top:35px;display:flex}.rhc-v2-hero-proof span{color:#d1e0d7;background:#ffffff09;border:1px solid #d7e7dc24;border-radius:7px;align-items:center;gap:8px;padding:8px 10px;font-size:10px;font-weight:750;display:flex}.rhc-v2-hero-proof b{color:#e3c781;letter-spacing:.08em;font-size:9px}.rhc-v2-hero-form{color:#183a34;background:#fff;border:1px solid #e5eee8;border-radius:17px;min-width:0;overflow:hidden;box-shadow:0 22px 65px #061e1a4a}.rhc-v2-hero-form-heading{border-bottom:1px solid #e8eee9;gap:8px;padding:22px 25px 15px;display:grid}.rhc-v2-hero-form-heading span{color:#34715c;letter-spacing:.12em;align-items:center;gap:7px;font-size:8px;font-weight:850;display:flex}.rhc-v2-hero-form-heading strong{color:#1d4539;letter-spacing:-.025em;font-size:19px}.rhc-v2-hero-form-heading small{color:#849289;font-size:10px;line-height:1.5}.rhc-v2-hero-form .rhc-v2-survey{max-width:none;margin:0;padding:0 25px 22px}.rhc-v2-hero-form .rhc-v2-survey-toolbar{padding-top:12px}.rhc-v2-hero-form .rhc-v2-step-intro{margin:14px 0 12px}.rhc-v2-hero-form .rhc-v2-step-intro h3{font-size:20px}.rhc-v2-hero-form .rhc-v2-fields-grid{gap:10px;margin:12px 0}.rhc-v2-hero-form .rhc-v2-field input,.rhc-v2-hero-form .rhc-v2-field select{min-height:41px}.rhc-v2-hero-form .rhc-v2-consent{margin:9px 0;font-size:9px}.rhc-v2-hero-form .rhc-v2-privacy-note{margin-top:10px;font-size:9px}.rhc-v2-hero-form .rhc-v2-button.primary{margin-top:13px}@media (max-width:1000px){.rhc-v2-hero-with-form{grid-template-columns:minmax(0,.7fr) minmax(470px,1.3fr);gap:20px;padding:25px}.rhc-v2-hero-with-form .rhc-v2-hero-copy h1{font-size:clamp(38px,4.4vw,52px)}}@media (max-width:760px){.rhc-v2-auth-links>span{display:none}.rhc-v2-hero-with-form{grid-template-columns:1fr;gap:17px;padding:25px 16px 16px}.rhc-v2-hero-form{order:-1}.rhc-v2-hero-with-form .rhc-v2-hero-copy{padding:6px 3px 0}.rhc-v2-hero-with-form .rhc-v2-hero-copy h1{margin-top:13px;font-size:42px}.rhc-v2-hero-with-form .rhc-v2-hero-description{margin-top:12px}.rhc-v2-hero-with-form .rhc-v2-trustline{margin-top:14px}.rhc-v2-hero-proof{margin-top:16px}.rhc-v2-hero-proof span{padding:7px;font-size:8px}.rhc-v2-hero-form{border-radius:13px}.rhc-v2-hero-form-heading{padding:17px 16px 12px}.rhc-v2-hero-form-heading strong{font-size:16px}.rhc-v2-hero-form .rhc-v2-survey{padding:0 16px 17px}.rhc-v2-hero-form .rhc-v2-fields-grid{grid-template-columns:1fr;gap:10px}.rhc-v2-hero-form .rhc-v2-time-hint{margin:9px 0 0;display:block}}.rhc-v2-result-page{background:radial-gradient(circle at 50% 0,#e3eee7 0,#f2f6f2 38% 100%);padding:30px 18px 50px}.rhc-v2-result-card{text-align:left;max-width:900px}.rhc-v2-result-card>.rhc-v2-eyebrow,.rhc-v2-result-card>h1,.rhc-v2-result-card>p:not(.rhc-v2-eyebrow){text-align:center}.rhc-v2-result-card h1{margin:12px auto 9px}.rhc-v2-result-card>p:not(.rhc-v2-eyebrow){max-width:640px}.rhc-v2-result-score-wrap{background:linear-gradient(120deg,#f8fbf8,#fff);border:1px solid #e2ebe4;border-radius:14px;grid-template-columns:180px 1fr;align-items:center;gap:25px;max-width:650px;margin:28px auto 20px;padding:20px;display:grid}.rhc-v2-result-score{aspect-ratio:1;background:conic-gradient(#16715b 0deg var(--score-angle),#e4ece6 var(--score-angle) 360deg);border-radius:50%;place-items:center;width:156px;display:grid;box-shadow:0 10px 30px #174a381a}.rhc-v2-result-score>div{aspect-ratio:1;text-align:center;background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:130px;display:flex}.rhc-v2-result-score strong{color:#174c3d;letter-spacing:-.06em;font-size:35px}.rhc-v2-result-score span{color:#839188;letter-spacing:.09em;font-size:8px;font-weight:850;line-height:1.4}.rhc-v2-result-score-copy>span,.rhc-v2-result-chart-heading span{color:#8b9891;letter-spacing:.12em;font-size:9px;font-weight:850}.rhc-v2-result-score-copy>strong{color:#1a5e4b;letter-spacing:-.04em;margin:5px 0;font-size:30px;display:block}.rhc-v2-result-score-copy>strong i{color:#8a9990;font-size:13px;font-style:normal;font-weight:650}.rhc-v2-result-score-copy p{color:#62796d;margin:0;font-size:12px;line-height:1.7}.rhc-v2-result-next{color:#736442;background:#fbf7ed;border-left:3px solid #c8a765;border-radius:0 9px 9px 0;gap:5px;max-width:650px;margin:0 auto 27px;padding:14px 16px;font-size:11px;line-height:1.6;display:grid}.rhc-v2-result-next b{color:#65512b;letter-spacing:.04em;font-size:10px}.rhc-v2-result-chart-heading{border-top:1px solid #e7ede8;justify-content:space-between;align-items:flex-end;gap:12px;max-width:680px;margin:23px auto 0;padding-top:19px;display:flex}.rhc-v2-result-chart-heading>div{gap:5px;display:grid}.rhc-v2-result-chart-heading strong{color:#234c3f;font-size:15px}.rhc-v2-result-chart-heading>small{color:#8b9790;font-size:9px}.rhc-v2-result-card .rhc-v2-pentagon{max-width:640px;margin:0 auto}.rhc-v2-result-card .rhc-v2-pentagon figcaption{grid-template-columns:repeat(5,minmax(0,1fr));max-width:620px;margin:0 auto}.rhc-v2-result-method{text-align:center;border-top:1px solid #e8eee9;max-width:680px;padding-top:13px;line-height:1.6;color:#8a9790!important;margin:21px auto 0!important;font-size:9px!important}.rhc-v2-question-analysis{border-top:1px solid #e5ece7;margin-top:23px;padding-top:23px}.rhc-v2-question-analysis>header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:13px;display:flex}.rhc-v2-question-analysis>header h2{color:#20483c;letter-spacing:-.035em;margin:6px 0;font-size:clamp(20px,3vw,26px)}.rhc-v2-question-analysis>header p:last-child{color:#7b8981;max-width:660px;margin:0;font-size:10px;line-height:1.6}.rhc-v2-question-analysis>header>span{color:#9b703b;white-space:nowrap;background:#fff8ed;border:1px solid #f0dfc7;border-radius:999px;flex:none;padding:7px 9px;font-size:9px;font-weight:800}.rhc-v2-analysis-domains{gap:8px;display:grid}.rhc-v2-analysis-domain{background:#fcfdfc;border:1px solid #e1e9e3;border-radius:10px;overflow:hidden}.rhc-v2-analysis-domain>summary{cursor:pointer;grid-template-columns:1fr auto auto;align-items:center;gap:17px;min-height:62px;padding:11px 15px;list-style:none;display:grid}.rhc-v2-analysis-domain>summary::-webkit-details-marker{display:none}.rhc-v2-analysis-domain>summary:after{content:"+";color:#30735c;background:#eff5f0;border-radius:50%;place-items:center;width:22px;height:22px;font-size:16px;font-weight:600;display:grid}.rhc-v2-analysis-domain[open]>summary:after{content:"−"}.rhc-v2-analysis-domain>summary>span:first-child{gap:3px;display:grid}.rhc-v2-analysis-domain>summary small{color:#8b9991;letter-spacing:.1em;font-size:7px;font-weight:850}.rhc-v2-analysis-domain>summary strong{color:#244b3f;font-size:12px}.rhc-v2-analysis-domain-score{color:#286b53;font-size:15px;font-weight:850}.rhc-v2-analysis-domain-score i{color:#8b9891;font-size:9px;font-style:normal}.rhc-v2-analysis-domain>summary>b{color:#957244;white-space:nowrap;background:#f7f0e2;border-radius:999px;padding:6px 8px;font-size:8px}.rhc-v2-analysis-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:0 11px 11px;display:grid}.rhc-v2-analysis-card{background:#fff;border:1px solid #e7ece8;border-top:3px solid #92aa9b;border-radius:8px;min-width:0;padding:13px}.rhc-v2-analysis-card.critical,.rhc-v2-analysis-card.high{border-top-color:#bd674d}.rhc-v2-analysis-card.developing{border-top-color:#d3a34f}.rhc-v2-analysis-card>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.rhc-v2-analysis-card>header>span{color:#89978f;letter-spacing:.09em;font-size:8px;font-weight:850}.rhc-v2-analysis-card>header>b{color:#a35a43;text-align:right;max-width:66%;font-size:8px;line-height:1.4}.rhc-v2-analysis-card.established>header>b,.rhc-v2-analysis-card.strong>header>b{color:#43805f}.rhc-v2-analysis-card.developing>header>b{color:#a37a36}.rhc-v2-analysis-card h3{color:#294c41;margin:9px 0 11px;font-size:11px;line-height:1.55}.rhc-v2-analysis-block{border-top:1px solid #edf1ee;padding:9px 0}.rhc-v2-analysis-block small,.rhc-v2-analysis-course>small{color:#8b9890;letter-spacing:.1em;font-size:7px;font-weight:850}.rhc-v2-analysis-block p{color:#5d7367;margin:5px 0 0;font-size:9px;line-height:1.6}.rhc-v2-analysis-block.next-step{background:linear-gradient(90deg,#f6faf6,#0000);padding-left:8px}.rhc-v2-analysis-risk{background:#fff6f2;border-left:3px solid #c36b50;border-radius:0 6px 6px 0;margin-top:8px;padding:10px}.rhc-v2-analysis-risk strong{color:#a64e3b;letter-spacing:.07em;font-size:7px}.rhc-v2-analysis-risk p{color:#76584f;margin:5px 0 0;font-size:9px;line-height:1.6}.rhc-v2-analysis-course{border-top:1px solid #edf1ee;gap:5px;margin-top:9px;padding-top:9px;display:grid}.rhc-v2-analysis-course>strong{color:#276850;font-size:10px;line-height:1.5}.rhc-v2-analysis-course p{color:#75847c;margin:0;font-size:8px;line-height:1.55}.rhc-v2-analysis-note{color:#8a9790;margin:11px 0 0;font-size:8px;line-height:1.6}@media (max-width:700px){.rhc-v2-result-score-wrap{grid-template-columns:1fr;justify-items:center;gap:13px;margin-top:20px;padding:17px}.rhc-v2-result-score-copy{text-align:center}.rhc-v2-result-score-copy>strong{font-size:26px}.rhc-v2-result-chart-heading{flex-direction:column;align-items:flex-start}.rhc-v2-result-card .rhc-v2-pentagon figcaption{grid-template-columns:repeat(3,minmax(0,1fr))}.rhc-v2-question-analysis>header{flex-direction:column;align-items:flex-start;gap:9px}.rhc-v2-analysis-domain>summary{grid-template-columns:1fr auto;gap:8px}.rhc-v2-analysis-domain>summary>b{grid-area:2/1;width:max-content}.rhc-v2-analysis-domain>summary:after{grid-area:1/2/3}.rhc-v2-analysis-cards{grid-template-columns:1fr;padding:0 8px 8px}}.rhc-v2-brief-report{--brief-ink:#12372e;--brief-green:#0b543d;--brief-green-2:#167052;--brief-gold:#c5a45e;--brief-red:#a93225;--brief-line:#dce5de;--brief-muted:#65786e;min-height:100vh;color:var(--brief-ink);background:radial-gradient(at 50% 0,#e8eee8 0,#f1f4f0 62%,#e8eee9 100%);padding:28px 16px 52px;font-family:Arial,Helvetica,sans-serif}.rhc-v2-brief-report>.rhc-v2-staff-topbar{margin:-28px -16px 24px}.rhc-v2-brief-sheet{background:#fff;border:1px solid #d5dfd7;border-radius:4px;width:min(1240px,100%);margin:0 auto;padding:clamp(22px,3.1vw,40px);position:relative;overflow:hidden;box-shadow:0 22px 64px #123b2e12}.rhc-v2-brief-sheet:before{content:"";background:linear-gradient(90deg,#073f2e 0 47%,#c4a45c 47% 53%,#0b6245 53%);height:7px;position:absolute;inset:0 0 auto}.rhc-v2-brief-header{border-bottom:1px solid var(--brief-line);grid-template-columns:185px minmax(0,1fr) 168px;align-items:center;gap:24px;padding:9px 0 20px;display:grid}.rhc-v2-brief-brand{border-right:1px solid var(--brief-line);justify-items:start;gap:3px;padding-right:19px;display:grid}.rhc-v2-brief-brand img{object-fit:contain;width:164px;height:auto}.rhc-v2-brief-brand span{color:#6e7b72;letter-spacing:.16em;padding-left:4px;font-family:Georgia,serif;font-size:8px}.rhc-v2-brief-title>small{color:#9a8049;letter-spacing:.13em;font-size:9px;font-weight:850}.rhc-v2-brief-title h1{color:#102d23;letter-spacing:-.035em;margin:7px 0 5px;font-family:Georgia,Noto Serif SC,serif;font-size:clamp(30px,3.25vw,43px);font-weight:750;line-height:1.12}.rhc-v2-brief-title p{color:#69796f;letter-spacing:.13em;margin:0;font-size:10px;font-weight:800}.rhc-v2-brief-score{border-left:1px solid var(--brief-line);text-align:center;justify-items:center;gap:8px;padding-left:18px;display:grid}.rhc-v2-brief-score>div{aspect-ratio:1;border:7px solid #e5eee7;border-top-color:var(--brief-gold);border-right-color:var(--brief-green-2);border-bottom-color:var(--brief-green-2);border-left-color:var(--brief-green-2);background:#fbfcfa;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:126px;display:flex}.rhc-v2-brief-score strong{color:var(--brief-green);letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-family:Georgia,serif;font-size:38px;line-height:1}.rhc-v2-brief-score span{color:#6d7e73;letter-spacing:.06em;font-size:8px;font-weight:900}.rhc-v2-brief-score>small{color:#77867d;max-width:150px;font-size:9px;line-height:1.4}.rhc-v2-brief-meta{background:linear-gradient(100deg,#f4f6f3,#eef2ee);border:1px solid #e1e8e2;border-radius:7px;grid-template-columns:1.05fr .95fr 1fr .6fr .9fr 1.1fr;gap:0;margin:14px 0;padding:11px 5px;display:grid}.rhc-v2-brief-meta>div{border-right:1px solid #d5ded6;min-width:0;padding:0 10px}.rhc-v2-brief-meta>div:last-child{border:0}.rhc-v2-brief-meta small{color:#77867d;letter-spacing:.04em;font-size:8px;font-weight:850;display:block}.rhc-v2-brief-meta strong{overflow-wrap:anywhere;color:#183d30;margin-top:4px;font-size:12px;font-weight:850;line-height:1.3;display:block}.rhc-v2-brief-meta .sales strong{color:#145b40;font-variant-numeric:tabular-nums;font-size:14px}.rhc-v2-brief-summary{background:#f7f9f6;border:1px solid #dce5dd;border-radius:8px;grid-template-columns:235px minmax(0,1fr);align-items:center;gap:0;margin:13px 0 20px;display:grid;overflow:hidden}.rhc-v2-brief-summary>span{color:#fff;background:linear-gradient(110deg,#06452f,#0d6043 85%,#c3a35f 85% 88%,#0d6043 88%);align-self:stretch;align-items:center;gap:11px;padding:12px 15px;display:flex}.rhc-v2-brief-summary>span svg{color:#e3c87e;flex:none;width:23px;height:23px}.rhc-v2-brief-summary>span b{font-family:Georgia,Noto Serif SC,serif;font-size:14px}.rhc-v2-brief-summary>p{color:#263e32;margin:0;padding:11px 16px;font-size:15px;font-weight:700;line-height:1.45}.rhc-v2-brief-summary>small{color:#76847b;grid-column:2;margin:-5px 16px 9px;font-size:10px;line-height:1.4}.rhc-v2-brief-section-head{justify-content:space-between;align-items:center;gap:16px;margin:0 0 9px;display:flex}.rhc-v2-brief-section-head>div{align-items:center;gap:10px;min-width:0;display:flex}.rhc-v2-brief-section-head>div>i{background:#0b6547;flex:none;width:4px;height:32px;box-shadow:3px 0 #dbc485}.rhc-v2-brief-section-head>div>span{gap:2px;display:grid}.rhc-v2-brief-section-head strong{color:#173c2e;font-family:Georgia,Noto Serif SC,serif;font-size:18px;line-height:1.2}.rhc-v2-brief-section-head small{color:#79877e;font-size:10px;line-height:1.4}.rhc-v2-brief-section-head>b{color:#8b6b37;background:#fff9ed;border:1px solid #eadcc1;border-radius:99px;flex:none;padding:6px 9px;font-size:10px;font-weight:850}.rhc-v2-brief-dimensions{border-bottom:1px solid #d7c68f;padding:0 0 18px}.rhc-v2-brief-dimension-layout{grid-template-columns:minmax(245px,.78fr) minmax(0,1.22fr);align-items:center;gap:22px;display:grid}.rhc-v2-brief-radar{border-right:1px solid #e1e8e2;place-items:center;min-width:0;padding-right:20px;display:grid}.rhc-v2-brief-radar .rhc-v2-pentagon{width:min(100%,300px);max-width:300px;margin:0 auto}.rhc-v2-brief-radar .rhc-v2-pentagon .rhc-v2-axis-label{font-size:11px}.rhc-v2-brief-table-wrap{min-width:0;overflow-x:auto}.rhc-v2-brief-table{border-collapse:separate;border-spacing:0;text-align:left;border:1px solid #d5dfd7;border-radius:8px;width:100%;min-width:410px;overflow:hidden}.rhc-v2-brief-table th{color:#f7f9f5;background:linear-gradient(90deg,#084a35,#0c6345);padding:8px 10px;font-size:10px;font-weight:850}.rhc-v2-brief-table td{color:#284237;background:#fff;border-top:1px solid #e3e9e3;height:37px;padding:5px 10px;font-size:12px}.rhc-v2-brief-table tbody tr:nth-child(2n) td{background:#f8faf8}.rhc-v2-brief-domain-name{align-items:center;gap:8px;display:flex}.rhc-v2-brief-domain-name svg{color:#226b4b;stroke-width:1.8px;flex:none;width:17px;height:17px}.rhc-v2-brief-domain-name b{font-size:12px}.rhc-v2-brief-domain-score{color:#183e2f;font-variant-numeric:tabular-nums;white-space:nowrap;font-family:Georgia,serif;font-size:17px}.rhc-v2-brief-domain-score small{color:#89968e;font-family:Arial,sans-serif;font-size:10px}.rhc-v2-brief-status{color:#2f6942;letter-spacing:.025em;white-space:nowrap;background:#e4f0e7;border-radius:99px;padding:5px 8px;font-size:9px;font-weight:900;display:inline-flex}.rhc-v2-brief-status.improve{color:#8a6424;background:#fff1d8}.rhc-v2-brief-status.high{color:#a33b2d;background:#fce5e0}.rhc-v2-brief-status.strong{color:#185b36;background:#dcefe2}.rhc-v2-brief-swot{border-bottom:1px solid #d7c68f;padding:18px 0 16px}.rhc-v2-brief-swot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.rhc-v2-brief-swot-grid article{background:#fafbf9;border:1px solid #dfe6df;border-radius:8px;grid-template-columns:145px minmax(0,1fr);min-width:0;display:grid;overflow:hidden}.rhc-v2-brief-swot-grid article>header{color:#fff;text-align:center;background:linear-gradient(145deg,#06452f,#0e6244);flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:12px 10px;display:flex}.rhc-v2-brief-swot-grid article>header svg{color:#e1c67b;width:22px;height:22px}.rhc-v2-brief-swot-grid article>header b{font-family:Georgia,Noto Serif SC,serif;font-size:12px;line-height:1.3}.rhc-v2-brief-swot-grid article.weakness>header{background:linear-gradient(145deg,#735a2f,#9b7439)}.rhc-v2-brief-swot-grid article.threat>header{background:linear-gradient(145deg,#783b31,#a74434)}.rhc-v2-brief-swot-grid article>ul{align-content:center;gap:8px;margin:0;padding:12px 15px 12px 28px;list-style:square;display:grid}.rhc-v2-brief-swot-grid article>ul li{color:#20523a;padding-left:2px}.rhc-v2-brief-swot-grid article>ul li::marker{color:#187050}.rhc-v2-brief-swot-grid article.threat>ul li::marker{color:#b63e30}.rhc-v2-brief-swot-grid article>ul li>b{color:#163c2e;margin-bottom:2px;font-size:11px;line-height:1.3;display:block}.rhc-v2-brief-swot-grid article>ul li>span{color:#4d5f54;font-size:11px;line-height:1.42;display:block}.rhc-v2-brief-swot-grid article>ul li>span strong{color:#a53328;font-weight:900}.rhc-v2-brief-swot-grid article>p{color:#65766b;align-self:center;margin:0;padding:13px;font-size:12px;line-height:1.45}.rhc-v2-brief-swot-grid article.opportunity li>b{color:#135a3f;font-family:Georgia,Noto Serif SC,serif;font-size:14px}.rhc-v2-brief-priorities{padding:18px 0 0}.rhc-v2-brief-priority-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.rhc-v2-brief-expand{color:#18563e;min-height:44px;font:inherit;cursor:pointer;background:#f4f8f4;border:1px solid #cbdcd0;border-radius:6px;justify-content:center;align-items:center;gap:8px;margin:13px auto 0;padding:0 15px;font-size:12px;font-weight:850;transition:background .15s,border-color .15s;display:flex}.rhc-v2-brief-expand:hover{background:#eaf3eb;border-color:#79a48a}.rhc-v2-brief-expand:focus-visible{outline-offset:2px;outline:3px solid #c5a45e}.rhc-v2-brief-priority{background:#fff;border:1px solid #e1e7e2;border-top:4px solid #c79a43;border-radius:7px;min-width:0;padding:14px;box-shadow:0 5px 15px #173c3008}.rhc-v2-brief-priority.high{border-top-color:#b73e30}.rhc-v2-brief-priority>header{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rhc-v2-brief-priority-code{color:#15573c;letter-spacing:.04em;background:#e9f2eb;border-radius:5px;place-items:center;min-width:32px;height:27px;font-size:11px;font-weight:950;display:inline-grid}.rhc-v2-brief-priority-domain{color:#708077;font-size:10px;font-weight:800}.rhc-v2-brief-priority>header>b{color:#a34432;text-align:right;margin-left:auto;font-size:9px;font-weight:900}.rhc-v2-brief-priority h3{color:#1c3d31;margin:10px 0 9px;font-family:Georgia,Noto Serif SC,serif;font-size:15px;line-height:1.4}.rhc-v2-brief-priority-grid{gap:7px;display:grid}.rhc-v2-brief-priority-grid>div{background:#f5f8f5;border-radius:5px;padding:9px 10px}.rhc-v2-brief-priority-grid>div>small{color:#66786d;letter-spacing:.06em;font-size:9px;font-weight:900;display:block}.rhc-v2-brief-priority-grid>div>p{color:#344d3f;margin:5px 0 0;font-size:11px;line-height:1.42}.rhc-v2-brief-priority-grid .course{background:#edf5ef}.rhc-v2-brief-priority-grid .course>small{color:#1d6748}.rhc-v2-brief-priority-grid .course>strong{color:#12553a;margin-top:5px;font-family:Georgia,Noto Serif SC,serif;font-size:15px;line-height:1.35;display:block}.rhc-v2-brief-priority-grid .course>em{color:#77847a;margin-top:5px;font-size:9px;font-style:normal;font-weight:850;display:block}.rhc-v2-brief-priority-grid .course>p{color:#365b46;margin-top:3px}.rhc-v2-brief-priority-grid .risk{background:#fff1ee;border-left:3px solid #b43a2d}.rhc-v2-brief-priority-grid .risk>small{color:#a33127}.rhc-v2-brief-priority-grid .risk>p{color:#74392f}.rhc-v2-brief-priority-grid .risk>p strong{color:#a12b21;font-weight:950}.rhc-v2-brief-no-priority{color:#285f41;background:#f3f8f3;border:1px solid #dce7dd;border-radius:7px;align-items:center;gap:10px;padding:16px;display:flex}.rhc-v2-brief-no-priority svg{flex:none;width:21px;height:21px}.rhc-v2-brief-no-priority p{color:#425d4d;margin:0;font-size:12px;line-height:1.45}.rhc-v2-brief-footer{color:#738179;border-top:1px solid #dfe6df;justify-content:space-between;gap:20px;margin-top:17px;padding-top:10px;font-size:9px;line-height:1.45;display:flex}.rhc-v2-brief-footer>span:last-child{text-align:right}.rhc-v2-brief-scenario{background:linear-gradient(110deg,#f3f7f2,#fbfcf9);border:1px solid #d7e4da;border-left:4px solid #bf9a4b;border-radius:6px;margin:12px 0 16px;padding:10px 12px}.rhc-v2-brief-scenario>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.rhc-v2-brief-scenario>header span{color:#8a6a2b;letter-spacing:.08em;font-size:9px;font-weight:950}.rhc-v2-brief-scenario>header strong{color:#11563b;text-align:right;font-family:Georgia,Noto Serif SC,serif;font-size:13px}.rhc-v2-brief-scenario-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.rhc-v2-brief-scenario-metrics>div{border-right:1px solid #d5e1d7;min-width:0;padding:7px 9px}.rhc-v2-brief-scenario-metrics>div:last-child{border:0}.rhc-v2-brief-scenario-metrics small{color:#738076;letter-spacing:.035em;font-size:8px;font-weight:850;display:block}.rhc-v2-brief-scenario-metrics strong{color:#153e30;font-variant-numeric:tabular-nums;margin-top:3px;font-size:16px;line-height:1.15;display:block}.rhc-v2-brief-scenario-metrics .increase strong{color:#0d6947}.rhc-v2-brief-scenario-metrics em{color:#8c6d32;margin-top:3px;font-size:8px;font-style:normal;font-weight:850;display:block}.rhc-v2-brief-scenario>p{color:#758176;margin:5px 0 0;font-size:8px;line-height:1.35}@media (max-width:1000px){.rhc-v2-brief-header{grid-template-columns:150px minmax(0,1fr) 140px;gap:16px}.rhc-v2-brief-brand{padding-right:12px}.rhc-v2-brief-brand img{width:136px}.rhc-v2-brief-meta{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:10px}.rhc-v2-brief-meta>div:nth-child(3n){border:0}.rhc-v2-brief-meta>div:nth-child(n+4){padding-top:8px}.rhc-v2-brief-dimension-layout{grid-template-columns:minmax(200px,.7fr) minmax(0,1.3fr);gap:13px}.rhc-v2-brief-swot-grid article{grid-template-columns:120px minmax(0,1fr)}.rhc-v2-brief-priority-list{grid-template-columns:1fr}}@media (max-width:700px){.rhc-v2-brief-report{background:#fff;padding:0 0 30px}.rhc-v2-brief-report>.rhc-v2-staff-topbar{margin:0 0 16px}.rhc-v2-brief-sheet{width:100%;box-shadow:none;border:0;border-radius:0;padding:19px 15px 22px}.rhc-v2-brief-header{grid-template-columns:minmax(0,1fr) 112px;gap:12px;padding:3px 0 14px}.rhc-v2-brief-brand{border:0;border-bottom:1px solid var(--brief-line);grid-area:1/1;grid-template-columns:105px 1fr;align-items:end;gap:7px;padding:0 0 8px}.rhc-v2-brief-brand img{width:104px}.rhc-v2-brief-brand span{letter-spacing:.1em;padding:0 0 3px;font-size:6px}.rhc-v2-brief-title{grid-area:2/1}.rhc-v2-brief-title>small{font-size:7px}.rhc-v2-brief-title h1{margin:5px 0;font-size:25px}.rhc-v2-brief-title p{font-size:8px}.rhc-v2-brief-score{grid-area:1/2/3;padding-left:10px}.rhc-v2-brief-score>div{border-width:6px;width:100px}.rhc-v2-brief-score strong{font-size:30px}.rhc-v2-brief-score span{font-size:6px}.rhc-v2-brief-score>small{font-size:8px}.rhc-v2-brief-meta{grid-template-columns:1fr 1fr;gap:9px 0;padding:10px 0}.rhc-v2-brief-meta>div{border:0!important;padding:0 9px!important}.rhc-v2-brief-meta small{font-size:8px}.rhc-v2-brief-meta strong{font-size:11px}.rhc-v2-brief-meta .sales strong{font-size:12px}.rhc-v2-brief-summary{grid-template-columns:1fr;margin:12px 0 18px}.rhc-v2-brief-summary>span{padding:10px 12px}.rhc-v2-brief-summary>span b{font-size:13px}.rhc-v2-brief-summary>p{padding:12px;font-size:14px}.rhc-v2-brief-summary>small{grid-column:1;margin:0;padding:0 12px 10px}.rhc-v2-brief-section-head strong{font-size:16px}.rhc-v2-brief-section-head small{font-size:9px}.rhc-v2-brief-dimension-layout{grid-template-columns:1fr;gap:9px}.rhc-v2-brief-radar{border:0;padding:0}.rhc-v2-brief-radar .rhc-v2-pentagon{width:min(100%,255px)}.rhc-v2-brief-table{min-width:0}.rhc-v2-brief-table th{padding:8px 6px;font-size:9px}.rhc-v2-brief-table td{height:36px;padding:5px 6px;font-size:11px}.rhc-v2-brief-domain-name{gap:5px}.rhc-v2-brief-domain-name svg{width:15px;height:15px}.rhc-v2-brief-domain-name b{font-size:11px}.rhc-v2-brief-domain-score{font-size:15px}.rhc-v2-brief-status{padding:4px 6px;font-size:8px}.rhc-v2-brief-swot{padding:15px 0}.rhc-v2-brief-swot-grid{grid-template-columns:1fr;gap:8px}.rhc-v2-brief-swot-grid article{grid-template-columns:105px minmax(0,1fr)}.rhc-v2-brief-swot-grid article>header{padding:10px 7px}.rhc-v2-brief-swot-grid article>header b{font-size:10px}.rhc-v2-brief-swot-grid article>ul{gap:6px;padding:10px 10px 10px 23px}.rhc-v2-brief-swot-grid article>ul li>b,.rhc-v2-brief-swot-grid article>ul li>span{font-size:10px}.rhc-v2-brief-priorities{padding-top:15px}.rhc-v2-brief-priority-list{grid-template-columns:1fr}.rhc-v2-brief-priority{padding:12px}.rhc-v2-brief-priority h3{font-size:14px}.rhc-v2-brief-priority-grid>div>p{font-size:12px}.rhc-v2-brief-footer{flex-direction:column;gap:5px;font-size:9px}.rhc-v2-brief-footer>span:last-child{text-align:left}}.rhc-v2-report-export-actions{justify-content:flex-end;width:min(1240px,100%);margin:0 auto 14px;display:flex}.rhc-v2-report-export-actions button{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#0b543d;border:1px solid #0b543d;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-size:12px;font-weight:850;transition:background .15s,border-color .15s,transform .15s;display:inline-flex}.rhc-v2-report-export-actions button:hover{background:#073f2e;border-color:#073f2e;transform:translateY(-1px)}.rhc-v2-report-export-actions button:focus-visible{outline-offset:3px;outline:3px solid #c5a45e}@page{size:A4 portrait;margin:9mm}@media print{html,body{width:100%;min-width:0;background:#fff!important;margin:0!important}body{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.rhc-v2-brief-report,.rhc-v2-brief-report *{visibility:visible!important}.rhc-v2-staff-page,.rhc-v2-report-export-actions{display:none!important}.rhc-v2-brief-report{color:#12372e!important;background:#fff!important;width:100%!important;min-height:0!important;margin:0!important;padding:0!important}.rhc-v2-brief-report>.rhc-v2-staff-topbar{display:none!important}.rhc-v2-brief-sheet{box-sizing:border-box;width:100%!important;max-width:none!important;box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;overflow:visible!important}.rhc-v2-brief-sheet:before{height:2mm}.rhc-v2-brief-header{break-inside:avoid;page-break-inside:avoid;grid-template-columns:29mm minmax(0,1fr) 31mm!important;gap:4mm!important;padding:3mm 0 4mm!important}.rhc-v2-brief-brand{border-bottom:0!important;border-right:1px solid #dce5de!important;grid-template-columns:1fr!important;gap:1mm!important;padding-right:3mm!important;display:grid!important}.rhc-v2-brief-brand img{width:26mm!important}.rhc-v2-brief-brand span{letter-spacing:.08em!important;font-size:5.4pt!important}.rhc-v2-brief-title>small{font-size:6.2pt!important}.rhc-v2-brief-title h1{margin:1.5mm 0!important;font-size:19pt!important;line-height:1.12!important}.rhc-v2-brief-title p{font-size:6.5pt!important}.rhc-v2-brief-score{padding-left:3mm!important}.rhc-v2-brief-score>div{border-width:1.5mm!important;width:25mm!important}.rhc-v2-brief-score strong{font-size:23pt!important}.rhc-v2-brief-score span,.rhc-v2-brief-score>small{font-size:5.5pt!important}.rhc-v2-brief-meta{break-inside:avoid;page-break-inside:avoid;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;margin:3mm 0!important;padding:2mm 0!important}.rhc-v2-brief-meta>div,.rhc-v2-brief-meta>div:nth-child(n){border-right:1px solid #d5ded6!important;padding:0 2mm!important}.rhc-v2-brief-meta>div:nth-child(3n){border-right:0!important}.rhc-v2-brief-meta>div:nth-child(n+4){padding-top:2mm!important}.rhc-v2-brief-meta small{font-size:5.5pt!important}.rhc-v2-brief-meta strong{font-size:8pt!important}.rhc-v2-brief-meta .sales strong{font-size:9pt!important}.rhc-v2-brief-summary{break-inside:avoid;page-break-inside:avoid;grid-template-columns:43mm minmax(0,1fr)!important;margin:3mm 0 4mm!important}.rhc-v2-brief-summary>span{padding:2.5mm!important}.rhc-v2-brief-summary>span b{font-size:8.5pt!important}.rhc-v2-brief-summary>p{padding:2.5mm!important;font-size:9pt!important}.rhc-v2-brief-summary>small{margin:0 2.5mm 2mm!important;font-size:6.5pt!important}.rhc-v2-brief-scenario{break-inside:avoid;page-break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact;margin:2.5mm 0 3mm!important;padding:2mm 2.5mm!important}.rhc-v2-brief-scenario>header{margin-bottom:1.5mm!important}.rhc-v2-brief-scenario>header span{font-size:5.5pt!important}.rhc-v2-brief-scenario>header strong{font-size:8pt!important}.rhc-v2-brief-scenario-metrics{gap:1mm!important}.rhc-v2-brief-scenario-metrics>div{padding:1mm 1.5mm!important}.rhc-v2-brief-scenario-metrics small{font-size:5pt!important}.rhc-v2-brief-scenario-metrics strong{font-size:10pt!important}.rhc-v2-brief-scenario-metrics em,.rhc-v2-brief-scenario>p{font-size:5pt!important}.rhc-v2-brief-section-head{break-after:avoid;margin-bottom:2mm!important}.rhc-v2-brief-section-head>div>i{height:8mm!important}.rhc-v2-brief-section-head strong{font-size:11pt!important}.rhc-v2-brief-section-head small{font-size:6.5pt!important}.rhc-v2-brief-dimensions,.rhc-v2-brief-swot{break-inside:avoid;page-break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact}.rhc-v2-brief-dimensions{padding-bottom:3mm!important}.rhc-v2-brief-dimension-layout{grid-template-columns:minmax(54mm,.72fr) minmax(0,1.28fr)!important;gap:4mm!important}.rhc-v2-brief-radar{padding-right:3mm!important}.rhc-v2-brief-radar .rhc-v2-pentagon{width:53mm!important;max-width:53mm!important}.rhc-v2-brief-radar .rhc-v2-pentagon .rhc-v2-axis-label{font-size:6pt!important}.rhc-v2-brief-table-wrap{overflow:visible!important}.rhc-v2-brief-table{border-radius:1.5mm!important;width:100%!important;min-width:0!important}.rhc-v2-brief-table th{padding:1.5mm!important;font-size:6pt!important}.rhc-v2-brief-table td{height:8mm!important;padding:1mm 1.5mm!important;font-size:7pt!important}.rhc-v2-brief-domain-name{gap:1.5mm!important}.rhc-v2-brief-domain-name svg{width:4mm!important;height:4mm!important}.rhc-v2-brief-domain-name b{font-size:7pt!important}.rhc-v2-brief-domain-score{font-size:10pt!important}.rhc-v2-brief-status{padding:1mm 1.5mm!important;font-size:5.5pt!important}.rhc-v2-brief-swot{padding:3mm 0!important}.rhc-v2-brief-swot-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:2mm!important}.rhc-v2-brief-swot-grid article{break-inside:avoid;page-break-inside:avoid;grid-template-columns:25mm minmax(0,1fr)!important}.rhc-v2-brief-swot-grid article>header{gap:1mm!important;padding:2mm!important}.rhc-v2-brief-swot-grid article>header svg{width:4mm!important;height:4mm!important}.rhc-v2-brief-swot-grid article>header b{font-size:6.5pt!important}.rhc-v2-brief-swot-grid article>ul{gap:1.5mm!important;padding:2mm 2mm 2mm 5mm!important}.rhc-v2-brief-swot-grid article>ul li>b,.rhc-v2-brief-swot-grid article>ul li>span{font-size:6.5pt!important}.rhc-v2-brief-swot-grid article>p{font-size:7pt!important}.rhc-v2-brief-priorities{break-before:page;page-break-before:always;padding:0!important}.rhc-v2-brief-priority-list{grid-template-columns:minmax(0,1fr)!important;gap:3mm!important}.rhc-v2-brief-priority{break-inside:avoid;page-break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact;box-shadow:none!important;border-radius:1.5mm!important;padding:3mm!important}.rhc-v2-brief-priority>header,.rhc-v2-brief-priority h3,.rhc-v2-brief-priority-grid>div{break-inside:avoid;page-break-inside:avoid}.rhc-v2-brief-priority-code{min-width:7mm;height:6mm;font-size:6.5pt}.rhc-v2-brief-priority-domain{font-size:6pt}.rhc-v2-brief-priority>header>b{font-size:5.5pt}.rhc-v2-brief-priority h3{margin:2mm 0!important;font-size:9pt!important}.rhc-v2-brief-priority-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:2mm!important}.rhc-v2-brief-priority-grid>div{padding:2mm!important}.rhc-v2-brief-priority-grid>div>small,.rhc-v2-brief-priority-grid .course>em{font-size:5.5pt!important}.rhc-v2-brief-priority-grid>div>p{margin-top:1mm!important;font-size:6.5pt!important}.rhc-v2-brief-priority-grid .course>strong{font-size:8pt!important}.rhc-v2-brief-priority-grid .risk{border-left-width:1mm!important}.rhc-v2-brief-expand{display:none!important}.rhc-v2-brief-no-priority,.rhc-v2-brief-footer{break-inside:avoid;page-break-inside:avoid}.rhc-v2-brief-footer{gap:4mm!important;margin-top:4mm!important;padding-top:2mm!important;font-size:6pt!important}}
