.Home-module__jKgjFW__hero{text-align:center;max-width:960px;margin:0 auto;padding:20px 0 60px}.Home-module__jKgjFW__heroTitle{letter-spacing:-.04em;margin-bottom:16px;font-size:3.8rem;font-weight:800;line-height:1.05}.Home-module__jKgjFW__heroSubtitle{color:var(--text-secondary);max-width:440px;margin:0 auto 56px;font-size:1.05rem;font-weight:400;line-height:1.65}.Home-module__jKgjFW__trustBar{flex-wrap:wrap;justify-content:center;align-items:center;gap:28px;margin-bottom:60px;display:flex}.Home-module__jKgjFW__trustItem{color:var(--text-muted);align-items:center;gap:8px;font-size:.82rem;font-weight:500;display:flex}.Home-module__jKgjFW__trustIcon{color:var(--accent-3);opacity:.7}.Home-module__jKgjFW__gridContainer{gap:48px;display:grid}.Home-module__jKgjFW__categorySection{text-align:left}.Home-module__jKgjFW__categoryLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.12em;margin-bottom:20px;padding-left:4px;font-size:.72rem;font-weight:700}.Home-module__jKgjFW__toolGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.Home-module__jKgjFW__toolCard{cursor:pointer;background:#ffffff06;border:1px solid #ffffff0f;border-radius:12px;align-items:center;gap:14px;padding:16px 18px;text-decoration:none;transition:all .2s;display:flex;position:relative}.Home-module__jKgjFW__toolCard:hover{background:#ffffff0e;border-color:#ffffff1f;transform:translateY(-2px);box-shadow:0 8px 24px -8px #0006}.Home-module__jKgjFW__toolIconWrapper{width:40px;height:40px;color:var(--text-secondary);background:#ffffff0d;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.Home-module__jKgjFW__toolCard[data-type=pdf] .Home-module__jKgjFW__toolIconWrapper{color:#ef6461;background:#ef646114}.Home-module__jKgjFW__toolCard[data-type=image] .Home-module__jKgjFW__toolIconWrapper{color:#f4a261;background:#f4a26114}.Home-module__jKgjFW__toolCard[data-type=word] .Home-module__jKgjFW__toolIconWrapper{color:#5b9bd5;background:#5b9bd514}.Home-module__jKgjFW__toolCard[data-type=excel] .Home-module__jKgjFW__toolIconWrapper{color:#2ec4b6;background:#2ec4b614}.Home-module__jKgjFW__toolCard[data-type=ppt] .Home-module__jKgjFW__toolIconWrapper{color:#e07a5f;background:#e07a5f14}.Home-module__jKgjFW__toolCard[data-type=html] .Home-module__jKgjFW__toolIconWrapper{color:#c084fc;background:#c084fc14}.Home-module__jKgjFW__toolInfo{flex:1;min-width:0}.Home-module__jKgjFW__toolTitle{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;font-weight:600;overflow:hidden}.Home-module__jKgjFW__toolDesc{color:var(--text-muted);margin-top:2px;font-size:.76rem}.Home-module__jKgjFW__newBadge{background:var(--accent-1);color:#fff;text-transform:uppercase;letter-spacing:.04em;border-radius:4px;padding:2px 5px;font-size:.58rem;font-weight:800;position:absolute;top:-6px;right:-4px;box-shadow:0 2px 6px #e8734a4d}.Home-module__jKgjFW__searchWrapper{max-width:480px;margin:0 auto 32px;position:relative}.Home-module__jKgjFW__searchIcon{color:var(--text-muted);pointer-events:none;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.Home-module__jKgjFW__searchInput{width:100%;color:var(--text-primary);background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;outline:none;padding:14px 44px 14px 48px;font-family:inherit;font-size:.9rem;transition:all .2s}.Home-module__jKgjFW__searchInput::placeholder{color:var(--text-muted)}.Home-module__jKgjFW__searchInput:focus{border-color:var(--accent-1);background:#ffffff0d;box-shadow:0 0 0 2px #e8734a14}.Home-module__jKgjFW__searchClear{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;padding:4px;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.Home-module__jKgjFW__searchClear:hover{color:var(--text-primary);background:#ffffff0f}.Home-module__jKgjFW__emptySearch{text-align:center;color:var(--text-muted);padding:40px 20px;font-size:.9rem}.Home-module__jKgjFW__adBanner{background:#ffffff04;border:1px dashed #ffffff0f;border-radius:10px;justify-content:center;align-items:center;min-height:90px;margin:32px 0;display:flex;overflow:hidden}.Home-module__jKgjFW__adInline{background:#ffffff03;border:1px dashed #ffffff0d;border-radius:8px;min-height:100px;margin:24px 0;overflow:hidden}@media (max-width:768px){.Home-module__jKgjFW__heroTitle{font-size:2.6rem}.Home-module__jKgjFW__toolGrid{grid-template-columns:1fr 1fr;gap:8px}.Home-module__jKgjFW__toolCard{gap:10px;padding:14px}.Home-module__jKgjFW__toolIconWrapper{width:36px;height:36px}.Home-module__jKgjFW__toolTitle{font-size:.82rem}.Home-module__jKgjFW__toolDesc{display:none}.Home-module__jKgjFW__trustBar{gap:16px}.Home-module__jKgjFW__searchWrapper{max-width:100%}}@media (max-width:480px){.Home-module__jKgjFW__toolGrid{grid-template-columns:1fr}}
