.stocks-hero[data-astro-cid-l7hak5t7]{background:linear-gradient(135deg,var(--color-secondary) 0%,var(--color-secondary-light) 100%);color:var(--color-white);padding:var(--spacing-20) 0;text-align:center;position:relative}.stocks-hero[data-astro-cid-l7hak5t7]:before{content:"";position:absolute;inset:0;background:linear-gradient(45deg,var(--color-primary) 0%,transparent 50%,var(--color-primary) 100%);opacity:.1}.hero-title[data-astro-cid-l7hak5t7]{font-size:3rem;font-weight:700;margin-bottom:var(--spacing-6);color:var(--color-white);text-transform:uppercase;letter-spacing:.05em;position:relative;z-index:1}.hero-description[data-astro-cid-l7hak5t7]{font-size:1.25rem;margin-bottom:var(--spacing-8);color:#ffffffe6;max-width:800px;margin-left:auto;margin-right:auto;position:relative;z-index:1}.hero-description[data-astro-cid-l7hak5t7] strong[data-astro-cid-l7hak5t7]{color:var(--color-white);text-shadow:0 0 10px rgba(218,8,8,.8)}.hero-description[data-astro-cid-l7hak5t7] em[data-astro-cid-l7hak5t7]{color:#fffffff2}.hero-stats[data-astro-cid-l7hak5t7]{display:flex;justify-content:center;gap:var(--spacing-8);position:relative;z-index:1}.stat[data-astro-cid-l7hak5t7]{text-align:center}.stat-number[data-astro-cid-l7hak5t7]{display:block;font-size:2rem;font-weight:700;color:var(--color-primary);text-shadow:0 0 20px rgba(218,8,8,.5)}.stat-label[data-astro-cid-l7hak5t7]{font-size:.75rem;color:#fffc;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.categories-grid[data-astro-cid-l7hak5t7]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-6)}.category-card[data-astro-cid-l7hak5t7]{background:var(--color-white);padding:var(--spacing-8);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-lg);text-decoration:none;color:var(--color-secondary);transition:all .3s ease;border:2px solid transparent;text-align:center;position:relative}.category-card[data-astro-cid-l7hak5t7]:hover{transform:translateY(-4px);border-color:var(--color-primary);text-decoration:none;color:var(--color-secondary)}.category-card[data-astro-cid-l7hak5t7].featured{border-color:var(--color-primary);background:linear-gradient(135deg,#fff,#fef2f2)}.category-card[data-astro-cid-l7hak5t7].coming-soon{opacity:.7;cursor:not-allowed}.category-card[data-astro-cid-l7hak5t7].coming-soon:hover{transform:none;border-color:transparent}.category-icon[data-astro-cid-l7hak5t7]{font-size:3rem;margin-bottom:var(--spacing-4)}.category-card[data-astro-cid-l7hak5t7] h3[data-astro-cid-l7hak5t7]{color:var(--color-secondary);margin-bottom:var(--spacing-3);font-size:1.25rem}.category-card[data-astro-cid-l7hak5t7] p[data-astro-cid-l7hak5t7]{color:var(--color-gray-600);margin-bottom:var(--spacing-4)}.category-stats[data-astro-cid-l7hak5t7]{display:flex;justify-content:center;gap:var(--spacing-3);align-items:center}.stock-count[data-astro-cid-l7hak5t7]{background:var(--color-gray-100);color:var(--color-gray-700);padding:var(--spacing-1) var(--spacing-3);border-radius:var(--border-radius);font-size:.75rem;font-weight:600}.sector-highlight[data-astro-cid-l7hak5t7]{background:var(--color-primary);color:var(--color-white);padding:var(--spacing-1) var(--spacing-3);border-radius:var(--border-radius);font-size:.75rem;font-weight:600}.coming-soon-badge[data-astro-cid-l7hak5t7]{background:var(--color-warning);color:var(--color-white);padding:var(--spacing-1) var(--spacing-3);border-radius:var(--border-radius);font-size:.75rem;font-weight:600}.overview-grid[data-astro-cid-l7hak5t7]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-6)}.overview-card[data-astro-cid-l7hak5t7]{background:var(--color-white);padding:var(--spacing-6);border-radius:var(--border-radius-lg);box-shadow:var(--shadow)}.overview-card[data-astro-cid-l7hak5t7] h3[data-astro-cid-l7hak5t7]{color:var(--color-secondary);margin-bottom:var(--spacing-4)}.overview-card[data-astro-cid-l7hak5t7] ul[data-astro-cid-l7hak5t7]{list-style:none;padding:0;margin:0}.overview-card[data-astro-cid-l7hak5t7] li[data-astro-cid-l7hak5t7]{padding:var(--spacing-2) 0;color:var(--color-gray-600);font-size:.875rem}.overview-card[data-astro-cid-l7hak5t7] li[data-astro-cid-l7hak5t7]:before{color:var(--color-success);font-weight:700;margin-right:var(--spacing-2)}.tools-grid[data-astro-cid-l7hak5t7]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-6)}.tool-card[data-astro-cid-l7hak5t7]{background:var(--color-white);padding:var(--spacing-6);border-radius:var(--border-radius-lg);box-shadow:var(--shadow);text-decoration:none;color:var(--color-secondary);transition:all .3s ease;text-align:center}.tool-card[data-astro-cid-l7hak5t7]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);text-decoration:none;color:var(--color-secondary)}.tool-icon[data-astro-cid-l7hak5t7]{font-size:2.5rem;margin-bottom:var(--spacing-3)}.tool-card[data-astro-cid-l7hak5t7] h3[data-astro-cid-l7hak5t7]{color:var(--color-secondary);margin-bottom:var(--spacing-3)}.tool-card[data-astro-cid-l7hak5t7] p[data-astro-cid-l7hak5t7]{color:var(--color-gray-600)}.disclaimer-section[data-astro-cid-l7hak5t7]{background:var(--color-gray-50)}.disclaimer-card[data-astro-cid-l7hak5t7]{background:var(--color-white);padding:var(--spacing-6);border-radius:var(--border-radius-lg);border-left:4px solid var(--color-warning);box-shadow:var(--shadow)}.disclaimer-card[data-astro-cid-l7hak5t7] h3[data-astro-cid-l7hak5t7]{color:var(--color-warning);margin-bottom:var(--spacing-3)}.disclaimer-card[data-astro-cid-l7hak5t7] p[data-astro-cid-l7hak5t7]{color:var(--color-gray-700);margin:0;font-size:.875rem;line-height:1.6}.section-title[data-astro-cid-l7hak5t7]{font-size:2.25rem;font-weight:700;color:var(--color-secondary);text-transform:uppercase;letter-spacing:.05em}@media (max-width: 768px){.hero-title[data-astro-cid-l7hak5t7]{font-size:2rem}.hero-description[data-astro-cid-l7hak5t7]{font-size:1.125rem}.hero-stats[data-astro-cid-l7hak5t7]{flex-direction:column;gap:var(--spacing-4)}.categories-grid[data-astro-cid-l7hak5t7],.overview-grid[data-astro-cid-l7hak5t7],.tools-grid[data-astro-cid-l7hak5t7]{grid-template-columns:1fr}}
