.rh{padding:90px 0 100px}.rh-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:32px;display:flex}.rh-kicker{color:var(--orange2);letter-spacing:1.4px;font-size:12px;font-weight:700}.rh-heading h2{letter-spacing:-1.4px;margin:14px 0 0;font-size:clamp(32px,4vw,54px);line-height:1.18}.rh-heading h2 em{color:var(--orange2);font-style:normal}.rh-heading>p{color:#acb5a7;margin:0 0 4px;font-size:16px;line-height:1.8}.rh-workspace{background:radial-gradient(at 90% 0,#55301733,#0000 65%),#141a13;border:1px solid #394032;border-radius:24px;grid-template-columns:255px minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 25px 70px #0003}.rh-steps{border-right:1px solid var(--line);background:#0f140f;flex-direction:column;gap:10px;padding:18px;display:flex}.rh-steps button{text-align:left;color:#929f8b;background:0 0;border:1px solid #0000;border-radius:14px;align-items:center;gap:13px;min-height:91px;padding:19px 12px;transition:background .2s,border-color .2s;display:flex}.rh-steps button:hover{background:#ffffff07}.rh-steps button[aria-pressed=true]{color:#ffe3c9;background:linear-gradient(110deg,#71371170,#35261a70);border-color:#b66a3a80}.rh-number{color:var(--orange2);font:600 13px monospace}.rh-steps button>span:nth-child(2){flex:1}.rh-steps b{font-size:16px;display:block}.rh-steps small{color:#a5afa0;margin-top:3px;font-size:12px;display:block}.rh-stage{min-width:0;padding:35px}.rh-stage-copy h3{margin:10px 0;font-size:28px;line-height:1.4}.rh-stage-copy>p{color:#b4bcb0;max-width:650px;margin:0;font-size:16px;line-height:1.8}.rh-output{color:#bbc6b4;flex-wrap:wrap;gap:12px;margin:22px 0 28px;font-size:13px;display:flex}.rh-output span{align-items:center;gap:12px;display:flex}.rh-output b{font-weight:500}.rh-output svg{color:var(--orange)}.rh-service-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;animation:.25s both rise;display:grid}.rh-service{background:linear-gradient(145deg,#21281e,#191f17);border:1px solid #3a4236;border-radius:15px;flex-direction:column;align-items:start;padding:20px;transition:transform .2s,border-color .2s;display:flex}.rh-service:hover{border-color:var(--orange);transform:translateY(-3px)}.rh-service>svg{width:24px;height:24px;color:var(--orange2);margin-bottom:16px}.rh-service>span{flex-direction:column;flex:1;display:flex}.rh-service b{font-size:18px}.rh-service small{color:#a0ac98;margin-top:3px;font-size:12px}.rh-service p{color:#bdc4b8;flex:1;margin:13px 0 20px;font-size:14px;line-height:1.75}.rh-service em{color:var(--orange2);align-items:center;gap:7px;font-size:14px;font-style:normal;display:flex}.rh-footer{color:#b3bea9;justify-content:space-between;align-items:center;gap:20px;padding:20px 2px 6px;font-size:13px;display:flex}.rh-footer span,.rh-footer a{align-items:center;gap:8px;display:flex}.rh-footer a{color:var(--orange2);flex-shrink:0}.rh-note{color:#98a18f;margin:4px 0 0;font-size:12px}.rh-next{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.rh-next>span{color:#aab4a2;font-size:12px}.rh-next>div{flex-wrap:wrap;gap:8px;margin:8px 0;display:flex}.rh-context-link{color:#e0e7d9;background:#273021;border:1px solid #414c39;border-radius:9px;align-items:center;gap:7px;padding:9px 10px;font-size:13px;transition:all .2s;display:inline-flex}.rh-context-link>svg:first-child{width:15px;height:15px;color:var(--orange2)}.rh-context-link b{font-weight:500}.rh-context-link:hover{border-color:var(--orange);background:#373020}.rh-next>small{color:#98a18f;font-size:12px}:is(.rh :focus-visible,.rh-next :focus-visible){outline:2px solid var(--orange2);outline-offset:4px}@media (max-width:900px){.rh-heading{display:block}.rh-heading>p{margin-top:20px}.rh-workspace{grid-template-columns:1fr}.rh-steps{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:5px;padding:10px;display:grid}.rh-steps button{flex-direction:column;align-items:start;gap:5px;padding:12px}.rh-steps button>svg{display:none}.rh-steps small{font-size:12px}.rh-stage{padding:25px}.rh-footer{align-items:start}}@media (max-width:560px){.rh{padding:60px 0}.rh-steps{grid-template-columns:repeat(2,1fr)}.rh-steps button{min-height:84px}.rh-stage{padding:22px 16px}.rh-stage-copy h3{font-size:24px}.rh-service-grid{grid-template-columns:1fr}.rh-service{flex-direction:row;gap:16px}.rh-service>svg{flex:none;margin-top:3px}.rh-footer{display:block}.rh-footer a{margin-top:14px}.rh-next>div{flex-direction:column}.rh-context-link{min-height:44px}.rh-workspace{border-radius:18px}}@media print{.rh-steps,.rh-next,.rh-footer a{display:none}.rh-workspace{display:block}.rh,.rh-stage{padding:20px 0}.rh-service{break-inside:avoid}.rh-service-grid{grid-template-columns:repeat(3,1fr)}}:root{--bg:#0d0906;--panel:#1c130b;--line:#ff913c24;--text:#f5ede4;--muted:#b5a494;--orange:#ff7a1a;--orange2:#ff9d45}.insight-breadcrumb{border-bottom:1px solid var(--line);background:#150e08;padding:12px 0;font-size:14px}.insight-breadcrumb a{color:var(--orange2)}.insight-breadcrumb small{float:right;color:var(--muted);font-size:12px}.hero{background:radial-gradient(at 78% 30%,#ff7a1a19,#0000 55%),#0d0906}.upload{background:linear-gradient(145deg,#2a1c12,#1a110b)}.alt,.resultSection{background:#150e08}.capGrid article,.capGrid article.open,.resultGallery>article{background:linear-gradient(145deg,#24190f,#1a120c)}.capExpanded{grid-template-columns:1fr;padding-left:22px}.capExpanded .capPreview{background:#160f09;max-width:360px}.routeBoard{background:#1c130b}.candidates{background:#150e08}.resultGallery p,.summary em{font-size:14px}.capGrid dd{font-size:13px}.rh-next small{color:#ad9c8b}.rh-context-link{background:#302116;border-color:#624328}.rh-context-link:hover{background:#432b19}.journey>div:not(.journeyLine){background:#21170f}.journey p{font-size:14px}.journey small{font-size:12px}.primary{border-radius:99px}.insight-breadcrumb a:focus-visible{outline:2px solid var(--orange2);outline-offset:4px}@media (max-width:600px){.insight-breadcrumb small{display:none}}.capGrid{align-items:start}.capGrid article.open{grid-column:1/-1}.capExpanded{grid-template-columns:minmax(290px,360px) minmax(0,1fr);align-items:start;gap:28px;padding:0 22px 24px}.capExpanded .capPreview{background:#160f09;max-width:none;position:sticky;top:18px}.capExpanded dl{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start}.capExpanded dl .hot{grid-column:1/-1}@media (max-width:900px){.capExpanded{grid-template-columns:1fr}.capExpanded .capPreview{max-width:460px;position:static}.capExpanded dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.capExpanded{gap:18px;padding:0 15px 18px}.capExpanded dl{grid-template-columns:1fr}.capExpanded dl .hot{grid-column:auto}}

.upload .drop{cursor:default;border-style:solid}.upload .drop>a.primary{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.upload .drop small{line-height:1.7}
