/* Header composition only. No selectors target content below the hero. */
.ui-language :is(#page-an-reviews,#page-an-signals,#page-an-processing,#page-an-catalog,#page-an-impact) .ui-section-head{
 padding:24px 30px 28px;padding-top:24px!important;margin:0 0 24px;min-height:0;overflow:visible;
 border:1px solid var(--ds-glass-edge);border-radius:28px;
 background:var(--ds-glass-bg);box-shadow:var(--ds-glass-shadow);
 backdrop-filter:blur(var(--ds-glass-blur)) saturate(140%);-webkit-backdrop-filter:blur(var(--ds-glass-blur)) saturate(140%);
}
.ui-language :is(#page-an-reviews,#page-an-signals,#page-an-processing,#page-an-catalog,#page-an-impact) .ui-section-head::before,.ui-language :is(#page-an-reviews,#page-an-signals,#page-an-processing,#page-an-catalog,#page-an-impact) .ui-section-head::after{display:none}
.ui-language #page-an-reviews .ui-section-head{margin-bottom:0}
.ui-language :is(#page-an-reviews,#page-an-signals,#page-an-processing,#page-an-catalog,#page-an-impact) .ui-section-head .an-hero-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px 24px}
.ui-language :is(#page-an-reviews,#page-an-signals,#page-an-processing,#page-an-catalog,#page-an-impact) .ui-section-head .an-hero-left{display:flex;grid-column:1;grid-row:1;flex-wrap:wrap;gap:8px 14px;align-items:center;min-width:0;max-width:none}
.ui-language :is(#page-an-reviews,#page-an-signals,#page-an-processing,#page-an-catalog,#page-an-impact) .ui-section-head .an-hero-title{order:0;margin:0;font-size:24px;line-height:1.3}
.ui-language :is(#page-an-reviews,#page-an-signals,#page-an-processing,#page-an-catalog,#page-an-impact) .ui-section-head .an-hero-pills{order:1;margin:0;gap:0}
.ui-language :is(#page-an-reviews,#page-an-signals,#page-an-processing,#page-an-catalog,#page-an-impact) .ui-section-head .an-hero-pill:not(:first-child){padding:6px 10px;border-radius:10px;background:rgba(255,255,255,.65);border:1px solid rgba(255,255,255,.85);box-shadow:none;font:600 11px/1.3 var(--ds-font);letter-spacing:.035em;color:var(--ds-ink-secondary)}
.ui-language :is(#page-an-reviews,#page-an-signals,#page-an-processing,#page-an-catalog,#page-an-impact) .ui-section-head .gp-hero-empty{flex-basis:100%;order:2}
.ui-language :is(#page-an-reviews,#page-an-signals,#page-an-processing,#page-an-catalog,#page-an-impact) .ui-section-head>.an-hero-inner>.filter-bar{grid-column:2;grid-row:1;width:auto;max-width:none;margin:0;padding:0;gap:0;border:0;border-radius:0;background:none;box-shadow:none;overflow:visible;backdrop-filter:none}
.ui-language :is(#page-an-reviews,#page-an-signals,#page-an-processing,#page-an-catalog,#page-an-impact) .ui-section-head .filter-controls{display:flex;align-items:center;gap:8px;margin:0;padding:0;border:0;background:none;box-shadow:none;flex-wrap:nowrap}
.ui-language :is(#page-an-reviews,#page-an-signals,#page-an-processing,#page-an-catalog,#page-an-impact) .ui-section-head .filter-item{min-width:0;flex:none}
.ui-language :is(#page-an-reviews,#page-an-signals,#page-an-processing,#page-an-catalog,#page-an-impact) .ui-section-head .filter-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.ui-language :is(#page-an-reviews,#page-an-signals,#page-an-processing,#page-an-catalog,#page-an-impact) .ui-section-head .filter-select{width:156px;min-height:42px;border:1px solid var(--ds-line);border-radius:12px;background-color:rgba(255,255,255,.8);box-shadow:0 1px 2px rgba(24,24,27,.025);font:500 13px var(--ds-font);padding:10px 14px}
.ui-language :is(#page-an-reviews,#page-an-signals,#page-an-processing,#page-an-catalog,#page-an-impact) .ui-section-head .filter-item:has(#fSource) .filter-select{width:190px}
.ui-language :is(#page-an-reviews,#page-an-signals,#page-an-processing,#page-an-catalog,#page-an-impact) .ui-section-head .filter-filters-btn{width:42px;height:42px;border:1px solid var(--ds-line);border-radius:12px;background:rgba(255,255,255,.8);box-shadow:0 1px 2px rgba(24,24,27,.025)}
.ui-language :is(#page-an-reviews,#page-an-signals,#page-an-processing,#page-an-catalog,#page-an-impact) .ui-section-head .an-hero-stats{grid-column:1/-1;grid-row:2;display:grid;grid-template-columns:repeat(var(--ui-head-columns,3),minmax(0,1fr));width:100%;min-width:0;margin:0;padding:24px 0 0;gap:0;border:0;border-top:1px solid rgba(130,115,155,.13);border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}
.ui-language :is(#page-an-reviews,#page-an-signals,#page-an-processing,#page-an-catalog,#page-an-impact) .ui-section-head .an-hero-stats>div{min-width:0;padding:0 28px;border:0;border-left:1px solid rgba(130,115,155,.13)}
.ui-language :is(#page-an-reviews,#page-an-signals,#page-an-processing,#page-an-catalog,#page-an-impact) .ui-section-head .an-hero-stats>div:first-child{padding-left:0;border-left:0}
.ui-language :is(#page-an-reviews,#page-an-signals,#page-an-processing,#page-an-catalog,#page-an-impact) .ui-section-head .an-hero-stats>div:last-child{padding-right:0}
.ui-language :is(#page-an-reviews,#page-an-signals,#page-an-processing,#page-an-catalog,#page-an-impact) .ui-section-head .an-hero-stat-val{font-family:var(--ds-font);font-size:44px;font-weight:800;line-height:1.12;letter-spacing:-.025em;flex-wrap:wrap;row-gap:6px;margin-top:8px}
.ui-language :is(#page-an-reviews,#page-an-signals,#page-an-processing,#page-an-catalog,#page-an-impact) .ui-section-head .an-hero-stat-lbl{font:600 12px/1.4 var(--ds-font);letter-spacing:0;text-transform:none;color:var(--ds-ink-secondary)}
@media(min-width:1600px){.ui-language :is(#page-an-reviews,#page-an-signals,#page-an-processing,#page-an-catalog,#page-an-impact) .ui-section-head .an-hero-stat-val{font-size:48px}}
@media(max-width:1200px){
 .ui-language :is(#page-an-reviews,#page-an-signals,#page-an-processing,#page-an-catalog,#page-an-impact) .ui-section-head .an-hero-inner{grid-template-columns:1fr}
 .ui-language :is(#page-an-reviews,#page-an-signals,#page-an-processing,#page-an-catalog,#page-an-impact) .ui-section-head>.an-hero-inner>.filter-bar{grid-column:1;grid-row:2;justify-content:flex-start}
 .ui-language :is(#page-an-reviews,#page-an-signals,#page-an-processing,#page-an-catalog,#page-an-impact) .ui-section-head:has(.filter-bar) .an-hero-stats{grid-row:3}
}
@media(max-width:760px){
 .ui-language :is(#page-an-reviews,#page-an-signals,#page-an-processing,#page-an-catalog,#page-an-impact) .ui-section-head{padding:20px 16px;padding-top:20px!important;border-radius:24px}
 .ui-language :is(#page-an-reviews,#page-an-signals,#page-an-processing,#page-an-catalog,#page-an-impact) .ui-section-head .an-hero-title{font-size:21px}
 .ui-language :is(#page-an-reviews,#page-an-signals,#page-an-processing,#page-an-catalog,#page-an-impact) .ui-section-head .filter-controls{width:100%;display:grid;grid-template-columns:minmax(0,1fr) 42px;gap:8px}
 .ui-language :is(#page-an-reviews,#page-an-signals,#page-an-processing,#page-an-catalog,#page-an-impact) .ui-section-head .filter-item{grid-column:1;width:100%}
 .ui-language :is(#page-an-reviews,#page-an-signals,#page-an-processing,#page-an-catalog,#page-an-impact) .ui-section-head .filter-btn-w{grid-column:2;grid-row:1;align-self:start}
 .ui-language :is(#page-an-reviews,#page-an-signals,#page-an-processing,#page-an-catalog,#page-an-impact) .ui-section-head .filter-item .ds-select{width:100%}
 .ui-language :is(#page-an-reviews,#page-an-signals,#page-an-processing,#page-an-catalog,#page-an-impact) .ui-section-head :is(.filter-select,#fSource),.ui-language :is(#page-an-reviews,#page-an-signals,#page-an-processing,#page-an-catalog,#page-an-impact) .ui-section-head .filter-item:has(#fSource) .filter-select{width:100%}
 .ui-language :is(#page-an-reviews,#page-an-signals,#page-an-processing,#page-an-catalog,#page-an-impact) .ui-section-head .an-hero-stats{grid-template-columns:1fr;gap:18px;padding-top:20px}
 .ui-language :is(#page-an-reviews,#page-an-signals,#page-an-processing,#page-an-catalog,#page-an-impact) .ui-section-head .an-hero-stats>div{padding:0;border:0}
}
@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.ui-language :is(#page-an-reviews,#page-an-signals,#page-an-processing,#page-an-catalog,#page-an-impact) .ui-section-head{background:var(--ds-surface);backdrop-filter:none;-webkit-backdrop-filter:none}}

@media(max-width:760px){.ui-language :is(#page-an-reviews,#page-an-signals,#page-an-processing,#page-an-catalog,#page-an-impact) .ui-section-head .an-hero-stat-val{font-size:32px}}
