._filterBar_1r8x5_2{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-8);margin-bottom:var(--space-8)}._filterChip_1r8x5_10{position:relative;display:inline-block;background:transparent;border:none;padding:0 0 13px;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-faint);cursor:pointer;transition:color var(--dur-fast) var(--ease-out);line-height:1}._filterChip_1r8x5_10:hover,._filterChip_1r8x5_10:focus-visible{color:var(--accent-strong);outline:none}._filterChip_1r8x5_10[aria-pressed=true]{color:var(--accent-strong)}._filterUline_1r8x5_36{position:absolute;left:0;right:0;bottom:0;height:14px;pointer-events:none}._filterUline_1r8x5_36 path{stroke-dasharray:340;stroke-dashoffset:340;transition:stroke-dashoffset .5s cubic-bezier(.2,.7,.2,1)}._filterChip_1r8x5_10:hover ._filterUline_1r8x5_36 path,._filterChip_1r8x5_10:focus-visible ._filterUline_1r8x5_36 path,._filterChip_1r8x5_10[aria-pressed=true] ._filterUline_1r8x5_36 path{stroke-dashoffset:0}._carousel_1r8x5_58{position:relative}._viewport_1r8x5_62{overflow:hidden;border-radius:var(--radius-xl)}._track_1r8x5_67{display:flex;will-change:transform;transition:transform .48s cubic-bezier(.16,1,.3,1)}._slide_1r8x5_73{flex:0 0 100%;min-width:0}._nav_1r8x5_79{display:flex;align-items:center;justify-content:space-between;margin-top:var(--space-6);gap:var(--space-4)}._navBtn_1r8x5_87{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-pill);border:1.5px solid var(--color-line);background:var(--color-panel);color:var(--text-secondary);cursor:pointer;transition:border-color .18s ease,color .18s ease,box-shadow .18s ease,opacity .18s ease;flex-shrink:0}._navBtn_1r8x5_87:hover:not(:disabled){border-color:var(--accent-soft);color:var(--accent-strong);box-shadow:var(--glow-ring)}._navBtn_1r8x5_87:disabled{opacity:.32;cursor:not-allowed}._dots_1r8x5_115{display:flex;align-items:center;gap:var(--space-2)}._dot_1r8x5_115{width:8px;height:8px;border-radius:var(--radius-pill);border:1.5px solid var(--color-line);background:transparent;cursor:pointer;padding:0;transition:background .2s ease,border-color .2s ease,width .2s ease}._dot_1r8x5_115[aria-current=true]{width:22px;background:var(--accent);border-color:var(--accent)}._counter_1r8x5_140{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.06em;color:var(--text-faint);flex-shrink:0;min-width:3.5ch;text-align:right}._card_1r8x5_151{border:1px solid var(--color-line);border-radius:var(--radius-xl);background:var(--color-panel);overflow:hidden;box-shadow:var(--shadow-card)}._cardHeader_1r8x5_159{padding:var(--space-12);display:flex;flex-direction:row;align-items:center;gap:var(--space-6)}._cardLogoBox_1r8x5_167{display:flex;align-items:center;justify-content:flex-start;flex-shrink:0;width:168px;height:56px}._cardHeaderText_1r8x5_176{flex:1;min-width:0;text-align:center}._cardTitle_1r8x5_182{font-family:var(--font-display);font-weight:500;font-size:1.625rem;line-height:1.18;margin:0 0 var(--space-4);color:var(--text-primary);letter-spacing:-.02em}._cardPreview_1r8x5_192{font-size:.90625rem;line-height:1.6;color:var(--text-faint)}._cardBody_1r8x5_198{padding:0 var(--space-12) var(--space-12)}._cardTwoCol_1r8x5_202{display:grid;grid-template-columns:1fr;gap:var(--space-6);border-top:1px solid #edeff2;padding-top:var(--space-12)}@media(min-width:760px){._cardTwoCol_1r8x5_202{grid-template-columns:1fr minmax(180px,240px);gap:var(--space-8)}}._cardSections_1r8x5_216{display:flex;flex-direction:column;gap:var(--space-6)}._cardSection_1r8x5_216 p{font-size:.90625rem;line-height:1.6;color:var(--text-secondary);margin:var(--space-2) 0 0}._cardMetricCol_1r8x5_229{display:flex;flex-direction:column;gap:var(--space-3)}._cardQuote_1r8x5_235{margin:var(--space-9) 0 0;padding:var(--space-5) var(--space-6);background:#f6fafa;border-left:3px solid var(--accent);border-radius:var(--radius-md)}._cardQuote_1r8x5_235 p{font-family:var(--font-display);font-size:1.0625rem;line-height:1.5;color:var(--text-primary);margin:0 0 var(--space-3)}._cardQuote_1r8x5_235 cite{font-size:var(--text-sm);color:var(--text-faint);font-style:normal}@media(max-width:640px){._cardHeader_1r8x5_159{padding:var(--space-8);flex-direction:column;align-items:flex-start}._cardHeaderText_1r8x5_176{text-align:left}._cardLogoBox_1r8x5_167{width:140px;height:48px}._cardBody_1r8x5_198{padding:0 var(--space-8) var(--space-8)}}
