.hero[data-astro-cid-ctkvyxq6]{text-align:center;padding:var(--space-12) var(--space-4);background:linear-gradient(135deg, var(--color-bg-secondary) 0%, var(--color-bg-primary) 100%);border-bottom:1px solid var(--color-border);margin-bottom:var(--space-8)}.hero[data-astro-cid-ctkvyxq6] h1[data-astro-cid-ctkvyxq6]{font-size:var(--font-size-4xl);margin-bottom:var(--space-4);background:linear-gradient(135deg, var(--color-accent-primary) 0%, var(--color-accent-secondary) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hero-subtitle[data-astro-cid-ctkvyxq6]{font-size:var(--font-size-xl);color:var(--color-text-secondary);max-width:600px;line-height:var(--line-height-relaxed);margin:0 auto}.guides-promo[data-astro-cid-ctkvyxq6]{max-width:1200px;margin:0 auto var(--space-10);padding:0 var(--space-4)}.guides-promo-inner[data-astro-cid-ctkvyxq6]{align-items:center;gap:var(--space-5);background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6) var(--space-7);color:var(--color-text-primary);display:flex}.guides-promo-icon[data-astro-cid-ctkvyxq6]{flex:none;font-size:2.5rem;line-height:1}.guides-promo-text[data-astro-cid-ctkvyxq6]{flex:auto}.guides-promo-text[data-astro-cid-ctkvyxq6] h2[data-astro-cid-ctkvyxq6]{margin:0 0 var(--space-1);font-size:var(--font-size-xl);color:var(--color-text-primary)}.guides-promo-text[data-astro-cid-ctkvyxq6] p[data-astro-cid-ctkvyxq6]{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0}.guides-promo-btn[data-astro-cid-ctkvyxq6]{padding:var(--space-3) var(--space-5);background:var(--color-accent-primary);color:#fff;border-radius:var(--radius-md);white-space:nowrap;transition:transform var(--transition-fast);flex:none;font-weight:600;text-decoration:none;display:inline-block}.guides-promo-btn[data-astro-cid-ctkvyxq6]:hover{color:#fff;text-decoration:none;transform:translateY(-2px)}@media (width<=600px){.guides-promo-inner[data-astro-cid-ctkvyxq6]{text-align:center;flex-direction:column}}.tests-grid[data-astro-cid-ctkvyxq6]{gap:var(--space-5);padding:0 var(--space-4);max-width:1200px;margin:0 auto var(--space-12);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.test-category[data-astro-cid-ctkvyxq6]{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5);transition:transform var(--transition-fast), box-shadow var(--transition-fast)}.test-category[data-astro-cid-ctkvyxq6]:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.test-category[data-astro-cid-ctkvyxq6] h2[data-astro-cid-ctkvyxq6]{font-size:var(--font-size-xl);margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border);align-items:center;gap:var(--space-2);display:flex}.category-icon[data-astro-cid-ctkvyxq6]{font-size:var(--font-size-2xl)}.test-category[data-astro-cid-ctkvyxq6] ul[data-astro-cid-ctkvyxq6]{list-style:none}.test-category[data-astro-cid-ctkvyxq6] li[data-astro-cid-ctkvyxq6]{margin-bottom:var(--space-2)}.test-category[data-astro-cid-ctkvyxq6] a[data-astro-cid-ctkvyxq6]{align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);color:var(--color-text-primary);transition:all var(--transition-fast);display:flex}.test-category[data-astro-cid-ctkvyxq6] a[data-astro-cid-ctkvyxq6]:hover{background:var(--color-bg-secondary);color:var(--color-accent-primary);text-decoration:none}.test-icon[data-astro-cid-ctkvyxq6]{font-size:var(--font-size-lg)}.features[data-astro-cid-ctkvyxq6]{background:var(--color-bg-secondary);padding:var(--space-12) var(--space-4);border-top:1px solid var(--color-border)}.features[data-astro-cid-ctkvyxq6] h2[data-astro-cid-ctkvyxq6]{text-align:center;margin-bottom:var(--space-8);font-size:var(--font-size-2xl)}.features-grid[data-astro-cid-ctkvyxq6]{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));max-width:1000px;margin:0 auto;display:grid}.feature[data-astro-cid-ctkvyxq6]{text-align:center;padding:var(--space-6);background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.feature-icon[data-astro-cid-ctkvyxq6]{margin-bottom:var(--space-3);font-size:2.5rem;display:block}.feature[data-astro-cid-ctkvyxq6] h3[data-astro-cid-ctkvyxq6]{font-size:var(--font-size-lg);margin-bottom:var(--space-2);color:var(--color-accent-primary)}.feature[data-astro-cid-ctkvyxq6] p[data-astro-cid-ctkvyxq6]{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0}@media (width<=768px){.hero[data-astro-cid-ctkvyxq6] h1[data-astro-cid-ctkvyxq6]{font-size:var(--font-size-2xl)}.hero-subtitle[data-astro-cid-ctkvyxq6]{font-size:var(--font-size-base)}.hero[data-astro-cid-ctkvyxq6]{padding:var(--space-8) var(--space-4)}}
