.review-module__AfrRiG__header{box-shadow:0 8px 24px #2323210a}.review-module__AfrRiG__headerInner{gap:clamp(1rem,2vw,2rem)}.review-module__AfrRiG__brandArea{flex-shrink:0;position:relative}.review-module__AfrRiG__reviewBadge{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#702b0b;border-radius:999px;align-items:center;min-height:22px;padding:.15rem .45rem;font-size:.58rem;font-weight:750;display:inline-flex;position:absolute;bottom:.4rem;right:0}.review-module__AfrRiG__navigation{min-width:0;margin-left:auto}.review-module__AfrRiG__navigationLinks{align-items:center;gap:clamp(.35rem,1vw,1rem);display:flex}.review-module__AfrRiG__navigationLinks a{border-bottom:2px solid #0000;align-items:center;min-height:44px;padding:.5rem .35rem;font-size:clamp(.72rem,.9vw,.875rem);display:inline-flex}.review-module__AfrRiG__navigationLinks a:hover,.review-module__AfrRiG__navigationLinks a[aria-current=page]{border-bottom-color:var(--color-accent)}.review-module__AfrRiG__navigationLinks .review-module__AfrRiG__navigationCta{border:1px solid var(--color-ink);background:var(--color-ink);min-height:44px;color:var(--color-paper);padding-inline:1rem}.review-module__AfrRiG__navigationLinks .review-module__AfrRiG__navigationCta:hover,.review-module__AfrRiG__navigationLinks .review-module__AfrRiG__navigationCta[aria-current=page]{border-color:var(--color-muted);background:var(--color-muted)}.review-module__AfrRiG__navigationToggle{border:1px solid var(--color-border);background:var(--color-paper);min-height:48px;color:var(--color-ink);align-items:center;gap:.75rem;padding:.5rem .875rem;font-weight:700;display:none}.review-module__AfrRiG__hero h1{font-size:clamp(2.75rem,6vw,5.75rem)}.review-module__AfrRiG__businessGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.review-module__AfrRiG__businessCard{border-top:3px solid var(--color-accent);background:var(--color-ivory);min-height:220px;padding:clamp(1.25rem,2.5vw,1.75rem)}.review-module__AfrRiG__businessCard>span{color:var(--color-muted);letter-spacing:.12em;font-size:.7rem;font-weight:700}.review-module__AfrRiG__businessCard h3{margin-top:3rem;font-size:1.35rem}.review-module__AfrRiG__businessCard p{margin-top:.75rem;font-size:.9rem}.review-module__AfrRiG__solutionFeature{border:1px solid var(--color-border);border-top:3px solid var(--color-accent);background:var(--color-paper);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(2rem,6vw,5rem);padding:clamp(1.5rem,3vw,2.5rem);display:grid}.review-module__AfrRiG__careersCallout{border-top:3px solid var(--color-accent);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2rem;padding-block:clamp(1.5rem,3vw,2.5rem);display:grid}.review-module__AfrRiG__careersCallout p:not(.review-module__AfrRiG__eyebrow){max-width:44rem;margin-top:1rem}@media (max-width:1180px){.review-module__AfrRiG__navigationToggle{display:inline-flex}.review-module__AfrRiG__navigationLinks{padding:1rem var(--page-gutter) 1.5rem;border-bottom:1px solid var(--color-border);background:var(--color-paper);grid-template-columns:repeat(2,minmax(0,1fr));display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 14px 24px #23232114}.review-module__AfrRiG__navigationLinksOpen{display:grid}.review-module__AfrRiG__navigationLinks a{border:1px solid var(--color-border);justify-content:flex-start;padding-inline:.75rem}.review-module__AfrRiG__navigationLinks .review-module__AfrRiG__navigationCta{grid-column:1/-1;justify-content:center}}@media (max-width:1024px){.review-module__AfrRiG__businessGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.review-module__AfrRiG__solutionFeature,.review-module__AfrRiG__careersCallout{grid-template-columns:1fr}.review-module__AfrRiG__careersCallout>a{justify-self:start}}@media (max-width:560px){.review-module__AfrRiG__navigationLinks,.review-module__AfrRiG__businessGrid{grid-template-columns:1fr}.review-module__AfrRiG__businessCard{min-height:0}.review-module__AfrRiG__businessCard h3{margin-top:1.5rem}}@media (prefers-reduced-motion:reduce){.review-module__AfrRiG__navigationLinks a,.review-module__AfrRiG__navigationToggle{transition:none}}
.hrovia-artwork-module__x8Jmea__frame{background:#1b1b1b;border:1px solid #454545;min-width:0;margin:0;padding:clamp(.75rem,2vw,1.25rem)}.hrovia-artwork-module__x8Jmea__compact{padding:clamp(.625rem,1.5vw,1rem)}.hrovia-artwork-module__x8Jmea__image{object-fit:contain;width:100%;height:auto;display:block}
.review-module__A0DpXa__reviewIntro{border-bottom:1px solid var(--color-border);background:#fff;padding-block:clamp(1.5rem,3vw,2.5rem)}.review-module__A0DpXa__reviewBanner{border-radius:var(--radius-small);color:#702b0b;background:#fff7ed;border:2px solid #a7450a;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem;padding:1rem 1.125rem;display:grid}.review-module__A0DpXa__reviewBanner p{color:#702b0b;margin-top:.25rem;line-height:1.5}.review-module__A0DpXa__reviewBadge{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#702b0b;border-radius:999px;align-items:center;min-height:28px;padding:.25rem .625rem;font-size:.6875rem;font-weight:700;display:inline-flex}.review-module__A0DpXa__navigation{border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-paper);margin-top:1rem;padding:clamp(1rem,2vw,1.5rem);box-shadow:0 12px 30px #2323210d}.review-module__A0DpXa__navigationHeader{justify-content:space-between;align-items:center;gap:1rem;display:flex}.review-module__A0DpXa__navigationLabel{color:var(--color-ink);letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:700}.review-module__A0DpXa__navigationStatus{margin-top:.125rem;font-size:.75rem}.review-module__A0DpXa__navigationToggle{border:1px solid var(--color-ink);border-radius:var(--radius-small);background:var(--color-paper);min-height:48px;color:var(--color-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem .875rem;font-size:.8125rem;font-weight:700;display:none}.review-module__A0DpXa__navigationLinks{flex-wrap:wrap;align-items:center;gap:.375rem;margin-top:1rem;display:flex}.review-module__A0DpXa__navigationLink{border-radius:var(--radius-small);min-height:44px;text-decoration:underline;-webkit-text-decoration-color:var(--color-border);text-decoration-color:var(--color-border);text-underline-offset:.35em;border:1px solid #0000;justify-content:center;align-items:center;padding:.625rem .75rem;font-size:.8125rem;font-weight:650;display:inline-flex}.review-module__A0DpXa__navigationLink:hover{border-color:var(--color-border);background:var(--color-ivory);text-decoration-color:currentColor}.review-module__A0DpXa__navigationLink[aria-current=page]{border-color:var(--color-accent);background:#f3efe4;text-decoration-color:currentColor}.review-module__A0DpXa__navigationCta{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-paper);margin-left:auto;padding-inline:1.125rem;text-decoration:none}.review-module__A0DpXa__navigationCta:hover,.review-module__A0DpXa__navigationCta[aria-current=page]{border-color:var(--color-ink);background:var(--color-muted);color:var(--color-paper)}.review-module__A0DpXa__hero{position:relative;overflow:hidden}.review-module__A0DpXa__hero:after{right:max(var(--page-gutter), calc((100vw - var(--content-max)) / 2));background:var(--color-accent);content:"";width:clamp(5rem,14vw,12rem);height:3px;position:absolute;bottom:0}.review-module__A0DpXa__hero h1{max-width:52rem}.review-module__A0DpXa__hero .review-module__A0DpXa__heroLead{max-width:42rem}.review-module__A0DpXa__taglinePanel,.review-module__A0DpXa__solutionFeature{border-top:3px solid var(--color-accent);background:var(--color-ivory);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(2rem,6vw,6rem);padding:clamp(1.5rem,3vw,2.5rem);display:grid}.review-module__A0DpXa__taglinePanel h2{margin-top:.75rem}.review-module__A0DpXa__taglinePanel p{max-width:38rem}.review-module__A0DpXa__solutionFeature{border:1px solid var(--color-border);border-top:3px solid var(--color-accent);background:var(--color-paper);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center}.review-module__A0DpXa__solutionFeature h2,.review-module__A0DpXa__informationPanel h2,.review-module__A0DpXa__listPanel h2,.review-module__A0DpXa__applicationPanel h2{font-size:clamp(1.75rem,3vw,2.75rem)}.review-module__A0DpXa__solutionFeatureCopy>*+*{margin-top:1rem}.review-module__A0DpXa__featureGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.review-module__A0DpXa__featureCard{border:1px solid var(--color-border);background:var(--color-paper);flex-direction:column;min-height:180px;padding:clamp(1.25rem,2.5vw,1.75rem);display:flex}.review-module__A0DpXa__featureIndex{color:var(--color-muted);letter-spacing:.14em;margin-bottom:auto;font-size:.6875rem;font-weight:700}.review-module__A0DpXa__featureCard h3{font-family:var(--font-heading);margin-top:2rem;font-size:1.35rem}.review-module__A0DpXa__featureCard p{margin-top:.75rem;font-size:.9rem;line-height:1.6}.review-module__A0DpXa__externalPanel{border:1px solid var(--color-border);border-left:3px solid var(--color-accent);padding:clamp(1.5rem,3vw,2.5rem)}.review-module__A0DpXa__externalPanel p{max-width:40rem}.review-module__A0DpXa__externalPanel a{margin-top:1.5rem}.review-module__A0DpXa__trademarkPanel{border-top:3px solid var(--color-accent);background:var(--color-paper);max-width:58rem;padding:clamp(1.5rem,3vw,2.5rem)}.review-module__A0DpXa__trademarkSection{scroll-margin-top:calc(104px + 1.5rem)}.review-module__A0DpXa__trademarkPanel h2{margin-top:.75rem;font-size:clamp(1.75rem,3vw,2.75rem)}.review-module__A0DpXa__trademarkPanel p{max-width:48rem;margin-top:1rem}.review-module__A0DpXa__trademarkPanel a{margin-top:1.5rem}.review-module__A0DpXa__vacancyCard{border:1px solid var(--color-border);border-top:3px solid var(--color-accent);background:var(--color-paper);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(1.5rem,4vw,3rem);padding:clamp(1.5rem,3vw,2.5rem);display:grid}.review-module__A0DpXa__vacancyCard h2{margin-top:.75rem;font-size:clamp(1.8rem,3.5vw,3rem)}.review-module__A0DpXa__vacancyCard p{max-width:48rem;margin-top:1rem}.review-module__A0DpXa__factChips{flex-wrap:wrap;gap:.5rem;margin-top:1.25rem;display:flex}.review-module__A0DpXa__factChip{border:1px solid var(--color-border);background:var(--color-ivory);min-height:36px;color:var(--color-ink);border-radius:999px;align-items:center;padding:.375rem .75rem;font-size:.75rem;font-weight:650;display:inline-flex}.review-module__A0DpXa__positionFacts{margin:0}.review-module__A0DpXa__positionFacts div{border-bottom:1px solid var(--color-border);padding-block:.875rem}.review-module__A0DpXa__positionFacts div:first-child{padding-top:0}.review-module__A0DpXa__positionFacts div:last-child{border-bottom:0;padding-bottom:0}.review-module__A0DpXa__positionFacts dt{color:var(--color-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700}.review-module__A0DpXa__positionFacts dd{color:var(--color-ink);margin:.25rem 0 0}.review-module__A0DpXa__listPanel,.review-module__A0DpXa__informationPanel{border-top:3px solid var(--color-accent);min-width:0;padding-top:1.25rem}.review-module__A0DpXa__reviewList{gap:0;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.review-module__A0DpXa__reviewList li{border-top:1px solid var(--color-border);color:var(--color-muted);padding:.875rem 0 .875rem 1.75rem;position:relative}.review-module__A0DpXa__reviewList li:before{background:var(--color-accent);content:"";border-radius:50%;width:.45rem;height:.45rem;position:absolute;top:1.35rem;left:.25rem}.review-module__A0DpXa__informationPanel>*+*{margin-top:1rem}.review-module__A0DpXa__applicationPanel{border:2px solid var(--color-ink);background:var(--color-paper);min-width:0;padding:clamp(1.5rem,3vw,2.25rem)}.review-module__A0DpXa__applicationPanel>*+*{margin-top:1rem}.review-module__A0DpXa__applicationEmail{overflow-wrap:anywhere;text-underline-offset:.3em;align-items:center;min-height:44px;font-weight:700;text-decoration:underline;display:inline-flex}.review-module__A0DpXa__applicationSubject{border-left:3px solid var(--color-accent);background:var(--color-ivory);color:var(--color-ink);overflow-wrap:anywhere;padding:.875rem 1rem;font-size:.875rem}.review-module__A0DpXa__applicationButton{width:fit-content;max-width:100%}.review-module__A0DpXa__privacyPanel{border-left:3px solid var(--color-accent);background:var(--color-paper);max-width:58rem;padding:clamp(1.5rem,3vw,2.25rem)}.review-module__A0DpXa__privacyPanel h2{margin-top:.75rem;font-size:clamp(1.75rem,3vw,2.5rem)}.review-module__A0DpXa__privacyPanel p{margin-top:1rem}.review-module__A0DpXa__privacyPanel a{text-underline-offset:.3em;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.review-module__A0DpXa__careersPrivacyLink{max-width:58rem;margin-top:1.5rem;line-height:1.7}.review-module__A0DpXa__careersPrivacyLink a{text-underline-offset:.25em;align-items:center;min-height:44px;font-weight:700;text-decoration:underline;display:inline-flex}@media (max-width:1024px){.review-module__A0DpXa__featureGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1050px){.review-module__A0DpXa__trademarkSection{scroll-margin-top:calc(96px + 1.5rem)}}@media (max-width:640px){.review-module__A0DpXa__trademarkSection{scroll-margin-top:calc(88px + 1rem)}}@media (max-width:820px){.review-module__A0DpXa__navigationToggle{display:inline-flex}.review-module__A0DpXa__navigationLinks{grid-template-columns:repeat(2,minmax(0,1fr));display:none}.review-module__A0DpXa__navigationLinksOpen{display:grid}.review-module__A0DpXa__navigationLink{border-color:var(--color-border);justify-content:flex-start}.review-module__A0DpXa__navigationCta{grid-column:1/-1;justify-content:center;margin-left:0}.review-module__A0DpXa__taglinePanel,.review-module__A0DpXa__solutionFeature,.review-module__A0DpXa__vacancyCard{grid-template-columns:1fr}.review-module__A0DpXa__vacancyCard>a{justify-self:start}}@media (max-width:560px){.review-module__A0DpXa__reviewBanner{grid-template-columns:1fr}.review-module__A0DpXa__navigationHeader{align-items:flex-start}.review-module__A0DpXa__navigationToggle{max-width:11rem}.review-module__A0DpXa__navigationLinks,.review-module__A0DpXa__featureGrid{grid-template-columns:1fr}.review-module__A0DpXa__featureCard{min-height:0}.review-module__A0DpXa__applicationButton{width:100%}}@media (prefers-reduced-motion:reduce){.review-module__A0DpXa__navigationLink,.review-module__A0DpXa__navigationToggle{transition:none}}
