/* Shares the existing landing identity; all generator selectors are scoped. */
[data-review-hero]{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:clamp(32px,3vw,46px);max-width:1488px;margin:auto;padding:clamp(60px,7vw,102px) clamp(24px,4.5vw,66px) 72px}
.review-eyebrow{font:11px/1.5 'Geist Mono',ui-monospace,monospace;letter-spacing:.13em;color:#a1a1aa;margin:16px 0 30px;display:flex;align-items:center;gap:14px}.review-eyebrow:before{content:'';width:27px;height:2px;background:#4ade80}
[data-review-hero] h1{font-family:Geist,system-ui,sans-serif;font-size:clamp(36px,5.1vw,76px);line-height:1.08;font-weight:600;letter-spacing:-.045em;color:#fafafa;margin:0 0 32px}[data-review-hero] h1 em{font-style:normal;color:#4ade80}
.review-hero-copy{padding-top:28px}.review-company{font-size:clamp(17px,1.6vw,23px);line-height:1.5;color:#a1a1aa;max-width:700px;margin:0}.review-solutions{display:inline-flex;align-items:center;gap:12px;margin-top:60px;padding:18px 32px;border:1px solid #a1a1aa;border-radius:12px;color:#fafafa;font-size:18px;font-weight:600;text-decoration:none;min-height:56px}.review-solutions:hover{color:#4ade80;border-color:#4ade80;background:rgba(74,222,128,.04)}.review-solutions:focus-visible{outline:2px solid #4ade80;outline-offset:6px}hypr-review-generator{display:block;min-width:0;min-height:555px}.review-loading{padding:40px;color:#a1a1aa}
@media(max-width:1000px){[data-review-hero]{gap:28px;padding-inline:24px}[data-review-hero] h1{font-size:clamp(36px,4.7vw,50px)}.review-eyebrow{font-size:9px;letter-spacing:.07em}.review-company{font-size:18px}}
@media(max-width:760px){[data-review-hero]{grid-template-columns:1fr;padding:38px 20px 48px;gap:30px}[data-review-hero] h1{font-size:clamp(32px,6.6vw,49px);margin-bottom:20px}.review-eyebrow{margin:0 0 20px}.review-company{font-size:16px;margin-bottom:23px}.review-hero-copy{padding-top:0}.review-solutions{margin-top:4px;font-size:14px;padding:14px 22px}hypr-review-generator{min-height:0}}
