.industries-module__HR-GLq__intro{max-width:var(--container);padding:96px var(--gutter) 64px;grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));align-items:end;gap:40px;margin:0 auto;display:grid}.industries-module__HR-GLq__introText{flex-direction:column;gap:24px;display:flex}.industries-module__HR-GLq__introLead{max-width:480px}.industries-module__HR-GLq__grid{max-width:var(--container);padding:0 var(--gutter) 112px;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:16px;margin:0 auto;display:grid}.industries-module__HR-GLq__card,.industries-module__HR-GLq__card:hover{color:var(--ink)}.industries-module__HR-GLq__card{background:var(--surface);border:1px solid var(--border);border-radius:28px;flex-direction:column;justify-content:space-between;gap:40px;min-height:320px;padding:32px;transition:transform .2s;display:flex}.industries-module__HR-GLq__card:hover{transform:translateY(-3px)}.industries-module__HR-GLq__card[data-featured],.industries-module__HR-GLq__card[data-featured]:hover{color:#fff}.industries-module__HR-GLq__card[data-featured]{background:var(--ink);border-color:var(--ink)}.industries-module__HR-GLq__cardTop{flex-direction:column;gap:14px;display:flex}.industries-module__HR-GLq__cardNum{font-family:var(--mono);opacity:.6;font-size:12px}.industries-module__HR-GLq__cardTitle{font-family:var(--arg);letter-spacing:-.015em;font-size:30px;font-weight:700;line-height:1.08}.industries-module__HR-GLq__cardHeadline{opacity:.78;text-wrap:pretty;font-size:16px}.industries-module__HR-GLq__cardFoot{border-top:1px solid var(--border-row);justify-content:space-between;align-items:center;gap:12px;padding-top:20px;display:flex}.industries-module__HR-GLq__card[data-featured] .industries-module__HR-GLq__cardFoot{border-top-color:var(--dark-border)}.industries-module__HR-GLq__cardBuyer{opacity:.78;font-size:14px}.industries-module__HR-GLq__cardArrow{background:var(--ink);color:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.industries-module__HR-GLq__card[data-featured] .industries-module__HR-GLq__cardArrow{color:var(--ink);background:#fff}.industries-module__HR-GLq__fallback{border:1.5px dashed var(--border-strong);border-radius:28px;flex-direction:column;justify-content:space-between;gap:24px;min-height:320px;padding:32px;display:flex}.industries-module__HR-GLq__fallbackBody{color:var(--text-secondary);text-wrap:pretty;font-size:16px}.industries-module__HR-GLq__fallbackButton,.industries-module__HR-GLq__fallbackButton:hover{color:#fff}.industries-module__HR-GLq__fallbackButton{background:var(--ink);height:46px;font-family:var(--arg);white-space:nowrap;border-radius:999px;align-self:flex-start;align-items:center;padding:0 20px;font-size:15px;font-weight:600;transition:background-color .15s;display:inline-flex}.industries-module__HR-GLq__fallbackButton:hover{background:var(--ink-hover)}.industries-module__HR-GLq__controls{background:var(--surface);border-top:1px solid var(--border)}.industries-module__HR-GLq__controlsInner{max-width:var(--container);padding:112px var(--gutter);grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:56px;margin:0 auto;display:grid}.industries-module__HR-GLq__controlsHead{flex-direction:column;gap:20px;display:flex}.industries-module__HR-GLq__controlsHead .industries-module__HR-GLq__h2{font-size:clamp(34px,4vw,54px)}.industries-module__HR-GLq__controlList{border-top:1px solid var(--border);flex-direction:column;display:flex}.industries-module__HR-GLq__controlRow{border-bottom:1px solid var(--border);grid-template-columns:96px minmax(0,1fr);align-items:baseline;gap:20px;padding:20px 0;display:grid}.industries-module__HR-GLq__controlKey{font-family:var(--arg);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-size:13px;font-weight:600}.industries-module__HR-GLq__controlText{flex-direction:column;gap:2px;display:flex}.industries-module__HR-GLq__controlTitle{font-family:var(--arg);font-size:18px;font-weight:700}.industries-module__HR-GLq__controlBody{color:var(--text-secondary);font-size:15px}
