.lIhS5G_container{max-width:1280px;padding:0 var(--space-6);margin:0 auto}.lIhS5G_hero{max-width:860px;padding:var(--space-20) 0 var(--space-12)}.lIhS5G_heroContent{gap:var(--space-6);flex-direction:column;display:flex}.lIhS5G_badge,.lIhS5G_ctaEyebrow{align-items:center;gap:var(--space-2);width:fit-content;padding:var(--space-2) var(--space-4);color:var(--color-primary);border:1px solid var(--color-border-accent);border-radius:var(--radius-full);font-size:var(--text-sm);background:#f59e0b1f;font-weight:600;display:inline-flex}.lIhS5G_title{max-width:760px;color:var(--color-text-primary);font-size:var(--text-5xl);margin:0;font-weight:700;line-height:1.1}.lIhS5G_highlight{background:var(--gradient-spark);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.lIhS5G_subtitle{max-width:640px;color:var(--color-text-secondary);font-size:var(--text-lg);margin:0;line-height:1.7}.lIhS5G_heroStats{gap:var(--space-3);flex-wrap:wrap;display:flex}.lIhS5G_heroStats span{min-height:36px;padding:var(--space-2) var(--space-4);color:#cbd5e1;border:1px solid var(--color-border-dark);border-radius:var(--radius-full);font-size:var(--text-sm);background:#1c1c24b8;align-items:center;font-weight:600;display:inline-flex}.lIhS5G_toolsSection{padding:var(--space-2) 0 var(--space-20)}.lIhS5G_toolsGrid{gap:var(--space-6);margin-top:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lIhS5G_toolCard{min-height:100%;padding:var(--space-8);background:var(--gradient-card);border:1px solid var(--color-border-dark);border-radius:var(--radius-xl);transition:transform var(--transition-base), border-color var(--transition-base), box-shadow var(--transition-base);flex-direction:column;display:flex}.lIhS5G_toolCard:hover{border-color:var(--color-border-accent);box-shadow:var(--shadow-xl);transform:translateY(-4px)}.lIhS5G_toolCardHeader{margin-bottom:var(--space-6);align-items:center;display:flex}.lIhS5G_toolIcon{width:56px;height:56px;color:var(--color-primary);border:1px solid var(--color-border-accent);border-radius:var(--radius-lg);background:#f59e0b1f;place-items:center;display:grid}.lIhS5G_toolTitle{color:var(--color-text-primary);font-size:var(--text-xl);margin:0 0 var(--space-3);font-weight:700}.lIhS5G_toolDescription{color:var(--color-text-secondary);font-size:var(--text-sm);margin:0 0 var(--space-8);line-height:1.6}.lIhS5G_toolButton{justify-content:center;align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-3) var(--space-5);background:var(--gradient-spark);color:#fff;border-radius:var(--radius-lg);font-size:var(--text-sm);transition:transform var(--transition-fast), box-shadow var(--transition-fast);margin-top:auto;font-weight:700;display:inline-flex}.lIhS5G_toolButton:hover{box-shadow:var(--shadow-glow);transform:translateY(-2px)}.lIhS5G_ctaSection{padding:0 0 var(--space-20)}.lIhS5G_ctaCard{padding:var(--space-12);text-align:center;background:linear-gradient(135deg, #f59e0b14, #ef44440f), var(--gradient-card);border:1px solid var(--color-border-accent);border-radius:var(--radius-2xl)}.lIhS5G_ctaEyebrow{margin:0 auto var(--space-5)}.lIhS5G_ctaTitle{color:var(--color-text-primary);font-size:var(--text-4xl);margin:0 0 var(--space-4);font-weight:700}.lIhS5G_ctaDescription{max-width:680px;margin:0 auto var(--space-8);color:var(--color-text-secondary);font-size:var(--text-base);line-height:1.7}.lIhS5G_ctaButtons{justify-content:center;gap:var(--space-4);display:flex}.lIhS5G_ctaPrimary,.lIhS5G_ctaSecondary{min-height:48px;padding:var(--space-3) var(--space-6);border-radius:var(--radius-lg);font-size:var(--text-sm);transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), transform var(--transition-fast);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.lIhS5G_ctaPrimary{background:var(--color-text-primary);color:var(--color-bg-dark)}.lIhS5G_ctaPrimary:hover{background:var(--color-primary);transform:translateY(-2px)}.lIhS5G_ctaSecondary{color:var(--color-text-primary);border:1px solid var(--color-border-dark);background:0 0}.lIhS5G_ctaSecondary:hover{background:var(--color-bg-elevated);border-color:var(--color-border-accent)}.lIhS5G_sectionTitle{color:var(--color-text-primary);font-size:var(--text-3xl);margin:0 0 var(--space-8);font-weight:700}.lIhS5G_guideSection,.lIhS5G_faqSection{padding:0 0 var(--space-20)}.lIhS5G_guideGrid{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lIhS5G_guideItem{padding:var(--space-6);background:var(--gradient-card);border:1px solid var(--color-border-dark);border-radius:var(--radius-xl)}.lIhS5G_guideItemTitle{color:var(--color-text-primary);font-size:var(--text-lg);margin:0 0 var(--space-3);font-weight:700}.lIhS5G_guideItemText{color:var(--color-text-secondary);font-size:var(--text-sm);margin:0;line-height:1.7}.lIhS5G_guideItemLink{align-items:center;gap:var(--space-2);min-height:44px;margin-top:var(--space-3);color:var(--color-primary);font-size:var(--text-sm);font-weight:600;display:inline-flex}.lIhS5G_guideItemLink:hover{text-decoration:underline}.lIhS5G_faqList{gap:var(--space-6);flex-direction:column;margin:0;display:flex}.lIhS5G_faqItem{padding:var(--space-6);background:var(--gradient-card);border:1px solid var(--color-border-dark);border-radius:var(--radius-xl)}.lIhS5G_faqQuestion{color:var(--color-text-primary);font-size:var(--text-lg);margin:0 0 var(--space-3);font-weight:700}.lIhS5G_faqAnswer{color:var(--color-text-secondary);font-size:var(--text-sm);margin:0;line-height:1.7}@media (max-width:1024px){.lIhS5G_hero{padding-top:var(--space-16)}.lIhS5G_heroContent{text-align:center;align-items:center}.lIhS5G_subtitle{margin:0 auto}.lIhS5G_heroStats{justify-content:center}.lIhS5G_toolsGrid,.lIhS5G_guideGrid{grid-template-columns:1fr}}@media (max-width:768px){.lIhS5G_container{padding:0 var(--space-4)}.lIhS5G_hero{padding:var(--space-12) 0}.lIhS5G_title{font-size:var(--text-4xl)}.lIhS5G_subtitle{font-size:var(--text-base)}.lIhS5G_toolCard,.lIhS5G_ctaCard{padding:var(--space-6)}.lIhS5G_ctaTitle,.lIhS5G_sectionTitle{font-size:var(--text-2xl)}.lIhS5G_ctaButtons{flex-direction:column}}@media (max-width:480px){.lIhS5G_title{font-size:var(--text-3xl)}}.lIhS5G_toolBadge{font-size:var(--text-xs);padding:var(--space-1) var(--space-3);margin-left:auto}