.patents-module__6v6mCW__page{min-height:100vh}.patents-module__6v6mCW__hero{background:linear-gradient(135deg,var(--color-primary)0%,var(--color-primary-dark)100%);color:var(--color-white);padding:var(--spacing-4xl)0}.patents-module__6v6mCW__heroContent{max-width:800px}.patents-module__6v6mCW__heroTitle{font-size:var(--font-size-5xl);color:var(--color-white);margin-bottom:var(--spacing-lg)}.patents-module__6v6mCW__heroSubtitle{font-size:var(--font-size-lg);color:#ffffffe6;line-height:var(--line-height-relaxed);margin-bottom:var(--spacing-xl)}.patents-module__6v6mCW__heroStats{gap:var(--spacing-2xl);display:flex}.patents-module__6v6mCW__heroStat{flex-direction:column;display:flex}.patents-module__6v6mCW__heroStatValue{font-family:var(--font-family-serif);font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--color-white);line-height:1}.patents-module__6v6mCW__heroStatLabel{font-size:var(--font-size-sm);color:#fffc;margin-top:var(--spacing-xs)}.patents-module__6v6mCW__knowHowSection{padding:var(--spacing-xl)0;border-bottom:1px solid var(--border-color);background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%)}.patents-module__6v6mCW__knowHowContent{align-items:flex-start;gap:var(--spacing-xl);max-width:900px;display:flex}.patents-module__6v6mCW__knowHowIcon{background:var(--color-primary);border-radius:var(--border-radius-md);flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.patents-module__6v6mCW__knowHowIcon svg{width:28px;height:28px;color:var(--color-white)}.patents-module__6v6mCW__knowHowText h2{font-family:var(--font-family-serif);font-size:var(--font-size-xl);color:var(--foreground);margin-bottom:var(--spacing-sm)}.patents-module__6v6mCW__knowHowText p{font-size:var(--font-size-base);color:var(--foreground-muted);line-height:var(--line-height-relaxed)}.patents-module__6v6mCW__filtersSection{background:var(--background-alt);padding:var(--spacing-lg)0;border-bottom:1px solid var(--border-color);z-index:var(--z-sticky);position:sticky;top:0}.patents-module__6v6mCW__filters{gap:var(--spacing-lg);flex-wrap:wrap;align-items:flex-end;display:flex}.patents-module__6v6mCW__searchBox{align-items:center;gap:var(--spacing-sm);background:var(--color-white);border:var(--border-width)solid var(--border-color);border-radius:var(--border-radius-sm);padding:var(--spacing-sm)var(--spacing-md);flex:1;min-width:250px;max-width:400px;display:flex}.patents-module__6v6mCW__searchBox svg{width:20px;height:20px;color:var(--foreground-muted);flex-shrink:0}.patents-module__6v6mCW__searchInput{font-family:var(--font-family-sans);font-size:var(--font-size-base);color:var(--foreground);background:0 0;border:none;outline:none;width:100%}.patents-module__6v6mCW__searchInput::placeholder{color:var(--foreground-muted)}.patents-module__6v6mCW__filterGroup{gap:var(--spacing-xs);flex-direction:column;display:flex}.patents-module__6v6mCW__filterLabel{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--foreground-muted);text-transform:uppercase;letter-spacing:.05em}.patents-module__6v6mCW__filterSelect{padding:var(--spacing-sm)var(--spacing-md);font-family:var(--font-family-sans);font-size:var(--font-size-sm);color:var(--foreground);background:var(--color-white);border:var(--border-width)solid var(--border-color);border-radius:var(--border-radius-sm);cursor:pointer;min-width:160px}.patents-module__6v6mCW__filterSelect:focus{border-color:var(--color-primary);outline:none}.patents-module__6v6mCW__resultsInfo{margin-top:var(--spacing-md);font-size:var(--font-size-sm);color:var(--foreground-muted)}.patents-module__6v6mCW__patentsList{gap:var(--spacing-md);display:grid}.patents-module__6v6mCW__noResults{text-align:center;padding:var(--spacing-3xl);color:var(--foreground-muted)}.patents-module__6v6mCW__noResults p{margin-bottom:var(--spacing-lg)}.patents-module__6v6mCW__patentCard{background:var(--color-white);border:var(--border-width)solid var(--border-color);border-radius:var(--border-radius-md);padding:var(--spacing-lg);transition:all var(--transition-fast)}.patents-module__6v6mCW__patentCard:hover{border-color:var(--color-primary);box-shadow:var(--shadow-sm)}.patents-module__6v6mCW__patentHeader{margin-bottom:var(--spacing-sm);justify-content:space-between;align-items:center;display:flex}.patents-module__6v6mCW__patentNumber{align-items:center;gap:var(--spacing-xs);font-family:var(--font-family-mono);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-primary);transition:color var(--transition-fast);text-decoration:none;display:flex}.patents-module__6v6mCW__patentNumber:hover{color:var(--color-primary-dark);text-decoration:underline}.patents-module__6v6mCW__externalIcon{opacity:.7;width:14px;height:14px}.patents-module__6v6mCW__statusBadge{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding:var(--spacing-xs)var(--spacing-sm);border-radius:var(--border-radius-sm);text-transform:capitalize}.patents-module__6v6mCW__statusActive{color:var(--color-success);background:#1987541a}.patents-module__6v6mCW__statusPending{color:#997404;background:#ffc10726}.patents-module__6v6mCW__statusExpired{color:#6b7280;background:#6b72801a}.patents-module__6v6mCW__statusAbandoned{color:#dc3545;background:#dc35451a}.patents-module__6v6mCW__patentTitle{font-family:var(--font-family-serif);font-size:var(--font-size-lg);color:var(--foreground);margin-bottom:var(--spacing-sm);line-height:var(--line-height-tight)}.patents-module__6v6mCW__patentDescription{font-size:var(--font-size-sm);color:var(--foreground-muted);margin-bottom:var(--spacing-md)}.patents-module__6v6mCW__patentMeta{padding-top:var(--spacing-md);border-top:1px solid var(--border-color);margin-bottom:var(--spacing-md);justify-content:space-between;align-items:center;display:flex}.patents-module__6v6mCW__patentTechArea{align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-primary);display:flex}.patents-module__6v6mCW__patentTechArea svg{width:16px;height:16px}.patents-module__6v6mCW__patentDates{gap:var(--spacing-md);font-size:var(--font-size-xs);color:var(--foreground-muted);display:flex}.patents-module__6v6mCW__patentInventors{font-size:var(--font-size-xs);color:var(--foreground-muted);margin-bottom:var(--spacing-md)}.patents-module__6v6mCW__inventorsLabel{font-weight:var(--font-weight-medium);margin-right:var(--spacing-xs)}.patents-module__6v6mCW__patentIndustries{gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.patents-module__6v6mCW__industryTag{font-size:var(--font-size-xs);color:var(--foreground-muted);background:var(--background-alt);padding:var(--spacing-xs)var(--spacing-sm);border-radius:var(--border-radius-sm)}.patents-module__6v6mCW__licensingCta{background:var(--background-dark);color:var(--color-white);text-align:center}.patents-module__6v6mCW__ctaContent{max-width:700px;margin:0 auto}.patents-module__6v6mCW__ctaTitle{color:var(--color-white);margin-bottom:var(--spacing-md)}.patents-module__6v6mCW__ctaDescription{font-size:var(--font-size-lg);color:#fffc;margin-bottom:var(--spacing-xl)}.patents-module__6v6mCW__ctaButtons{justify-content:center;gap:var(--spacing-md);flex-wrap:wrap;display:flex}@media (max-width:1024px){.patents-module__6v6mCW__filters{flex-direction:column;align-items:stretch}.patents-module__6v6mCW__searchBox{max-width:none}.patents-module__6v6mCW__filterGroup,.patents-module__6v6mCW__filterSelect{width:100%}}@media (max-width:768px){.patents-module__6v6mCW__heroTitle{font-size:var(--font-size-4xl)}.patents-module__6v6mCW__heroStats{gap:var(--spacing-lg);flex-wrap:wrap}.patents-module__6v6mCW__heroStat{min-width:calc(50% - var(--spacing-md))}.patents-module__6v6mCW__patentMeta{align-items:flex-start;gap:var(--spacing-sm);flex-direction:column}.patents-module__6v6mCW__patentDates{gap:var(--spacing-xs);flex-direction:column}.patents-module__6v6mCW__ctaButtons{flex-direction:column}.patents-module__6v6mCW__ctaButtons .patents-module__6v6mCW__btn{width:100%}}
